Show More
@@ -1,8 +1,14 b'' | |||||
1 | #!/bin/bash |
|
1 | #!/bin/bash | |
2 | set -eu |
|
2 | set -eu | |
3 |
|
3 | |||
4 | revision_in_stack=`hg log --rev '.#stack and ::.' -T '\nONE-REV\n' | grep 'ONE-REV' | wc -l` |
|
4 | revision_in_stack=`hg log \ | |
5 | revision_on_phab=`hg log --rev '.#stack and ::. and desc("re:\nDifferential Revision: [^\n]+D\d+$")' -T '\nONE-REV\n' | grep 'ONE-REV' | wc -l` |
|
5 | --rev '.#stack and ::. and topic()' \ | |
|
6 | -T '\nONE-REV\n' \ | |||
|
7 | | grep 'ONE-REV' | wc -l` | |||
|
8 | revision_on_phab=`hg log \ | |||
|
9 | --rev '.#stack and ::. and topic() and desc("re:\nDifferential Revision: [^\n]+D\d+$")'\ | |||
|
10 | -T '\nONE-REV\n' \ | |||
|
11 | | grep 'ONE-REV' | wc -l` | |||
6 |
|
12 | |||
7 | if [[ $revision_in_stack -eq 0 ]]; then |
|
13 | if [[ $revision_in_stack -eq 0 ]]; then | |
8 | echo "stack is empty" >&2 |
|
14 | echo "stack is empty" >&2 | |
@@ -31,4 +37,4 b' hg \\' | |||||
31 | --config auth.phabricator.schemes=https \ |
|
37 | --config auth.phabricator.schemes=https \ | |
32 | --config auth.phabricator.prefix=phab.mercurial-scm.org \ |
|
38 | --config auth.phabricator.prefix=phab.mercurial-scm.org \ | |
33 | --config auth.phabricator.phabtoken=$PHABRICATOR_TOKEN \ |
|
39 | --config auth.phabricator.phabtoken=$PHABRICATOR_TOKEN \ | |
34 | phabsend --rev '.#stack and ::.' |
|
40 | phabsend --rev '.#stack and ::. and topic()' \ |
General Comments 0
You need to be logged in to leave comments.
Login now