Explicitly referencing .git/refs/heads/$branch is bad; use git show-ref -h instead. Signed-off-by: "Theodore Ts'o" <tytso@xxxxxxx> --- guilt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/guilt b/guilt index 814f755..54f9087 100755 --- a/guilt +++ b/guilt @@ -247,7 +247,7 @@ head_check() # if the expected hash is empty, just return [ -z "$1" ] && return 0 - if [ "`cat "$GIT_DIR/refs/heads/$branch"`" != "$1" ]; then + if [ "`git show-ref -s "refs/heads/$branch"`" != "$1" ]; then echo "Expected HEAD commit $1" >&2 echo " got `cat "$GIT_DIR/refs/heads/$branch"`" >&2 return 1 -- 1.5.3.rc0.11.ge2b1a - 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