Show More
@@ -1,8 +1,14 b'' | |||
|
1 | 1 | #!/bin/bash |
|
2 | 2 | set -eu |
|
3 | 3 | |
|
4 | revision_in_stack=`hg log --rev '.#stack and ::.' -T '\nONE-REV\n' | grep 'ONE-REV' | wc -l` | |
|
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` | |
|
4 | revision_in_stack=`hg log \ | |
|
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 | 13 | if [[ $revision_in_stack -eq 0 ]]; then |
|
8 | 14 | echo "stack is empty" >&2 |
@@ -31,4 +37,4 b' hg \\' | |||
|
31 | 37 | --config auth.phabricator.schemes=https \ |
|
32 | 38 | --config auth.phabricator.prefix=phab.mercurial-scm.org \ |
|
33 | 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