Remove temporary git patch files
authorBrendan Cully <brendan@kublai.com>
Wed, 30 Aug 2006 13:42:57 -0700
changeset 3053 6848528f7ebd
parent 3052 efd26ceedafb
child 3054 d16b93f4a6ca
Remove temporary git patch files
mercurial/patch.py
--- a/mercurial/patch.py
+++ b/mercurial/patch.py
@@ -241,9 +241,6 @@ def patch(patchname, ui, strip=1, cwd=No
         fp = os.popen('%s %s -p%d < %s' % (patcher, ' '.join(args), strip,
                                            util.shellquote(patchname)))
 
-        if dopatch == 'filter':
-            False and os.unlink(patchname)
-
         for line in fp:
             line = line.rstrip()
             ui.note(line + '\n')
@@ -265,6 +262,9 @@ def patch(patchname, ui, strip=1, cwd=No
                     printed_file = True
                 ui.warn(line + '\n')
             
+        if dopatch == 'filter':
+            os.unlink(patchname)
+
         code = fp.close()
         if code:
             raise util.Abort(_("patch command failed: %s") %