Changeset 7d55e324ff71…
Parent ac4b569854a7…
by
Changes to 2 files · Browse files at 7d55e324ff71 Showing diff from parent ac4b569854a7 Diff from another changeset...
@@ -473,7 +473,7 @@ return False
if not self.curfile:
return False
- self._diff_file('M', self.curfile)
+ self._do_diff([self.curfile], {'change' : self.currev})
def file_row_act(self, tree, path, column) :
'Default action is the first entry in the context menu'
@@ -503,16 +503,13 @@ def diff_to_local(self, menuitem):
if not self.curfile:
return
- self.opts['rev'] = [str(self.currev)]
- self._diff_file('M', self.curfile)
+ self._do_diff([self.curfile], {'rev' : str(self.currev)})
def diff_file_rev(self, menuitem):
'User selected visual diff file from the file list context menu'
if not self.curfile:
return
- self.opts['change'] = str(self.currev)
- self._diff_file('M', self.curfile)
- del self.opts['change']
+ self._do_diff([self.curfile], {'change' : str(self.currev)})
def view_file_rev(self, menuitem):
'User selected view file revision from the file list context menu'
|
@@ -581,12 +581,8 @@ return True
def vdiff_selected(self, menuitem):
- rev0, rev1 = self.revs
- self.opts['rev'] = ["%s:%s" % (rev0, rev1)]
- if len(self.pats) == 1:
- self._diff_file(None, self.pats[0])
- else:
- self._diff_file(None, None)
+ strrevs = [str(r) for r in self.revs]
+ self._do_diff(self.pats, {'rev' : strrevs})
def email_revs(self, menuitem):
revs = list(self.revs)
|
Loading...