(I tried to send this trivial patch for a couple of times using git-send-email, but somehow it never turned up.) Currently when there are no stashes, 'git stash show' basically aborts with an error message from rev-parse: "fatal: Needed a single revision", which can be confusing. This patch makes git-stash keep quiet and exit gracefully in that case. --- git-stash.sh | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/git-stash.sh b/git-stash.sh index f16fd9c..dbdaeaf 100755 --- a/git-stash.sh +++ b/git-stash.sh @@ -119,6 +119,10 @@ show_stash () { flags=--stat fi s=$(git rev-parse --revs-only --no-flags --default $ref_stash "$@") + if test -z "$s" + then + exit 0 + fi w_commit=$(git rev-parse --verify "$s") && b_commit=$(git rev-parse --verify "$s^") && -- 1.5.4.rc0.1.g3696 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html