# HG changeset patch # User Brendan Cully # Date 1178051012 25200 # Node ID 15289406f89c3866e5a1e1ce7d666a7555a23631 # Parent 47ef2d228375f6873f42967feff2dea7407441f9 mq: account for readheaders munging in qrefresh diff --git a/hgext/mq.py b/hgext/mq.py --- a/hgext/mq.py +++ b/hgext/mq.py @@ -985,8 +985,11 @@ class queue: if comments: # Remove existing message. ci = 0 + subj = None for mi in xrange(len(message)): - while message[mi] != comments[ci]: + if comments[ci].lower().startswith('subject: '): + subj = comments[ci][9:] + while message[mi] != comments[ci] and message[mi] != subj: ci += 1 del comments[ci] comments.append(msg)