equal
deleted
inserted
replaced
19 topic = repo.currenttopic |
19 topic = repo.currenttopic |
20 if not topic: |
20 if not topic: |
21 raise error.Abort(_('no active topic to list')) |
21 raise error.Abort(_('no active topic to list')) |
22 fm = ui.formatter('topicstack', opts) |
22 fm = ui.formatter('topicstack', opts) |
23 prev = None |
23 prev = None |
24 for idx, r in enumerate(getstack(repo, topic)): |
24 for idx, r in enumerate(getstack(repo, topic), 1): |
25 ctx = repo[r] |
25 ctx = repo[r] |
26 p1 = ctx.p1() |
26 p1 = ctx.p1() |
27 if p1.obsolete(): |
27 if p1.obsolete(): |
28 p1 = repo[_singlesuccessor(repo, p1)] |
28 p1 = repo[_singlesuccessor(repo, p1)] |
29 if p1.rev() != prev: |
29 if p1.rev() != prev: |