Mercurial > public > mercurial-scm > evolve
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)