Code

Clean mail files after dealing with them.
authorJunio C Hamano <junkio@cox.net>
Thu, 6 Oct 2005 21:25:52 +0000 (14:25 -0700)
committerJunio C Hamano <junkio@cox.net>
Thu, 6 Oct 2005 21:25:52 +0000 (14:25 -0700)
When you are applying 200 mails in sequence, .dotest/ directory
will be littered with many messsages, and when the patch in one
of them fails to apply, it is not obvious which message was
being processed.  Remove the one that has been already dealt
with, so that the last failed one is found typically as the
lowest numbered split message.

Signed-off-by: Junio C Hamano <junkio@cox.net>
git-applymbox.sh

index a83246cad86c1dc589a226420891074e7017ccfc..79abce2a258cd3c4f701f58328bba9b87a029efc 100755 (executable)
@@ -82,7 +82,11 @@ do
     do
        git-applypatch .dotest/msg-clean .dotest/patch .dotest/info "$signoff"
        case "$?" in
-       0 | 2 )
+       0)
+               # Remove the cleanly applied one to reduce clutter.
+               rm -f .dotest/$i
+               ;;
+       2)
                # 2 is a special exit code from applypatch to indicate that
                # the patch wasn't applied, but continue anyway 
                ;;