X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=git-cherry;h=e186363647e2dcf0ecd72efb3cd609dde6a672bf;hb=e70a165d3db26dbab62e3430553a21d5e97b74ec;hp=f14f017efeacdeef01ff871f4f2ff1949463ee90;hpb=4282c4fbddfeae3383c6c327e2ca98b25500ea31;p=git.git diff --git a/git-cherry b/git-cherry index f14f017e..e1863636 100755 --- a/git-cherry +++ b/git-cherry @@ -5,7 +5,7 @@ . git-sh-setup-script || die "Not a git archive." -usage="usage: $0 "' [] +usage="usage: $0 "'[-v] [] __*__*__*__*__> / @@ -29,6 +29,8 @@ The output is intended to be used as: done ' +case "$1" in -v) verbose=t; shift ;; esac + case "$#,$1" in 1,*..*) upstream=$(expr "$1" : '\(.*\)\.\.') ours=$(expr "$1" : '.*\.\.\(.*\)$') @@ -83,6 +85,10 @@ do else sign=+ fi + case "$verbose" in + t) + c=$(git-rev-list --pretty=oneline --max-count=1 $c) + esac case "$O" in '') O="$sign $c" ;; *) O="$sign $c$LF$O" ;;