Mercurial > evolve
changeset 3085:3eca2cbdc498
stack: order the adjective of changeset
The new order give more interesting result:
* base current
* base unstable
* current unstable
It seems more harmonious this way. Base seems the most core and immutable
adjective describing the element. Then current is a volatile but important one.
Finally, unstable is less information than current, so it goes last.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 20 Oct 2017 14:56:03 +0200 |
parents | 144989dabe93 |
children | 611ac10f1fae |
files | hgext3rd/topic/stack.py tests/test-stack-branch.t tests/test-topic-stack.t tests/test-topic-tutorial.t tests/test-topic.t |
diffstat | 5 files changed, 14 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext3rd/topic/stack.py Sun Oct 15 00:03:59 2017 +0530 +++ b/hgext3rd/topic/stack.py Fri Oct 20 14:56:03 2017 +0200 @@ -296,6 +296,9 @@ if not symbol: symbol = ':' states.append('clean') + + states.sort() + fm.startitem() fm.data(isentry=isentry)
--- a/tests/test-stack-branch.t Sun Oct 15 00:03:59 2017 +0530 +++ b/tests/test-stack-branch.t Fri Oct 20 14:56:03 2017 +0200 @@ -251,7 +251,7 @@ ### target: foo (branch) (2 heads) b6: c_h b5: c_g - b2^ c_D (base) + b2^ c_D (base current) b4$ c_f (unstable) b3$ c_e (unstable) b2@ c_D (current) @@ -285,7 +285,7 @@ ### target: foo (branch) (2 heads) b6: c_h b5: c_g - b2^ c_D (base) + b2^ c_D (base current) b4$ c_f (unstable) b3$ c_e (unstable) b2@ c_D (current) @@ -296,7 +296,7 @@ ### target: foo (branch) (2 heads) b5: c_h b4: c_g - b1^ c_D (base) + b1^ c_D (base current) b3$ c_f (unstable) b2$ c_e (unstable) b1@ c_D (current)
--- a/tests/test-topic-stack.t Sun Oct 15 00:03:59 2017 +0530 +++ b/tests/test-topic-stack.t Fri Oct 20 14:56:03 2017 +0200 @@ -72,7 +72,7 @@ ### topic: other ### target: default (branch) (stack is empty) - t0^ c_b (current base) + t0^ c_b (base current) $ hg up foo switching to topic foo @@ -232,7 +232,7 @@ $ hg stack ### target: default (branch) (stack is empty) - b0^ c_f (current base) + b0^ c_f (base current) Test "t#" reference ------------------- @@ -424,7 +424,7 @@ ### target: default (branch) t6: c_h t5: c_g - t2^ c_D (current base) + t2^ c_D (base current) t4$ c_f (unstable) t3$ c_e (unstable) t2@ c_D (current) @@ -716,7 +716,7 @@ t2$ c_G (unstable) ^ c_F t1$ c_D (current unstable) - t0^ c_C (unstable base) + t0^ c_C (base unstable) more obsolescence @@ -790,7 +790,7 @@ t2$ c_G (unstable) ^ c_F t1$ c_D (current unstable) - t0^ c_C (unstable base) + t0^ c_C (base unstable) Test stack behavior with a split --------------------------------
--- a/tests/test-topic-tutorial.t Sun Oct 15 00:03:59 2017 +0530 +++ b/tests/test-topic-tutorial.t Fri Oct 20 14:56:03 2017 +0200 @@ -598,7 +598,7 @@ ### topic: food ### target: default (branch) (stack is empty) - t0^ adding fruits (current base) + t0^ adding fruits (base current) $ hg log --graph @ changeset: 5:2d50db8b5b4c
--- a/tests/test-topic.t Sun Oct 15 00:03:59 2017 +0530 +++ b/tests/test-topic.t Fri Oct 20 14:56:03 2017 +0200 @@ -145,7 +145,7 @@ ### topic: narf ### target: default (branch) (stack is empty) - t0^ Add file delta (current base) + t0^ Add file delta (base current) Add commits to topic @@ -652,7 +652,7 @@ ### topic: fran ### target: default (branch), ambigious rebase destination - branch 'default' has 2 heads t1: start on fran - t0^ Add file delta (current base) + t0^ Add file delta (base current) $ hg topics --age * fran (1970-01-01 by test)