# HG changeset patch # User Brendan Cully # Date 1187220010 25200 # Node ID 5bbbd1f1d586908932450fcd86d3a95aa2452770 # Parent ee702e7f181f743ae7b2131a36004876a19a0c07 mq: truncate patch just before rewriting header diff -r ee702e7f181f -r 5bbbd1f1d586 hgext/mq.py --- a/hgext/mq.py Wed Aug 15 16:18:40 2007 +0200 +++ b/hgext/mq.py Wed Aug 15 16:20:10 2007 -0700 @@ -916,8 +916,6 @@ 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 @@ ci += 1 del comments[ci] comments.append(msg) + + patchf.seek(0) + patchf.truncate() + if comments: comments = "\n".join(comments) + '\n\n' patchf.write(comments)