168 self.transplants.write() |
168 self.transplants.write() |
169 |
169 |
170 def filter(self, filter, changelog, patchfile): |
170 def filter(self, filter, changelog, patchfile): |
171 '''arbitrarily rewrite changeset before applying it''' |
171 '''arbitrarily rewrite changeset before applying it''' |
172 |
172 |
173 self.ui.status('filtering %s' % patchfile) |
173 self.ui.status('filtering %s\n' % patchfile) |
174 util.system('%s %s' % (filter, util.shellquote(patchfile)), |
174 util.system('%s %s' % (filter, util.shellquote(patchfile)), |
175 environ={'HGUSER': changelog[1]}, |
175 environ={'HGUSER': changelog[1]}, |
176 onerr=util.Abort, errprefix=_('filter failed')) |
176 onerr=util.Abort, errprefix=_('filter failed')) |
177 |
177 |
178 def applyone(self, repo, node, cl, patchfile, merge=False, log=False, |
178 def applyone(self, repo, node, cl, patchfile, merge=False, log=False, |