equal
deleted
inserted
replaced
4 revision_in_stack=`hg log --rev '.#stack and ::.' -T '\nONE-REV\n' | grep 'ONE-REV' | wc -l` |
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` |
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` |
6 |
6 |
7 if [[ $revision_in_stack -eq 0 ]]; then |
7 if [[ $revision_in_stack -eq 0 ]]; then |
8 echo "stack is empty" >&2 |
8 echo "stack is empty" >&2 |
9 exit 1 |
9 exit 0 |
10 fi |
10 fi |
11 |
11 |
12 if [[ $revision_on_phab -eq 0 ]]; then |
12 if [[ $revision_on_phab -eq 0 ]]; then |
13 echo "no tracked diff in this stack" >&2 |
13 echo "no tracked diff in this stack" >&2 |
14 exit 0 |
14 exit 0 |