From 21723c4f50dc4bf6b912975334b67f01cf9fe0b5 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Thu, 12 Apr 2012 15:39:42 -0700 Subject: [PATCH] Meta/CheckPush: jch private edition could be more advanced than next --- CheckPush | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CheckPush b/CheckPush index 0f0ae5916e..b8cb3fc3ae 100755 --- a/CheckPush +++ b/CheckPush @@ -30,7 +30,7 @@ do done if next_tree=$(git rev-parse next^{tree}) && - next_equiv=$(git rev-list jch..pu | + next_equiv=$(git rev-list --first-parent master..pu | xargs -n1 sh -c ' echo $(git rev-parse $1^{tree}) $1 ' - | sed -n -e "s/^$next_tree //p" @@ -40,7 +40,12 @@ then jch=$(git rev-list --first-parent master..jch | wc -l) && pu=$(git rev-list --first-parent master..pu | wc -l) && next=$(git rev-list --first-parent master..$next_equiv | wc -l) && - echo $jch..$next..$pu + if test $jch -le $next + then + echo "master..$jch..jch..$next..next..$pu..pu" + else + echo "master..$next..next..$jch..jch..$pu..pu" + fi else git diff --stat next jch fi -- 2.47.3