Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

status: do not try to call close() on a list

Changeset 389671014a18

Parent 4f834367f9ef

by Simon Heimberg

Changes to one file · Browse files at 389671014a18 Showing diff from parent 4f834367f9ef Diff from another changeset...

Change 1 of 1 Show Entire File hggtk/​status.py Stacked
 
913
914
915
 
 
 
 
 
 
 
 
916
917
918
919
920
921
922
923
924
925
 
926
927
928
 
913
914
915
916
917
918
919
920
921
922
923
924
 
 
 
 
 
 
 
 
 
925
926
927
928
@@ -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)