equal
deleted
inserted
replaced
23 rm -rf "$HGTMP" |
23 rm -rf "$HGTMP" |
24 } |
24 } |
25 |
25 |
26 # Remove temporary files even if we get interrupted |
26 # Remove temporary files even if we get interrupted |
27 trap "cleanup_exit" 0 # normal exit |
27 trap "cleanup_exit" 0 # normal exit |
28 trap "exit 255" 1 2 3 6 15 # HUP INT QUIT ABRT TERM |
28 trap "exit 255" HUP INT QUIT ABRT TERM |
29 |
29 |
30 HGTMP="${TMPDIR-/tmp}/hgeditor.$RANDOM.$RANDOM.$RANDOM.$$" |
30 HGTMP="${TMPDIR-/tmp}/hgeditor.$RANDOM.$RANDOM.$RANDOM.$$" |
31 (umask 077 && mkdir "$HGTMP") || { |
31 (umask 077 && mkdir "$HGTMP") || { |
32 echo "Could not create temporary directory! Exiting." 1>&2 |
32 echo "Could not create temporary directory! Exiting." 1>&2 |
33 exit 1 |
33 exit 1 |