##// END OF EJS Templates
Find the system's MD5 binary....
Will Maier -
r3025:d9b8d28c default
parent child Browse files
Show More
@@ -41,13 +41,15 b' HGTMP="${TMPDIR-/tmp}/hgeditor.$RANDOM.$'
41
41
42 cat "$1" > "$HGTMP/msg"
42 cat "$1" > "$HGTMP/msg"
43
43
44 CHECKSUM=`md5sum "$HGTMP/msg"`
44 MD5=$(which md5sum 2>/dev/null) || \
45 MD5=$(which md5 2>/dev/null)
46 [ -x "${MD5}" ] && CHECKSUM=`${MD5} "$HGTMP/msg"`
45 if [ -s "$HGTMP/diff" ]; then
47 if [ -s "$HGTMP/diff" ]; then
46 $EDITOR "$HGTMP/msg" "$HGTMP/diff" || exit $?
48 $EDITOR "$HGTMP/msg" "$HGTMP/diff" || exit $?
47 else
49 else
48 $EDITOR "$HGTMP/msg" || exit $?
50 $EDITOR "$HGTMP/msg" || exit $?
49 fi
51 fi
50 echo "$CHECKSUM" | md5sum -c >/dev/null 2>&1 && exit 13
52 [ -x "${MD5}" ] && (echo "$CHECKSUM" | ${MD5} -c >/dev/null 2>&1 && exit 13)
51
53
52 mv "$HGTMP/msg" "$1"
54 mv "$HGTMP/msg" "$1"
53
55
General Comments 0
You need to be logged in to leave comments. Login now