diff hgext3rd/topic/stack.py @ 1904:f52c02bf47b7

stack: allow to refer to changeset using "t2" form hg up "t0" is seen as "update to the first changeset of my current topic". Eventually we'll drop the "t2" form in favor of the planned generic indexing operator '.{t2}'.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Mon, 14 Mar 2016 18:39:19 +0000
parents 85390446f8c1
children 3b42478ef017
line wrap: on
line diff
--- a/hgext3rd/topic/stack.py	Tue Mar 15 17:26:57 2016 +0000
+++ b/hgext3rd/topic/stack.py	Mon Mar 14 18:39:19 2016 +0000
@@ -8,7 +8,7 @@
 from mercurial import extensions
 from mercurial import obsolete
 
-def _getstack(repo, topic):
+def getstack(repo, topic):
     # XXX need sorting
     trevs = repo.revs("topic(%s) - obsolete()", topic)
     return _orderrevs(repo, trevs)
@@ -18,7 +18,7 @@
         topic = repo.currenttopic
     if not topic:
         raise error.Abort(_('no active topic to list'))
-    for idx, r in enumerate(_getstack(repo, topic)):
+    for idx, r in enumerate(getstack(repo, topic)):
         # super crude initial version
         l = "%d: %s\n" % (idx, repo[r].description().splitlines()[0])
         ui.write(l)