changeset 5174:5bbbd1f1d586

mq: truncate patch just before rewriting header
author Brendan Cully <brendan@kublai.com>
date Wed, 15 Aug 2007 16:20:10 -0700
parents ee702e7f181f
children f8aa16533ddf ee6a6592c997
files hgext/mq.py
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/hgext/mq.py
+++ b/hgext/mq.py
@@ -916,8 +916,6 @@ class queue:
             if line.startswith('diff --git'):
                 self.diffopts().git = True
                 break
-        patchf.seek(0)
-        patchf.truncate()
 
         msg = opts.get('msg', '').rstrip()
         if msg:
@@ -932,6 +930,10 @@ class queue:
                         ci += 1
                     del comments[ci]
             comments.append(msg)
+
+        patchf.seek(0)
+        patchf.truncate()
+
         if comments:
             comments = "\n".join(comments) + '\n\n'
             patchf.write(comments)