Mercurial > public > mercurial-scm > hg
comparison hgext/mq.py @ 2509:6350b01d173f
merge with wsgi changes.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Tue, 27 Jun 2006 00:10:41 -0700 |
parents | 2785aeb51be4 |
children | 041d8f0a8437 37785f986260 |
comparison
equal
deleted
inserted
replaced
2508:ab460a3f0e3a | 2509:6350b01d173f |
---|---|
998 def qimport(self, repo, files, patch=None, existing=None, force=None): | 998 def qimport(self, repo, files, patch=None, existing=None, force=None): |
999 if len(files) > 1 and patch: | 999 if len(files) > 1 and patch: |
1000 self.ui.warn("-n option not valid when importing multiple files\n") | 1000 self.ui.warn("-n option not valid when importing multiple files\n") |
1001 sys.exit(1) | 1001 sys.exit(1) |
1002 i = 0 | 1002 i = 0 |
1003 added = [] | |
1003 for filename in files: | 1004 for filename in files: |
1004 if existing: | 1005 if existing: |
1005 if not patch: | 1006 if not patch: |
1006 patch = filename | 1007 patch = filename |
1007 if not os.path.isfile(os.path.join(self.path, patch)): | 1008 if not os.path.isfile(os.path.join(self.path, patch)): |
1026 index = self.series_end() + i | 1027 index = self.series_end() + i |
1027 self.full_series[index:index] = [patch] | 1028 self.full_series[index:index] = [patch] |
1028 self.read_series(self.full_series) | 1029 self.read_series(self.full_series) |
1029 self.ui.warn("adding %s to series file\n" % patch) | 1030 self.ui.warn("adding %s to series file\n" % patch) |
1030 i += 1 | 1031 i += 1 |
1032 added.append(patch) | |
1031 patch = None | 1033 patch = None |
1032 self.series_dirty = 1 | 1034 self.series_dirty = 1 |
1035 qrepo = self.qrepo() | |
1036 if qrepo: | |
1037 qrepo.add(added) | |
1033 | 1038 |
1034 def delete(ui, repo, patch, **opts): | 1039 def delete(ui, repo, patch, **opts): |
1035 """remove a patch from the series file""" | 1040 """remove a patch from the series file""" |
1036 q = repomap[repo] | 1041 q = repomap[repo] |
1037 q.delete(repo, patch) | 1042 q.delete(repo, patch) |