contrib/phab-refresh-stack.sh
changeset 46031 372409eb5cd1
parent 46005 5de27798d2af
child 46047 024f90fc01b5
equal deleted inserted replaced
46030:f44b9c72f061 46031:372409eb5cd1
     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