def view(entry): c = self._repo.commit_diff(entry[0]) dr = DifferenceReader() dr.changeSetting('lineno', 1) dr.displayDifference( c.replace('\n\\ No newline at end of file', '')) self._iface.set_screen(screen)
def view_diff(self,difflines,filename=''): def quit(): p=diff_screen.parent_window() diff_screen.destroy() self._iface.set_screen(p) dr=DifferenceReader() dr.changeSetting('lineno',1) text=dr._createTextObj() diff=dr.parseDifference(difflines) dr.setTextToDiff(diff,text) diff_screen=self._iface.create_screen(body=text.t,menu=text.menu,name="diff screen for %r"%filename,exit=quit,title=filename) text.toLine(1) self._iface.set_screen(diff_screen)
def view_diff(self, difflines, filename=''): def quit(): p = diff_screen.parent_window() diff_screen.destroy() self._iface.set_screen(p) dr = DifferenceReader() dr.changeSetting('lineno', 1) text = dr._createTextObj() diff = dr.parseDifference(difflines) dr.setTextToDiff(diff, text) diff_screen = self._iface.create_screen(body=text.t, menu=text.menu, name="diff screen for %r" % filename, exit=quit, title=filename) text.toLine(1) self._iface.set_screen(diff_screen)
def view(entry): c=self._repo.commit_diff(entry[0]) dr=DifferenceReader() dr.changeSetting('lineno',1) dr.displayDifference(c.replace('\n\\ No newline at end of file','')) self._iface.set_screen(screen)