Changeset 3dbe2fb52376…
Parent ebf6cbdb680a…
by
Changes to one file · Browse files at 3dbe2fb52376 Showing diff from parent ebf6cbdb680a Diff from another changeset...
@@ -824,6 +824,10 @@ m.append(create_menu(_('qimport from here to selected'),
self.qimport_revs))
+ m.append_sep()
+ m.append(create_menu(_('Select common ancestor revision'),
+ self.select_common_ancestor))
+
menu = m.create_menu()
menu.connect_after('selection-done', self.restore_single_sel)
menu.show_all()
@@ -1874,6 +1878,14 @@ self.reload_log()
self.changeview.clear()
+ def select_common_ancestor(self, menuitem):
+ rev1, rev2 = self.revrange
+ changelog = self.repo.changelog
+ lookup = self.repo.lookup
+ ancestor = changelog.ancestor(lookup(rev1), lookup(rev2))
+ rev = changelog.rev(ancestor)
+ self.graphview.set_revision_id(rev, True)
+
def thgrefresh(self, window):
self.reload_log()
|
Loading...