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

changeset: add 'diff to local' menu option for a file

Changeset 8ab1e8e74ece

Parent be7c4360ae85

by Steve Borho

Changes to one file · Browse files at 8ab1e8e74ece Showing diff from parent be7c4360ae85 Diff from another changeset...

 
449
450
451
 
452
453
454
 
638
639
640
 
 
 
 
 
 
 
641
642
643
 
449
450
451
452
453
454
455
 
639
640
641
642
643
644
645
646
647
648
649
650
651
@@ -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: