From 78b7ba5bbbd26069b37a90be5776f4b9ca16782b Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 6 Nov 2010 17:35:19 +0000 Subject: [PATCH] git-revid: add a "+" if working tree not equal to HEAD --- .git-revid | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.git-revid b/.git-revid index 2cd3d8c..f4d7770 100755 --- a/.git-revid +++ b/.git-revid @@ -3,4 +3,13 @@ set -e set -o pipefail desc=`git-describe --always HEAD` log=`git-log -1 --pretty='format:%h %ci %s' HEAD` -printf '%.71s\n' "$desc $log" +set +e +git-diff --quiet HEAD +diffrc=$? +set -e +case $diffrc in +0) ;; +1) diffplus=+ ;; +*) exit $diffrc ;; +esac +printf '%.71s\n' "$desc$diffplus $log" -- 2.30.2