Mercurial > evolve
changeset 1954:61f36480740f
stack: start indexing at 't1' instead of 't0'
I think 't0' could have special meaning (eg: before 't1', but still with topic
activated) so let's keep room for that. Indexing from 1 is not crazy anyway.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Fri, 01 Apr 2016 16:40:19 -0700 |
parents | bdc5bb223b50 |
children | 5452a575b4e5 |
files | hgext3rd/topic/stack.py tests/test-topic-stack.t |
diffstat | 2 files changed, 21 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext3rd/topic/stack.py Wed Mar 30 23:58:30 2016 -0700 +++ b/hgext3rd/topic/stack.py Fri Apr 01 16:40:19 2016 -0700 @@ -21,7 +21,7 @@ raise error.Abort(_('no active topic to list')) fm = ui.formatter('topicstack', opts) prev = None - for idx, r in enumerate(getstack(repo, topic)): + for idx, r in enumerate(getstack(repo, topic), 1): ctx = repo[r] p1 = ctx.p1() if p1.obsolete():
--- a/tests/test-topic-stack.t Wed Mar 30 23:58:30 2016 -0700 +++ b/tests/test-topic-stack.t Fri Apr 01 16:40:19 2016 -0700 @@ -55,10 +55,10 @@ * foo $ hg topic --list _ c_b - t0: c_c - t1: c_d - t2: c_e - t3@ c_f (current) + t1: c_c + t2: c_d + t3: c_e + t4@ c_f (current) error case, nothing to list @@ -103,10 +103,10 @@ $ hg topic --list _ c_b - t0: c_c - t1@ c_d (current) - t2$ c_e (unstable) - t3$ c_f (unstable) + t1: c_c + t2@ c_d (current) + t3$ c_e (unstable) + t4$ c_f (unstable) Also test the revset: @@ -171,13 +171,13 @@ $ hg top -l _ c_b - t0: c_c - t1: c_d - t2: c_g - t3@ c_h (current) + t1: c_c + t2: c_d + t3: c_g + t4@ c_h (current) _ c_d - t4: c_e - t5: c_f + t5: c_e + t6: c_f Case with multiple heads on the topic with unstability involved --------------------------------------------------------------- @@ -213,10 +213,10 @@ $ hg topic --list _ c_b - t0: c_c - t1@ c_D (current) - t2: c_g - t3: c_h + t1: c_c + t2@ c_D (current) + t3: c_g + t4: c_h _ c_D - t4$ c_e (unstable) - t5$ c_f (unstable) + t5$ c_e (unstable) + t6$ c_f (unstable)