Changeset 8ab1e8e74ece…
Parent be7c4360ae85…
by
Changes to one file · Browse files at 8ab1e8e74ece Showing diff from parent be7c4360ae85 Diff from another changeset...
@@ -449,6 +449,7 @@
_menu = gtk.Menu()
_menu.append(create_menu('_visual diff', self._diff_file_rev))
+ _menu.append(create_menu('diff to _local', self._diff_to_local))
_menu.append(create_menu('_view at revision', self._view_file_rev))
self._save_menu = create_menu('_save at revision', self._save_file_rev)
_menu.append(self._save_menu)
@@ -638,6 +639,13 @@ hgcmd_toq(self.repo.root, q, 'cat', '--rev',
str(self.currev), '--output', result, cpath)
+ def _diff_to_local(self, menuitem):
+ if not self.curfile:
+ # ignore view events for the [Description] row
+ return
+ self.opts['rev'] = [str(self.currev), '.']
+ self._diff_file('M', self.curfile)
+
def _diff_file_rev(self, menuitem):
'User selected visual diff file revision from the file list context menu'
if not self.curfile:
|
Loading...