Mercurial > hg
diff hgext/mq.py @ 12658:97d7ee445e98
mq: silence spurious output.
When using a versioned patch repository, you would get a spurious
warning when deleting and adding the same patch.
Before:
$ hg qdelete --keep 3.diff
$ hg qimport --existing 3.diff
adding 3.diff to series file
3.diff already tracked!
After:
$ hg qdelete --keep 3.diff
$ hg qimport --existing 3.diff
adding 3.diff to series file
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Sat, 09 Oct 2010 11:53:48 -0500 |
parents | 5192b24f309c |
children | 58a3e2608ae4 |
line wrap: on
line diff
--- a/hgext/mq.py Sat Oct 09 11:27:29 2010 -0500 +++ b/hgext/mq.py Sat Oct 09 11:53:48 2010 -0500 @@ -479,7 +479,7 @@ if self.added: qrepo = self.qrepo() if qrepo: - qrepo[None].add(self.added) + qrepo[None].add(f for f in self.added if f not in qrepo[None]) self.added = [] def removeundo(self, repo):