Mercurial > hg-stable
changeset 46204:36c05ab02232
beautifygraph: change the current commit symbol
The existing "circle with vertical fill" character renders as full width in
many terminals making the beautified symbols have uneven size. Additionally,
the proposed "fisheye" character is the logic 'active' version of the current
merge symbol, "bullseye."
Differential Revision: https://phab.mercurial-scm.org/D9678
author | msuozzo@google.com |
---|---|
date | Sat, 02 Jan 2021 01:48:12 -0500 |
parents | 63f0e31af0e5 |
children | 53d083fa1f83 |
files | hgext/beautifygraph.py tests/test-glog-beautifygraph.t |
diffstat | 2 files changed, 21 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/beautifygraph.py Mon Jan 11 14:10:31 2021 -0500 +++ b/hgext/beautifygraph.py Sat Jan 02 01:48:12 2021 -0500 @@ -70,7 +70,7 @@ if node == b'o': return b'\xE2\x97\x8B' # U+25CB ○ if node == b'@': - return b'\xE2\x97\x8D' # U+25CD ◍ + return b'\xE2\x97\x89' # U+25C9 ◉ if node == b'%': return b'\xE2\x97\x8D' # U+25CE ◎ if node == b'*':
--- a/tests/test-glog-beautifygraph.t Mon Jan 11 14:10:31 2021 -0500 +++ b/tests/test-glog-beautifygraph.t Sat Jan 02 01:48:12 2021 -0500 @@ -286,7 +286,7 @@ The rest of our tests will use the default narrow text UTF-8. $ hg log -G -q - \xe2\x97\x8d 34:fea3ac5810e0 (esc) + \xe2\x97\x89 34:fea3ac5810e0 (esc) \xe2\x94\x82 (esc) \xe2\x94\x82 \xe2\x97\x8b 33:68608f5145f9 (esc) \xe2\x94\x82 \xe2\x94\x82 (esc) @@ -358,7 +358,7 @@ $ hg log -G - \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc) + \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc) \xe2\x94\x82 tag: tip (esc) \xe2\x94\x82 parent: 32:d06dffa21a31 (esc) \xe2\x94\x82 user: test (esc) @@ -594,7 +594,7 @@ File glog: $ hg log -G a - \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc) + \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc) \xe2\x94\x82 tag: tip (esc) \xe2\x94\x82 parent: 32:d06dffa21a31 (esc) \xe2\x94\x82 user: test (esc) @@ -831,7 +831,7 @@ File glog per revset: $ hg log -G -r 'file("a")' - \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc) + \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc) \xe2\x94\x82 tag: tip (esc) \xe2\x94\x82 parent: 32:d06dffa21a31 (esc) \xe2\x94\x82 user: test (esc) @@ -1268,7 +1268,7 @@ From outer space: $ hg log -G -l1 repo - \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc) + \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc) \xe2\x94\x82 tag: tip (esc) \xe2\x95\xa7 parent: 32:d06dffa21a31 (esc) user: test @@ -1276,7 +1276,7 @@ summary: (34) head $ hg log -G -l1 repo/a - \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc) + \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc) \xe2\x94\x82 tag: tip (esc) \xe2\x95\xa7 parent: 32:d06dffa21a31 (esc) user: test @@ -1299,7 +1299,7 @@ $ echo more >two $ hg commit -mmore $ hg log -G two - \xe2\x97\x8d changeset: 2:12c28321755b (esc) + \xe2\x97\x89 changeset: 2:12c28321755b (esc) \xe2\x94\x82 tag: tip (esc) \xe2\x94\x82 user: test (esc) \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc) @@ -1375,7 +1375,7 @@ $ hg -R repo outgoing --graph repo2 comparing with repo2 searching for changes - \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc) + \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc) \xe2\x94\x82 tag: tip (esc) \xe2\x94\x82 parent: 32:d06dffa21a31 (esc) \xe2\x94\x82 user: test (esc) @@ -1518,7 +1518,7 @@ (branches are permanent and global, did you want a bookmark?) $ commit 36 "buggy merge: identical parents" 35 35 $ hg log -G -l5 - \xe2\x97\x8d changeset: 36:08a19a744424 (esc) + \xe2\x97\x89 changeset: 36:08a19a744424 (esc) \xe2\x94\x82 branch: branch (esc) \xe2\x94\x82 tag: tip (esc) \xe2\x94\x82 parent: 35:9159c3644c5e (esc) @@ -1739,7 +1739,7 @@ $ hg mv dir/b e $ hg ci -m "mv dir/b e" $ hg log -G --template '({rev}) {desc|firstline}\n' - \xe2\x97\x8d (4) mv dir/b e (esc) + \xe2\x97\x89 (4) mv dir/b e (esc) \xe2\x94\x82 (esc) \xe2\x97\x8b (3) mv a b; add d (esc) \xe2\x94\x82 (esc) @@ -1948,7 +1948,7 @@ [] <generatorsetdesc-> $ hg log -G --follow-first e --template '{rev} {desc|firstline}\n' - \xe2\x97\x8d 6 merge 5 and 4 (esc) + \xe2\x97\x89 6 merge 5 and 4 (esc) \xe2\x94\x82\xe2\x95\xb2 (esc) \xe2\x94\x82 \xe2\x95\xa7 (esc) \xe2\x97\x8b 5 add another e (esc) @@ -1959,7 +1959,7 @@ $ hg log -G --copies --template "{rev} {desc|firstline} \ > copies: {file_copies_switch}\n" - \xe2\x97\x8d 6 merge 5 and 4 copies: (esc) + \xe2\x97\x89 6 merge 5 and 4 copies: (esc) \xe2\x94\x82\xe2\x95\xb2 (esc) \xe2\x94\x82 \xe2\x97\x8b 5 add another e copies: (esc) \xe2\x94\x82 \xe2\x94\x82 (esc) @@ -2101,7 +2101,7 @@ $ hg up -q 6 $ hg log -G --git --patch --follow-first e - \xe2\x97\x8d changeset: 6:9feeac35a70a (esc) + \xe2\x97\x89 changeset: 6:9feeac35a70a (esc) \xe2\x94\x82\xe2\x95\xb2 tag: tip (esc) \xe2\x94\x82 \xe2\x95\xa7 parent: 5:99b31f1c2782 (esc) \xe2\x94\x82 parent: 4:17d952250a9d (esc) @@ -2158,7 +2158,7 @@ \xe2\x94\x82\xe2\x95\xb1 (esc) \xe2\x97\x8b 3 mv a b; add d (esc) \xe2\x94\x82 (esc) - \xe2\x97\x8d 2 mv b dir/b (esc) + \xe2\x97\x89 2 mv b dir/b (esc) \xe2\x94\x82 (esc) \xe2\x97\x8b 1 copy a b (esc) \xe2\x94\x82 (esc) @@ -2445,7 +2445,7 @@ \xe2\x94\x82 \xe2\x94\x82 (esc) \xe2\x97\x8b \xe2\x94\x82 4 mv dir/b e (esc) \xe2\x94\x82\xe2\x95\xb1 (esc) - \xe2\x97\x8d 3 mv a b; add d (esc) + \xe2\x97\x89 3 mv a b; add d (esc) \xe2\x94\x82 (esc) \xe2\x97\x8b 2 mv b dir/b (esc) \xe2\x94\x82 (esc) @@ -2528,7 +2528,7 @@ $ hg log -G -qr '. + wdir()' \xe2\x97\x8b 2147483647:ffffffffffff (esc) \xe2\x94\x82 (esc) - \xe2\x97\x8d 3:5918b8d165d1 (esc) + \xe2\x97\x89 3:5918b8d165d1 (esc) \xe2\x94\x82 (esc) \xe2\x95\xa7 (esc) @@ -2776,7 +2776,7 @@ .. unless HGPLAINEXCEPT=graph is set: $ HGPLAIN=1 HGPLAINEXCEPT=graph hg log -G -r 'file("a")' -m - \xe2\x97\x8d changeset: 36:08a19a744424 (esc) + \xe2\x97\x89 changeset: 36:08a19a744424 (esc) \xe2\x94\x86 branch: branch (esc) \xe2\x94\x86 tag: tip (esc) \xe2\x94\x86 parent: 35:9159c3644c5e (esc) @@ -3051,7 +3051,7 @@ (branch merge, don't forget to commit) $ hg ci -qm 6 $ hg log -G -r '0 | 1 | 2 | 6' - \xe2\x97\x8d changeset: 6:851fe89689ad (esc) + \xe2\x97\x89 changeset: 6:851fe89689ad (esc) \xe2\x94\x86\xe2\x95\xb2 tag: tip (esc) \xe2\x94\x86 \xe2\x94\x86 parent: 5:4f1e3cf15f5d (esc) \xe2\x94\x86 \xe2\x94\x86 parent: 3:b74ba7084d2d (esc) @@ -3095,7 +3095,7 @@ $ hg ci -Aqm bar $ hg log -Gr null: - \xe2\x97\x8d 1 bar (esc) + \xe2\x97\x89 1 bar (esc) \xe2\x94\x82 (esc) \xe2\x94\x82 \xe2\x97\x8b 0 foo (esc) \xe2\x94\x82\xe2\x95\xb1 (esc) @@ -3107,7 +3107,7 @@ \xe2\x97\x8b -1 (esc) $ hg log -Gr null+1 - \xe2\x97\x8d 1 bar (esc) + \xe2\x97\x89 1 bar (esc) \xe2\x94\x82 (esc) \xe2\x97\x8b -1 (esc)