comparison hgeditor @ 666:0100a43788ca

hgeditor: Remove EMAIL default for HGUSER, comment editor selection # HG changeset patch # User Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> # Node ID a4c688c8273e392b1bf33cfc736e00ec752a415e # Parent be12687d4bf0ce16c4207bef85c188de66efbf53 hgeditor: Remove EMAIL default for HGUSER, comment editor selection HGUSER is already set to EMAIL by Python code if needed
author Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl>
date Sun, 10 Jul 2005 16:00:56 -0800
parents 40fd5722c669
children d6723636c172
comparison
equal deleted inserted replaced
665:40fd5722c669 666:0100a43788ca
7 cleanup_exit() { 7 cleanup_exit() {
8 rm -f "$T1" "$T2" 8 rm -f "$T1" "$T2"
9 exit $1 9 exit $1
10 } 10 }
11 11
12 # If you want to pass your favourite editor some other parameters
13 # only for Mercurial, modify this:
12 case "${EDITOR:=vi}" in 14 case "${EDITOR:=vi}" in
13 emacs) 15 emacs)
14 EDITOR="$EDITOR -nw" 16 EDITOR="$EDITOR -nw"
15 ;; 17 ;;
16 gvim|vim) 18 gvim|vim)
42 $EDITOR "$T1" "$T2" || cleanup_exit $? 44 $EDITOR "$T1" "$T2" || cleanup_exit $?
43 echo "$CHECKSUM" | md5sum -c --status && cleanup_exit 13 45 echo "$CHECKSUM" | md5sum -c --status && cleanup_exit 13
44 { 46 {
45 head -n 1 "$T1" 47 head -n 1 "$T1"
46 echo 48 echo
47 grep -v "^HG:" "$T1" | gpg -t -a -u "${HGUSER:-$EMAIL}" --clearsign 49 grep -v "^HG:" "$T1" | gpg -t -a -u "${HGUSER}" --clearsign
48 } > "$T2" && mv "$T2" "$1" 50 } > "$T2" && mv "$T2" "$1"
49 cleanup_exit $? 51 cleanup_exit $?
50 fi 52 fi
51 53