diff options
Diffstat (limited to 'databases/gnats/patches/patch-gnats_edit-pr.sh')
-rw-r--r-- | databases/gnats/patches/patch-gnats_edit-pr.sh | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/databases/gnats/patches/patch-gnats_edit-pr.sh b/databases/gnats/patches/patch-gnats_edit-pr.sh new file mode 100644 index 00000000000..fc5f46d6944 --- /dev/null +++ b/databases/gnats/patches/patch-gnats_edit-pr.sh @@ -0,0 +1,54 @@ +$NetBSD: patch-gnats_edit-pr.sh,v 1.1.2.2 2015/04/29 21:21:34 tron Exp $ + +clean up temp files + +--- gnats/edit-pr.sh.orig 2015-02-26 04:26:41.000000000 +0000 ++++ gnats/edit-pr.sh +@@ -213,6 +213,7 @@ $VISUAL $new + if cmp -s $new.old $new ; then + echo "edit-pr: PR not changed" + $PR_EDIT --unlock $pr_id ++ rm $new $new.old + exit 0 + fi + +@@ -239,6 +240,7 @@ while [ "$checking" != "" ]; do + echo "PR $pr_id not updated: changed file is in $new.changed" + mv $new $new.changed + $PR_EDIT --unlock $pr_id ++ rm $new $new.old + exit 0 + ;; + esac +@@ -269,6 +271,7 @@ done + if [ -f $change_msg ] + then + cat $change_msg >> $new ++ rm $change_msg + fi + + if email=`$QUERY_PR \ +@@ -290,6 +293,7 @@ while true; do + echo "Edit successful" + # we need to unlock the PR + $PR_EDIT --unlock $pr_id ++ rm $new $new.old + exit 0 + else + echo "Problems with edit submission." +@@ -302,6 +306,7 @@ while true; do + echo "Cancelling edit. Changed PR is in $new." + # we need to ulock the PR no matter what + $PR_EDIT --unlock $pr_id ++ rm $new.old + exit 1 ;; + r*) + break ;; +@@ -312,6 +317,6 @@ while true; do + done + done + +-rm -f $new ++rm -f $new $new.old + + exit 0 |