# HG changeset patch # User Sune Foldager <c...@cyanite.org> # Date 1321533672 -3600 # Node ID 3ad0d7fc51750144ae26474b03d7aa64959d29cb # Parent af5661455dc53e9345d11b0955d005ce7317523b repowidget: add "Goto common ancestor" command in pop-up menu
This augments the hidden middle-mouse-button gesture with the same function. diff -r af5661455dc5 -r 3ad0d7fc5175 tortoisehg/hgqt/repowidget.py --- a/tortoisehg/hgqt/repowidget.py Thu Nov 17 11:10:34 2011 +0100 +++ b/tortoisehg/hgqt/repowidget.py Thu Nov 17 13:41:12 2011 +0100 @@ -1302,6 +1302,10 @@ dlg = compress.CompressDialog(self.repo, revs, self) dlg.finished.connect(dlg.deleteLater) dlg.exec_() + def gotoAncestor(): + ctxa = self.repo[self.menuselection[0]] + ctxb = self.repo[self.menuselection[1]] + self.goto(ctxa.ancestor(ctxb).rev()) menu = QMenu(self) for name, cb, icon in ( @@ -1317,7 +1321,9 @@ (None, None, None), (_('Bisect - Good, Bad...'), bisectNormal, 'hg-bisect-good-bad'), (_('Bisect - Bad, Good...'), bisectReverse, 'hg-bisect-bad-good'), - (_('Compress History...'), compressDlg, 'hg-compress') + (_('Compress History...'), compressDlg, 'hg-compress'), + (None, None, None), + (_('Goto common ancestor'), gotoAncestor, 'hg-merge') ): if name is None: menu.addSeparator() ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop