# HG changeset patch # User Radoslaw "AstralStorm" Szkodzinski # Date 1121040049 28800 # Node ID 40fd5722c66970942eaf019cb4ebb9a5ce92c034 # Parent e1fbc1982372b66681a871e23e9c0370498f53e5 hgeditor: Remove temporary files even if interrupted # HG changeset patch # User Radoslaw "AstralStorm" Szkodzinski # Node ID 1292f1fd015767d9682ba2ff5f8377fb6760c3a5 # Parent a4c688c8273e392b1bf33cfc736e00ec752a415e hgeditor: Remove temporary files even if interrupted Index: hg/hgeditor =================================================================== diff -r e1fbc1982372 -r 40fd5722c669 hgeditor --- a/hgeditor Sun Jul 10 16:00:30 2005 -0800 +++ b/hgeditor Sun Jul 10 16:00:49 2005 -0800 @@ -22,6 +22,8 @@ # we don't sign merges exec $EDITOR "$1" else + # Remove temporary files even if we get interrupted + trap "cleanup_exit 255" TERM KILL INT QUIT ABRT T1=`mktemp`; T2=`mktemp` # Add manifest hash in order to sign whole repository state.