##// END OF EJS Templates
phab-refresh: do not pick draft changeset from the bare "default" branch...
marmoute -
r46658:024f90fc default
parent child Browse files
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