# HG changeset patch # User Vadim Gelfer # Date 1151092362 25200 # Node ID 2785aeb51be43492601aaf7883c1e442f5123d02 # Parent 041363739ca8abbcafce8d7418afc8dac733f764 mq: add qimported patches if patch dir is a repo diff --git a/hgext/mq.py b/hgext/mq.py --- a/hgext/mq.py +++ b/hgext/mq.py @@ -1000,6 +1000,7 @@ class queue: self.ui.warn("-n option not valid when importing multiple files\n") sys.exit(1) i = 0 + added = [] for filename in files: if existing: if not patch: @@ -1028,8 +1029,12 @@ class queue: self.read_series(self.full_series) self.ui.warn("adding %s to series file\n" % patch) i += 1 + added.append(patch) patch = None self.series_dirty = 1 + qrepo = self.qrepo() + if qrepo: + qrepo.add(added) def delete(ui, repo, patch, **opts): """remove a patch from the series file"""