Skip to content
Snippets Groups Projects
Commit 4ccf3de52989 authored by Matt Mackall's avatar Matt Mackall
Browse files

Turn off signing with hgeditor by default

manifest hash: f2732475351ee22d78e0dab629db03f1f215b21f
parent 104d2aee3b44
Branches
Tags 0.6b
No related merge requests found
......@@ -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,9 +43,11 @@
CHECKSUM=`md5sum "$T1"`
$EDITOR "$T1" "$T2" || cleanup_exit $?
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"
......@@ -43,9 +48,12 @@
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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment