Mercurial > hg
changeset 12655:5192b24f309c
mq: handle deleting the same patch twice in one command (issue2427)
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Sat, 09 Oct 2010 10:36:50 -0500 |
parents | 646eb9337c87 |
children | 929b424e1146 |
files | hgext/mq.py tests/test-mq-qdelete.t |
diffstat | 2 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/mq.py Sat Oct 09 09:55:52 2010 -0500 +++ b/hgext/mq.py Sat Oct 09 10:36:50 2010 -0500 @@ -765,7 +765,8 @@ raise util.Abort(_("cannot delete applied patch %s") % patch) if patch not in self.series: raise util.Abort(_("patch %s not in series file") % patch) - realpatches.append(patch) + if patch not in realpatches: + realpatches.append(patch) numrevs = 0 if opts.get('rev'):