On Mon, Nov 14, 2011 at 9:24 AM, Sune Foldager <sune.folda...@me.com> wrote: > # HG changeset patch > # User Sune Foldager <sune.folda...@me.com> > # Date 1321283240 -3600 > # Node ID 114a7eb847ea544fdfd8d5c218b72be0b07804ee > # Parent 7c77449be71d072e2ab468abf92c28a5b2695836 > workbench: add "Goto revision" command
For a minute there I thought you were re-implementing QGoto. There's a somewhat long story about this feature that is at this point probably uninteresting. I see two down-sides with this patch: 1. CTRL+G is reserved by Qt for some platforms 2. As soon as this feature exists, people are going to want a QCompleter with tags, branches, and bookmarks. > diff --git a/tortoisehg/hgqt/workbench.py b/tortoisehg/hgqt/workbench.py > --- a/tortoisehg/hgqt/workbench.py > +++ b/tortoisehg/hgqt/workbench.py > @@ -300,6 +300,9 @@ > newaction(_("Load all revisions"), self.loadall, > enabled='repoopen', menu='view', shortcut='Shift+Ctrl+A', > tooltip=_('Load all revisions into graph')) > + newaction(_("&Goto revision"), self.gotorev, > + enabled='repoopen', menu='view', shortcut='Ctrl+G', > + tooltip=_('Go to a specific revision')) > > newaction(_("Web Server..."), self.serve, enabled='repoopen', > menu='repository') > @@ -724,6 +727,13 @@ > if w: > w.repoview.model().loadall() > > + def gotorev(self): > + rev, ok = QInputDialog.getText(self, "Goto revision", > + "Enter revision identifier") > + w = self.repoTabsWidget.currentWidget() > + if ok and w: > + w.repoview.goto(rev) > + > def newRepository(self): > """ Run init dialog """ > from tortoisehg.hgqt.hginit import InitDialog > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > Tortoisehg-develop mailing list > Tortoisehg-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop > -- Steve Borho ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop