# HG changeset patch # User Thomas Arendsen Hein # Date 2005-08-22 17:56:52 # Node ID 1bc619b12025312a1d2707f7b3d988609d92874d # Parent 85272e96b96a6689608918deaee27b6bf9de19c1 Don't show the diff in hgeditor if there are no changes in file contents. diff --git a/hgeditor b/hgeditor --- a/hgeditor +++ b/hgeditor @@ -51,7 +51,11 @@ fi grep -vE '^(HG: manifest hash .*)?$' "$1" >> "$HGTMP/msg" CHECKSUM=`md5sum "$HGTMP/msg"` -$EDITOR "$HGTMP/msg" "$HGTMP/diff" || exit $? +if [ -s "$HGTMP/diff" ]; then + $EDITOR "$HGTMP/msg" "$HGTMP/diff" || exit $? +else + $EDITOR "$HGTMP/msg" || exit $? +fi echo "$CHECKSUM" | md5sum -c >/dev/null 2>&1 && exit 13 if [ "$SIGN" == "1" ]; then