diff hgeditor @ 684:4ccf3de52989 0.6b

Turn off signing with hgeditor by default manifest hash: f2732475351ee22d78e0dab629db03f1f215b21f
author Matt Mackall <mpm@selenic.com>
date Mon, 11 Jul 2005 21:56:29 -0800
parents 104d2aee3b44
children 3e73bf876f17
line wrap: on
line diff
--- a/hgeditor	Mon Jul 11 21:54:37 2005 -0800
+++ b/hgeditor	Mon Jul 11 21:56:29 2005 -0800
@@ -3,6 +3,9 @@
 # This is an example of using HGEDITOR to automate the signing of
 # commits and so on.
 
+# change this to one to turn on GPG support
+SIGN=0
+
 T1=""; T2=""
 cleanup_exit() {
     rm -f "$T1" "$T2"
@@ -40,12 +43,17 @@
 
     CHECKSUM=`md5sum "$T1"`
     $EDITOR "$T1" "$T2" || cleanup_exit $?
-    echo "$CHECKSUM" | md5sum -c 2>/dev/null && cleanup_exit 13
-    {
-        head -n 1 "$T1"
-        echo
-        grep -v "^HG:" "$T1" | gpg -t -a -u "${HGUSER}" --clearsign
-    } > "$T2" && mv "$T2" "$1"
+
+    if [ "$SIGN" == "1" ] ; then
+	echo "$CHECKSUM" | md5sum -c 2>/dev/null && cleanup_exit 13
+	{
+	    head -n 1 "$T1"
+	    echo
+	    grep -v "^HG:" "$T1" | gpg -t -a -u "${HGUSER}" --clearsign
+	} > "$T2" && mv "$T2" "$1"
+    else
+	mv "$T1" "$1"
+    fi
     cleanup_exit $?
 fi