comparison hgeditor @ 3098:fe9b13e35e46

Merge with crew
author Matt Mackall <mpm@selenic.com>
date Fri, 15 Sep 2006 15:22:45 -0500
parents d9b8d28c0b94
children 7a7d4937272b
comparison
equal deleted inserted replaced
3097:1b738357bba9 3098:fe9b13e35e46
39 done 39 done
40 ) 40 )
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
54 exit $? 56 exit $?