##// END OF EJS Templates
test-encoding: make test output easier to follow
Martin Geisler -
r9483:29d2a7e3 default
parent child Browse files
Show More
@@ -29,30 +29,31 b' HGENCODING=latin-1 hg branch `cat latin-'
29 29 HGENCODING=latin-1 hg ci -d "1000000 0" -m 'latin1 branch'
30 30 rm .hg/branch
31 31
32 echo % ascii
32 echo "% hg log (ascii)"
33 33 hg --encoding ascii log
34 echo % latin-1
34 echo "% hg log (latin-1)"
35 35 hg --encoding latin-1 log
36 echo % utf-8
36 echo "% hg log (utf-8)"
37 37 hg --encoding utf-8 log
38 echo % ascii
38 echo "% hg tags (ascii)"
39 39 HGENCODING=ascii hg tags
40 echo % latin-1
40 echo "% hg tags (latin-1)"
41 41 HGENCODING=latin-1 hg tags
42 echo % utf-8
42 echo "% hg tags (utf-8)"
43 43 HGENCODING=utf-8 hg tags
44 echo % ascii
44 echo "% hg branches (ascii)"
45 45 HGENCODING=ascii hg branches
46 echo % latin-1
46 echo "% hg branches (latin-1)"
47 47 HGENCODING=latin-1 hg branches
48 echo % utf-8
48 echo "% hg branches (utf-8)"
49 49 HGENCODING=utf-8 hg branches
50 50
51 51 echo '[ui]' >> .hg/hgrc
52 52 echo 'fallbackencoding = koi8-r' >> .hg/hgrc
53 echo % utf-8
53 echo "% hg log (utf-8)"
54 54 HGENCODING=utf-8 hg log
55 55
56 echo "% hg log (dolphin)"
56 57 HGENCODING=dolphin hg log
57 58
58 59 HGENCODING=ascii hg branch `cat latin-1-tag`
@@ -14,7 +14,7 b' rollback completed'
14 14 abort: decoding near ' encoded: �': 'ascii' codec can't decode byte 0xe9 in position 20: ordinal not in range(128)!
15 15 % these should work
16 16 marked working directory as branch �
17 % ascii
17 % hg log (ascii)
18 18 changeset: 5:db5520b4645f
19 19 branch: ?
20 20 tag: tip
@@ -48,7 +48,7 b' user: test'
48 48 date: Mon Jan 12 13:46:40 1970 +0000
49 49 summary: latin-1 e': ? = u'\xe9'
50 50
51 % latin-1
51 % hg log (latin-1)
52 52 changeset: 5:db5520b4645f
53 53 branch: �
54 54 tag: tip
@@ -82,7 +82,7 b' user: test'
82 82 date: Mon Jan 12 13:46:40 1970 +0000
83 83 summary: latin-1 e': � = u'\xe9'
84 84
85 % utf-8
85 % hg log (utf-8)
86 86 changeset: 5:db5520b4645f
87 87 branch: é
88 88 tag: tip
@@ -116,25 +116,25 b' user: test'
116 116 date: Mon Jan 12 13:46:40 1970 +0000
117 117 summary: latin-1 e': é = u'\xe9'
118 118
119 % ascii
119 % hg tags (ascii)
120 120 tip 5:db5520b4645f
121 121 ? 3:770b9b11621d
122 % latin-1
122 % hg tags (latin-1)
123 123 tip 5:db5520b4645f
124 124 � 3:770b9b11621d
125 % utf-8
125 % hg tags (utf-8)
126 126 tip 5:db5520b4645f
127 127 é 3:770b9b11621d
128 % ascii
128 % hg branches (ascii)
129 129 ? 5:db5520b4645f
130 130 default 4:9cff3c980b58 (inactive)
131 % latin-1
131 % hg branches (latin-1)
132 132 � 5:db5520b4645f
133 133 default 4:9cff3c980b58 (inactive)
134 % utf-8
134 % hg branches (utf-8)
135 135 é 5:db5520b4645f
136 136 default 4:9cff3c980b58 (inactive)
137 % utf-8
137 % hg log (utf-8)
138 138 changeset: 5:db5520b4645f
139 139 branch: é
140 140 tag: tip
@@ -168,6 +168,7 b' user: test'
168 168 date: Mon Jan 12 13:46:40 1970 +0000
169 169 summary: latin-1 e': И = u'\xe9'
170 170
171 % hg log (dolphin)
171 172 abort: unknown encoding: dolphin, please check your locale settings
172 173 abort: decoding near '�': 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)!
173 174 abort: branch name not in UTF-8!
General Comments 0
You need to be logged in to leave comments. Login now