summaryrefslogtreecommitdiff
path: root/git-cvsexportcommit.perl
diff options
context:
space:
mode:
authorGerrit Pape <pape@smarden.org>2007-02-28 12:35:39 (GMT)
committerJunio C Hamano <junkio@cox.net>2007-02-28 18:22:50 (GMT)
commitcf70c16fc0661ec562b01222055b8be4bfd1a7e7 (patch)
tree66537bf0f53985ba4d5681a061f8f99f093cf768 /git-cvsexportcommit.perl
parent163d7b9b8536d206eda7eb0eccb0fc211812346f (diff)
downloadgit-cf70c16fc0661ec562b01222055b8be4bfd1a7e7.zip
git-cf70c16fc0661ec562b01222055b8be4bfd1a7e7.tar.gz
git-cf70c16fc0661ec562b01222055b8be4bfd1a7e7.tar.bz2
git-cvsexportcommit: don't cleanup .msg if not yet committed to cvs.
Unless the -c option is given, and the commit to cvs was successful, .msg shouldn't be deleted to be able to run the command suggested by git-cvsexportcommit. See http://bugs.debian.org/412732 Signed-off-by: Gerrit Pape <pape@smarden.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-cvsexportcommit.perl')
-rwxr-xr-xgit-cvsexportcommit.perl3
1 files changed, 2 insertions, 1 deletions
diff --git a/git-cvsexportcommit.perl b/git-cvsexportcommit.perl
index 870554e..32a4883 100755
--- a/git-cvsexportcommit.perl
+++ b/git-cvsexportcommit.perl
@@ -241,13 +241,14 @@ if ($opt_c) {
die "Exiting: The commit did not succeed";
}
print "Committed successfully to CVS\n";
+ # clean up
+ unlink(".msg");
} else {
print "Ready for you to commit, just run:\n\n $cmd\n";
}
# clean up
unlink(".cvsexportcommit.diff");
-unlink(".msg");
sub usage {
print STDERR <<END;