Changeset 315aae10a19e…
Parent 6791db9c9794…
by
Changes to one file · Browse files at 315aae10a19e Showing diff from parent 6791db9c9794 Diff from another changeset...
@@ -913,16 +913,16 @@
def dohgdiff():
self.diff_model.clear()
+ difflines = []
+ if len(files) != 0:
+ wfiles = [self.repo.wjoin(x) for x in files]
+ matcher = cmdutil.match(self.repo, wfiles, self.opts)
+ diffopts = mdiff.diffopts(git=True, nodates=True)
+ for s in patch.diff(self.repo, self._node1, self._node2,
+ match=matcher, opts=diffopts):
+ difflines.extend(s.splitlines(True))
try:
- difftext = []
- if len(files) != 0:
- wfiles = [self.repo.wjoin(x) for x in files]
- matcher = cmdutil.match(self.repo, wfiles, self.opts)
- diffopts = mdiff.diffopts(git=True, nodates=True)
- for s in patch.diff(self.repo, self._node1, self._node2,
- match=matcher, opts=diffopts):
- difftext.extend(s.splitlines(True))
- difftext = cStringIO.StringIO(''.join(difftext))
+ difftext = cStringIO.StringIO(''.join(difflines))
difftext.seek(0)
self._shelve_chunks = hgshelve.parsepatch(difftext)
|
Loading...