Changeset f4be49ce0717…
Parent be0976c8fc8f…
by
Changes to 2 files · Browse files at f4be49ce0717 Showing diff from parent be0976c8fc8f Diff from another changeset...
@@ -25,7 +25,7 @@ nonrepo_commands = 'userconfig clone debugcomplete init about help version'
# Add TortoiseHg signals, hooked to key accelerators in shlib
-for sig in ('copy-clipboard', 'thg-diff'):
+for sig in ('copy-clipboard', 'thg-diff', 'thg-parent'):
gobject.signal_new(sig, gtk.TreeView,
gobject.SIGNAL_ACTION, gobject.TYPE_NONE, ())
for sig in ('thg-exit', 'thg-close', 'thg-refresh', 'thg-accept'):
|
@@ -390,6 +390,10 @@ self.tree.add_accelerator('thg-diff', accelgroup, key,
modifier, gtk.ACCEL_VISIBLE)
self.tree.connect('thg-diff', self.thgdiff)
+ key, modifier = gtk.accelerator_parse('<Control>p')
+ self.tree.add_accelerator('thg-parent', accelgroup, key,
+ modifier, gtk.ACCEL_VISIBLE)
+ self.tree.connect('thg-parent', self.thgparent)
self.connect('thg-refresh', self.thgrefresh)
hbox = gtk.HBox()
@@ -440,8 +444,14 @@ return vbox
def thgdiff(self, treeview):
+ 'ctrl-d handler'
self._vdiff_change(None)
+ def thgparent(self, treeview):
+ 'ctrl-p handler'
+ parent = self.repo['.'].rev()
+ self.graphview.set_revision_id(parent)
+
def _strip_rev(self, menuitem):
rev = self.currow[treemodel.REVID]
res = Confirm(_('Strip Revision(s)'), [], self,
|
Loading...