##// END OF EJS Templates
beautifygraph: change the current commit symbol...
msuozzo@google.com -
r46821:36c05ab0 default
parent child Browse files
Show More
@@ -1,109 +1,109 b''
1 # -*- coding: UTF-8 -*-
1 # -*- coding: UTF-8 -*-
2 # beautifygraph.py - improve graph output by using Unicode characters
2 # beautifygraph.py - improve graph output by using Unicode characters
3 #
3 #
4 # Copyright 2018 John Stiles <johnstiles@gmail.com>
4 # Copyright 2018 John Stiles <johnstiles@gmail.com>
5 #
5 #
6 # This software may be used and distributed according to the terms of the
6 # This software may be used and distributed according to the terms of the
7 # GNU General Public License version 2 or any later version.
7 # GNU General Public License version 2 or any later version.
8
8
9 '''beautify log -G output by using Unicode characters (EXPERIMENTAL)
9 '''beautify log -G output by using Unicode characters (EXPERIMENTAL)
10
10
11 A terminal with UTF-8 support and monospace narrow text are required.
11 A terminal with UTF-8 support and monospace narrow text are required.
12 '''
12 '''
13
13
14 from __future__ import absolute_import
14 from __future__ import absolute_import
15
15
16 from mercurial.i18n import _
16 from mercurial.i18n import _
17 from mercurial import (
17 from mercurial import (
18 encoding,
18 encoding,
19 extensions,
19 extensions,
20 graphmod,
20 graphmod,
21 pycompat,
21 pycompat,
22 templatekw,
22 templatekw,
23 )
23 )
24
24
25 # Note for extension authors: ONLY specify testedwith = 'ships-with-hg-core' for
25 # Note for extension authors: ONLY specify testedwith = 'ships-with-hg-core' for
26 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should
26 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should
27 # be specifying the version(s) of Mercurial they are tested with, or
27 # be specifying the version(s) of Mercurial they are tested with, or
28 # leave the attribute unspecified.
28 # leave the attribute unspecified.
29 testedwith = b'ships-with-hg-core'
29 testedwith = b'ships-with-hg-core'
30
30
31
31
32 def prettyedge(before, edge, after):
32 def prettyedge(before, edge, after):
33 if edge == b'~':
33 if edge == b'~':
34 return b'\xE2\x95\xA7' # U+2567 ╧
34 return b'\xE2\x95\xA7' # U+2567 ╧
35 if edge == b'/':
35 if edge == b'/':
36 return b'\xE2\x95\xB1' # U+2571 β•±
36 return b'\xE2\x95\xB1' # U+2571 β•±
37 if edge == b'-':
37 if edge == b'-':
38 return b'\xE2\x94\x80' # U+2500 ─
38 return b'\xE2\x94\x80' # U+2500 ─
39 if edge == b'|':
39 if edge == b'|':
40 return b'\xE2\x94\x82' # U+2502 β”‚
40 return b'\xE2\x94\x82' # U+2502 β”‚
41 if edge == b':':
41 if edge == b':':
42 return b'\xE2\x94\x86' # U+2506 ┆
42 return b'\xE2\x94\x86' # U+2506 ┆
43 if edge == b'\\':
43 if edge == b'\\':
44 return b'\xE2\x95\xB2' # U+2572 β•²
44 return b'\xE2\x95\xB2' # U+2572 β•²
45 if edge == b'+':
45 if edge == b'+':
46 if before == b' ' and not after == b' ':
46 if before == b' ' and not after == b' ':
47 return b'\xE2\x94\x9C' # U+251C β”œ
47 return b'\xE2\x94\x9C' # U+251C β”œ
48 if after == b' ' and not before == b' ':
48 if after == b' ' and not before == b' ':
49 return b'\xE2\x94\xA4' # U+2524 ─
49 return b'\xE2\x94\xA4' # U+2524 ─
50 return b'\xE2\x94\xBC' # U+253C β”Ό
50 return b'\xE2\x94\xBC' # U+253C β”Ό
51 return edge
51 return edge
52
52
53
53
54 def convertedges(line):
54 def convertedges(line):
55 line = b' %s ' % line
55 line = b' %s ' % line
56 pretty = []
56 pretty = []
57 for idx in pycompat.xrange(len(line) - 2):
57 for idx in pycompat.xrange(len(line) - 2):
58 pretty.append(
58 pretty.append(
59 prettyedge(
59 prettyedge(
60 line[idx : idx + 1],
60 line[idx : idx + 1],
61 line[idx + 1 : idx + 2],
61 line[idx + 1 : idx + 2],
62 line[idx + 2 : idx + 3],
62 line[idx + 2 : idx + 3],
63 )
63 )
64 )
64 )
65 return b''.join(pretty)
65 return b''.join(pretty)
66
66
67
67
68 def getprettygraphnode(orig, *args, **kwargs):
68 def getprettygraphnode(orig, *args, **kwargs):
69 node = orig(*args, **kwargs)
69 node = orig(*args, **kwargs)
70 if node == b'o':
70 if node == b'o':
71 return b'\xE2\x97\x8B' # U+25CB β—‹
71 return b'\xE2\x97\x8B' # U+25CB β—‹
72 if node == b'@':
72 if node == b'@':
73 return b'\xE2\x97\x8D' # U+25CD ◍
73 return b'\xE2\x97\x89' # U+25C9 β—‰
74 if node == b'%':
74 if node == b'%':
75 return b'\xE2\x97\x8D' # U+25CE β—Ž
75 return b'\xE2\x97\x8D' # U+25CE β—Ž
76 if node == b'*':
76 if node == b'*':
77 return b'\xE2\x88\x97' # U+2217 βˆ—
77 return b'\xE2\x88\x97' # U+2217 βˆ—
78 if node == b'x':
78 if node == b'x':
79 return b'\xE2\x97\x8C' # U+25CC β—Œ
79 return b'\xE2\x97\x8C' # U+25CC β—Œ
80 if node == b'_':
80 if node == b'_':
81 return b'\xE2\x95\xA4' # U+2564 β•€
81 return b'\xE2\x95\xA4' # U+2564 β•€
82 return node
82 return node
83
83
84
84
85 def outputprettygraph(orig, ui, graph, *args, **kwargs):
85 def outputprettygraph(orig, ui, graph, *args, **kwargs):
86 (edges, text) = zip(*graph)
86 (edges, text) = zip(*graph)
87 graph = zip([convertedges(e) for e in edges], text)
87 graph = zip([convertedges(e) for e in edges], text)
88 return orig(ui, graph, *args, **kwargs)
88 return orig(ui, graph, *args, **kwargs)
89
89
90
90
91 def extsetup(ui):
91 def extsetup(ui):
92 if ui.plain(b'graph'):
92 if ui.plain(b'graph'):
93 return
93 return
94
94
95 if encoding.encoding != b'UTF-8':
95 if encoding.encoding != b'UTF-8':
96 ui.warn(_(b'beautifygraph: unsupported encoding, UTF-8 required\n'))
96 ui.warn(_(b'beautifygraph: unsupported encoding, UTF-8 required\n'))
97 return
97 return
98
98
99 if 'A' in encoding._wide:
99 if 'A' in encoding._wide:
100 ui.warn(
100 ui.warn(
101 _(
101 _(
102 b'beautifygraph: unsupported terminal settings, '
102 b'beautifygraph: unsupported terminal settings, '
103 b'monospace narrow text required\n'
103 b'monospace narrow text required\n'
104 )
104 )
105 )
105 )
106 return
106 return
107
107
108 extensions.wrapfunction(graphmod, b'outputgraph', outputprettygraph)
108 extensions.wrapfunction(graphmod, b'outputgraph', outputprettygraph)
109 extensions.wrapfunction(templatekw, b'getgraphnode', getprettygraphnode)
109 extensions.wrapfunction(templatekw, b'getgraphnode', getprettygraphnode)
@@ -1,3115 +1,3115 b''
1 @ (34) head
1 @ (34) head
2 |
2 |
3 | o (33) head
3 | o (33) head
4 | |
4 | |
5 o | (32) expand
5 o | (32) expand
6 |\ \
6 |\ \
7 | o \ (31) expand
7 | o \ (31) expand
8 | |\ \
8 | |\ \
9 | | o \ (30) expand
9 | | o \ (30) expand
10 | | |\ \
10 | | |\ \
11 | | | o | (29) regular commit
11 | | | o | (29) regular commit
12 | | | | |
12 | | | | |
13 | | o | | (28) merge zero known
13 | | o | | (28) merge zero known
14 | | |\ \ \
14 | | |\ \ \
15 o | | | | | (27) collapse
15 o | | | | | (27) collapse
16 |/ / / / /
16 |/ / / / /
17 | | o---+ (26) merge one known; far right
17 | | o---+ (26) merge one known; far right
18 | | | | |
18 | | | | |
19 +---o | | (25) merge one known; far left
19 +---o | | (25) merge one known; far left
20 | | | | |
20 | | | | |
21 | | o | | (24) merge one known; immediate right
21 | | o | | (24) merge one known; immediate right
22 | | |\| |
22 | | |\| |
23 | | o | | (23) merge one known; immediate left
23 | | o | | (23) merge one known; immediate left
24 | |/| | |
24 | |/| | |
25 +---o---+ (22) merge two known; one far left, one far right
25 +---o---+ (22) merge two known; one far left, one far right
26 | | / /
26 | | / /
27 o | | | (21) expand
27 o | | | (21) expand
28 |\ \ \ \
28 |\ \ \ \
29 | o---+-+ (20) merge two known; two far right
29 | o---+-+ (20) merge two known; two far right
30 | / / /
30 | / / /
31 o | | | (19) expand
31 o | | | (19) expand
32 |\ \ \ \
32 |\ \ \ \
33 +---+---o (18) merge two known; two far left
33 +---+---o (18) merge two known; two far left
34 | | | |
34 | | | |
35 | o | | (17) expand
35 | o | | (17) expand
36 | |\ \ \
36 | |\ \ \
37 | | o---+ (16) merge two known; one immediate right, one near right
37 | | o---+ (16) merge two known; one immediate right, one near right
38 | | |/ /
38 | | |/ /
39 o | | | (15) expand
39 o | | | (15) expand
40 |\ \ \ \
40 |\ \ \ \
41 | o-----+ (14) merge two known; one immediate right, one far right
41 | o-----+ (14) merge two known; one immediate right, one far right
42 | |/ / /
42 | |/ / /
43 o | | | (13) expand
43 o | | | (13) expand
44 |\ \ \ \
44 |\ \ \ \
45 +---o | | (12) merge two known; one immediate right, one far left
45 +---o | | (12) merge two known; one immediate right, one far left
46 | | |/ /
46 | | |/ /
47 | o | | (11) expand
47 | o | | (11) expand
48 | |\ \ \
48 | |\ \ \
49 | | o---+ (10) merge two known; one immediate left, one near right
49 | | o---+ (10) merge two known; one immediate left, one near right
50 | |/ / /
50 | |/ / /
51 o | | | (9) expand
51 o | | | (9) expand
52 |\ \ \ \
52 |\ \ \ \
53 | o-----+ (8) merge two known; one immediate left, one far right
53 | o-----+ (8) merge two known; one immediate left, one far right
54 |/ / / /
54 |/ / / /
55 o | | | (7) expand
55 o | | | (7) expand
56 |\ \ \ \
56 |\ \ \ \
57 +---o | | (6) merge two known; one immediate left, one far left
57 +---o | | (6) merge two known; one immediate left, one far left
58 | |/ / /
58 | |/ / /
59 | o | | (5) expand
59 | o | | (5) expand
60 | |\ \ \
60 | |\ \ \
61 | | o | | (4) merge two known; one immediate left, one immediate right
61 | | o | | (4) merge two known; one immediate left, one immediate right
62 | |/|/ /
62 | |/|/ /
63 | o / / (3) collapse
63 | o / / (3) collapse
64 |/ / /
64 |/ / /
65 o / / (2) collapse
65 o / / (2) collapse
66 |/ /
66 |/ /
67 o / (1) collapse
67 o / (1) collapse
68 |/
68 |/
69 o (0) root
69 o (0) root
70
70
71 $ commit()
71 $ commit()
72 > {
72 > {
73 > rev=$1
73 > rev=$1
74 > msg=$2
74 > msg=$2
75 > shift 2
75 > shift 2
76 > if [ "$#" -gt 0 ]; then
76 > if [ "$#" -gt 0 ]; then
77 > hg debugsetparents "$@"
77 > hg debugsetparents "$@"
78 > fi
78 > fi
79 > echo $rev > a
79 > echo $rev > a
80 > hg commit -Aqd "$rev 0" -m "($rev) $msg"
80 > hg commit -Aqd "$rev 0" -m "($rev) $msg"
81 > }
81 > }
82
82
83 $ echo "[extensions]" >> $HGRCPATH
83 $ echo "[extensions]" >> $HGRCPATH
84 $ echo "printrevset=$TESTDIR/printrevset.py" >> $HGRCPATH
84 $ echo "printrevset=$TESTDIR/printrevset.py" >> $HGRCPATH
85 $ echo "beautifygraph=" >> $HGRCPATH
85 $ echo "beautifygraph=" >> $HGRCPATH
86
86
87 Set a default of narrow-text UTF-8.
87 Set a default of narrow-text UTF-8.
88
88
89 $ HGENCODING=UTF-8; export HGENCODING
89 $ HGENCODING=UTF-8; export HGENCODING
90 $ HGENCODINGAMBIGUOUS=narrow; export HGENCODINGAMBIGUOUS
90 $ HGENCODINGAMBIGUOUS=narrow; export HGENCODINGAMBIGUOUS
91
91
92 Empty repo:
92 Empty repo:
93
93
94 $ hg init repo
94 $ hg init repo
95 $ cd repo
95 $ cd repo
96 $ hg log -G
96 $ hg log -G
97
97
98 Building DAG:
98 Building DAG:
99
99
100 $ commit 0 "root"
100 $ commit 0 "root"
101 $ commit 1 "collapse" 0
101 $ commit 1 "collapse" 0
102 $ commit 2 "collapse" 1
102 $ commit 2 "collapse" 1
103 $ commit 3 "collapse" 2
103 $ commit 3 "collapse" 2
104 $ commit 4 "merge two known; one immediate left, one immediate right" 1 3
104 $ commit 4 "merge two known; one immediate left, one immediate right" 1 3
105 $ commit 5 "expand" 3 4
105 $ commit 5 "expand" 3 4
106 $ commit 6 "merge two known; one immediate left, one far left" 2 5
106 $ commit 6 "merge two known; one immediate left, one far left" 2 5
107 $ commit 7 "expand" 2 5
107 $ commit 7 "expand" 2 5
108 $ commit 8 "merge two known; one immediate left, one far right" 0 7
108 $ commit 8 "merge two known; one immediate left, one far right" 0 7
109 $ commit 9 "expand" 7 8
109 $ commit 9 "expand" 7 8
110 $ commit 10 "merge two known; one immediate left, one near right" 0 6
110 $ commit 10 "merge two known; one immediate left, one near right" 0 6
111 $ commit 11 "expand" 6 10
111 $ commit 11 "expand" 6 10
112 $ commit 12 "merge two known; one immediate right, one far left" 1 9
112 $ commit 12 "merge two known; one immediate right, one far left" 1 9
113 $ commit 13 "expand" 9 11
113 $ commit 13 "expand" 9 11
114 $ commit 14 "merge two known; one immediate right, one far right" 0 12
114 $ commit 14 "merge two known; one immediate right, one far right" 0 12
115 $ commit 15 "expand" 13 14
115 $ commit 15 "expand" 13 14
116 $ commit 16 "merge two known; one immediate right, one near right" 0 1
116 $ commit 16 "merge two known; one immediate right, one near right" 0 1
117 $ commit 17 "expand" 12 16
117 $ commit 17 "expand" 12 16
118 $ commit 18 "merge two known; two far left" 1 15
118 $ commit 18 "merge two known; two far left" 1 15
119 $ commit 19 "expand" 15 17
119 $ commit 19 "expand" 15 17
120 $ commit 20 "merge two known; two far right" 0 18
120 $ commit 20 "merge two known; two far right" 0 18
121 $ commit 21 "expand" 19 20
121 $ commit 21 "expand" 19 20
122 $ commit 22 "merge two known; one far left, one far right" 18 21
122 $ commit 22 "merge two known; one far left, one far right" 18 21
123 $ commit 23 "merge one known; immediate left" 1 22
123 $ commit 23 "merge one known; immediate left" 1 22
124 $ commit 24 "merge one known; immediate right" 0 23
124 $ commit 24 "merge one known; immediate right" 0 23
125 $ commit 25 "merge one known; far left" 21 24
125 $ commit 25 "merge one known; far left" 21 24
126 $ commit 26 "merge one known; far right" 18 25
126 $ commit 26 "merge one known; far right" 18 25
127 $ commit 27 "collapse" 21
127 $ commit 27 "collapse" 21
128 $ commit 28 "merge zero known" 1 26
128 $ commit 28 "merge zero known" 1 26
129 $ commit 29 "regular commit" 0
129 $ commit 29 "regular commit" 0
130 $ commit 30 "expand" 28 29
130 $ commit 30 "expand" 28 29
131 $ commit 31 "expand" 21 30
131 $ commit 31 "expand" 21 30
132 $ commit 32 "expand" 27 31
132 $ commit 32 "expand" 27 31
133 $ commit 33 "head" 18
133 $ commit 33 "head" 18
134 $ commit 34 "head" 32
134 $ commit 34 "head" 32
135
135
136 The extension should not turn on unless we're in UTF-8.
136 The extension should not turn on unless we're in UTF-8.
137
137
138 $ HGENCODING=latin1 hg log -G -q
138 $ HGENCODING=latin1 hg log -G -q
139 beautifygraph: unsupported encoding, UTF-8 required
139 beautifygraph: unsupported encoding, UTF-8 required
140 @ 34:fea3ac5810e0
140 @ 34:fea3ac5810e0
141 |
141 |
142 | o 33:68608f5145f9
142 | o 33:68608f5145f9
143 | |
143 | |
144 o | 32:d06dffa21a31
144 o | 32:d06dffa21a31
145 |\ \
145 |\ \
146 | o \ 31:621d83e11f67
146 | o \ 31:621d83e11f67
147 | |\ \
147 | |\ \
148 | | o \ 30:6e11cd4b648f
148 | | o \ 30:6e11cd4b648f
149 | | |\ \
149 | | |\ \
150 | | | o | 29:cd9bb2be7593
150 | | | o | 29:cd9bb2be7593
151 | | | | |
151 | | | | |
152 | | o | | 28:44ecd0b9ae99
152 | | o | | 28:44ecd0b9ae99
153 | | |\ \ \
153 | | |\ \ \
154 o | | | | | 27:886ed638191b
154 o | | | | | 27:886ed638191b
155 |/ / / / /
155 |/ / / / /
156 | | o---+ 26:7f25b6c2f0b9
156 | | o---+ 26:7f25b6c2f0b9
157 | | | | |
157 | | | | |
158 +---o | | 25:91da8ed57247
158 +---o | | 25:91da8ed57247
159 | | | | |
159 | | | | |
160 | | o | | 24:a9c19a3d96b7
160 | | o | | 24:a9c19a3d96b7
161 | | |\| |
161 | | |\| |
162 | | o | | 23:a01cddf0766d
162 | | o | | 23:a01cddf0766d
163 | |/| | |
163 | |/| | |
164 +---o---+ 22:e0d9cccacb5d
164 +---o---+ 22:e0d9cccacb5d
165 | | / /
165 | | / /
166 o | | | 21:d42a756af44d
166 o | | | 21:d42a756af44d
167 |\ \ \ \
167 |\ \ \ \
168 | o---+-+ 20:d30ed6450e32
168 | o---+-+ 20:d30ed6450e32
169 | / / /
169 | / / /
170 o | | | 19:31ddc2c1573b
170 o | | | 19:31ddc2c1573b
171 |\ \ \ \
171 |\ \ \ \
172 +---+---o 18:1aa84d96232a
172 +---+---o 18:1aa84d96232a
173 | | | |
173 | | | |
174 | o | | 17:44765d7c06e0
174 | o | | 17:44765d7c06e0
175 | |\ \ \
175 | |\ \ \
176 | | o---+ 16:3677d192927d
176 | | o---+ 16:3677d192927d
177 | | |/ /
177 | | |/ /
178 o | | | 15:1dda3f72782d
178 o | | | 15:1dda3f72782d
179 |\ \ \ \
179 |\ \ \ \
180 | o-----+ 14:8eac370358ef
180 | o-----+ 14:8eac370358ef
181 | |/ / /
181 | |/ / /
182 o | | | 13:22d8966a97e3
182 o | | | 13:22d8966a97e3
183 |\ \ \ \
183 |\ \ \ \
184 +---o | | 12:86b91144a6e9
184 +---o | | 12:86b91144a6e9
185 | | |/ /
185 | | |/ /
186 | o | | 11:832d76e6bdf2
186 | o | | 11:832d76e6bdf2
187 | |\ \ \
187 | |\ \ \
188 | | o---+ 10:74c64d036d72
188 | | o---+ 10:74c64d036d72
189 | |/ / /
189 | |/ / /
190 o | | | 9:7010c0af0a35
190 o | | | 9:7010c0af0a35
191 |\ \ \ \
191 |\ \ \ \
192 | o-----+ 8:7a0b11f71937
192 | o-----+ 8:7a0b11f71937
193 |/ / / /
193 |/ / / /
194 o | | | 7:b632bb1b1224
194 o | | | 7:b632bb1b1224
195 |\ \ \ \
195 |\ \ \ \
196 +---o | | 6:b105a072e251
196 +---o | | 6:b105a072e251
197 | |/ / /
197 | |/ / /
198 | o | | 5:4409d547b708
198 | o | | 5:4409d547b708
199 | |\ \ \
199 | |\ \ \
200 | | o | | 4:26a8bac39d9f
200 | | o | | 4:26a8bac39d9f
201 | |/|/ /
201 | |/|/ /
202 | o / / 3:27eef8ed80b4
202 | o / / 3:27eef8ed80b4
203 |/ / /
203 |/ / /
204 o / / 2:3d9a33b8d1e1
204 o / / 2:3d9a33b8d1e1
205 |/ /
205 |/ /
206 o / 1:6db2ef61d156
206 o / 1:6db2ef61d156
207 |/
207 |/
208 o 0:e6eb3150255d
208 o 0:e6eb3150255d
209
209
210
210
211 The extension should not turn on if we're using wide text.
211 The extension should not turn on if we're using wide text.
212
212
213 $ HGENCODINGAMBIGUOUS=wide hg log -G -q
213 $ HGENCODINGAMBIGUOUS=wide hg log -G -q
214 beautifygraph: unsupported terminal settings, monospace narrow text required
214 beautifygraph: unsupported terminal settings, monospace narrow text required
215 @ 34:fea3ac5810e0
215 @ 34:fea3ac5810e0
216 |
216 |
217 | o 33:68608f5145f9
217 | o 33:68608f5145f9
218 | |
218 | |
219 o | 32:d06dffa21a31
219 o | 32:d06dffa21a31
220 |\ \
220 |\ \
221 | o \ 31:621d83e11f67
221 | o \ 31:621d83e11f67
222 | |\ \
222 | |\ \
223 | | o \ 30:6e11cd4b648f
223 | | o \ 30:6e11cd4b648f
224 | | |\ \
224 | | |\ \
225 | | | o | 29:cd9bb2be7593
225 | | | o | 29:cd9bb2be7593
226 | | | | |
226 | | | | |
227 | | o | | 28:44ecd0b9ae99
227 | | o | | 28:44ecd0b9ae99
228 | | |\ \ \
228 | | |\ \ \
229 o | | | | | 27:886ed638191b
229 o | | | | | 27:886ed638191b
230 |/ / / / /
230 |/ / / / /
231 | | o---+ 26:7f25b6c2f0b9
231 | | o---+ 26:7f25b6c2f0b9
232 | | | | |
232 | | | | |
233 +---o | | 25:91da8ed57247
233 +---o | | 25:91da8ed57247
234 | | | | |
234 | | | | |
235 | | o | | 24:a9c19a3d96b7
235 | | o | | 24:a9c19a3d96b7
236 | | |\| |
236 | | |\| |
237 | | o | | 23:a01cddf0766d
237 | | o | | 23:a01cddf0766d
238 | |/| | |
238 | |/| | |
239 +---o---+ 22:e0d9cccacb5d
239 +---o---+ 22:e0d9cccacb5d
240 | | / /
240 | | / /
241 o | | | 21:d42a756af44d
241 o | | | 21:d42a756af44d
242 |\ \ \ \
242 |\ \ \ \
243 | o---+-+ 20:d30ed6450e32
243 | o---+-+ 20:d30ed6450e32
244 | / / /
244 | / / /
245 o | | | 19:31ddc2c1573b
245 o | | | 19:31ddc2c1573b
246 |\ \ \ \
246 |\ \ \ \
247 +---+---o 18:1aa84d96232a
247 +---+---o 18:1aa84d96232a
248 | | | |
248 | | | |
249 | o | | 17:44765d7c06e0
249 | o | | 17:44765d7c06e0
250 | |\ \ \
250 | |\ \ \
251 | | o---+ 16:3677d192927d
251 | | o---+ 16:3677d192927d
252 | | |/ /
252 | | |/ /
253 o | | | 15:1dda3f72782d
253 o | | | 15:1dda3f72782d
254 |\ \ \ \
254 |\ \ \ \
255 | o-----+ 14:8eac370358ef
255 | o-----+ 14:8eac370358ef
256 | |/ / /
256 | |/ / /
257 o | | | 13:22d8966a97e3
257 o | | | 13:22d8966a97e3
258 |\ \ \ \
258 |\ \ \ \
259 +---o | | 12:86b91144a6e9
259 +---o | | 12:86b91144a6e9
260 | | |/ /
260 | | |/ /
261 | o | | 11:832d76e6bdf2
261 | o | | 11:832d76e6bdf2
262 | |\ \ \
262 | |\ \ \
263 | | o---+ 10:74c64d036d72
263 | | o---+ 10:74c64d036d72
264 | |/ / /
264 | |/ / /
265 o | | | 9:7010c0af0a35
265 o | | | 9:7010c0af0a35
266 |\ \ \ \
266 |\ \ \ \
267 | o-----+ 8:7a0b11f71937
267 | o-----+ 8:7a0b11f71937
268 |/ / / /
268 |/ / / /
269 o | | | 7:b632bb1b1224
269 o | | | 7:b632bb1b1224
270 |\ \ \ \
270 |\ \ \ \
271 +---o | | 6:b105a072e251
271 +---o | | 6:b105a072e251
272 | |/ / /
272 | |/ / /
273 | o | | 5:4409d547b708
273 | o | | 5:4409d547b708
274 | |\ \ \
274 | |\ \ \
275 | | o | | 4:26a8bac39d9f
275 | | o | | 4:26a8bac39d9f
276 | |/|/ /
276 | |/|/ /
277 | o / / 3:27eef8ed80b4
277 | o / / 3:27eef8ed80b4
278 |/ / /
278 |/ / /
279 o / / 2:3d9a33b8d1e1
279 o / / 2:3d9a33b8d1e1
280 |/ /
280 |/ /
281 o / 1:6db2ef61d156
281 o / 1:6db2ef61d156
282 |/
282 |/
283 o 0:e6eb3150255d
283 o 0:e6eb3150255d
284
284
285
285
286 The rest of our tests will use the default narrow text UTF-8.
286 The rest of our tests will use the default narrow text UTF-8.
287
287
288 $ hg log -G -q
288 $ hg log -G -q
289 \xe2\x97\x8d 34:fea3ac5810e0 (esc)
289 \xe2\x97\x89 34:fea3ac5810e0 (esc)
290 \xe2\x94\x82 (esc)
290 \xe2\x94\x82 (esc)
291 \xe2\x94\x82 \xe2\x97\x8b 33:68608f5145f9 (esc)
291 \xe2\x94\x82 \xe2\x97\x8b 33:68608f5145f9 (esc)
292 \xe2\x94\x82 \xe2\x94\x82 (esc)
292 \xe2\x94\x82 \xe2\x94\x82 (esc)
293 \xe2\x97\x8b \xe2\x94\x82 32:d06dffa21a31 (esc)
293 \xe2\x97\x8b \xe2\x94\x82 32:d06dffa21a31 (esc)
294 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 (esc)
294 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 (esc)
295 \xe2\x94\x82 \xe2\x97\x8b \xe2\x95\xb2 31:621d83e11f67 (esc)
295 \xe2\x94\x82 \xe2\x97\x8b \xe2\x95\xb2 31:621d83e11f67 (esc)
296 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 (esc)
296 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 (esc)
297 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x95\xb2 30:6e11cd4b648f (esc)
297 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x95\xb2 30:6e11cd4b648f (esc)
298 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 (esc)
298 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 (esc)
299 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 29:cd9bb2be7593 (esc)
299 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 29:cd9bb2be7593 (esc)
300 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
300 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
301 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 28:44ecd0b9ae99 (esc)
301 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 28:44ecd0b9ae99 (esc)
302 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
302 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
303 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 27:886ed638191b (esc)
303 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 27:886ed638191b (esc)
304 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
304 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
305 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 26:7f25b6c2f0b9 (esc)
305 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 26:7f25b6c2f0b9 (esc)
306 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
306 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
307 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 25:91da8ed57247 (esc)
307 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 25:91da8ed57247 (esc)
308 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
308 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
309 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 24:a9c19a3d96b7 (esc)
309 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 24:a9c19a3d96b7 (esc)
310 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 (esc)
310 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 (esc)
311 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 23:a01cddf0766d (esc)
311 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 23:a01cddf0766d (esc)
312 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
312 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
313 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 22:e0d9cccacb5d (esc)
313 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 22:e0d9cccacb5d (esc)
314 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
314 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
315 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 21:d42a756af44d (esc)
315 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 21:d42a756af44d (esc)
316 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
316 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
317 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\xa4 20:d30ed6450e32 (esc)
317 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\xa4 20:d30ed6450e32 (esc)
318 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
318 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
319 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 19:31ddc2c1573b (esc)
319 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 19:31ddc2c1573b (esc)
320 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
320 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
321 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b 18:1aa84d96232a (esc)
321 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b 18:1aa84d96232a (esc)
322 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
322 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
323 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 17:44765d7c06e0 (esc)
323 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 17:44765d7c06e0 (esc)
324 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
324 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
325 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 16:3677d192927d (esc)
325 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 16:3677d192927d (esc)
326 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 (esc)
326 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 (esc)
327 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 15:1dda3f72782d (esc)
327 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 15:1dda3f72782d (esc)
328 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
328 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
329 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 14:8eac370358ef (esc)
329 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 14:8eac370358ef (esc)
330 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
330 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
331 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 13:22d8966a97e3 (esc)
331 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 13:22d8966a97e3 (esc)
332 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
332 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
333 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 12:86b91144a6e9 (esc)
333 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 12:86b91144a6e9 (esc)
334 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 (esc)
334 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 (esc)
335 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 11:832d76e6bdf2 (esc)
335 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 11:832d76e6bdf2 (esc)
336 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
336 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
337 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 10:74c64d036d72 (esc)
337 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 10:74c64d036d72 (esc)
338 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
338 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
339 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 9:7010c0af0a35 (esc)
339 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 9:7010c0af0a35 (esc)
340 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
340 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
341 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 8:7a0b11f71937 (esc)
341 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 8:7a0b11f71937 (esc)
342 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
342 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
343 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 7:b632bb1b1224 (esc)
343 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 7:b632bb1b1224 (esc)
344 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
344 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
345 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 6:b105a072e251 (esc)
345 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 6:b105a072e251 (esc)
346 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
346 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
347 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 5:4409d547b708 (esc)
347 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 5:4409d547b708 (esc)
348 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
348 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 (esc)
349 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 4:26a8bac39d9f (esc)
349 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 4:26a8bac39d9f (esc)
350 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 (esc)
350 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 (esc)
351 \xe2\x94\x82 \xe2\x97\x8b \xe2\x95\xb1 \xe2\x95\xb1 3:27eef8ed80b4 (esc)
351 \xe2\x94\x82 \xe2\x97\x8b \xe2\x95\xb1 \xe2\x95\xb1 3:27eef8ed80b4 (esc)
352 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
352 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
353 \xe2\x97\x8b \xe2\x95\xb1 \xe2\x95\xb1 2:3d9a33b8d1e1 (esc)
353 \xe2\x97\x8b \xe2\x95\xb1 \xe2\x95\xb1 2:3d9a33b8d1e1 (esc)
354 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 (esc)
354 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 (esc)
355 \xe2\x97\x8b \xe2\x95\xb1 1:6db2ef61d156 (esc)
355 \xe2\x97\x8b \xe2\x95\xb1 1:6db2ef61d156 (esc)
356 \xe2\x94\x82\xe2\x95\xb1 (esc)
356 \xe2\x94\x82\xe2\x95\xb1 (esc)
357 \xe2\x97\x8b 0:e6eb3150255d (esc)
357 \xe2\x97\x8b 0:e6eb3150255d (esc)
358
358
359
359
360 $ hg log -G
360 $ hg log -G
361 \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc)
361 \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc)
362 \xe2\x94\x82 tag: tip (esc)
362 \xe2\x94\x82 tag: tip (esc)
363 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
363 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
364 \xe2\x94\x82 user: test (esc)
364 \xe2\x94\x82 user: test (esc)
365 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
365 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
366 \xe2\x94\x82 summary: (34) head (esc)
366 \xe2\x94\x82 summary: (34) head (esc)
367 \xe2\x94\x82 (esc)
367 \xe2\x94\x82 (esc)
368 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
368 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
369 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
369 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
370 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
370 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
371 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
371 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
372 \xe2\x94\x82 \xe2\x94\x82 summary: (33) head (esc)
372 \xe2\x94\x82 \xe2\x94\x82 summary: (33) head (esc)
373 \xe2\x94\x82 \xe2\x94\x82 (esc)
373 \xe2\x94\x82 \xe2\x94\x82 (esc)
374 \xe2\x97\x8b \xe2\x94\x82 changeset: 32:d06dffa21a31 (esc)
374 \xe2\x97\x8b \xe2\x94\x82 changeset: 32:d06dffa21a31 (esc)
375 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 27:886ed638191b (esc)
375 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 27:886ed638191b (esc)
376 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
376 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
377 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
377 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
378 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
378 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
379 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (32) expand (esc)
379 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (32) expand (esc)
380 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
380 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
381 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 31:621d83e11f67 (esc)
381 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 31:621d83e11f67 (esc)
382 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 21:d42a756af44d (esc)
382 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 21:d42a756af44d (esc)
383 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 30:6e11cd4b648f (esc)
383 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 30:6e11cd4b648f (esc)
384 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
384 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
385 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
385 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
386 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (31) expand (esc)
386 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (31) expand (esc)
387 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
387 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
388 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 30:6e11cd4b648f (esc)
388 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 30:6e11cd4b648f (esc)
389 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
389 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
390 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 29:cd9bb2be7593 (esc)
390 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 29:cd9bb2be7593 (esc)
391 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
391 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
392 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
392 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
393 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (30) expand (esc)
393 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (30) expand (esc)
394 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
394 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
395 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 29:cd9bb2be7593 (esc)
395 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 29:cd9bb2be7593 (esc)
396 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
396 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
397 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
397 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
398 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:29 1970 +0000 (esc)
398 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:29 1970 +0000 (esc)
399 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (29) regular commit (esc)
399 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (29) regular commit (esc)
400 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
400 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
401 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 28:44ecd0b9ae99 (esc)
401 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 28:44ecd0b9ae99 (esc)
402 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
402 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
403 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 26:7f25b6c2f0b9 (esc)
403 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 26:7f25b6c2f0b9 (esc)
404 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
404 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
405 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
405 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
406 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (28) merge zero known (esc)
406 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (28) merge zero known (esc)
407 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
407 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
408 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 27:886ed638191b (esc)
408 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 27:886ed638191b (esc)
409 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
409 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
410 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
410 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
411 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:27 1970 +0000 (esc)
411 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:27 1970 +0000 (esc)
412 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (27) collapse (esc)
412 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (27) collapse (esc)
413 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
413 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
414 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 26:7f25b6c2f0b9 (esc)
414 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 26:7f25b6c2f0b9 (esc)
415 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
415 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
416 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 25:91da8ed57247 (esc)
416 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 25:91da8ed57247 (esc)
417 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
417 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
418 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
418 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
419 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (26) merge one known; far right (esc)
419 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (26) merge one known; far right (esc)
420 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
420 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
421 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 25:91da8ed57247 (esc)
421 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 25:91da8ed57247 (esc)
422 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 21:d42a756af44d (esc)
422 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 21:d42a756af44d (esc)
423 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 24:a9c19a3d96b7 (esc)
423 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 24:a9c19a3d96b7 (esc)
424 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
424 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
425 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
425 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
426 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (25) merge one known; far left (esc)
426 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (25) merge one known; far left (esc)
427 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
427 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
428 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 24:a9c19a3d96b7 (esc)
428 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 24:a9c19a3d96b7 (esc)
429 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
429 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
430 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 23:a01cddf0766d (esc)
430 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 23:a01cddf0766d (esc)
431 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
431 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
432 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
432 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
433 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (24) merge one known; immediate right (esc)
433 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (24) merge one known; immediate right (esc)
434 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
434 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
435 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 23:a01cddf0766d (esc)
435 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 23:a01cddf0766d (esc)
436 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
436 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
437 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 22:e0d9cccacb5d (esc)
437 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 22:e0d9cccacb5d (esc)
438 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
438 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
439 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
439 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
440 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (23) merge one known; immediate left (esc)
440 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (23) merge one known; immediate left (esc)
441 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
441 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
442 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 22:e0d9cccacb5d (esc)
442 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 22:e0d9cccacb5d (esc)
443 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
443 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
444 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
444 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
445 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
445 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
446 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
446 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
447 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (22) merge two known; one far left, one far right (esc)
447 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (22) merge two known; one far left, one far right (esc)
448 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
448 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
449 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 21:d42a756af44d (esc)
449 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 21:d42a756af44d (esc)
450 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
450 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
451 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
451 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
452 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
452 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
453 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
453 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
454 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
454 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
455 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
455 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
456 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\xa4 changeset: 20:d30ed6450e32 (esc)
456 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\xa4 changeset: 20:d30ed6450e32 (esc)
457 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
457 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
458 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
458 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
459 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
459 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
460 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
460 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
461 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
461 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
462 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
462 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
463 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 19:31ddc2c1573b (esc)
463 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 19:31ddc2c1573b (esc)
464 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
464 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
465 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
465 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
466 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
466 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
467 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
467 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
468 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
468 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
469 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
469 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
470 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 18:1aa84d96232a (esc)
470 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 18:1aa84d96232a (esc)
471 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
471 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
472 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
472 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
473 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
473 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
474 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
474 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
475 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
475 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
476 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
476 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
477 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 17:44765d7c06e0 (esc)
477 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 17:44765d7c06e0 (esc)
478 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
478 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
479 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
479 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
480 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
480 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
481 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
481 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
482 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
482 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
483 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
483 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
484 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 16:3677d192927d (esc)
484 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 16:3677d192927d (esc)
485 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
485 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
486 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
486 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
487 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
487 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
488 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
488 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
489 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
489 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
490 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
490 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
491 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
491 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
492 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
492 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
493 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
493 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
494 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
494 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
495 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
495 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
496 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
496 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
497 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
497 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
498 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 14:8eac370358ef (esc)
498 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 14:8eac370358ef (esc)
499 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
499 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
500 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 12:86b91144a6e9 (esc)
500 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 12:86b91144a6e9 (esc)
501 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
501 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
502 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
502 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
503 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
503 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
504 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
504 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
505 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
505 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
506 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
506 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
507 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
507 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
508 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
508 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
509 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
509 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
510 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
510 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
511 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
511 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
512 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 12:86b91144a6e9 (esc)
512 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 12:86b91144a6e9 (esc)
513 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
513 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
514 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 9:7010c0af0a35 (esc)
514 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 9:7010c0af0a35 (esc)
515 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
515 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
516 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
516 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
517 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
517 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
518 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
518 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
519 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 11:832d76e6bdf2 (esc)
519 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 11:832d76e6bdf2 (esc)
520 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 6:b105a072e251 (esc)
520 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 6:b105a072e251 (esc)
521 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
521 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
522 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
522 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
523 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
523 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
524 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
524 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
525 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
525 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
526 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 10:74c64d036d72 (esc)
526 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 10:74c64d036d72 (esc)
527 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
527 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
528 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 6:b105a072e251 (esc)
528 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 6:b105a072e251 (esc)
529 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
529 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
530 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
530 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
531 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
531 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
532 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
532 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
533 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
533 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
534 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
534 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
535 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
535 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
536 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
536 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
537 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
537 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
538 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
538 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
539 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
539 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
540 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 8:7a0b11f71937 (esc)
540 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 8:7a0b11f71937 (esc)
541 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
541 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
542 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 7:b632bb1b1224 (esc)
542 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 7:b632bb1b1224 (esc)
543 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
543 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
544 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
544 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
545 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
545 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
546 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
546 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
547 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
547 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
548 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
548 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
549 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
549 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
550 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
550 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
551 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
551 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
552 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
552 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
553 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
553 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
554 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 6:b105a072e251 (esc)
554 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 6:b105a072e251 (esc)
555 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 2:3d9a33b8d1e1 (esc)
555 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 2:3d9a33b8d1e1 (esc)
556 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
556 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
557 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
557 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
558 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
558 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
559 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
559 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
560 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
560 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
561 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 5:4409d547b708 (esc)
561 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 5:4409d547b708 (esc)
562 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
562 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
563 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 4:26a8bac39d9f (esc)
563 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 4:26a8bac39d9f (esc)
564 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
564 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
565 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
565 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
566 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (5) expand (esc)
566 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (5) expand (esc)
567 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
567 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
568 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 4:26a8bac39d9f (esc)
568 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 4:26a8bac39d9f (esc)
569 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
569 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
570 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 3:27eef8ed80b4 (esc)
570 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 3:27eef8ed80b4 (esc)
571 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
571 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
572 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:04 1970 +0000 (esc)
572 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:04 1970 +0000 (esc)
573 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (4) merge two known; one immediate left, one immediate right (esc)
573 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (4) merge two known; one immediate left, one immediate right (esc)
574 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
574 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
575 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 3:27eef8ed80b4 (esc)
575 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 3:27eef8ed80b4 (esc)
576 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
576 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
577 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:03 1970 +0000 (esc)
577 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:03 1970 +0000 (esc)
578 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (3) collapse (esc)
578 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (3) collapse (esc)
579 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
579 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
580 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 2:3d9a33b8d1e1 (esc)
580 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 2:3d9a33b8d1e1 (esc)
581 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
581 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
582 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:02 1970 +0000 (esc)
582 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:02 1970 +0000 (esc)
583 \xe2\x94\x82 \xe2\x94\x82 summary: (2) collapse (esc)
583 \xe2\x94\x82 \xe2\x94\x82 summary: (2) collapse (esc)
584 \xe2\x94\x82 \xe2\x94\x82 (esc)
584 \xe2\x94\x82 \xe2\x94\x82 (esc)
585 \xe2\x97\x8b \xe2\x94\x82 changeset: 1:6db2ef61d156 (esc)
585 \xe2\x97\x8b \xe2\x94\x82 changeset: 1:6db2ef61d156 (esc)
586 \xe2\x94\x82\xe2\x95\xb1 user: test (esc)
586 \xe2\x94\x82\xe2\x95\xb1 user: test (esc)
587 \xe2\x94\x82 date: Thu Jan 01 00:00:01 1970 +0000 (esc)
587 \xe2\x94\x82 date: Thu Jan 01 00:00:01 1970 +0000 (esc)
588 \xe2\x94\x82 summary: (1) collapse (esc)
588 \xe2\x94\x82 summary: (1) collapse (esc)
589 \xe2\x94\x82 (esc)
589 \xe2\x94\x82 (esc)
590 \xe2\x97\x8b changeset: 0:e6eb3150255d (esc)
590 \xe2\x97\x8b changeset: 0:e6eb3150255d (esc)
591 user: test
591 user: test
592 date: Thu Jan 01 00:00:00 1970 +0000
592 date: Thu Jan 01 00:00:00 1970 +0000
593 summary: (0) root
593 summary: (0) root
594
594
595 File glog:
595 File glog:
596 $ hg log -G a
596 $ hg log -G a
597 \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc)
597 \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc)
598 \xe2\x94\x82 tag: tip (esc)
598 \xe2\x94\x82 tag: tip (esc)
599 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
599 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
600 \xe2\x94\x82 user: test (esc)
600 \xe2\x94\x82 user: test (esc)
601 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
601 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
602 \xe2\x94\x82 summary: (34) head (esc)
602 \xe2\x94\x82 summary: (34) head (esc)
603 \xe2\x94\x82 (esc)
603 \xe2\x94\x82 (esc)
604 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
604 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
605 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
605 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
606 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
606 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
607 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
607 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
608 \xe2\x94\x82 \xe2\x94\x82 summary: (33) head (esc)
608 \xe2\x94\x82 \xe2\x94\x82 summary: (33) head (esc)
609 \xe2\x94\x82 \xe2\x94\x82 (esc)
609 \xe2\x94\x82 \xe2\x94\x82 (esc)
610 \xe2\x97\x8b \xe2\x94\x82 changeset: 32:d06dffa21a31 (esc)
610 \xe2\x97\x8b \xe2\x94\x82 changeset: 32:d06dffa21a31 (esc)
611 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 27:886ed638191b (esc)
611 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 27:886ed638191b (esc)
612 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
612 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
613 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
613 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
614 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
614 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
615 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (32) expand (esc)
615 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (32) expand (esc)
616 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
616 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
617 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 31:621d83e11f67 (esc)
617 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 31:621d83e11f67 (esc)
618 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 21:d42a756af44d (esc)
618 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 21:d42a756af44d (esc)
619 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 30:6e11cd4b648f (esc)
619 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 30:6e11cd4b648f (esc)
620 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
620 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
621 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
621 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
622 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (31) expand (esc)
622 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (31) expand (esc)
623 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
623 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
624 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 30:6e11cd4b648f (esc)
624 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 30:6e11cd4b648f (esc)
625 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
625 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
626 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 29:cd9bb2be7593 (esc)
626 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 29:cd9bb2be7593 (esc)
627 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
627 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
628 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
628 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
629 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (30) expand (esc)
629 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (30) expand (esc)
630 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
630 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
631 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 29:cd9bb2be7593 (esc)
631 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 29:cd9bb2be7593 (esc)
632 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
632 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
633 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
633 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
634 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:29 1970 +0000 (esc)
634 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:29 1970 +0000 (esc)
635 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (29) regular commit (esc)
635 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (29) regular commit (esc)
636 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
636 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
637 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 28:44ecd0b9ae99 (esc)
637 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 28:44ecd0b9ae99 (esc)
638 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
638 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
639 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 26:7f25b6c2f0b9 (esc)
639 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 26:7f25b6c2f0b9 (esc)
640 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
640 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
641 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
641 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
642 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (28) merge zero known (esc)
642 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (28) merge zero known (esc)
643 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
643 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
644 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 27:886ed638191b (esc)
644 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 27:886ed638191b (esc)
645 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
645 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
646 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
646 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
647 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:27 1970 +0000 (esc)
647 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:27 1970 +0000 (esc)
648 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (27) collapse (esc)
648 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (27) collapse (esc)
649 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
649 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
650 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 26:7f25b6c2f0b9 (esc)
650 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 26:7f25b6c2f0b9 (esc)
651 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
651 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
652 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 25:91da8ed57247 (esc)
652 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 25:91da8ed57247 (esc)
653 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
653 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
654 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
654 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
655 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (26) merge one known; far right (esc)
655 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (26) merge one known; far right (esc)
656 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
656 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
657 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 25:91da8ed57247 (esc)
657 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 25:91da8ed57247 (esc)
658 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 21:d42a756af44d (esc)
658 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 21:d42a756af44d (esc)
659 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 24:a9c19a3d96b7 (esc)
659 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 24:a9c19a3d96b7 (esc)
660 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
660 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
661 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
661 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
662 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (25) merge one known; far left (esc)
662 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (25) merge one known; far left (esc)
663 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
663 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
664 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 24:a9c19a3d96b7 (esc)
664 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 24:a9c19a3d96b7 (esc)
665 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
665 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
666 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 23:a01cddf0766d (esc)
666 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 23:a01cddf0766d (esc)
667 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
667 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
668 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
668 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
669 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (24) merge one known; immediate right (esc)
669 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (24) merge one known; immediate right (esc)
670 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
670 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
671 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 23:a01cddf0766d (esc)
671 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 23:a01cddf0766d (esc)
672 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
672 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
673 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 22:e0d9cccacb5d (esc)
673 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 22:e0d9cccacb5d (esc)
674 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
674 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
675 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
675 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
676 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (23) merge one known; immediate left (esc)
676 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (23) merge one known; immediate left (esc)
677 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
677 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
678 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 22:e0d9cccacb5d (esc)
678 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 22:e0d9cccacb5d (esc)
679 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
679 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
680 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
680 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
681 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
681 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
682 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
682 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
683 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (22) merge two known; one far left, one far right (esc)
683 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (22) merge two known; one far left, one far right (esc)
684 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
684 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
685 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 21:d42a756af44d (esc)
685 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 21:d42a756af44d (esc)
686 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
686 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
687 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
687 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
688 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
688 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
689 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
689 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
690 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
690 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
691 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
691 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
692 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\xa4 changeset: 20:d30ed6450e32 (esc)
692 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\xa4 changeset: 20:d30ed6450e32 (esc)
693 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
693 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
694 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
694 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
695 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
695 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
696 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
696 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
697 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
697 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
698 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
698 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
699 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 19:31ddc2c1573b (esc)
699 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 19:31ddc2c1573b (esc)
700 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
700 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
701 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
701 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
702 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
702 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
703 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
703 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
704 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
704 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
705 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
705 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
706 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 18:1aa84d96232a (esc)
706 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 18:1aa84d96232a (esc)
707 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
707 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
708 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
708 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
709 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
709 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
710 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
710 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
711 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
711 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
712 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
712 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
713 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 17:44765d7c06e0 (esc)
713 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 17:44765d7c06e0 (esc)
714 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
714 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
715 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
715 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
716 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
716 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
717 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
717 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
718 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
718 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
719 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
719 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
720 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 16:3677d192927d (esc)
720 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 16:3677d192927d (esc)
721 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
721 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
722 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
722 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
723 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
723 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
724 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
724 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
725 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
725 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
726 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
726 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
727 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
727 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
728 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
728 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
729 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
729 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
730 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
730 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
731 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
731 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
732 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
732 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
733 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
733 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
734 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 14:8eac370358ef (esc)
734 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 14:8eac370358ef (esc)
735 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
735 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
736 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 12:86b91144a6e9 (esc)
736 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 12:86b91144a6e9 (esc)
737 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
737 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
738 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
738 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
739 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
739 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
740 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
740 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
741 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
741 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
742 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
742 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
743 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
743 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
744 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
744 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
745 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
745 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
746 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
746 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
747 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
747 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
748 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 12:86b91144a6e9 (esc)
748 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 12:86b91144a6e9 (esc)
749 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
749 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
750 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 9:7010c0af0a35 (esc)
750 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 9:7010c0af0a35 (esc)
751 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
751 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
752 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
752 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
753 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
753 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
754 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
754 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
755 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 11:832d76e6bdf2 (esc)
755 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 11:832d76e6bdf2 (esc)
756 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 6:b105a072e251 (esc)
756 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 6:b105a072e251 (esc)
757 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
757 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
758 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
758 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
759 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
759 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
760 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
760 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
761 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
761 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
762 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 10:74c64d036d72 (esc)
762 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 10:74c64d036d72 (esc)
763 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
763 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
764 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 6:b105a072e251 (esc)
764 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 6:b105a072e251 (esc)
765 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
765 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
766 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
766 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
767 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
767 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
768 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
768 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
769 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
769 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
770 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
770 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
771 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
771 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
772 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
772 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
773 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
773 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
774 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
774 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
775 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
775 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
776 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 8:7a0b11f71937 (esc)
776 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 8:7a0b11f71937 (esc)
777 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
777 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
778 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 7:b632bb1b1224 (esc)
778 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 7:b632bb1b1224 (esc)
779 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
779 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
780 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
780 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
781 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
781 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
782 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
782 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
783 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
783 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
784 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
784 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
785 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
785 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
786 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
786 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
787 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
787 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
788 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
788 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
789 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
789 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
790 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 6:b105a072e251 (esc)
790 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 6:b105a072e251 (esc)
791 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 2:3d9a33b8d1e1 (esc)
791 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 2:3d9a33b8d1e1 (esc)
792 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
792 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
793 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
793 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
794 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
794 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
795 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
795 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
796 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
796 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
797 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 5:4409d547b708 (esc)
797 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 5:4409d547b708 (esc)
798 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
798 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
799 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 4:26a8bac39d9f (esc)
799 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 4:26a8bac39d9f (esc)
800 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
800 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
801 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
801 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
802 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (5) expand (esc)
802 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (5) expand (esc)
803 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
803 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
804 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 4:26a8bac39d9f (esc)
804 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 4:26a8bac39d9f (esc)
805 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
805 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
806 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 3:27eef8ed80b4 (esc)
806 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 3:27eef8ed80b4 (esc)
807 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
807 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
808 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:04 1970 +0000 (esc)
808 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:04 1970 +0000 (esc)
809 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (4) merge two known; one immediate left, one immediate right (esc)
809 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (4) merge two known; one immediate left, one immediate right (esc)
810 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
810 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
811 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 3:27eef8ed80b4 (esc)
811 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 3:27eef8ed80b4 (esc)
812 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
812 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
813 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:03 1970 +0000 (esc)
813 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:03 1970 +0000 (esc)
814 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (3) collapse (esc)
814 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (3) collapse (esc)
815 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
815 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
816 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 2:3d9a33b8d1e1 (esc)
816 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 2:3d9a33b8d1e1 (esc)
817 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
817 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
818 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:02 1970 +0000 (esc)
818 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:02 1970 +0000 (esc)
819 \xe2\x94\x82 \xe2\x94\x82 summary: (2) collapse (esc)
819 \xe2\x94\x82 \xe2\x94\x82 summary: (2) collapse (esc)
820 \xe2\x94\x82 \xe2\x94\x82 (esc)
820 \xe2\x94\x82 \xe2\x94\x82 (esc)
821 \xe2\x97\x8b \xe2\x94\x82 changeset: 1:6db2ef61d156 (esc)
821 \xe2\x97\x8b \xe2\x94\x82 changeset: 1:6db2ef61d156 (esc)
822 \xe2\x94\x82\xe2\x95\xb1 user: test (esc)
822 \xe2\x94\x82\xe2\x95\xb1 user: test (esc)
823 \xe2\x94\x82 date: Thu Jan 01 00:00:01 1970 +0000 (esc)
823 \xe2\x94\x82 date: Thu Jan 01 00:00:01 1970 +0000 (esc)
824 \xe2\x94\x82 summary: (1) collapse (esc)
824 \xe2\x94\x82 summary: (1) collapse (esc)
825 \xe2\x94\x82 (esc)
825 \xe2\x94\x82 (esc)
826 \xe2\x97\x8b changeset: 0:e6eb3150255d (esc)
826 \xe2\x97\x8b changeset: 0:e6eb3150255d (esc)
827 user: test
827 user: test
828 date: Thu Jan 01 00:00:00 1970 +0000
828 date: Thu Jan 01 00:00:00 1970 +0000
829 summary: (0) root
829 summary: (0) root
830
830
831 File glog per revset:
831 File glog per revset:
832
832
833 $ hg log -G -r 'file("a")'
833 $ hg log -G -r 'file("a")'
834 \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc)
834 \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc)
835 \xe2\x94\x82 tag: tip (esc)
835 \xe2\x94\x82 tag: tip (esc)
836 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
836 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
837 \xe2\x94\x82 user: test (esc)
837 \xe2\x94\x82 user: test (esc)
838 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
838 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
839 \xe2\x94\x82 summary: (34) head (esc)
839 \xe2\x94\x82 summary: (34) head (esc)
840 \xe2\x94\x82 (esc)
840 \xe2\x94\x82 (esc)
841 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
841 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
842 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
842 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
843 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
843 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
844 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
844 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
845 \xe2\x94\x82 \xe2\x94\x82 summary: (33) head (esc)
845 \xe2\x94\x82 \xe2\x94\x82 summary: (33) head (esc)
846 \xe2\x94\x82 \xe2\x94\x82 (esc)
846 \xe2\x94\x82 \xe2\x94\x82 (esc)
847 \xe2\x97\x8b \xe2\x94\x82 changeset: 32:d06dffa21a31 (esc)
847 \xe2\x97\x8b \xe2\x94\x82 changeset: 32:d06dffa21a31 (esc)
848 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 27:886ed638191b (esc)
848 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 27:886ed638191b (esc)
849 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
849 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
850 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
850 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
851 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
851 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
852 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (32) expand (esc)
852 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (32) expand (esc)
853 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
853 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
854 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 31:621d83e11f67 (esc)
854 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 31:621d83e11f67 (esc)
855 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 21:d42a756af44d (esc)
855 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 21:d42a756af44d (esc)
856 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 30:6e11cd4b648f (esc)
856 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 30:6e11cd4b648f (esc)
857 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
857 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
858 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
858 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
859 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (31) expand (esc)
859 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (31) expand (esc)
860 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
860 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
861 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 30:6e11cd4b648f (esc)
861 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 30:6e11cd4b648f (esc)
862 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
862 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
863 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 29:cd9bb2be7593 (esc)
863 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 29:cd9bb2be7593 (esc)
864 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
864 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
865 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
865 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
866 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (30) expand (esc)
866 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (30) expand (esc)
867 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
867 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
868 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 29:cd9bb2be7593 (esc)
868 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 29:cd9bb2be7593 (esc)
869 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
869 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
870 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
870 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
871 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:29 1970 +0000 (esc)
871 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:29 1970 +0000 (esc)
872 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (29) regular commit (esc)
872 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (29) regular commit (esc)
873 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
873 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
874 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 28:44ecd0b9ae99 (esc)
874 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 28:44ecd0b9ae99 (esc)
875 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
875 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
876 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 26:7f25b6c2f0b9 (esc)
876 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 26:7f25b6c2f0b9 (esc)
877 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
877 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
878 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
878 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
879 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (28) merge zero known (esc)
879 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (28) merge zero known (esc)
880 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
880 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
881 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 27:886ed638191b (esc)
881 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 27:886ed638191b (esc)
882 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
882 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
883 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
883 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
884 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:27 1970 +0000 (esc)
884 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:27 1970 +0000 (esc)
885 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (27) collapse (esc)
885 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (27) collapse (esc)
886 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
886 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
887 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 26:7f25b6c2f0b9 (esc)
887 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 26:7f25b6c2f0b9 (esc)
888 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
888 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
889 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 25:91da8ed57247 (esc)
889 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 25:91da8ed57247 (esc)
890 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
890 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
891 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
891 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
892 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (26) merge one known; far right (esc)
892 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (26) merge one known; far right (esc)
893 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
893 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
894 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 25:91da8ed57247 (esc)
894 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 25:91da8ed57247 (esc)
895 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 21:d42a756af44d (esc)
895 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 21:d42a756af44d (esc)
896 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 24:a9c19a3d96b7 (esc)
896 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 24:a9c19a3d96b7 (esc)
897 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
897 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
898 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
898 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
899 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (25) merge one known; far left (esc)
899 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (25) merge one known; far left (esc)
900 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
900 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
901 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 24:a9c19a3d96b7 (esc)
901 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 24:a9c19a3d96b7 (esc)
902 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
902 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
903 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 23:a01cddf0766d (esc)
903 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 23:a01cddf0766d (esc)
904 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
904 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
905 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
905 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
906 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (24) merge one known; immediate right (esc)
906 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (24) merge one known; immediate right (esc)
907 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
907 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
908 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 23:a01cddf0766d (esc)
908 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 23:a01cddf0766d (esc)
909 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
909 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
910 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 22:e0d9cccacb5d (esc)
910 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 22:e0d9cccacb5d (esc)
911 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
911 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
912 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
912 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
913 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (23) merge one known; immediate left (esc)
913 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (23) merge one known; immediate left (esc)
914 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
914 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
915 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 22:e0d9cccacb5d (esc)
915 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 22:e0d9cccacb5d (esc)
916 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
916 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
917 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
917 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 parent: 21:d42a756af44d (esc)
918 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
918 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
919 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
919 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
920 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (22) merge two known; one far left, one far right (esc)
920 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (22) merge two known; one far left, one far right (esc)
921 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
921 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
922 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 21:d42a756af44d (esc)
922 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 21:d42a756af44d (esc)
923 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
923 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
924 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
924 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
925 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
925 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
926 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
926 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
927 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
927 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
928 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
928 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
929 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\xa4 changeset: 20:d30ed6450e32 (esc)
929 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\xa4 changeset: 20:d30ed6450e32 (esc)
930 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
930 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
931 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
931 \xe2\x94\x82 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
932 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
932 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
933 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
933 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
934 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
934 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
935 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
935 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
936 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 19:31ddc2c1573b (esc)
936 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 19:31ddc2c1573b (esc)
937 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
937 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
938 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
938 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
939 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
939 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
940 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
940 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
941 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
941 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
942 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
942 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
943 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 18:1aa84d96232a (esc)
943 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xbc\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 18:1aa84d96232a (esc)
944 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
944 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
945 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
945 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
946 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
946 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
947 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
947 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
948 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
948 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
949 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
949 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
950 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 17:44765d7c06e0 (esc)
950 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 17:44765d7c06e0 (esc)
951 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
951 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
952 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
952 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
953 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
953 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
954 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
954 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
955 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
955 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
956 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
956 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
957 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 16:3677d192927d (esc)
957 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 16:3677d192927d (esc)
958 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
958 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
959 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
959 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
960 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
960 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
961 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
961 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
962 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
962 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
963 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
963 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
964 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
964 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
965 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
965 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
966 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
966 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
967 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
967 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
968 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
968 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
969 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
969 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
970 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
970 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
971 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 14:8eac370358ef (esc)
971 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 14:8eac370358ef (esc)
972 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
972 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
973 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 12:86b91144a6e9 (esc)
973 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 12:86b91144a6e9 (esc)
974 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
974 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
975 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
975 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
976 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
976 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
977 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
977 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
978 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
978 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
979 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
979 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
980 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
980 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
981 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
981 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
982 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
982 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
983 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
983 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
984 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
984 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
985 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 12:86b91144a6e9 (esc)
985 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 12:86b91144a6e9 (esc)
986 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
986 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
987 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 9:7010c0af0a35 (esc)
987 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 9:7010c0af0a35 (esc)
988 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
988 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
989 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
989 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
990 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
990 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
991 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
991 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
992 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 11:832d76e6bdf2 (esc)
992 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 11:832d76e6bdf2 (esc)
993 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 6:b105a072e251 (esc)
993 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 6:b105a072e251 (esc)
994 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
994 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
995 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
995 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
996 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
996 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
997 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
997 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
998 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
998 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
999 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 10:74c64d036d72 (esc)
999 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 10:74c64d036d72 (esc)
1000 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1000 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1001 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 6:b105a072e251 (esc)
1001 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 6:b105a072e251 (esc)
1002 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1002 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1003 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
1003 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
1004 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
1004 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
1005 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1005 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1006 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
1006 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
1007 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
1007 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
1008 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
1008 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
1009 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1009 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1010 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
1010 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
1011 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
1011 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
1012 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1012 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1013 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 8:7a0b11f71937 (esc)
1013 \xe2\x94\x82 \xe2\x97\x8b\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xa4 changeset: 8:7a0b11f71937 (esc)
1014 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1014 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1015 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 7:b632bb1b1224 (esc)
1015 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 7:b632bb1b1224 (esc)
1016 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1016 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1017 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
1017 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
1018 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
1018 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
1019 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1019 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1020 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
1020 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
1021 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
1021 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
1022 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
1022 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
1023 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1023 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1024 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
1024 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
1025 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
1025 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
1026 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1026 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1027 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 6:b105a072e251 (esc)
1027 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 6:b105a072e251 (esc)
1028 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 2:3d9a33b8d1e1 (esc)
1028 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 parent: 2:3d9a33b8d1e1 (esc)
1029 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
1029 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
1030 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1030 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1031 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
1031 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
1032 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
1032 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
1033 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1033 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1034 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 5:4409d547b708 (esc)
1034 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 5:4409d547b708 (esc)
1035 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
1035 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 \xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
1036 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 4:26a8bac39d9f (esc)
1036 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 4:26a8bac39d9f (esc)
1037 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1037 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1038 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
1038 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
1039 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (5) expand (esc)
1039 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (5) expand (esc)
1040 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1040 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1041 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 4:26a8bac39d9f (esc)
1041 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 4:26a8bac39d9f (esc)
1042 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
1042 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 parent: 1:6db2ef61d156 (esc)
1043 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 3:27eef8ed80b4 (esc)
1043 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 3:27eef8ed80b4 (esc)
1044 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1044 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1045 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:04 1970 +0000 (esc)
1045 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:04 1970 +0000 (esc)
1046 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (4) merge two known; one immediate left, one immediate right (esc)
1046 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (4) merge two known; one immediate left, one immediate right (esc)
1047 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1047 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1048 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 3:27eef8ed80b4 (esc)
1048 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 3:27eef8ed80b4 (esc)
1049 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
1049 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
1050 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:03 1970 +0000 (esc)
1050 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:03 1970 +0000 (esc)
1051 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (3) collapse (esc)
1051 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (3) collapse (esc)
1052 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1052 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1053 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 2:3d9a33b8d1e1 (esc)
1053 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 2:3d9a33b8d1e1 (esc)
1054 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
1054 \xe2\x94\x82\xe2\x95\xb1 \xe2\x95\xb1 user: test (esc)
1055 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:02 1970 +0000 (esc)
1055 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:02 1970 +0000 (esc)
1056 \xe2\x94\x82 \xe2\x94\x82 summary: (2) collapse (esc)
1056 \xe2\x94\x82 \xe2\x94\x82 summary: (2) collapse (esc)
1057 \xe2\x94\x82 \xe2\x94\x82 (esc)
1057 \xe2\x94\x82 \xe2\x94\x82 (esc)
1058 \xe2\x97\x8b \xe2\x94\x82 changeset: 1:6db2ef61d156 (esc)
1058 \xe2\x97\x8b \xe2\x94\x82 changeset: 1:6db2ef61d156 (esc)
1059 \xe2\x94\x82\xe2\x95\xb1 user: test (esc)
1059 \xe2\x94\x82\xe2\x95\xb1 user: test (esc)
1060 \xe2\x94\x82 date: Thu Jan 01 00:00:01 1970 +0000 (esc)
1060 \xe2\x94\x82 date: Thu Jan 01 00:00:01 1970 +0000 (esc)
1061 \xe2\x94\x82 summary: (1) collapse (esc)
1061 \xe2\x94\x82 summary: (1) collapse (esc)
1062 \xe2\x94\x82 (esc)
1062 \xe2\x94\x82 (esc)
1063 \xe2\x97\x8b changeset: 0:e6eb3150255d (esc)
1063 \xe2\x97\x8b changeset: 0:e6eb3150255d (esc)
1064 user: test
1064 user: test
1065 date: Thu Jan 01 00:00:00 1970 +0000
1065 date: Thu Jan 01 00:00:00 1970 +0000
1066 summary: (0) root
1066 summary: (0) root
1067
1067
1068
1068
1069 File glog per revset (only merges):
1069 File glog per revset (only merges):
1070
1070
1071 $ hg log -G -r 'file("a")' -m
1071 $ hg log -G -r 'file("a")' -m
1072 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1072 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1073 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
1073 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
1074 \xe2\x94\x82 \xe2\x94\x86 parent: 31:621d83e11f67 (esc)
1074 \xe2\x94\x82 \xe2\x94\x86 parent: 31:621d83e11f67 (esc)
1075 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1075 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1076 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
1076 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
1077 \xe2\x94\x82 \xe2\x94\x86 summary: (32) expand (esc)
1077 \xe2\x94\x82 \xe2\x94\x86 summary: (32) expand (esc)
1078 \xe2\x94\x82 \xe2\x94\x86 (esc)
1078 \xe2\x94\x82 \xe2\x94\x86 (esc)
1079 \xe2\x97\x8b \xe2\x94\x86 changeset: 31:621d83e11f67 (esc)
1079 \xe2\x97\x8b \xe2\x94\x86 changeset: 31:621d83e11f67 (esc)
1080 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x86 parent: 21:d42a756af44d (esc)
1080 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x86 parent: 21:d42a756af44d (esc)
1081 \xe2\x94\x82 \xe2\x94\x86 parent: 30:6e11cd4b648f (esc)
1081 \xe2\x94\x82 \xe2\x94\x86 parent: 30:6e11cd4b648f (esc)
1082 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1082 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1083 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
1083 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
1084 \xe2\x94\x82 \xe2\x94\x86 summary: (31) expand (esc)
1084 \xe2\x94\x82 \xe2\x94\x86 summary: (31) expand (esc)
1085 \xe2\x94\x82 \xe2\x94\x86 (esc)
1085 \xe2\x94\x82 \xe2\x94\x86 (esc)
1086 \xe2\x97\x8b \xe2\x94\x86 changeset: 30:6e11cd4b648f (esc)
1086 \xe2\x97\x8b \xe2\x94\x86 changeset: 30:6e11cd4b648f (esc)
1087 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
1087 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
1088 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 29:cd9bb2be7593 (esc)
1088 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 29:cd9bb2be7593 (esc)
1089 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1089 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1090 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
1090 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
1091 \xe2\x94\x82 \xe2\x94\x86 summary: (30) expand (esc)
1091 \xe2\x94\x82 \xe2\x94\x86 summary: (30) expand (esc)
1092 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1092 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1093 \xe2\x97\x8b \xe2\x94\x86 changeset: 28:44ecd0b9ae99 (esc)
1093 \xe2\x97\x8b \xe2\x94\x86 changeset: 28:44ecd0b9ae99 (esc)
1094 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
1094 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
1095 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 26:7f25b6c2f0b9 (esc)
1095 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 26:7f25b6c2f0b9 (esc)
1096 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1096 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1097 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
1097 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
1098 \xe2\x94\x82 \xe2\x94\x86 summary: (28) merge zero known (esc)
1098 \xe2\x94\x82 \xe2\x94\x86 summary: (28) merge zero known (esc)
1099 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1099 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1100 \xe2\x97\x8b \xe2\x94\x86 changeset: 26:7f25b6c2f0b9 (esc)
1100 \xe2\x97\x8b \xe2\x94\x86 changeset: 26:7f25b6c2f0b9 (esc)
1101 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 18:1aa84d96232a (esc)
1101 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 18:1aa84d96232a (esc)
1102 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 parent: 25:91da8ed57247 (esc)
1102 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 parent: 25:91da8ed57247 (esc)
1103 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1103 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1104 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
1104 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
1105 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (26) merge one known; far right (esc)
1105 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (26) merge one known; far right (esc)
1106 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 (esc)
1106 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 (esc)
1107 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 25:91da8ed57247 (esc)
1107 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 25:91da8ed57247 (esc)
1108 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x86 parent: 21:d42a756af44d (esc)
1108 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x86 parent: 21:d42a756af44d (esc)
1109 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 parent: 24:a9c19a3d96b7 (esc)
1109 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 parent: 24:a9c19a3d96b7 (esc)
1110 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1110 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1111 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
1111 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
1112 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (25) merge one known; far left (esc)
1112 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (25) merge one known; far left (esc)
1113 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 (esc)
1113 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 (esc)
1114 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 24:a9c19a3d96b7 (esc)
1114 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 24:a9c19a3d96b7 (esc)
1115 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
1115 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
1116 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 23:a01cddf0766d (esc)
1116 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 23:a01cddf0766d (esc)
1117 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1117 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1118 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
1118 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
1119 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (24) merge one known; immediate right (esc)
1119 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (24) merge one known; immediate right (esc)
1120 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1120 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1121 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 23:a01cddf0766d (esc)
1121 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 23:a01cddf0766d (esc)
1122 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
1122 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
1123 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 22:e0d9cccacb5d (esc)
1123 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 22:e0d9cccacb5d (esc)
1124 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1124 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1125 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
1125 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
1126 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (23) merge one known; immediate left (esc)
1126 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (23) merge one known; immediate left (esc)
1127 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1127 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1128 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 22:e0d9cccacb5d (esc)
1128 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 22:e0d9cccacb5d (esc)
1129 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x86\xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
1129 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x86\xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
1130 \xe2\x94\x82 \xe2\x94\x86 parent: 21:d42a756af44d (esc)
1130 \xe2\x94\x82 \xe2\x94\x86 parent: 21:d42a756af44d (esc)
1131 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1131 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
1132 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
1132 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
1133 \xe2\x94\x82 \xe2\x94\x86 summary: (22) merge two known; one far left, one far right (esc)
1133 \xe2\x94\x82 \xe2\x94\x86 summary: (22) merge two known; one far left, one far right (esc)
1134 \xe2\x94\x82 \xe2\x94\x86 (esc)
1134 \xe2\x94\x82 \xe2\x94\x86 (esc)
1135 \xe2\x94\x82 \xe2\x97\x8b changeset: 21:d42a756af44d (esc)
1135 \xe2\x94\x82 \xe2\x97\x8b changeset: 21:d42a756af44d (esc)
1136 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
1136 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
1137 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
1137 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
1138 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1138 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1139 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
1139 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
1140 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
1140 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
1141 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1141 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1142 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 20:d30ed6450e32 (esc)
1142 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 20:d30ed6450e32 (esc)
1143 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1143 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1144 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 18:1aa84d96232a (esc)
1144 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 18:1aa84d96232a (esc)
1145 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1145 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1146 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
1146 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
1147 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
1147 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
1148 \xe2\x94\x82 \xe2\x94\x82 (esc)
1148 \xe2\x94\x82 \xe2\x94\x82 (esc)
1149 \xe2\x94\x82 \xe2\x97\x8b changeset: 19:31ddc2c1573b (esc)
1149 \xe2\x94\x82 \xe2\x97\x8b changeset: 19:31ddc2c1573b (esc)
1150 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
1150 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
1151 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
1151 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
1152 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1152 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1153 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
1153 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
1154 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
1154 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
1155 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1155 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1156 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 18:1aa84d96232a (esc)
1156 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 18:1aa84d96232a (esc)
1157 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
1157 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
1158 \xe2\x95\xa7 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
1158 \xe2\x95\xa7 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
1159 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1159 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1160 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
1160 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
1161 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
1161 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
1162 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
1162 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
1163 \xe2\x94\x82 \xe2\x97\x8b changeset: 17:44765d7c06e0 (esc)
1163 \xe2\x94\x82 \xe2\x97\x8b changeset: 17:44765d7c06e0 (esc)
1164 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
1164 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
1165 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
1165 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
1166 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1166 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1167 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
1167 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
1168 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
1168 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
1169 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1169 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1170 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b changeset: 16:3677d192927d (esc)
1170 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b changeset: 16:3677d192927d (esc)
1171 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
1171 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
1172 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x95\xa7 parent: 1:6db2ef61d156 (esc)
1172 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x95\xa7 parent: 1:6db2ef61d156 (esc)
1173 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1173 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1174 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
1174 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
1175 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
1175 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
1176 \xe2\x94\x82 \xe2\x94\x82 (esc)
1176 \xe2\x94\x82 \xe2\x94\x82 (esc)
1177 \xe2\x97\x8b \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
1177 \xe2\x97\x8b \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
1178 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
1178 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
1179 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
1179 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
1180 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1180 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1181 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
1181 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
1182 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
1182 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
1183 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1183 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1184 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 14:8eac370358ef (esc)
1184 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 14:8eac370358ef (esc)
1185 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1185 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1186 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 12:86b91144a6e9 (esc)
1186 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 12:86b91144a6e9 (esc)
1187 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1187 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1188 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
1188 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
1189 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
1189 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
1190 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1190 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1191 \xe2\x97\x8b \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
1191 \xe2\x97\x8b \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
1192 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
1192 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
1193 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
1193 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
1194 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1194 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1195 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
1195 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
1196 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
1196 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
1197 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1197 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1198 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 12:86b91144a6e9 (esc)
1198 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 12:86b91144a6e9 (esc)
1199 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
1199 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
1200 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 9:7010c0af0a35 (esc)
1200 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 9:7010c0af0a35 (esc)
1201 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1201 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1202 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
1202 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
1203 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
1203 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
1204 \xe2\x94\x82 \xe2\x94\x82 (esc)
1204 \xe2\x94\x82 \xe2\x94\x82 (esc)
1205 \xe2\x94\x82 \xe2\x97\x8b changeset: 11:832d76e6bdf2 (esc)
1205 \xe2\x94\x82 \xe2\x97\x8b changeset: 11:832d76e6bdf2 (esc)
1206 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 6:b105a072e251 (esc)
1206 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 6:b105a072e251 (esc)
1207 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
1207 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
1208 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1208 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1209 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
1209 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
1210 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
1210 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
1211 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1211 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1212 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b changeset: 10:74c64d036d72 (esc)
1212 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b changeset: 10:74c64d036d72 (esc)
1213 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1213 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1214 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 6:b105a072e251 (esc)
1214 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 6:b105a072e251 (esc)
1215 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1215 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1216 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
1216 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
1217 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
1217 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
1218 \xe2\x94\x82 \xe2\x94\x82 (esc)
1218 \xe2\x94\x82 \xe2\x94\x82 (esc)
1219 \xe2\x97\x8b \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
1219 \xe2\x97\x8b \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
1220 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
1220 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
1221 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
1221 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
1222 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1222 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1223 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
1223 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
1224 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
1224 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
1225 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1225 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
1226 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 8:7a0b11f71937 (esc)
1226 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 8:7a0b11f71937 (esc)
1227 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1227 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
1228 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 7:b632bb1b1224 (esc)
1228 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 7:b632bb1b1224 (esc)
1229 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1229 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1230 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
1230 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
1231 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
1231 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
1232 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1232 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1233 \xe2\x97\x8b \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
1233 \xe2\x97\x8b \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
1234 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
1234 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
1235 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
1235 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
1236 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1236 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
1237 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
1237 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
1238 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
1238 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
1239 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1239 \xe2\x94\x82 \xe2\x95\xb1 (esc)
1240 \xe2\x94\x82 \xe2\x97\x8b changeset: 6:b105a072e251 (esc)
1240 \xe2\x94\x82 \xe2\x97\x8b changeset: 6:b105a072e251 (esc)
1241 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 parent: 2:3d9a33b8d1e1 (esc)
1241 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 parent: 2:3d9a33b8d1e1 (esc)
1242 \xe2\x94\x82 \xe2\x95\xa7 parent: 5:4409d547b708 (esc)
1242 \xe2\x94\x82 \xe2\x95\xa7 parent: 5:4409d547b708 (esc)
1243 \xe2\x94\x82 user: test (esc)
1243 \xe2\x94\x82 user: test (esc)
1244 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
1244 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
1245 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
1245 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
1246 \xe2\x94\x82 (esc)
1246 \xe2\x94\x82 (esc)
1247 \xe2\x97\x8b changeset: 5:4409d547b708 (esc)
1247 \xe2\x97\x8b changeset: 5:4409d547b708 (esc)
1248 \xe2\x94\x82\xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
1248 \xe2\x94\x82\xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
1249 \xe2\x94\x82 \xe2\x95\xa7 parent: 4:26a8bac39d9f (esc)
1249 \xe2\x94\x82 \xe2\x95\xa7 parent: 4:26a8bac39d9f (esc)
1250 \xe2\x94\x82 user: test (esc)
1250 \xe2\x94\x82 user: test (esc)
1251 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
1251 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
1252 \xe2\x94\x82 summary: (5) expand (esc)
1252 \xe2\x94\x82 summary: (5) expand (esc)
1253 \xe2\x94\x82 (esc)
1253 \xe2\x94\x82 (esc)
1254 \xe2\x97\x8b changeset: 4:26a8bac39d9f (esc)
1254 \xe2\x97\x8b changeset: 4:26a8bac39d9f (esc)
1255 \xe2\x94\x82\xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
1255 \xe2\x94\x82\xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
1256 \xe2\x95\xa7 \xe2\x95\xa7 parent: 3:27eef8ed80b4 (esc)
1256 \xe2\x95\xa7 \xe2\x95\xa7 parent: 3:27eef8ed80b4 (esc)
1257 user: test
1257 user: test
1258 date: Thu Jan 01 00:00:04 1970 +0000
1258 date: Thu Jan 01 00:00:04 1970 +0000
1259 summary: (4) merge two known; one immediate left, one immediate right
1259 summary: (4) merge two known; one immediate left, one immediate right
1260
1260
1261
1261
1262 Empty revision range - display nothing:
1262 Empty revision range - display nothing:
1263 $ hg log -G -r 1..0
1263 $ hg log -G -r 1..0
1264
1264
1265 $ cd ..
1265 $ cd ..
1266
1266
1267 #if no-outer-repo
1267 #if no-outer-repo
1268
1268
1269 From outer space:
1269 From outer space:
1270 $ hg log -G -l1 repo
1270 $ hg log -G -l1 repo
1271 \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc)
1271 \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc)
1272 \xe2\x94\x82 tag: tip (esc)
1272 \xe2\x94\x82 tag: tip (esc)
1273 \xe2\x95\xa7 parent: 32:d06dffa21a31 (esc)
1273 \xe2\x95\xa7 parent: 32:d06dffa21a31 (esc)
1274 user: test
1274 user: test
1275 date: Thu Jan 01 00:00:34 1970 +0000
1275 date: Thu Jan 01 00:00:34 1970 +0000
1276 summary: (34) head
1276 summary: (34) head
1277
1277
1278 $ hg log -G -l1 repo/a
1278 $ hg log -G -l1 repo/a
1279 \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc)
1279 \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc)
1280 \xe2\x94\x82 tag: tip (esc)
1280 \xe2\x94\x82 tag: tip (esc)
1281 \xe2\x95\xa7 parent: 32:d06dffa21a31 (esc)
1281 \xe2\x95\xa7 parent: 32:d06dffa21a31 (esc)
1282 user: test
1282 user: test
1283 date: Thu Jan 01 00:00:34 1970 +0000
1283 date: Thu Jan 01 00:00:34 1970 +0000
1284 summary: (34) head
1284 summary: (34) head
1285
1285
1286 $ hg log -G -l1 repo/missing
1286 $ hg log -G -l1 repo/missing
1287
1287
1288 #endif
1288 #endif
1289
1289
1290 File log with revs != cset revs:
1290 File log with revs != cset revs:
1291 $ hg init flog
1291 $ hg init flog
1292 $ cd flog
1292 $ cd flog
1293 $ echo one >one
1293 $ echo one >one
1294 $ hg add one
1294 $ hg add one
1295 $ hg commit -mone
1295 $ hg commit -mone
1296 $ echo two >two
1296 $ echo two >two
1297 $ hg add two
1297 $ hg add two
1298 $ hg commit -mtwo
1298 $ hg commit -mtwo
1299 $ echo more >two
1299 $ echo more >two
1300 $ hg commit -mmore
1300 $ hg commit -mmore
1301 $ hg log -G two
1301 $ hg log -G two
1302 \xe2\x97\x8d changeset: 2:12c28321755b (esc)
1302 \xe2\x97\x89 changeset: 2:12c28321755b (esc)
1303 \xe2\x94\x82 tag: tip (esc)
1303 \xe2\x94\x82 tag: tip (esc)
1304 \xe2\x94\x82 user: test (esc)
1304 \xe2\x94\x82 user: test (esc)
1305 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
1305 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
1306 \xe2\x94\x82 summary: more (esc)
1306 \xe2\x94\x82 summary: more (esc)
1307 \xe2\x94\x82 (esc)
1307 \xe2\x94\x82 (esc)
1308 \xe2\x97\x8b changeset: 1:5ac72c0599bf (esc)
1308 \xe2\x97\x8b changeset: 1:5ac72c0599bf (esc)
1309 \xe2\x94\x82 user: test (esc)
1309 \xe2\x94\x82 user: test (esc)
1310 \xe2\x95\xa7 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
1310 \xe2\x95\xa7 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
1311 summary: two
1311 summary: two
1312
1312
1313
1313
1314 Issue1896: File log with explicit style
1314 Issue1896: File log with explicit style
1315 $ hg log -G --style=default one
1315 $ hg log -G --style=default one
1316 \xe2\x97\x8b changeset: 0:3d578b4a1f53 (esc)
1316 \xe2\x97\x8b changeset: 0:3d578b4a1f53 (esc)
1317 user: test
1317 user: test
1318 date: Thu Jan 01 00:00:00 1970 +0000
1318 date: Thu Jan 01 00:00:00 1970 +0000
1319 summary: one
1319 summary: one
1320
1320
1321 Issue2395: glog --style header and footer
1321 Issue2395: glog --style header and footer
1322 $ hg log -G --style=xml one
1322 $ hg log -G --style=xml one
1323 <?xml version="1.0"?>
1323 <?xml version="1.0"?>
1324 <log>
1324 <log>
1325 \xe2\x97\x8b <logentry revision="0" node="3d578b4a1f537d5fcf7301bfa9c0b97adfaa6fb1"> (esc)
1325 \xe2\x97\x8b <logentry revision="0" node="3d578b4a1f537d5fcf7301bfa9c0b97adfaa6fb1"> (esc)
1326 <author email="test">test</author>
1326 <author email="test">test</author>
1327 <date>1970-01-01T00:00:00+00:00</date>
1327 <date>1970-01-01T00:00:00+00:00</date>
1328 <msg xml:space="preserve">one</msg>
1328 <msg xml:space="preserve">one</msg>
1329 </logentry>
1329 </logentry>
1330 </log>
1330 </log>
1331
1331
1332 $ cd ..
1332 $ cd ..
1333
1333
1334 Incoming and outgoing:
1334 Incoming and outgoing:
1335
1335
1336 $ hg clone -U -r31 repo repo2
1336 $ hg clone -U -r31 repo repo2
1337 adding changesets
1337 adding changesets
1338 adding manifests
1338 adding manifests
1339 adding file changes
1339 adding file changes
1340 added 31 changesets with 31 changes to 1 files
1340 added 31 changesets with 31 changes to 1 files
1341 new changesets e6eb3150255d:621d83e11f67
1341 new changesets e6eb3150255d:621d83e11f67
1342 $ cd repo2
1342 $ cd repo2
1343
1343
1344 $ hg incoming --graph ../repo
1344 $ hg incoming --graph ../repo
1345 comparing with ../repo
1345 comparing with ../repo
1346 searching for changes
1346 searching for changes
1347 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1347 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1348 \xe2\x94\x82 tag: tip (esc)
1348 \xe2\x94\x82 tag: tip (esc)
1349 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1349 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1350 \xe2\x94\x82 user: test (esc)
1350 \xe2\x94\x82 user: test (esc)
1351 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
1351 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
1352 \xe2\x94\x82 summary: (34) head (esc)
1352 \xe2\x94\x82 summary: (34) head (esc)
1353 \xe2\x94\x82 (esc)
1353 \xe2\x94\x82 (esc)
1354 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1354 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1355 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1355 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1356 \xe2\x94\x82 user: test (esc)
1356 \xe2\x94\x82 user: test (esc)
1357 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
1357 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
1358 \xe2\x94\x82 summary: (33) head (esc)
1358 \xe2\x94\x82 summary: (33) head (esc)
1359 \xe2\x94\x82 (esc)
1359 \xe2\x94\x82 (esc)
1360 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1360 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1361 \xe2\x94\x82 parent: 27:886ed638191b (esc)
1361 \xe2\x94\x82 parent: 27:886ed638191b (esc)
1362 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
1362 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
1363 \xe2\x94\x82 user: test (esc)
1363 \xe2\x94\x82 user: test (esc)
1364 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
1364 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
1365 \xe2\x94\x82 summary: (32) expand (esc)
1365 \xe2\x94\x82 summary: (32) expand (esc)
1366 \xe2\x94\x82 (esc)
1366 \xe2\x94\x82 (esc)
1367 \xe2\x97\x8b changeset: 27:886ed638191b (esc)
1367 \xe2\x97\x8b changeset: 27:886ed638191b (esc)
1368 parent: 21:d42a756af44d
1368 parent: 21:d42a756af44d
1369 user: test
1369 user: test
1370 date: Thu Jan 01 00:00:27 1970 +0000
1370 date: Thu Jan 01 00:00:27 1970 +0000
1371 summary: (27) collapse
1371 summary: (27) collapse
1372
1372
1373 $ cd ..
1373 $ cd ..
1374
1374
1375 $ hg -R repo outgoing --graph repo2
1375 $ hg -R repo outgoing --graph repo2
1376 comparing with repo2
1376 comparing with repo2
1377 searching for changes
1377 searching for changes
1378 \xe2\x97\x8d changeset: 34:fea3ac5810e0 (esc)
1378 \xe2\x97\x89 changeset: 34:fea3ac5810e0 (esc)
1379 \xe2\x94\x82 tag: tip (esc)
1379 \xe2\x94\x82 tag: tip (esc)
1380 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1380 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1381 \xe2\x94\x82 user: test (esc)
1381 \xe2\x94\x82 user: test (esc)
1382 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
1382 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
1383 \xe2\x94\x82 summary: (34) head (esc)
1383 \xe2\x94\x82 summary: (34) head (esc)
1384 \xe2\x94\x82 (esc)
1384 \xe2\x94\x82 (esc)
1385 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1385 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1386 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1386 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1387 \xe2\x94\x82 user: test (esc)
1387 \xe2\x94\x82 user: test (esc)
1388 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
1388 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
1389 \xe2\x94\x82 summary: (33) head (esc)
1389 \xe2\x94\x82 summary: (33) head (esc)
1390 \xe2\x94\x82 (esc)
1390 \xe2\x94\x82 (esc)
1391 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1391 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1392 \xe2\x94\x82 parent: 27:886ed638191b (esc)
1392 \xe2\x94\x82 parent: 27:886ed638191b (esc)
1393 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
1393 \xe2\x94\x82 parent: 31:621d83e11f67 (esc)
1394 \xe2\x94\x82 user: test (esc)
1394 \xe2\x94\x82 user: test (esc)
1395 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
1395 \xe2\x94\x82 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
1396 \xe2\x94\x82 summary: (32) expand (esc)
1396 \xe2\x94\x82 summary: (32) expand (esc)
1397 \xe2\x94\x82 (esc)
1397 \xe2\x94\x82 (esc)
1398 \xe2\x97\x8b changeset: 27:886ed638191b (esc)
1398 \xe2\x97\x8b changeset: 27:886ed638191b (esc)
1399 parent: 21:d42a756af44d
1399 parent: 21:d42a756af44d
1400 user: test
1400 user: test
1401 date: Thu Jan 01 00:00:27 1970 +0000
1401 date: Thu Jan 01 00:00:27 1970 +0000
1402 summary: (27) collapse
1402 summary: (27) collapse
1403
1403
1404
1404
1405 File + limit with revs != cset revs:
1405 File + limit with revs != cset revs:
1406 $ cd repo
1406 $ cd repo
1407 $ touch b
1407 $ touch b
1408 $ hg ci -Aqm0
1408 $ hg ci -Aqm0
1409 $ hg log -G -l2 a
1409 $ hg log -G -l2 a
1410 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1410 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1411 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1411 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1412 \xe2\x95\xa7 user: test (esc)
1412 \xe2\x95\xa7 user: test (esc)
1413 date: Thu Jan 01 00:00:34 1970 +0000
1413 date: Thu Jan 01 00:00:34 1970 +0000
1414 summary: (34) head
1414 summary: (34) head
1415
1415
1416 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1416 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1417 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1417 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1418 \xe2\x95\xa7 user: test (esc)
1418 \xe2\x95\xa7 user: test (esc)
1419 date: Thu Jan 01 00:00:33 1970 +0000
1419 date: Thu Jan 01 00:00:33 1970 +0000
1420 summary: (33) head
1420 summary: (33) head
1421
1421
1422
1422
1423 File + limit + -ra:b, (b - a) < limit:
1423 File + limit + -ra:b, (b - a) < limit:
1424 $ hg log -G -l3000 -r32:tip a
1424 $ hg log -G -l3000 -r32:tip a
1425 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1425 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1426 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1426 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1427 \xe2\x94\x82 user: test (esc)
1427 \xe2\x94\x82 user: test (esc)
1428 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
1428 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
1429 \xe2\x94\x82 summary: (34) head (esc)
1429 \xe2\x94\x82 summary: (34) head (esc)
1430 \xe2\x94\x82 (esc)
1430 \xe2\x94\x82 (esc)
1431 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1431 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1432 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1432 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1433 \xe2\x94\x82 \xe2\x95\xa7 user: test (esc)
1433 \xe2\x94\x82 \xe2\x95\xa7 user: test (esc)
1434 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
1434 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
1435 \xe2\x94\x82 summary: (33) head (esc)
1435 \xe2\x94\x82 summary: (33) head (esc)
1436 \xe2\x94\x82 (esc)
1436 \xe2\x94\x82 (esc)
1437 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1437 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1438 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
1438 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
1439 \xe2\x95\xa7 \xe2\x95\xa7 parent: 31:621d83e11f67 (esc)
1439 \xe2\x95\xa7 \xe2\x95\xa7 parent: 31:621d83e11f67 (esc)
1440 user: test
1440 user: test
1441 date: Thu Jan 01 00:00:32 1970 +0000
1441 date: Thu Jan 01 00:00:32 1970 +0000
1442 summary: (32) expand
1442 summary: (32) expand
1443
1443
1444
1444
1445 Point out a common and an uncommon unshown parent
1445 Point out a common and an uncommon unshown parent
1446
1446
1447 $ hg log -G -r 'rev(8) or rev(9)'
1447 $ hg log -G -r 'rev(8) or rev(9)'
1448 \xe2\x97\x8b changeset: 9:7010c0af0a35 (esc)
1448 \xe2\x97\x8b changeset: 9:7010c0af0a35 (esc)
1449 \xe2\x94\x82\xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
1449 \xe2\x94\x82\xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
1450 \xe2\x94\x82 \xe2\x95\xa7 parent: 8:7a0b11f71937 (esc)
1450 \xe2\x94\x82 \xe2\x95\xa7 parent: 8:7a0b11f71937 (esc)
1451 \xe2\x94\x82 user: test (esc)
1451 \xe2\x94\x82 user: test (esc)
1452 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
1452 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
1453 \xe2\x94\x82 summary: (9) expand (esc)
1453 \xe2\x94\x82 summary: (9) expand (esc)
1454 \xe2\x94\x82 (esc)
1454 \xe2\x94\x82 (esc)
1455 \xe2\x97\x8b changeset: 8:7a0b11f71937 (esc)
1455 \xe2\x97\x8b changeset: 8:7a0b11f71937 (esc)
1456 \xe2\x94\x82\xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
1456 \xe2\x94\x82\xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
1457 \xe2\x95\xa7 \xe2\x95\xa7 parent: 7:b632bb1b1224 (esc)
1457 \xe2\x95\xa7 \xe2\x95\xa7 parent: 7:b632bb1b1224 (esc)
1458 user: test
1458 user: test
1459 date: Thu Jan 01 00:00:08 1970 +0000
1459 date: Thu Jan 01 00:00:08 1970 +0000
1460 summary: (8) merge two known; one immediate left, one far right
1460 summary: (8) merge two known; one immediate left, one far right
1461
1461
1462
1462
1463 File + limit + -ra:b, b < tip:
1463 File + limit + -ra:b, b < tip:
1464
1464
1465 $ hg log -G -l1 -r32:34 a
1465 $ hg log -G -l1 -r32:34 a
1466 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1466 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1467 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1467 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1468 \xe2\x95\xa7 user: test (esc)
1468 \xe2\x95\xa7 user: test (esc)
1469 date: Thu Jan 01 00:00:34 1970 +0000
1469 date: Thu Jan 01 00:00:34 1970 +0000
1470 summary: (34) head
1470 summary: (34) head
1471
1471
1472
1472
1473 file(File) + limit + -ra:b, b < tip:
1473 file(File) + limit + -ra:b, b < tip:
1474
1474
1475 $ hg log -G -l1 -r32:34 -r 'file("a")'
1475 $ hg log -G -l1 -r32:34 -r 'file("a")'
1476 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1476 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1477 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1477 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1478 \xe2\x95\xa7 user: test (esc)
1478 \xe2\x95\xa7 user: test (esc)
1479 date: Thu Jan 01 00:00:34 1970 +0000
1479 date: Thu Jan 01 00:00:34 1970 +0000
1480 summary: (34) head
1480 summary: (34) head
1481
1481
1482
1482
1483 limit(file(File) and a::b), b < tip:
1483 limit(file(File) and a::b), b < tip:
1484
1484
1485 $ hg log -G -r 'limit(file("a") and 32::34, 1)'
1485 $ hg log -G -r 'limit(file("a") and 32::34, 1)'
1486 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1486 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1487 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
1487 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
1488 \xe2\x95\xa7 \xe2\x95\xa7 parent: 31:621d83e11f67 (esc)
1488 \xe2\x95\xa7 \xe2\x95\xa7 parent: 31:621d83e11f67 (esc)
1489 user: test
1489 user: test
1490 date: Thu Jan 01 00:00:32 1970 +0000
1490 date: Thu Jan 01 00:00:32 1970 +0000
1491 summary: (32) expand
1491 summary: (32) expand
1492
1492
1493
1493
1494 File + limit + -ra:b, b < tip:
1494 File + limit + -ra:b, b < tip:
1495
1495
1496 $ hg log -G -r 'limit(file("a") and 34::32, 1)'
1496 $ hg log -G -r 'limit(file("a") and 34::32, 1)'
1497
1497
1498 File + limit + -ra:b, b < tip, (b - a) < limit:
1498 File + limit + -ra:b, b < tip, (b - a) < limit:
1499
1499
1500 $ hg log -G -l10 -r33:34 a
1500 $ hg log -G -l10 -r33:34 a
1501 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1501 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1502 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1502 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1503 \xe2\x95\xa7 user: test (esc)
1503 \xe2\x95\xa7 user: test (esc)
1504 date: Thu Jan 01 00:00:34 1970 +0000
1504 date: Thu Jan 01 00:00:34 1970 +0000
1505 summary: (34) head
1505 summary: (34) head
1506
1506
1507 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1507 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1508 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1508 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1509 \xe2\x95\xa7 user: test (esc)
1509 \xe2\x95\xa7 user: test (esc)
1510 date: Thu Jan 01 00:00:33 1970 +0000
1510 date: Thu Jan 01 00:00:33 1970 +0000
1511 summary: (33) head
1511 summary: (33) head
1512
1512
1513
1513
1514 Do not crash or produce strange graphs if history is buggy
1514 Do not crash or produce strange graphs if history is buggy
1515
1515
1516 $ hg branch branch
1516 $ hg branch branch
1517 marked working directory as branch branch
1517 marked working directory as branch branch
1518 (branches are permanent and global, did you want a bookmark?)
1518 (branches are permanent and global, did you want a bookmark?)
1519 $ commit 36 "buggy merge: identical parents" 35 35
1519 $ commit 36 "buggy merge: identical parents" 35 35
1520 $ hg log -G -l5
1520 $ hg log -G -l5
1521 \xe2\x97\x8d changeset: 36:08a19a744424 (esc)
1521 \xe2\x97\x89 changeset: 36:08a19a744424 (esc)
1522 \xe2\x94\x82 branch: branch (esc)
1522 \xe2\x94\x82 branch: branch (esc)
1523 \xe2\x94\x82 tag: tip (esc)
1523 \xe2\x94\x82 tag: tip (esc)
1524 \xe2\x94\x82 parent: 35:9159c3644c5e (esc)
1524 \xe2\x94\x82 parent: 35:9159c3644c5e (esc)
1525 \xe2\x94\x82 parent: 35:9159c3644c5e (esc)
1525 \xe2\x94\x82 parent: 35:9159c3644c5e (esc)
1526 \xe2\x94\x82 user: test (esc)
1526 \xe2\x94\x82 user: test (esc)
1527 \xe2\x94\x82 date: Thu Jan 01 00:00:36 1970 +0000 (esc)
1527 \xe2\x94\x82 date: Thu Jan 01 00:00:36 1970 +0000 (esc)
1528 \xe2\x94\x82 summary: (36) buggy merge: identical parents (esc)
1528 \xe2\x94\x82 summary: (36) buggy merge: identical parents (esc)
1529 \xe2\x94\x82 (esc)
1529 \xe2\x94\x82 (esc)
1530 \xe2\x97\x8b changeset: 35:9159c3644c5e (esc)
1530 \xe2\x97\x8b changeset: 35:9159c3644c5e (esc)
1531 \xe2\x94\x82 user: test (esc)
1531 \xe2\x94\x82 user: test (esc)
1532 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
1532 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
1533 \xe2\x94\x82 summary: 0 (esc)
1533 \xe2\x94\x82 summary: 0 (esc)
1534 \xe2\x94\x82 (esc)
1534 \xe2\x94\x82 (esc)
1535 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1535 \xe2\x97\x8b changeset: 34:fea3ac5810e0 (esc)
1536 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1536 \xe2\x94\x82 parent: 32:d06dffa21a31 (esc)
1537 \xe2\x94\x82 user: test (esc)
1537 \xe2\x94\x82 user: test (esc)
1538 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
1538 \xe2\x94\x82 date: Thu Jan 01 00:00:34 1970 +0000 (esc)
1539 \xe2\x94\x82 summary: (34) head (esc)
1539 \xe2\x94\x82 summary: (34) head (esc)
1540 \xe2\x94\x82 (esc)
1540 \xe2\x94\x82 (esc)
1541 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1541 \xe2\x94\x82 \xe2\x97\x8b changeset: 33:68608f5145f9 (esc)
1542 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1542 \xe2\x94\x82 \xe2\x94\x82 parent: 18:1aa84d96232a (esc)
1543 \xe2\x94\x82 \xe2\x95\xa7 user: test (esc)
1543 \xe2\x94\x82 \xe2\x95\xa7 user: test (esc)
1544 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
1544 \xe2\x94\x82 date: Thu Jan 01 00:00:33 1970 +0000 (esc)
1545 \xe2\x94\x82 summary: (33) head (esc)
1545 \xe2\x94\x82 summary: (33) head (esc)
1546 \xe2\x94\x82 (esc)
1546 \xe2\x94\x82 (esc)
1547 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1547 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
1548 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
1548 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
1549 \xe2\x95\xa7 \xe2\x95\xa7 parent: 31:621d83e11f67 (esc)
1549 \xe2\x95\xa7 \xe2\x95\xa7 parent: 31:621d83e11f67 (esc)
1550 user: test
1550 user: test
1551 date: Thu Jan 01 00:00:32 1970 +0000
1551 date: Thu Jan 01 00:00:32 1970 +0000
1552 summary: (32) expand
1552 summary: (32) expand
1553
1553
1554
1554
1555 Test log -G options
1555 Test log -G options
1556
1556
1557 $ testlog() {
1557 $ testlog() {
1558 > hg log -G --print-revset "$@"
1558 > hg log -G --print-revset "$@"
1559 > hg log --template 'nodetag {rev}\n' "$@" | grep nodetag \
1559 > hg log --template 'nodetag {rev}\n' "$@" | grep nodetag \
1560 > | sed 's/.*nodetag/nodetag/' > log.nodes
1560 > | sed 's/.*nodetag/nodetag/' > log.nodes
1561 > hg log -G --template 'nodetag {rev}\n' "$@" | grep nodetag \
1561 > hg log -G --template 'nodetag {rev}\n' "$@" | grep nodetag \
1562 > | sed 's/.*nodetag/nodetag/' > glog.nodes
1562 > | sed 's/.*nodetag/nodetag/' > glog.nodes
1563 > (cmp log.nodes glog.nodes || diff -u log.nodes glog.nodes) \
1563 > (cmp log.nodes glog.nodes || diff -u log.nodes glog.nodes) \
1564 > | grep '^[-+@ ]' || :
1564 > | grep '^[-+@ ]' || :
1565 > }
1565 > }
1566
1566
1567 glog always reorders nodes which explains the difference with log
1567 glog always reorders nodes which explains the difference with log
1568
1568
1569 $ testlog -r 27 -r 25 -r 21 -r 34 -r 32 -r 31
1569 $ testlog -r 27 -r 25 -r 21 -r 34 -r 32 -r 31
1570 ['27', '25', '21', '34', '32', '31']
1570 ['27', '25', '21', '34', '32', '31']
1571 []
1571 []
1572 <baseset- [21, 25, 27, 31, 32, 34]>
1572 <baseset- [21, 25, 27, 31, 32, 34]>
1573 --- log.nodes * (glob)
1573 --- log.nodes * (glob)
1574 +++ glog.nodes * (glob)
1574 +++ glog.nodes * (glob)
1575 @@ -1,6 +1,6 @@
1575 @@ -1,6 +1,6 @@
1576 -nodetag 27
1576 -nodetag 27
1577 -nodetag 25
1577 -nodetag 25
1578 -nodetag 21
1578 -nodetag 21
1579 nodetag 34
1579 nodetag 34
1580 nodetag 32
1580 nodetag 32
1581 nodetag 31
1581 nodetag 31
1582 +nodetag 27
1582 +nodetag 27
1583 +nodetag 25
1583 +nodetag 25
1584 +nodetag 21
1584 +nodetag 21
1585 $ testlog -u test -u not-a-user
1585 $ testlog -u test -u not-a-user
1586 []
1586 []
1587 (or
1587 (or
1588 (list
1588 (list
1589 (func
1589 (func
1590 (symbol 'user')
1590 (symbol 'user')
1591 (string 'literal:test'))
1591 (string 'literal:test'))
1592 (func
1592 (func
1593 (symbol 'user')
1593 (symbol 'user')
1594 (string 'literal:not-a-user'))))
1594 (string 'literal:not-a-user'))))
1595 <filteredset
1595 <filteredset
1596 <spanset- 0:37>,
1596 <spanset- 0:37>,
1597 <addset
1597 <addset
1598 <filteredset
1598 <filteredset
1599 <fullreposet+ 0:37>,
1599 <fullreposet+ 0:37>,
1600 <user 'literal:test'>>,
1600 <user 'literal:test'>>,
1601 <filteredset
1601 <filteredset
1602 <fullreposet+ 0:37>,
1602 <fullreposet+ 0:37>,
1603 <user 'literal:not-a-user'>>>>
1603 <user 'literal:not-a-user'>>>>
1604 $ testlog -b not-a-branch
1604 $ testlog -b not-a-branch
1605 abort: unknown revision 'not-a-branch'
1605 abort: unknown revision 'not-a-branch'
1606 abort: unknown revision 'not-a-branch'
1606 abort: unknown revision 'not-a-branch'
1607 abort: unknown revision 'not-a-branch'
1607 abort: unknown revision 'not-a-branch'
1608 $ testlog -b 35 -b 36 --only-branch branch
1608 $ testlog -b 35 -b 36 --only-branch branch
1609 []
1609 []
1610 (or
1610 (or
1611 (list
1611 (list
1612 (func
1612 (func
1613 (symbol 'branch')
1613 (symbol 'branch')
1614 (string 'literal:default'))
1614 (string 'literal:default'))
1615 (or
1615 (or
1616 (list
1616 (list
1617 (func
1617 (func
1618 (symbol 'branch')
1618 (symbol 'branch')
1619 (string 'literal:branch'))
1619 (string 'literal:branch'))
1620 (func
1620 (func
1621 (symbol 'branch')
1621 (symbol 'branch')
1622 (string 'literal:branch'))))))
1622 (string 'literal:branch'))))))
1623 <filteredset
1623 <filteredset
1624 <spanset- 0:37>,
1624 <spanset- 0:37>,
1625 <addset
1625 <addset
1626 <filteredset
1626 <filteredset
1627 <fullreposet+ 0:37>,
1627 <fullreposet+ 0:37>,
1628 <branch 'literal:default'>>,
1628 <branch 'literal:default'>>,
1629 <addset
1629 <addset
1630 <filteredset
1630 <filteredset
1631 <fullreposet+ 0:37>,
1631 <fullreposet+ 0:37>,
1632 <branch 'literal:branch'>>,
1632 <branch 'literal:branch'>>,
1633 <filteredset
1633 <filteredset
1634 <fullreposet+ 0:37>,
1634 <fullreposet+ 0:37>,
1635 <branch 'literal:branch'>>>>>
1635 <branch 'literal:branch'>>>>>
1636 $ testlog -k expand -k merge
1636 $ testlog -k expand -k merge
1637 []
1637 []
1638 (or
1638 (or
1639 (list
1639 (list
1640 (func
1640 (func
1641 (symbol 'keyword')
1641 (symbol 'keyword')
1642 (string 'expand'))
1642 (string 'expand'))
1643 (func
1643 (func
1644 (symbol 'keyword')
1644 (symbol 'keyword')
1645 (string 'merge'))))
1645 (string 'merge'))))
1646 <filteredset
1646 <filteredset
1647 <spanset- 0:37>,
1647 <spanset- 0:37>,
1648 <addset
1648 <addset
1649 <filteredset
1649 <filteredset
1650 <fullreposet+ 0:37>,
1650 <fullreposet+ 0:37>,
1651 <keyword 'expand'>>,
1651 <keyword 'expand'>>,
1652 <filteredset
1652 <filteredset
1653 <fullreposet+ 0:37>,
1653 <fullreposet+ 0:37>,
1654 <keyword 'merge'>>>>
1654 <keyword 'merge'>>>>
1655 $ testlog --only-merges
1655 $ testlog --only-merges
1656 []
1656 []
1657 (func
1657 (func
1658 (symbol 'merge')
1658 (symbol 'merge')
1659 None)
1659 None)
1660 <filteredset
1660 <filteredset
1661 <spanset- 0:37>,
1661 <spanset- 0:37>,
1662 <merge>>
1662 <merge>>
1663 $ testlog --no-merges
1663 $ testlog --no-merges
1664 []
1664 []
1665 (not
1665 (not
1666 (func
1666 (func
1667 (symbol 'merge')
1667 (symbol 'merge')
1668 None))
1668 None))
1669 <filteredset
1669 <filteredset
1670 <spanset- 0:37>,
1670 <spanset- 0:37>,
1671 <not
1671 <not
1672 <filteredset
1672 <filteredset
1673 <spanset- 0:37>,
1673 <spanset- 0:37>,
1674 <merge>>>>
1674 <merge>>>>
1675 $ testlog --date '2 0 to 4 0'
1675 $ testlog --date '2 0 to 4 0'
1676 []
1676 []
1677 (func
1677 (func
1678 (symbol 'date')
1678 (symbol 'date')
1679 (string '2 0 to 4 0'))
1679 (string '2 0 to 4 0'))
1680 <filteredset
1680 <filteredset
1681 <spanset- 0:37>,
1681 <spanset- 0:37>,
1682 <date '2 0 to 4 0'>>
1682 <date '2 0 to 4 0'>>
1683 $ hg log -G -d 'brace ) in a date'
1683 $ hg log -G -d 'brace ) in a date'
1684 hg: parse error: invalid date: 'brace ) in a date'
1684 hg: parse error: invalid date: 'brace ) in a date'
1685 [10]
1685 [10]
1686 $ testlog --prune 31 --prune 32
1686 $ testlog --prune 31 --prune 32
1687 []
1687 []
1688 (not
1688 (not
1689 (or
1689 (or
1690 (list
1690 (list
1691 (func
1691 (func
1692 (symbol 'ancestors')
1692 (symbol 'ancestors')
1693 (string '31'))
1693 (string '31'))
1694 (func
1694 (func
1695 (symbol 'ancestors')
1695 (symbol 'ancestors')
1696 (string '32')))))
1696 (string '32')))))
1697 <filteredset
1697 <filteredset
1698 <spanset- 0:37>,
1698 <spanset- 0:37>,
1699 <not
1699 <not
1700 <addset
1700 <addset
1701 <filteredset
1701 <filteredset
1702 <spanset- 0:37>,
1702 <spanset- 0:37>,
1703 <generatorsetdesc+>>,
1703 <generatorsetdesc+>>,
1704 <filteredset
1704 <filteredset
1705 <spanset- 0:37>,
1705 <spanset- 0:37>,
1706 <generatorsetdesc+>>>>>
1706 <generatorsetdesc+>>>>>
1707
1707
1708 Dedicated repo for --follow and paths filtering. The g is crafted to
1708 Dedicated repo for --follow and paths filtering. The g is crafted to
1709 have 2 filelog topological heads in a linear changeset graph.
1709 have 2 filelog topological heads in a linear changeset graph.
1710
1710
1711 $ cd ..
1711 $ cd ..
1712 $ hg init follow
1712 $ hg init follow
1713 $ cd follow
1713 $ cd follow
1714 $ testlog --follow
1714 $ testlog --follow
1715 []
1715 []
1716 []
1716 []
1717 <baseset []>
1717 <baseset []>
1718 $ testlog -rnull
1718 $ testlog -rnull
1719 ['null']
1719 ['null']
1720 []
1720 []
1721 <baseset [-1]>
1721 <baseset [-1]>
1722 $ echo a > a
1722 $ echo a > a
1723 $ echo aa > aa
1723 $ echo aa > aa
1724 $ echo f > f
1724 $ echo f > f
1725 $ hg ci -Am "add a" a aa f
1725 $ hg ci -Am "add a" a aa f
1726 $ hg cp a b
1726 $ hg cp a b
1727 $ hg cp f g
1727 $ hg cp f g
1728 $ hg ci -m "copy a b"
1728 $ hg ci -m "copy a b"
1729 $ mkdir dir
1729 $ mkdir dir
1730 $ hg mv b dir
1730 $ hg mv b dir
1731 $ echo g >> g
1731 $ echo g >> g
1732 $ echo f >> f
1732 $ echo f >> f
1733 $ hg ci -m "mv b dir/b"
1733 $ hg ci -m "mv b dir/b"
1734 $ hg mv a b
1734 $ hg mv a b
1735 $ hg cp -f f g
1735 $ hg cp -f f g
1736 $ echo a > d
1736 $ echo a > d
1737 $ hg add d
1737 $ hg add d
1738 $ hg ci -m "mv a b; add d"
1738 $ hg ci -m "mv a b; add d"
1739 $ hg mv dir/b e
1739 $ hg mv dir/b e
1740 $ hg ci -m "mv dir/b e"
1740 $ hg ci -m "mv dir/b e"
1741 $ hg log -G --template '({rev}) {desc|firstline}\n'
1741 $ hg log -G --template '({rev}) {desc|firstline}\n'
1742 \xe2\x97\x8d (4) mv dir/b e (esc)
1742 \xe2\x97\x89 (4) mv dir/b e (esc)
1743 \xe2\x94\x82 (esc)
1743 \xe2\x94\x82 (esc)
1744 \xe2\x97\x8b (3) mv a b; add d (esc)
1744 \xe2\x97\x8b (3) mv a b; add d (esc)
1745 \xe2\x94\x82 (esc)
1745 \xe2\x94\x82 (esc)
1746 \xe2\x97\x8b (2) mv b dir/b (esc)
1746 \xe2\x97\x8b (2) mv b dir/b (esc)
1747 \xe2\x94\x82 (esc)
1747 \xe2\x94\x82 (esc)
1748 \xe2\x97\x8b (1) copy a b (esc)
1748 \xe2\x97\x8b (1) copy a b (esc)
1749 \xe2\x94\x82 (esc)
1749 \xe2\x94\x82 (esc)
1750 \xe2\x97\x8b (0) add a (esc)
1750 \xe2\x97\x8b (0) add a (esc)
1751
1751
1752
1752
1753 $ testlog a
1753 $ testlog a
1754 []
1754 []
1755 (func
1755 (func
1756 (symbol 'filelog')
1756 (symbol 'filelog')
1757 (string 'a'))
1757 (string 'a'))
1758 <filteredset
1758 <filteredset
1759 <spanset- 0:5>, set([0])>
1759 <spanset- 0:5>, set([0])>
1760 $ testlog a b
1760 $ testlog a b
1761 []
1761 []
1762 (or
1762 (or
1763 (list
1763 (list
1764 (func
1764 (func
1765 (symbol 'filelog')
1765 (symbol 'filelog')
1766 (string 'a'))
1766 (string 'a'))
1767 (func
1767 (func
1768 (symbol 'filelog')
1768 (symbol 'filelog')
1769 (string 'b'))))
1769 (string 'b'))))
1770 <filteredset
1770 <filteredset
1771 <spanset- 0:5>,
1771 <spanset- 0:5>,
1772 <addset
1772 <addset
1773 <baseset+ [0]>,
1773 <baseset+ [0]>,
1774 <baseset+ [1]>>>
1774 <baseset+ [1]>>>
1775
1775
1776 Test falling back to slow path for non-existing files
1776 Test falling back to slow path for non-existing files
1777
1777
1778 $ testlog a c
1778 $ testlog a c
1779 []
1779 []
1780 (func
1780 (func
1781 (symbol '_matchfiles')
1781 (symbol '_matchfiles')
1782 (list
1782 (list
1783 (string 'r:')
1783 (string 'r:')
1784 (string 'd:relpath')
1784 (string 'd:relpath')
1785 (string 'p:a')
1785 (string 'p:a')
1786 (string 'p:c')))
1786 (string 'p:c')))
1787 <filteredset
1787 <filteredset
1788 <spanset- 0:5>,
1788 <spanset- 0:5>,
1789 <matchfiles patterns=['a', 'c'], include=[] exclude=[], default='relpath', rev=2147483647>>
1789 <matchfiles patterns=['a', 'c'], include=[] exclude=[], default='relpath', rev=2147483647>>
1790
1790
1791 Test multiple --include/--exclude/paths
1791 Test multiple --include/--exclude/paths
1792
1792
1793 $ testlog --include a --include e --exclude b --exclude e a e
1793 $ testlog --include a --include e --exclude b --exclude e a e
1794 []
1794 []
1795 (func
1795 (func
1796 (symbol '_matchfiles')
1796 (symbol '_matchfiles')
1797 (list
1797 (list
1798 (string 'r:')
1798 (string 'r:')
1799 (string 'd:relpath')
1799 (string 'd:relpath')
1800 (string 'p:a')
1800 (string 'p:a')
1801 (string 'p:e')
1801 (string 'p:e')
1802 (string 'i:a')
1802 (string 'i:a')
1803 (string 'i:e')
1803 (string 'i:e')
1804 (string 'x:b')
1804 (string 'x:b')
1805 (string 'x:e')))
1805 (string 'x:e')))
1806 <filteredset
1806 <filteredset
1807 <spanset- 0:5>,
1807 <spanset- 0:5>,
1808 <matchfiles patterns=['a', 'e'], include=['a', 'e'] exclude=['b', 'e'], default='relpath', rev=2147483647>>
1808 <matchfiles patterns=['a', 'e'], include=['a', 'e'] exclude=['b', 'e'], default='relpath', rev=2147483647>>
1809
1809
1810 Test glob expansion of pats
1810 Test glob expansion of pats
1811
1811
1812 $ expandglobs=`"$PYTHON" -c "import mercurial.util; \
1812 $ expandglobs=`"$PYTHON" -c "import mercurial.util; \
1813 > print(mercurial.util.expandglobs and 'true' or 'false')"`
1813 > print(mercurial.util.expandglobs and 'true' or 'false')"`
1814 $ if [ $expandglobs = "true" ]; then
1814 $ if [ $expandglobs = "true" ]; then
1815 > testlog 'a*';
1815 > testlog 'a*';
1816 > else
1816 > else
1817 > testlog a*;
1817 > testlog a*;
1818 > fi;
1818 > fi;
1819 []
1819 []
1820 (func
1820 (func
1821 (symbol 'filelog')
1821 (symbol 'filelog')
1822 (string 'aa'))
1822 (string 'aa'))
1823 <filteredset
1823 <filteredset
1824 <spanset- 0:5>, set([0])>
1824 <spanset- 0:5>, set([0])>
1825
1825
1826 Test --follow on a non-existent directory
1826 Test --follow on a non-existent directory
1827
1827
1828 $ testlog -f dir
1828 $ testlog -f dir
1829 abort: cannot follow file not in parent revision: "dir"
1829 abort: cannot follow file not in parent revision: "dir"
1830 abort: cannot follow file not in parent revision: "dir"
1830 abort: cannot follow file not in parent revision: "dir"
1831 abort: cannot follow file not in parent revision: "dir"
1831 abort: cannot follow file not in parent revision: "dir"
1832
1832
1833 Test --follow on a directory
1833 Test --follow on a directory
1834
1834
1835 $ hg up -q '.^'
1835 $ hg up -q '.^'
1836 $ testlog -f dir
1836 $ testlog -f dir
1837 []
1837 []
1838 (func
1838 (func
1839 (symbol '_matchfiles')
1839 (symbol '_matchfiles')
1840 (list
1840 (list
1841 (string 'r:')
1841 (string 'r:')
1842 (string 'd:relpath')
1842 (string 'd:relpath')
1843 (string 'p:dir')))
1843 (string 'p:dir')))
1844 <filteredset
1844 <filteredset
1845 <generatorsetdesc->,
1845 <generatorsetdesc->,
1846 <matchfiles patterns=['dir'], include=[] exclude=[], default='relpath', rev=2147483647>>
1846 <matchfiles patterns=['dir'], include=[] exclude=[], default='relpath', rev=2147483647>>
1847 $ hg up -q tip
1847 $ hg up -q tip
1848
1848
1849 Test --follow on file not in parent revision
1849 Test --follow on file not in parent revision
1850
1850
1851 $ testlog -f a
1851 $ testlog -f a
1852 abort: cannot follow file not in parent revision: "a"
1852 abort: cannot follow file not in parent revision: "a"
1853 abort: cannot follow file not in parent revision: "a"
1853 abort: cannot follow file not in parent revision: "a"
1854 abort: cannot follow file not in parent revision: "a"
1854 abort: cannot follow file not in parent revision: "a"
1855
1855
1856 Test --follow and patterns
1856 Test --follow and patterns
1857
1857
1858 $ testlog -f 'glob:*'
1858 $ testlog -f 'glob:*'
1859 []
1859 []
1860 (func
1860 (func
1861 (symbol '_matchfiles')
1861 (symbol '_matchfiles')
1862 (list
1862 (list
1863 (string 'r:')
1863 (string 'r:')
1864 (string 'd:relpath')
1864 (string 'd:relpath')
1865 (string 'p:glob:*')))
1865 (string 'p:glob:*')))
1866 <filteredset
1866 <filteredset
1867 <generatorsetdesc->,
1867 <generatorsetdesc->,
1868 <matchfiles patterns=['glob:*'], include=[] exclude=[], default='relpath', rev=2147483647>>
1868 <matchfiles patterns=['glob:*'], include=[] exclude=[], default='relpath', rev=2147483647>>
1869
1869
1870 Test --follow on a single rename
1870 Test --follow on a single rename
1871
1871
1872 $ hg up -q 2
1872 $ hg up -q 2
1873 $ testlog -f a
1873 $ testlog -f a
1874 []
1874 []
1875 []
1875 []
1876 <generatorsetdesc->
1876 <generatorsetdesc->
1877
1877
1878 Test --follow and multiple renames
1878 Test --follow and multiple renames
1879
1879
1880 $ hg up -q tip
1880 $ hg up -q tip
1881 $ testlog -f e
1881 $ testlog -f e
1882 []
1882 []
1883 []
1883 []
1884 <generatorsetdesc->
1884 <generatorsetdesc->
1885
1885
1886 Test --follow and multiple filelog heads
1886 Test --follow and multiple filelog heads
1887
1887
1888 $ hg up -q 2
1888 $ hg up -q 2
1889 $ testlog -f g
1889 $ testlog -f g
1890 []
1890 []
1891 []
1891 []
1892 <generatorsetdesc->
1892 <generatorsetdesc->
1893 $ cat log.nodes
1893 $ cat log.nodes
1894 nodetag 2
1894 nodetag 2
1895 nodetag 1
1895 nodetag 1
1896 nodetag 0
1896 nodetag 0
1897 $ hg up -q tip
1897 $ hg up -q tip
1898 $ testlog -f g
1898 $ testlog -f g
1899 []
1899 []
1900 []
1900 []
1901 <generatorsetdesc->
1901 <generatorsetdesc->
1902 $ cat log.nodes
1902 $ cat log.nodes
1903 nodetag 3
1903 nodetag 3
1904 nodetag 2
1904 nodetag 2
1905 nodetag 0
1905 nodetag 0
1906
1906
1907 Test --follow and multiple files
1907 Test --follow and multiple files
1908
1908
1909 $ testlog -f g e
1909 $ testlog -f g e
1910 []
1910 []
1911 []
1911 []
1912 <generatorsetdesc->
1912 <generatorsetdesc->
1913 $ cat log.nodes
1913 $ cat log.nodes
1914 nodetag 4
1914 nodetag 4
1915 nodetag 3
1915 nodetag 3
1916 nodetag 2
1916 nodetag 2
1917 nodetag 1
1917 nodetag 1
1918 nodetag 0
1918 nodetag 0
1919
1919
1920 Test --follow null parent
1920 Test --follow null parent
1921
1921
1922 $ hg up -q null
1922 $ hg up -q null
1923 $ testlog -f
1923 $ testlog -f
1924 []
1924 []
1925 []
1925 []
1926 <baseset []>
1926 <baseset []>
1927
1927
1928 Test --follow-first
1928 Test --follow-first
1929
1929
1930 $ hg up -q 3
1930 $ hg up -q 3
1931 $ echo ee > e
1931 $ echo ee > e
1932 $ hg ci -Am "add another e" e
1932 $ hg ci -Am "add another e" e
1933 created new head
1933 created new head
1934 $ hg merge --tool internal:other 4
1934 $ hg merge --tool internal:other 4
1935 0 files updated, 1 files merged, 1 files removed, 0 files unresolved
1935 0 files updated, 1 files merged, 1 files removed, 0 files unresolved
1936 (branch merge, don't forget to commit)
1936 (branch merge, don't forget to commit)
1937 $ echo merge > e
1937 $ echo merge > e
1938 $ hg ci -m "merge 5 and 4"
1938 $ hg ci -m "merge 5 and 4"
1939 $ testlog --follow-first
1939 $ testlog --follow-first
1940 []
1940 []
1941 []
1941 []
1942 <generatorsetdesc->
1942 <generatorsetdesc->
1943
1943
1944 Cannot compare with log --follow-first FILE as it never worked
1944 Cannot compare with log --follow-first FILE as it never worked
1945
1945
1946 $ hg log -G --print-revset --follow-first e
1946 $ hg log -G --print-revset --follow-first e
1947 []
1947 []
1948 []
1948 []
1949 <generatorsetdesc->
1949 <generatorsetdesc->
1950 $ hg log -G --follow-first e --template '{rev} {desc|firstline}\n'
1950 $ hg log -G --follow-first e --template '{rev} {desc|firstline}\n'
1951 \xe2\x97\x8d 6 merge 5 and 4 (esc)
1951 \xe2\x97\x89 6 merge 5 and 4 (esc)
1952 \xe2\x94\x82\xe2\x95\xb2 (esc)
1952 \xe2\x94\x82\xe2\x95\xb2 (esc)
1953 \xe2\x94\x82 \xe2\x95\xa7 (esc)
1953 \xe2\x94\x82 \xe2\x95\xa7 (esc)
1954 \xe2\x97\x8b 5 add another e (esc)
1954 \xe2\x97\x8b 5 add another e (esc)
1955 \xe2\x94\x82 (esc)
1955 \xe2\x94\x82 (esc)
1956 \xe2\x95\xa7 (esc)
1956 \xe2\x95\xa7 (esc)
1957
1957
1958 Test --copies
1958 Test --copies
1959
1959
1960 $ hg log -G --copies --template "{rev} {desc|firstline} \
1960 $ hg log -G --copies --template "{rev} {desc|firstline} \
1961 > copies: {file_copies_switch}\n"
1961 > copies: {file_copies_switch}\n"
1962 \xe2\x97\x8d 6 merge 5 and 4 copies: (esc)
1962 \xe2\x97\x89 6 merge 5 and 4 copies: (esc)
1963 \xe2\x94\x82\xe2\x95\xb2 (esc)
1963 \xe2\x94\x82\xe2\x95\xb2 (esc)
1964 \xe2\x94\x82 \xe2\x97\x8b 5 add another e copies: (esc)
1964 \xe2\x94\x82 \xe2\x97\x8b 5 add another e copies: (esc)
1965 \xe2\x94\x82 \xe2\x94\x82 (esc)
1965 \xe2\x94\x82 \xe2\x94\x82 (esc)
1966 \xe2\x97\x8b \xe2\x94\x82 4 mv dir/b e copies: e (dir/b) (esc)
1966 \xe2\x97\x8b \xe2\x94\x82 4 mv dir/b e copies: e (dir/b) (esc)
1967 \xe2\x94\x82\xe2\x95\xb1 (esc)
1967 \xe2\x94\x82\xe2\x95\xb1 (esc)
1968 \xe2\x97\x8b 3 mv a b; add d copies: b (a)g (f) (esc)
1968 \xe2\x97\x8b 3 mv a b; add d copies: b (a)g (f) (esc)
1969 \xe2\x94\x82 (esc)
1969 \xe2\x94\x82 (esc)
1970 \xe2\x97\x8b 2 mv b dir/b copies: dir/b (b) (esc)
1970 \xe2\x97\x8b 2 mv b dir/b copies: dir/b (b) (esc)
1971 \xe2\x94\x82 (esc)
1971 \xe2\x94\x82 (esc)
1972 \xe2\x97\x8b 1 copy a b copies: b (a)g (f) (esc)
1972 \xe2\x97\x8b 1 copy a b copies: b (a)g (f) (esc)
1973 \xe2\x94\x82 (esc)
1973 \xe2\x94\x82 (esc)
1974 \xe2\x97\x8b 0 add a copies: (esc)
1974 \xe2\x97\x8b 0 add a copies: (esc)
1975
1975
1976 Test "set:..." and parent revision
1976 Test "set:..." and parent revision
1977
1977
1978 $ hg up -q 4
1978 $ hg up -q 4
1979 $ testlog "set:copied()"
1979 $ testlog "set:copied()"
1980 []
1980 []
1981 (func
1981 (func
1982 (symbol '_matchfiles')
1982 (symbol '_matchfiles')
1983 (list
1983 (list
1984 (string 'r:')
1984 (string 'r:')
1985 (string 'd:relpath')
1985 (string 'd:relpath')
1986 (string 'p:set:copied()')))
1986 (string 'p:set:copied()')))
1987 <filteredset
1987 <filteredset
1988 <spanset- 0:7>,
1988 <spanset- 0:7>,
1989 <matchfiles patterns=['set:copied()'], include=[] exclude=[], default='relpath', rev=2147483647>>
1989 <matchfiles patterns=['set:copied()'], include=[] exclude=[], default='relpath', rev=2147483647>>
1990 $ testlog --include "set:copied()"
1990 $ testlog --include "set:copied()"
1991 []
1991 []
1992 (func
1992 (func
1993 (symbol '_matchfiles')
1993 (symbol '_matchfiles')
1994 (list
1994 (list
1995 (string 'r:')
1995 (string 'r:')
1996 (string 'd:relpath')
1996 (string 'd:relpath')
1997 (string 'i:set:copied()')))
1997 (string 'i:set:copied()')))
1998 <filteredset
1998 <filteredset
1999 <spanset- 0:7>,
1999 <spanset- 0:7>,
2000 <matchfiles patterns=[], include=['set:copied()'] exclude=[], default='relpath', rev=2147483647>>
2000 <matchfiles patterns=[], include=['set:copied()'] exclude=[], default='relpath', rev=2147483647>>
2001 $ testlog -r "sort(file('set:copied()'), -rev)"
2001 $ testlog -r "sort(file('set:copied()'), -rev)"
2002 ['sort(file(\'set:copied()\'), -rev)']
2002 ['sort(file(\'set:copied()\'), -rev)']
2003 []
2003 []
2004 <filteredset
2004 <filteredset
2005 <fullreposet- 0:7>,
2005 <fullreposet- 0:7>,
2006 <matchfiles patterns=['set:copied()'], include=[] exclude=[], default='glob', rev=None>>
2006 <matchfiles patterns=['set:copied()'], include=[] exclude=[], default='glob', rev=None>>
2007
2007
2008 Test --removed
2008 Test --removed
2009
2009
2010 $ testlog --removed
2010 $ testlog --removed
2011 []
2011 []
2012 []
2012 []
2013 <spanset- 0:7>
2013 <spanset- 0:7>
2014 $ testlog --removed a
2014 $ testlog --removed a
2015 []
2015 []
2016 (func
2016 (func
2017 (symbol '_matchfiles')
2017 (symbol '_matchfiles')
2018 (list
2018 (list
2019 (string 'r:')
2019 (string 'r:')
2020 (string 'd:relpath')
2020 (string 'd:relpath')
2021 (string 'p:a')))
2021 (string 'p:a')))
2022 <filteredset
2022 <filteredset
2023 <spanset- 0:7>,
2023 <spanset- 0:7>,
2024 <matchfiles patterns=['a'], include=[] exclude=[], default='relpath', rev=2147483647>>
2024 <matchfiles patterns=['a'], include=[] exclude=[], default='relpath', rev=2147483647>>
2025 $ testlog --removed --follow a
2025 $ testlog --removed --follow a
2026 []
2026 []
2027 (func
2027 (func
2028 (symbol '_matchfiles')
2028 (symbol '_matchfiles')
2029 (list
2029 (list
2030 (string 'r:')
2030 (string 'r:')
2031 (string 'd:relpath')
2031 (string 'd:relpath')
2032 (string 'p:a')))
2032 (string 'p:a')))
2033 <filteredset
2033 <filteredset
2034 <generatorsetdesc->,
2034 <generatorsetdesc->,
2035 <matchfiles patterns=['a'], include=[] exclude=[], default='relpath', rev=2147483647>>
2035 <matchfiles patterns=['a'], include=[] exclude=[], default='relpath', rev=2147483647>>
2036
2036
2037 Test --patch and --stat with --follow and --follow-first
2037 Test --patch and --stat with --follow and --follow-first
2038
2038
2039 $ hg up -q 3
2039 $ hg up -q 3
2040 $ hg log -G --git --patch b
2040 $ hg log -G --git --patch b
2041 \xe2\x97\x8b changeset: 1:216d4c92cf98 (esc)
2041 \xe2\x97\x8b changeset: 1:216d4c92cf98 (esc)
2042 \xe2\x94\x82 user: test (esc)
2042 \xe2\x94\x82 user: test (esc)
2043 \xe2\x95\xa7 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2043 \xe2\x95\xa7 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2044 summary: copy a b
2044 summary: copy a b
2045
2045
2046 diff --git a/a b/b
2046 diff --git a/a b/b
2047 copy from a
2047 copy from a
2048 copy to b
2048 copy to b
2049
2049
2050
2050
2051 $ hg log -G --git --stat b
2051 $ hg log -G --git --stat b
2052 \xe2\x97\x8b changeset: 1:216d4c92cf98 (esc)
2052 \xe2\x97\x8b changeset: 1:216d4c92cf98 (esc)
2053 \xe2\x94\x82 user: test (esc)
2053 \xe2\x94\x82 user: test (esc)
2054 \xe2\x95\xa7 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2054 \xe2\x95\xa7 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2055 summary: copy a b
2055 summary: copy a b
2056
2056
2057 b | 0
2057 b | 0
2058 1 files changed, 0 insertions(+), 0 deletions(-)
2058 1 files changed, 0 insertions(+), 0 deletions(-)
2059
2059
2060
2060
2061 $ hg log -G --git --patch --follow b
2061 $ hg log -G --git --patch --follow b
2062 \xe2\x97\x8b changeset: 1:216d4c92cf98 (esc)
2062 \xe2\x97\x8b changeset: 1:216d4c92cf98 (esc)
2063 \xe2\x94\x82 user: test (esc)
2063 \xe2\x94\x82 user: test (esc)
2064 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2064 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2065 \xe2\x94\x82 summary: copy a b (esc)
2065 \xe2\x94\x82 summary: copy a b (esc)
2066 \xe2\x94\x82 (esc)
2066 \xe2\x94\x82 (esc)
2067 \xe2\x94\x82 diff --git a/a b/b (esc)
2067 \xe2\x94\x82 diff --git a/a b/b (esc)
2068 \xe2\x94\x82 copy from a (esc)
2068 \xe2\x94\x82 copy from a (esc)
2069 \xe2\x94\x82 copy to b (esc)
2069 \xe2\x94\x82 copy to b (esc)
2070 \xe2\x94\x82 (esc)
2070 \xe2\x94\x82 (esc)
2071 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2071 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2072 user: test
2072 user: test
2073 date: Thu Jan 01 00:00:00 1970 +0000
2073 date: Thu Jan 01 00:00:00 1970 +0000
2074 summary: add a
2074 summary: add a
2075
2075
2076 diff --git a/a b/a
2076 diff --git a/a b/a
2077 new file mode 100644
2077 new file mode 100644
2078 --- /dev/null
2078 --- /dev/null
2079 +++ b/a
2079 +++ b/a
2080 @@ -0,0 +1,1 @@
2080 @@ -0,0 +1,1 @@
2081 +a
2081 +a
2082
2082
2083
2083
2084 $ hg log -G --git --stat --follow b
2084 $ hg log -G --git --stat --follow b
2085 \xe2\x97\x8b changeset: 1:216d4c92cf98 (esc)
2085 \xe2\x97\x8b changeset: 1:216d4c92cf98 (esc)
2086 \xe2\x94\x82 user: test (esc)
2086 \xe2\x94\x82 user: test (esc)
2087 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2087 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2088 \xe2\x94\x82 summary: copy a b (esc)
2088 \xe2\x94\x82 summary: copy a b (esc)
2089 \xe2\x94\x82 (esc)
2089 \xe2\x94\x82 (esc)
2090 \xe2\x94\x82 b | 0 (esc)
2090 \xe2\x94\x82 b | 0 (esc)
2091 \xe2\x94\x82 1 files changed, 0 insertions(+), 0 deletions(-) (esc)
2091 \xe2\x94\x82 1 files changed, 0 insertions(+), 0 deletions(-) (esc)
2092 \xe2\x94\x82 (esc)
2092 \xe2\x94\x82 (esc)
2093 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2093 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2094 user: test
2094 user: test
2095 date: Thu Jan 01 00:00:00 1970 +0000
2095 date: Thu Jan 01 00:00:00 1970 +0000
2096 summary: add a
2096 summary: add a
2097
2097
2098 a | 1 +
2098 a | 1 +
2099 1 files changed, 1 insertions(+), 0 deletions(-)
2099 1 files changed, 1 insertions(+), 0 deletions(-)
2100
2100
2101
2101
2102 $ hg up -q 6
2102 $ hg up -q 6
2103 $ hg log -G --git --patch --follow-first e
2103 $ hg log -G --git --patch --follow-first e
2104 \xe2\x97\x8d changeset: 6:9feeac35a70a (esc)
2104 \xe2\x97\x89 changeset: 6:9feeac35a70a (esc)
2105 \xe2\x94\x82\xe2\x95\xb2 tag: tip (esc)
2105 \xe2\x94\x82\xe2\x95\xb2 tag: tip (esc)
2106 \xe2\x94\x82 \xe2\x95\xa7 parent: 5:99b31f1c2782 (esc)
2106 \xe2\x94\x82 \xe2\x95\xa7 parent: 5:99b31f1c2782 (esc)
2107 \xe2\x94\x82 parent: 4:17d952250a9d (esc)
2107 \xe2\x94\x82 parent: 4:17d952250a9d (esc)
2108 \xe2\x94\x82 user: test (esc)
2108 \xe2\x94\x82 user: test (esc)
2109 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2109 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2110 \xe2\x94\x82 summary: merge 5 and 4 (esc)
2110 \xe2\x94\x82 summary: merge 5 and 4 (esc)
2111 \xe2\x94\x82 (esc)
2111 \xe2\x94\x82 (esc)
2112 \xe2\x94\x82 diff --git a/e b/e (esc)
2112 \xe2\x94\x82 diff --git a/e b/e (esc)
2113 \xe2\x94\x82 --- a/e (esc)
2113 \xe2\x94\x82 --- a/e (esc)
2114 \xe2\x94\x82 +++ b/e (esc)
2114 \xe2\x94\x82 +++ b/e (esc)
2115 \xe2\x94\x82 @@ -1,1 +1,1 @@ (esc)
2115 \xe2\x94\x82 @@ -1,1 +1,1 @@ (esc)
2116 \xe2\x94\x82 -ee (esc)
2116 \xe2\x94\x82 -ee (esc)
2117 \xe2\x94\x82 +merge (esc)
2117 \xe2\x94\x82 +merge (esc)
2118 \xe2\x94\x82 (esc)
2118 \xe2\x94\x82 (esc)
2119 \xe2\x97\x8b changeset: 5:99b31f1c2782 (esc)
2119 \xe2\x97\x8b changeset: 5:99b31f1c2782 (esc)
2120 \xe2\x94\x82 parent: 3:5918b8d165d1 (esc)
2120 \xe2\x94\x82 parent: 3:5918b8d165d1 (esc)
2121 \xe2\x95\xa7 user: test (esc)
2121 \xe2\x95\xa7 user: test (esc)
2122 date: Thu Jan 01 00:00:00 1970 +0000
2122 date: Thu Jan 01 00:00:00 1970 +0000
2123 summary: add another e
2123 summary: add another e
2124
2124
2125 diff --git a/e b/e
2125 diff --git a/e b/e
2126 new file mode 100644
2126 new file mode 100644
2127 --- /dev/null
2127 --- /dev/null
2128 +++ b/e
2128 +++ b/e
2129 @@ -0,0 +1,1 @@
2129 @@ -0,0 +1,1 @@
2130 +ee
2130 +ee
2131
2131
2132
2132
2133 Test old-style --rev
2133 Test old-style --rev
2134
2134
2135 $ hg tag 'foo-bar'
2135 $ hg tag 'foo-bar'
2136 $ testlog -r 'foo-bar'
2136 $ testlog -r 'foo-bar'
2137 ['foo-bar']
2137 ['foo-bar']
2138 []
2138 []
2139 <baseset [6]>
2139 <baseset [6]>
2140
2140
2141 Test --follow and forward --rev
2141 Test --follow and forward --rev
2142
2142
2143 $ hg up -q 6
2143 $ hg up -q 6
2144 $ echo g > g
2144 $ echo g > g
2145 $ hg ci -Am 'add g' g
2145 $ hg ci -Am 'add g' g
2146 created new head
2146 created new head
2147 $ hg up -q 2
2147 $ hg up -q 2
2148 $ hg log -G --template "{rev} {desc|firstline}\n"
2148 $ hg log -G --template "{rev} {desc|firstline}\n"
2149 \xe2\x97\x8b 8 add g (esc)
2149 \xe2\x97\x8b 8 add g (esc)
2150 \xe2\x94\x82 (esc)
2150 \xe2\x94\x82 (esc)
2151 \xe2\x94\x82 \xe2\x97\x8b 7 Added tag foo-bar for changeset 9feeac35a70a (esc)
2151 \xe2\x94\x82 \xe2\x97\x8b 7 Added tag foo-bar for changeset 9feeac35a70a (esc)
2152 \xe2\x94\x82\xe2\x95\xb1 (esc)
2152 \xe2\x94\x82\xe2\x95\xb1 (esc)
2153 \xe2\x97\x8b 6 merge 5 and 4 (esc)
2153 \xe2\x97\x8b 6 merge 5 and 4 (esc)
2154 \xe2\x94\x82\xe2\x95\xb2 (esc)
2154 \xe2\x94\x82\xe2\x95\xb2 (esc)
2155 \xe2\x94\x82 \xe2\x97\x8b 5 add another e (esc)
2155 \xe2\x94\x82 \xe2\x97\x8b 5 add another e (esc)
2156 \xe2\x94\x82 \xe2\x94\x82 (esc)
2156 \xe2\x94\x82 \xe2\x94\x82 (esc)
2157 \xe2\x97\x8b \xe2\x94\x82 4 mv dir/b e (esc)
2157 \xe2\x97\x8b \xe2\x94\x82 4 mv dir/b e (esc)
2158 \xe2\x94\x82\xe2\x95\xb1 (esc)
2158 \xe2\x94\x82\xe2\x95\xb1 (esc)
2159 \xe2\x97\x8b 3 mv a b; add d (esc)
2159 \xe2\x97\x8b 3 mv a b; add d (esc)
2160 \xe2\x94\x82 (esc)
2160 \xe2\x94\x82 (esc)
2161 \xe2\x97\x8d 2 mv b dir/b (esc)
2161 \xe2\x97\x89 2 mv b dir/b (esc)
2162 \xe2\x94\x82 (esc)
2162 \xe2\x94\x82 (esc)
2163 \xe2\x97\x8b 1 copy a b (esc)
2163 \xe2\x97\x8b 1 copy a b (esc)
2164 \xe2\x94\x82 (esc)
2164 \xe2\x94\x82 (esc)
2165 \xe2\x97\x8b 0 add a (esc)
2165 \xe2\x97\x8b 0 add a (esc)
2166
2166
2167 $ hg archive -r 7 archive
2167 $ hg archive -r 7 archive
2168 $ grep changessincelatesttag archive/.hg_archival.txt
2168 $ grep changessincelatesttag archive/.hg_archival.txt
2169 changessincelatesttag: 1
2169 changessincelatesttag: 1
2170 $ rm -r archive
2170 $ rm -r archive
2171
2171
2172 changessincelatesttag with no prior tag
2172 changessincelatesttag with no prior tag
2173 $ hg archive -r 4 archive
2173 $ hg archive -r 4 archive
2174 $ grep changessincelatesttag archive/.hg_archival.txt
2174 $ grep changessincelatesttag archive/.hg_archival.txt
2175 changessincelatesttag: 5
2175 changessincelatesttag: 5
2176
2176
2177 $ hg export 'all()'
2177 $ hg export 'all()'
2178 # HG changeset patch
2178 # HG changeset patch
2179 # User test
2179 # User test
2180 # Date 0 0
2180 # Date 0 0
2181 # Thu Jan 01 00:00:00 1970 +0000
2181 # Thu Jan 01 00:00:00 1970 +0000
2182 # Node ID f8035bb17114da16215af3436ec5222428ace8ee
2182 # Node ID f8035bb17114da16215af3436ec5222428ace8ee
2183 # Parent 0000000000000000000000000000000000000000
2183 # Parent 0000000000000000000000000000000000000000
2184 add a
2184 add a
2185
2185
2186 diff -r 000000000000 -r f8035bb17114 a
2186 diff -r 000000000000 -r f8035bb17114 a
2187 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2187 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2188 +++ b/a Thu Jan 01 00:00:00 1970 +0000
2188 +++ b/a Thu Jan 01 00:00:00 1970 +0000
2189 @@ -0,0 +1,1 @@
2189 @@ -0,0 +1,1 @@
2190 +a
2190 +a
2191 diff -r 000000000000 -r f8035bb17114 aa
2191 diff -r 000000000000 -r f8035bb17114 aa
2192 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2192 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2193 +++ b/aa Thu Jan 01 00:00:00 1970 +0000
2193 +++ b/aa Thu Jan 01 00:00:00 1970 +0000
2194 @@ -0,0 +1,1 @@
2194 @@ -0,0 +1,1 @@
2195 +aa
2195 +aa
2196 diff -r 000000000000 -r f8035bb17114 f
2196 diff -r 000000000000 -r f8035bb17114 f
2197 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2197 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2198 +++ b/f Thu Jan 01 00:00:00 1970 +0000
2198 +++ b/f Thu Jan 01 00:00:00 1970 +0000
2199 @@ -0,0 +1,1 @@
2199 @@ -0,0 +1,1 @@
2200 +f
2200 +f
2201 # HG changeset patch
2201 # HG changeset patch
2202 # User test
2202 # User test
2203 # Date 0 0
2203 # Date 0 0
2204 # Thu Jan 01 00:00:00 1970 +0000
2204 # Thu Jan 01 00:00:00 1970 +0000
2205 # Node ID 216d4c92cf98ff2b4641d508b76b529f3d424c92
2205 # Node ID 216d4c92cf98ff2b4641d508b76b529f3d424c92
2206 # Parent f8035bb17114da16215af3436ec5222428ace8ee
2206 # Parent f8035bb17114da16215af3436ec5222428ace8ee
2207 copy a b
2207 copy a b
2208
2208
2209 diff -r f8035bb17114 -r 216d4c92cf98 b
2209 diff -r f8035bb17114 -r 216d4c92cf98 b
2210 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2210 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2211 +++ b/b Thu Jan 01 00:00:00 1970 +0000
2211 +++ b/b Thu Jan 01 00:00:00 1970 +0000
2212 @@ -0,0 +1,1 @@
2212 @@ -0,0 +1,1 @@
2213 +a
2213 +a
2214 diff -r f8035bb17114 -r 216d4c92cf98 g
2214 diff -r f8035bb17114 -r 216d4c92cf98 g
2215 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2215 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2216 +++ b/g Thu Jan 01 00:00:00 1970 +0000
2216 +++ b/g Thu Jan 01 00:00:00 1970 +0000
2217 @@ -0,0 +1,1 @@
2217 @@ -0,0 +1,1 @@
2218 +f
2218 +f
2219 # HG changeset patch
2219 # HG changeset patch
2220 # User test
2220 # User test
2221 # Date 0 0
2221 # Date 0 0
2222 # Thu Jan 01 00:00:00 1970 +0000
2222 # Thu Jan 01 00:00:00 1970 +0000
2223 # Node ID bb573313a9e8349099b6ea2b2fb1fc7f424446f3
2223 # Node ID bb573313a9e8349099b6ea2b2fb1fc7f424446f3
2224 # Parent 216d4c92cf98ff2b4641d508b76b529f3d424c92
2224 # Parent 216d4c92cf98ff2b4641d508b76b529f3d424c92
2225 mv b dir/b
2225 mv b dir/b
2226
2226
2227 diff -r 216d4c92cf98 -r bb573313a9e8 b
2227 diff -r 216d4c92cf98 -r bb573313a9e8 b
2228 --- a/b Thu Jan 01 00:00:00 1970 +0000
2228 --- a/b Thu Jan 01 00:00:00 1970 +0000
2229 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2229 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2230 @@ -1,1 +0,0 @@
2230 @@ -1,1 +0,0 @@
2231 -a
2231 -a
2232 diff -r 216d4c92cf98 -r bb573313a9e8 dir/b
2232 diff -r 216d4c92cf98 -r bb573313a9e8 dir/b
2233 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2233 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2234 +++ b/dir/b Thu Jan 01 00:00:00 1970 +0000
2234 +++ b/dir/b Thu Jan 01 00:00:00 1970 +0000
2235 @@ -0,0 +1,1 @@
2235 @@ -0,0 +1,1 @@
2236 +a
2236 +a
2237 diff -r 216d4c92cf98 -r bb573313a9e8 f
2237 diff -r 216d4c92cf98 -r bb573313a9e8 f
2238 --- a/f Thu Jan 01 00:00:00 1970 +0000
2238 --- a/f Thu Jan 01 00:00:00 1970 +0000
2239 +++ b/f Thu Jan 01 00:00:00 1970 +0000
2239 +++ b/f Thu Jan 01 00:00:00 1970 +0000
2240 @@ -1,1 +1,2 @@
2240 @@ -1,1 +1,2 @@
2241 f
2241 f
2242 +f
2242 +f
2243 diff -r 216d4c92cf98 -r bb573313a9e8 g
2243 diff -r 216d4c92cf98 -r bb573313a9e8 g
2244 --- a/g Thu Jan 01 00:00:00 1970 +0000
2244 --- a/g Thu Jan 01 00:00:00 1970 +0000
2245 +++ b/g Thu Jan 01 00:00:00 1970 +0000
2245 +++ b/g Thu Jan 01 00:00:00 1970 +0000
2246 @@ -1,1 +1,2 @@
2246 @@ -1,1 +1,2 @@
2247 f
2247 f
2248 +g
2248 +g
2249 # HG changeset patch
2249 # HG changeset patch
2250 # User test
2250 # User test
2251 # Date 0 0
2251 # Date 0 0
2252 # Thu Jan 01 00:00:00 1970 +0000
2252 # Thu Jan 01 00:00:00 1970 +0000
2253 # Node ID 5918b8d165d1364e78a66d02e66caa0133c5d1ed
2253 # Node ID 5918b8d165d1364e78a66d02e66caa0133c5d1ed
2254 # Parent bb573313a9e8349099b6ea2b2fb1fc7f424446f3
2254 # Parent bb573313a9e8349099b6ea2b2fb1fc7f424446f3
2255 mv a b; add d
2255 mv a b; add d
2256
2256
2257 diff -r bb573313a9e8 -r 5918b8d165d1 a
2257 diff -r bb573313a9e8 -r 5918b8d165d1 a
2258 --- a/a Thu Jan 01 00:00:00 1970 +0000
2258 --- a/a Thu Jan 01 00:00:00 1970 +0000
2259 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2259 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2260 @@ -1,1 +0,0 @@
2260 @@ -1,1 +0,0 @@
2261 -a
2261 -a
2262 diff -r bb573313a9e8 -r 5918b8d165d1 b
2262 diff -r bb573313a9e8 -r 5918b8d165d1 b
2263 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2263 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2264 +++ b/b Thu Jan 01 00:00:00 1970 +0000
2264 +++ b/b Thu Jan 01 00:00:00 1970 +0000
2265 @@ -0,0 +1,1 @@
2265 @@ -0,0 +1,1 @@
2266 +a
2266 +a
2267 diff -r bb573313a9e8 -r 5918b8d165d1 d
2267 diff -r bb573313a9e8 -r 5918b8d165d1 d
2268 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2268 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2269 +++ b/d Thu Jan 01 00:00:00 1970 +0000
2269 +++ b/d Thu Jan 01 00:00:00 1970 +0000
2270 @@ -0,0 +1,1 @@
2270 @@ -0,0 +1,1 @@
2271 +a
2271 +a
2272 diff -r bb573313a9e8 -r 5918b8d165d1 g
2272 diff -r bb573313a9e8 -r 5918b8d165d1 g
2273 --- a/g Thu Jan 01 00:00:00 1970 +0000
2273 --- a/g Thu Jan 01 00:00:00 1970 +0000
2274 +++ b/g Thu Jan 01 00:00:00 1970 +0000
2274 +++ b/g Thu Jan 01 00:00:00 1970 +0000
2275 @@ -1,2 +1,2 @@
2275 @@ -1,2 +1,2 @@
2276 f
2276 f
2277 -g
2277 -g
2278 +f
2278 +f
2279 # HG changeset patch
2279 # HG changeset patch
2280 # User test
2280 # User test
2281 # Date 0 0
2281 # Date 0 0
2282 # Thu Jan 01 00:00:00 1970 +0000
2282 # Thu Jan 01 00:00:00 1970 +0000
2283 # Node ID 17d952250a9d03cc3dc77b199ab60e959b9b0260
2283 # Node ID 17d952250a9d03cc3dc77b199ab60e959b9b0260
2284 # Parent 5918b8d165d1364e78a66d02e66caa0133c5d1ed
2284 # Parent 5918b8d165d1364e78a66d02e66caa0133c5d1ed
2285 mv dir/b e
2285 mv dir/b e
2286
2286
2287 diff -r 5918b8d165d1 -r 17d952250a9d dir/b
2287 diff -r 5918b8d165d1 -r 17d952250a9d dir/b
2288 --- a/dir/b Thu Jan 01 00:00:00 1970 +0000
2288 --- a/dir/b Thu Jan 01 00:00:00 1970 +0000
2289 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2289 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2290 @@ -1,1 +0,0 @@
2290 @@ -1,1 +0,0 @@
2291 -a
2291 -a
2292 diff -r 5918b8d165d1 -r 17d952250a9d e
2292 diff -r 5918b8d165d1 -r 17d952250a9d e
2293 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2293 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2294 +++ b/e Thu Jan 01 00:00:00 1970 +0000
2294 +++ b/e Thu Jan 01 00:00:00 1970 +0000
2295 @@ -0,0 +1,1 @@
2295 @@ -0,0 +1,1 @@
2296 +a
2296 +a
2297 # HG changeset patch
2297 # HG changeset patch
2298 # User test
2298 # User test
2299 # Date 0 0
2299 # Date 0 0
2300 # Thu Jan 01 00:00:00 1970 +0000
2300 # Thu Jan 01 00:00:00 1970 +0000
2301 # Node ID 99b31f1c2782e2deb1723cef08930f70fc84b37b
2301 # Node ID 99b31f1c2782e2deb1723cef08930f70fc84b37b
2302 # Parent 5918b8d165d1364e78a66d02e66caa0133c5d1ed
2302 # Parent 5918b8d165d1364e78a66d02e66caa0133c5d1ed
2303 add another e
2303 add another e
2304
2304
2305 diff -r 5918b8d165d1 -r 99b31f1c2782 e
2305 diff -r 5918b8d165d1 -r 99b31f1c2782 e
2306 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2306 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2307 +++ b/e Thu Jan 01 00:00:00 1970 +0000
2307 +++ b/e Thu Jan 01 00:00:00 1970 +0000
2308 @@ -0,0 +1,1 @@
2308 @@ -0,0 +1,1 @@
2309 +ee
2309 +ee
2310 # HG changeset patch
2310 # HG changeset patch
2311 # User test
2311 # User test
2312 # Date 0 0
2312 # Date 0 0
2313 # Thu Jan 01 00:00:00 1970 +0000
2313 # Thu Jan 01 00:00:00 1970 +0000
2314 # Node ID 9feeac35a70aa325519bbf3178683271113f2b8f
2314 # Node ID 9feeac35a70aa325519bbf3178683271113f2b8f
2315 # Parent 99b31f1c2782e2deb1723cef08930f70fc84b37b
2315 # Parent 99b31f1c2782e2deb1723cef08930f70fc84b37b
2316 # Parent 17d952250a9d03cc3dc77b199ab60e959b9b0260
2316 # Parent 17d952250a9d03cc3dc77b199ab60e959b9b0260
2317 merge 5 and 4
2317 merge 5 and 4
2318
2318
2319 diff -r 99b31f1c2782 -r 9feeac35a70a dir/b
2319 diff -r 99b31f1c2782 -r 9feeac35a70a dir/b
2320 --- a/dir/b Thu Jan 01 00:00:00 1970 +0000
2320 --- a/dir/b Thu Jan 01 00:00:00 1970 +0000
2321 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2321 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2322 @@ -1,1 +0,0 @@
2322 @@ -1,1 +0,0 @@
2323 -a
2323 -a
2324 diff -r 99b31f1c2782 -r 9feeac35a70a e
2324 diff -r 99b31f1c2782 -r 9feeac35a70a e
2325 --- a/e Thu Jan 01 00:00:00 1970 +0000
2325 --- a/e Thu Jan 01 00:00:00 1970 +0000
2326 +++ b/e Thu Jan 01 00:00:00 1970 +0000
2326 +++ b/e Thu Jan 01 00:00:00 1970 +0000
2327 @@ -1,1 +1,1 @@
2327 @@ -1,1 +1,1 @@
2328 -ee
2328 -ee
2329 +merge
2329 +merge
2330 # HG changeset patch
2330 # HG changeset patch
2331 # User test
2331 # User test
2332 # Date 0 0
2332 # Date 0 0
2333 # Thu Jan 01 00:00:00 1970 +0000
2333 # Thu Jan 01 00:00:00 1970 +0000
2334 # Node ID 9febbb9c8b2e09670a2fb550cb1e4e01a2c7e9fd
2334 # Node ID 9febbb9c8b2e09670a2fb550cb1e4e01a2c7e9fd
2335 # Parent 9feeac35a70aa325519bbf3178683271113f2b8f
2335 # Parent 9feeac35a70aa325519bbf3178683271113f2b8f
2336 Added tag foo-bar for changeset 9feeac35a70a
2336 Added tag foo-bar for changeset 9feeac35a70a
2337
2337
2338 diff -r 9feeac35a70a -r 9febbb9c8b2e .hgtags
2338 diff -r 9feeac35a70a -r 9febbb9c8b2e .hgtags
2339 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2339 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2340 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
2340 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
2341 @@ -0,0 +1,1 @@
2341 @@ -0,0 +1,1 @@
2342 +9feeac35a70aa325519bbf3178683271113f2b8f foo-bar
2342 +9feeac35a70aa325519bbf3178683271113f2b8f foo-bar
2343 # HG changeset patch
2343 # HG changeset patch
2344 # User test
2344 # User test
2345 # Date 0 0
2345 # Date 0 0
2346 # Thu Jan 01 00:00:00 1970 +0000
2346 # Thu Jan 01 00:00:00 1970 +0000
2347 # Node ID 3bd4551ec3fe1c0696241f236abe857a53c6d6e7
2347 # Node ID 3bd4551ec3fe1c0696241f236abe857a53c6d6e7
2348 # Parent 9feeac35a70aa325519bbf3178683271113f2b8f
2348 # Parent 9feeac35a70aa325519bbf3178683271113f2b8f
2349 add g
2349 add g
2350
2350
2351 diff -r 9feeac35a70a -r 3bd4551ec3fe g
2351 diff -r 9feeac35a70a -r 3bd4551ec3fe g
2352 --- a/g Thu Jan 01 00:00:00 1970 +0000
2352 --- a/g Thu Jan 01 00:00:00 1970 +0000
2353 +++ b/g Thu Jan 01 00:00:00 1970 +0000
2353 +++ b/g Thu Jan 01 00:00:00 1970 +0000
2354 @@ -1,2 +1,1 @@
2354 @@ -1,2 +1,1 @@
2355 -f
2355 -f
2356 -f
2356 -f
2357 +g
2357 +g
2358 $ testlog --follow -r6 -r8 -r5 -r7 -r4
2358 $ testlog --follow -r6 -r8 -r5 -r7 -r4
2359 ['6', '8', '5', '7', '4']
2359 ['6', '8', '5', '7', '4']
2360 []
2360 []
2361 <generatorsetdesc->
2361 <generatorsetdesc->
2362
2362
2363 Test --follow-first and forward --rev
2363 Test --follow-first and forward --rev
2364
2364
2365 $ testlog --follow-first -r6 -r8 -r5 -r7 -r4
2365 $ testlog --follow-first -r6 -r8 -r5 -r7 -r4
2366 ['6', '8', '5', '7', '4']
2366 ['6', '8', '5', '7', '4']
2367 []
2367 []
2368 <generatorsetdesc->
2368 <generatorsetdesc->
2369
2369
2370 Test --follow and backward --rev
2370 Test --follow and backward --rev
2371
2371
2372 $ testlog --follow -r6 -r5 -r7 -r8 -r4
2372 $ testlog --follow -r6 -r5 -r7 -r8 -r4
2373 ['6', '5', '7', '8', '4']
2373 ['6', '5', '7', '8', '4']
2374 []
2374 []
2375 <generatorsetdesc->
2375 <generatorsetdesc->
2376
2376
2377 Test --follow-first and backward --rev
2377 Test --follow-first and backward --rev
2378
2378
2379 $ testlog --follow-first -r6 -r5 -r7 -r8 -r4
2379 $ testlog --follow-first -r6 -r5 -r7 -r8 -r4
2380 ['6', '5', '7', '8', '4']
2380 ['6', '5', '7', '8', '4']
2381 []
2381 []
2382 <generatorsetdesc->
2382 <generatorsetdesc->
2383
2383
2384 Test --follow with --rev of graphlog extension
2384 Test --follow with --rev of graphlog extension
2385
2385
2386 $ hg --config extensions.graphlog= glog -qfr1
2386 $ hg --config extensions.graphlog= glog -qfr1
2387 \xe2\x97\x8b 1:216d4c92cf98 (esc)
2387 \xe2\x97\x8b 1:216d4c92cf98 (esc)
2388 \xe2\x94\x82 (esc)
2388 \xe2\x94\x82 (esc)
2389 \xe2\x97\x8b 0:f8035bb17114 (esc)
2389 \xe2\x97\x8b 0:f8035bb17114 (esc)
2390
2390
2391
2391
2392 Test subdir
2392 Test subdir
2393
2393
2394 $ hg up -q 3
2394 $ hg up -q 3
2395 $ cd dir
2395 $ cd dir
2396 $ testlog .
2396 $ testlog .
2397 []
2397 []
2398 (func
2398 (func
2399 (symbol '_matchfiles')
2399 (symbol '_matchfiles')
2400 (list
2400 (list
2401 (string 'r:')
2401 (string 'r:')
2402 (string 'd:relpath')
2402 (string 'd:relpath')
2403 (string 'p:.')))
2403 (string 'p:.')))
2404 <filteredset
2404 <filteredset
2405 <spanset- 0:9>,
2405 <spanset- 0:9>,
2406 <matchfiles patterns=['.'], include=[] exclude=[], default='relpath', rev=2147483647>>
2406 <matchfiles patterns=['.'], include=[] exclude=[], default='relpath', rev=2147483647>>
2407 $ testlog ../b
2407 $ testlog ../b
2408 []
2408 []
2409 (func
2409 (func
2410 (symbol 'filelog')
2410 (symbol 'filelog')
2411 (string '../b'))
2411 (string '../b'))
2412 <filteredset
2412 <filteredset
2413 <spanset- 0:9>, set([1])>
2413 <spanset- 0:9>, set([1])>
2414 $ testlog -f ../b
2414 $ testlog -f ../b
2415 []
2415 []
2416 []
2416 []
2417 <generatorsetdesc->
2417 <generatorsetdesc->
2418 $ cd ..
2418 $ cd ..
2419
2419
2420 Test --hidden
2420 Test --hidden
2421 (enable obsolete)
2421 (enable obsolete)
2422
2422
2423 $ cat >> $HGRCPATH << EOF
2423 $ cat >> $HGRCPATH << EOF
2424 > [experimental]
2424 > [experimental]
2425 > evolution.createmarkers=True
2425 > evolution.createmarkers=True
2426 > EOF
2426 > EOF
2427
2427
2428 $ hg debugobsolete `hg id --debug -i -r 8`
2428 $ hg debugobsolete `hg id --debug -i -r 8`
2429 1 new obsolescence markers
2429 1 new obsolescence markers
2430 obsoleted 1 changesets
2430 obsoleted 1 changesets
2431 $ testlog
2431 $ testlog
2432 []
2432 []
2433 []
2433 []
2434 <spanset- 0:9>
2434 <spanset- 0:9>
2435 $ testlog --hidden
2435 $ testlog --hidden
2436 []
2436 []
2437 []
2437 []
2438 <spanset- 0:9>
2438 <spanset- 0:9>
2439 $ hg log -G --template '{rev} {desc}\n'
2439 $ hg log -G --template '{rev} {desc}\n'
2440 \xe2\x97\x8b 7 Added tag foo-bar for changeset 9feeac35a70a (esc)
2440 \xe2\x97\x8b 7 Added tag foo-bar for changeset 9feeac35a70a (esc)
2441 \xe2\x94\x82 (esc)
2441 \xe2\x94\x82 (esc)
2442 \xe2\x97\x8b 6 merge 5 and 4 (esc)
2442 \xe2\x97\x8b 6 merge 5 and 4 (esc)
2443 \xe2\x94\x82\xe2\x95\xb2 (esc)
2443 \xe2\x94\x82\xe2\x95\xb2 (esc)
2444 \xe2\x94\x82 \xe2\x97\x8b 5 add another e (esc)
2444 \xe2\x94\x82 \xe2\x97\x8b 5 add another e (esc)
2445 \xe2\x94\x82 \xe2\x94\x82 (esc)
2445 \xe2\x94\x82 \xe2\x94\x82 (esc)
2446 \xe2\x97\x8b \xe2\x94\x82 4 mv dir/b e (esc)
2446 \xe2\x97\x8b \xe2\x94\x82 4 mv dir/b e (esc)
2447 \xe2\x94\x82\xe2\x95\xb1 (esc)
2447 \xe2\x94\x82\xe2\x95\xb1 (esc)
2448 \xe2\x97\x8d 3 mv a b; add d (esc)
2448 \xe2\x97\x89 3 mv a b; add d (esc)
2449 \xe2\x94\x82 (esc)
2449 \xe2\x94\x82 (esc)
2450 \xe2\x97\x8b 2 mv b dir/b (esc)
2450 \xe2\x97\x8b 2 mv b dir/b (esc)
2451 \xe2\x94\x82 (esc)
2451 \xe2\x94\x82 (esc)
2452 \xe2\x97\x8b 1 copy a b (esc)
2452 \xe2\x97\x8b 1 copy a b (esc)
2453 \xe2\x94\x82 (esc)
2453 \xe2\x94\x82 (esc)
2454 \xe2\x97\x8b 0 add a (esc)
2454 \xe2\x97\x8b 0 add a (esc)
2455
2455
2456
2456
2457 A template without trailing newline should do something sane
2457 A template without trailing newline should do something sane
2458
2458
2459 $ hg log -G -r ::2 --template '{rev} {desc}'
2459 $ hg log -G -r ::2 --template '{rev} {desc}'
2460 \xe2\x97\x8b 2 mv b dir/b (esc)
2460 \xe2\x97\x8b 2 mv b dir/b (esc)
2461 \xe2\x94\x82 (esc)
2461 \xe2\x94\x82 (esc)
2462 \xe2\x97\x8b 1 copy a b (esc)
2462 \xe2\x97\x8b 1 copy a b (esc)
2463 \xe2\x94\x82 (esc)
2463 \xe2\x94\x82 (esc)
2464 \xe2\x97\x8b 0 add a (esc)
2464 \xe2\x97\x8b 0 add a (esc)
2465
2465
2466
2466
2467 Extra newlines must be preserved
2467 Extra newlines must be preserved
2468
2468
2469 $ hg log -G -r ::2 --template '\n{rev} {desc}\n\n'
2469 $ hg log -G -r ::2 --template '\n{rev} {desc}\n\n'
2470 \xe2\x97\x8b (esc)
2470 \xe2\x97\x8b (esc)
2471 \xe2\x94\x82 2 mv b dir/b (esc)
2471 \xe2\x94\x82 2 mv b dir/b (esc)
2472 \xe2\x94\x82 (esc)
2472 \xe2\x94\x82 (esc)
2473 \xe2\x97\x8b (esc)
2473 \xe2\x97\x8b (esc)
2474 \xe2\x94\x82 1 copy a b (esc)
2474 \xe2\x94\x82 1 copy a b (esc)
2475 \xe2\x94\x82 (esc)
2475 \xe2\x94\x82 (esc)
2476 \xe2\x97\x8b (esc)
2476 \xe2\x97\x8b (esc)
2477 0 add a
2477 0 add a
2478
2478
2479
2479
2480 The almost-empty template should do something sane too ...
2480 The almost-empty template should do something sane too ...
2481
2481
2482 $ hg log -G -r ::2 --template '\n'
2482 $ hg log -G -r ::2 --template '\n'
2483 \xe2\x97\x8b (esc)
2483 \xe2\x97\x8b (esc)
2484 \xe2\x94\x82 (esc)
2484 \xe2\x94\x82 (esc)
2485 \xe2\x97\x8b (esc)
2485 \xe2\x97\x8b (esc)
2486 \xe2\x94\x82 (esc)
2486 \xe2\x94\x82 (esc)
2487 \xe2\x97\x8b (esc)
2487 \xe2\x97\x8b (esc)
2488
2488
2489
2489
2490 issue3772
2490 issue3772
2491
2491
2492 $ hg log -G -r :null
2492 $ hg log -G -r :null
2493 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2493 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2494 \xe2\x94\x82 user: test (esc)
2494 \xe2\x94\x82 user: test (esc)
2495 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2495 \xe2\x94\x82 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
2496 \xe2\x94\x82 summary: add a (esc)
2496 \xe2\x94\x82 summary: add a (esc)
2497 \xe2\x94\x82 (esc)
2497 \xe2\x94\x82 (esc)
2498 \xe2\x97\x8b changeset: -1:000000000000 (esc)
2498 \xe2\x97\x8b changeset: -1:000000000000 (esc)
2499 user:
2499 user:
2500 date: Thu Jan 01 00:00:00 1970 +0000
2500 date: Thu Jan 01 00:00:00 1970 +0000
2501
2501
2502 $ hg log -G -r null:null
2502 $ hg log -G -r null:null
2503 \xe2\x97\x8b changeset: -1:000000000000 (esc)
2503 \xe2\x97\x8b changeset: -1:000000000000 (esc)
2504 user:
2504 user:
2505 date: Thu Jan 01 00:00:00 1970 +0000
2505 date: Thu Jan 01 00:00:00 1970 +0000
2506
2506
2507
2507
2508 should not draw line down to null due to the magic of fullreposet
2508 should not draw line down to null due to the magic of fullreposet
2509
2509
2510 $ hg log -G -r 'all()' | tail -6
2510 $ hg log -G -r 'all()' | tail -6
2511 \xe2\x94\x82 (esc)
2511 \xe2\x94\x82 (esc)
2512 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2512 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2513 user: test
2513 user: test
2514 date: Thu Jan 01 00:00:00 1970 +0000
2514 date: Thu Jan 01 00:00:00 1970 +0000
2515 summary: add a
2515 summary: add a
2516
2516
2517
2517
2518 $ hg log -G -r 'branch(default)' | tail -6
2518 $ hg log -G -r 'branch(default)' | tail -6
2519 \xe2\x94\x82 (esc)
2519 \xe2\x94\x82 (esc)
2520 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2520 \xe2\x97\x8b changeset: 0:f8035bb17114 (esc)
2521 user: test
2521 user: test
2522 date: Thu Jan 01 00:00:00 1970 +0000
2522 date: Thu Jan 01 00:00:00 1970 +0000
2523 summary: add a
2523 summary: add a
2524
2524
2525
2525
2526 working-directory revision
2526 working-directory revision
2527
2527
2528 $ hg log -G -qr '. + wdir()'
2528 $ hg log -G -qr '. + wdir()'
2529 \xe2\x97\x8b 2147483647:ffffffffffff (esc)
2529 \xe2\x97\x8b 2147483647:ffffffffffff (esc)
2530 \xe2\x94\x82 (esc)
2530 \xe2\x94\x82 (esc)
2531 \xe2\x97\x8d 3:5918b8d165d1 (esc)
2531 \xe2\x97\x89 3:5918b8d165d1 (esc)
2532 \xe2\x94\x82 (esc)
2532 \xe2\x94\x82 (esc)
2533 \xe2\x95\xa7 (esc)
2533 \xe2\x95\xa7 (esc)
2534
2534
2535 node template with changesetprinter:
2535 node template with changesetprinter:
2536
2536
2537 $ hg log -Gqr 5:7 --config command-templates.graphnode='"{rev}"'
2537 $ hg log -Gqr 5:7 --config command-templates.graphnode='"{rev}"'
2538 7 7:9febbb9c8b2e
2538 7 7:9febbb9c8b2e
2539 \xe2\x94\x82 (esc)
2539 \xe2\x94\x82 (esc)
2540 6 6:9feeac35a70a
2540 6 6:9feeac35a70a
2541 \xe2\x94\x82\xe2\x95\xb2 (esc)
2541 \xe2\x94\x82\xe2\x95\xb2 (esc)
2542 \xe2\x94\x82 \xe2\x95\xa7 (esc)
2542 \xe2\x94\x82 \xe2\x95\xa7 (esc)
2543 5 5:99b31f1c2782
2543 5 5:99b31f1c2782
2544 \xe2\x94\x82 (esc)
2544 \xe2\x94\x82 (esc)
2545 \xe2\x95\xa7 (esc)
2545 \xe2\x95\xa7 (esc)
2546
2546
2547 node template with changesettemplater (shared cache variable):
2547 node template with changesettemplater (shared cache variable):
2548
2548
2549 $ hg log -Gr 5:7 -T '{latesttag % "{rev} {tag}+{distance}"}\n' \
2549 $ hg log -Gr 5:7 -T '{latesttag % "{rev} {tag}+{distance}"}\n' \
2550 > --config command-templates.graphnode='{ifeq(latesttagdistance, 0, "#", graphnode)}'
2550 > --config command-templates.graphnode='{ifeq(latesttagdistance, 0, "#", graphnode)}'
2551 \xe2\x97\x8b 7 foo-bar+1 (esc)
2551 \xe2\x97\x8b 7 foo-bar+1 (esc)
2552 \xe2\x94\x82 (esc)
2552 \xe2\x94\x82 (esc)
2553 # 6 foo-bar+0
2553 # 6 foo-bar+0
2554 \xe2\x94\x82\xe2\x95\xb2 (esc)
2554 \xe2\x94\x82\xe2\x95\xb2 (esc)
2555 \xe2\x94\x82 \xe2\x95\xa7 (esc)
2555 \xe2\x94\x82 \xe2\x95\xa7 (esc)
2556 \xe2\x97\x8b 5 null+5 (esc)
2556 \xe2\x97\x8b 5 null+5 (esc)
2557 \xe2\x94\x82 (esc)
2557 \xe2\x94\x82 (esc)
2558 \xe2\x95\xa7 (esc)
2558 \xe2\x95\xa7 (esc)
2559
2559
2560 label() should just work in node template:
2560 label() should just work in node template:
2561
2561
2562 $ hg log -Gqr 7 --config extensions.color= --color=debug \
2562 $ hg log -Gqr 7 --config extensions.color= --color=debug \
2563 > --config command-templates.graphnode='{label("branch.{branch}", rev)}'
2563 > --config command-templates.graphnode='{label("branch.{branch}", rev)}'
2564 [branch.default\xe2\x94\x827] [log.node|7:9febbb9c8b2e] (esc)
2564 [branch.default\xe2\x94\x827] [log.node|7:9febbb9c8b2e] (esc)
2565 \xe2\x94\x82 (esc)
2565 \xe2\x94\x82 (esc)
2566 \xe2\x95\xa7 (esc)
2566 \xe2\x95\xa7 (esc)
2567
2567
2568 $ cd ..
2568 $ cd ..
2569
2569
2570 change graph edge styling
2570 change graph edge styling
2571
2571
2572 $ cd repo
2572 $ cd repo
2573
2573
2574 Setting HGPLAIN ignores graphmod styling:
2574 Setting HGPLAIN ignores graphmod styling:
2575
2575
2576 $ HGPLAIN=1 hg log -G -r 'file("a")' -m
2576 $ HGPLAIN=1 hg log -G -r 'file("a")' -m
2577 @ changeset: 36:08a19a744424
2577 @ changeset: 36:08a19a744424
2578 | branch: branch
2578 | branch: branch
2579 | tag: tip
2579 | tag: tip
2580 | parent: 35:9159c3644c5e
2580 | parent: 35:9159c3644c5e
2581 | parent: 35:9159c3644c5e
2581 | parent: 35:9159c3644c5e
2582 | user: test
2582 | user: test
2583 | date: Thu Jan 01 00:00:36 1970 +0000
2583 | date: Thu Jan 01 00:00:36 1970 +0000
2584 | summary: (36) buggy merge: identical parents
2584 | summary: (36) buggy merge: identical parents
2585 |
2585 |
2586 o changeset: 32:d06dffa21a31
2586 o changeset: 32:d06dffa21a31
2587 |\ parent: 27:886ed638191b
2587 |\ parent: 27:886ed638191b
2588 | | parent: 31:621d83e11f67
2588 | | parent: 31:621d83e11f67
2589 | | user: test
2589 | | user: test
2590 | | date: Thu Jan 01 00:00:32 1970 +0000
2590 | | date: Thu Jan 01 00:00:32 1970 +0000
2591 | | summary: (32) expand
2591 | | summary: (32) expand
2592 | |
2592 | |
2593 o | changeset: 31:621d83e11f67
2593 o | changeset: 31:621d83e11f67
2594 |\| parent: 21:d42a756af44d
2594 |\| parent: 21:d42a756af44d
2595 | | parent: 30:6e11cd4b648f
2595 | | parent: 30:6e11cd4b648f
2596 | | user: test
2596 | | user: test
2597 | | date: Thu Jan 01 00:00:31 1970 +0000
2597 | | date: Thu Jan 01 00:00:31 1970 +0000
2598 | | summary: (31) expand
2598 | | summary: (31) expand
2599 | |
2599 | |
2600 o | changeset: 30:6e11cd4b648f
2600 o | changeset: 30:6e11cd4b648f
2601 |\ \ parent: 28:44ecd0b9ae99
2601 |\ \ parent: 28:44ecd0b9ae99
2602 | | | parent: 29:cd9bb2be7593
2602 | | | parent: 29:cd9bb2be7593
2603 | | | user: test
2603 | | | user: test
2604 | | | date: Thu Jan 01 00:00:30 1970 +0000
2604 | | | date: Thu Jan 01 00:00:30 1970 +0000
2605 | | | summary: (30) expand
2605 | | | summary: (30) expand
2606 | | |
2606 | | |
2607 o | | changeset: 28:44ecd0b9ae99
2607 o | | changeset: 28:44ecd0b9ae99
2608 |\ \ \ parent: 1:6db2ef61d156
2608 |\ \ \ parent: 1:6db2ef61d156
2609 | | | | parent: 26:7f25b6c2f0b9
2609 | | | | parent: 26:7f25b6c2f0b9
2610 | | | | user: test
2610 | | | | user: test
2611 | | | | date: Thu Jan 01 00:00:28 1970 +0000
2611 | | | | date: Thu Jan 01 00:00:28 1970 +0000
2612 | | | | summary: (28) merge zero known
2612 | | | | summary: (28) merge zero known
2613 | | | |
2613 | | | |
2614 o | | | changeset: 26:7f25b6c2f0b9
2614 o | | | changeset: 26:7f25b6c2f0b9
2615 |\ \ \ \ parent: 18:1aa84d96232a
2615 |\ \ \ \ parent: 18:1aa84d96232a
2616 | | | | | parent: 25:91da8ed57247
2616 | | | | | parent: 25:91da8ed57247
2617 | | | | | user: test
2617 | | | | | user: test
2618 | | | | | date: Thu Jan 01 00:00:26 1970 +0000
2618 | | | | | date: Thu Jan 01 00:00:26 1970 +0000
2619 | | | | | summary: (26) merge one known; far right
2619 | | | | | summary: (26) merge one known; far right
2620 | | | | |
2620 | | | | |
2621 | o-----+ changeset: 25:91da8ed57247
2621 | o-----+ changeset: 25:91da8ed57247
2622 | | | | | parent: 21:d42a756af44d
2622 | | | | | parent: 21:d42a756af44d
2623 | | | | | parent: 24:a9c19a3d96b7
2623 | | | | | parent: 24:a9c19a3d96b7
2624 | | | | | user: test
2624 | | | | | user: test
2625 | | | | | date: Thu Jan 01 00:00:25 1970 +0000
2625 | | | | | date: Thu Jan 01 00:00:25 1970 +0000
2626 | | | | | summary: (25) merge one known; far left
2626 | | | | | summary: (25) merge one known; far left
2627 | | | | |
2627 | | | | |
2628 | o | | | changeset: 24:a9c19a3d96b7
2628 | o | | | changeset: 24:a9c19a3d96b7
2629 | |\ \ \ \ parent: 0:e6eb3150255d
2629 | |\ \ \ \ parent: 0:e6eb3150255d
2630 | | | | | | parent: 23:a01cddf0766d
2630 | | | | | | parent: 23:a01cddf0766d
2631 | | | | | | user: test
2631 | | | | | | user: test
2632 | | | | | | date: Thu Jan 01 00:00:24 1970 +0000
2632 | | | | | | date: Thu Jan 01 00:00:24 1970 +0000
2633 | | | | | | summary: (24) merge one known; immediate right
2633 | | | | | | summary: (24) merge one known; immediate right
2634 | | | | | |
2634 | | | | | |
2635 | o---+ | | changeset: 23:a01cddf0766d
2635 | o---+ | | changeset: 23:a01cddf0766d
2636 | | | | | | parent: 1:6db2ef61d156
2636 | | | | | | parent: 1:6db2ef61d156
2637 | | | | | | parent: 22:e0d9cccacb5d
2637 | | | | | | parent: 22:e0d9cccacb5d
2638 | | | | | | user: test
2638 | | | | | | user: test
2639 | | | | | | date: Thu Jan 01 00:00:23 1970 +0000
2639 | | | | | | date: Thu Jan 01 00:00:23 1970 +0000
2640 | | | | | | summary: (23) merge one known; immediate left
2640 | | | | | | summary: (23) merge one known; immediate left
2641 | | | | | |
2641 | | | | | |
2642 | o-------+ changeset: 22:e0d9cccacb5d
2642 | o-------+ changeset: 22:e0d9cccacb5d
2643 | | | | | | parent: 18:1aa84d96232a
2643 | | | | | | parent: 18:1aa84d96232a
2644 |/ / / / / parent: 21:d42a756af44d
2644 |/ / / / / parent: 21:d42a756af44d
2645 | | | | | user: test
2645 | | | | | user: test
2646 | | | | | date: Thu Jan 01 00:00:22 1970 +0000
2646 | | | | | date: Thu Jan 01 00:00:22 1970 +0000
2647 | | | | | summary: (22) merge two known; one far left, one far right
2647 | | | | | summary: (22) merge two known; one far left, one far right
2648 | | | | |
2648 | | | | |
2649 | | | | o changeset: 21:d42a756af44d
2649 | | | | o changeset: 21:d42a756af44d
2650 | | | | |\ parent: 19:31ddc2c1573b
2650 | | | | |\ parent: 19:31ddc2c1573b
2651 | | | | | | parent: 20:d30ed6450e32
2651 | | | | | | parent: 20:d30ed6450e32
2652 | | | | | | user: test
2652 | | | | | | user: test
2653 | | | | | | date: Thu Jan 01 00:00:21 1970 +0000
2653 | | | | | | date: Thu Jan 01 00:00:21 1970 +0000
2654 | | | | | | summary: (21) expand
2654 | | | | | | summary: (21) expand
2655 | | | | | |
2655 | | | | | |
2656 +-+-------o changeset: 20:d30ed6450e32
2656 +-+-------o changeset: 20:d30ed6450e32
2657 | | | | | parent: 0:e6eb3150255d
2657 | | | | | parent: 0:e6eb3150255d
2658 | | | | | parent: 18:1aa84d96232a
2658 | | | | | parent: 18:1aa84d96232a
2659 | | | | | user: test
2659 | | | | | user: test
2660 | | | | | date: Thu Jan 01 00:00:20 1970 +0000
2660 | | | | | date: Thu Jan 01 00:00:20 1970 +0000
2661 | | | | | summary: (20) merge two known; two far right
2661 | | | | | summary: (20) merge two known; two far right
2662 | | | | |
2662 | | | | |
2663 | | | | o changeset: 19:31ddc2c1573b
2663 | | | | o changeset: 19:31ddc2c1573b
2664 | | | | |\ parent: 15:1dda3f72782d
2664 | | | | |\ parent: 15:1dda3f72782d
2665 | | | | | | parent: 17:44765d7c06e0
2665 | | | | | | parent: 17:44765d7c06e0
2666 | | | | | | user: test
2666 | | | | | | user: test
2667 | | | | | | date: Thu Jan 01 00:00:19 1970 +0000
2667 | | | | | | date: Thu Jan 01 00:00:19 1970 +0000
2668 | | | | | | summary: (19) expand
2668 | | | | | | summary: (19) expand
2669 | | | | | |
2669 | | | | | |
2670 o---+---+ | changeset: 18:1aa84d96232a
2670 o---+---+ | changeset: 18:1aa84d96232a
2671 | | | | | parent: 1:6db2ef61d156
2671 | | | | | parent: 1:6db2ef61d156
2672 / / / / / parent: 15:1dda3f72782d
2672 / / / / / parent: 15:1dda3f72782d
2673 | | | | | user: test
2673 | | | | | user: test
2674 | | | | | date: Thu Jan 01 00:00:18 1970 +0000
2674 | | | | | date: Thu Jan 01 00:00:18 1970 +0000
2675 | | | | | summary: (18) merge two known; two far left
2675 | | | | | summary: (18) merge two known; two far left
2676 | | | | |
2676 | | | | |
2677 | | | | o changeset: 17:44765d7c06e0
2677 | | | | o changeset: 17:44765d7c06e0
2678 | | | | |\ parent: 12:86b91144a6e9
2678 | | | | |\ parent: 12:86b91144a6e9
2679 | | | | | | parent: 16:3677d192927d
2679 | | | | | | parent: 16:3677d192927d
2680 | | | | | | user: test
2680 | | | | | | user: test
2681 | | | | | | date: Thu Jan 01 00:00:17 1970 +0000
2681 | | | | | | date: Thu Jan 01 00:00:17 1970 +0000
2682 | | | | | | summary: (17) expand
2682 | | | | | | summary: (17) expand
2683 | | | | | |
2683 | | | | | |
2684 +-+-------o changeset: 16:3677d192927d
2684 +-+-------o changeset: 16:3677d192927d
2685 | | | | | parent: 0:e6eb3150255d
2685 | | | | | parent: 0:e6eb3150255d
2686 | | | | | parent: 1:6db2ef61d156
2686 | | | | | parent: 1:6db2ef61d156
2687 | | | | | user: test
2687 | | | | | user: test
2688 | | | | | date: Thu Jan 01 00:00:16 1970 +0000
2688 | | | | | date: Thu Jan 01 00:00:16 1970 +0000
2689 | | | | | summary: (16) merge two known; one immediate right, one near right
2689 | | | | | summary: (16) merge two known; one immediate right, one near right
2690 | | | | |
2690 | | | | |
2691 | | | o | changeset: 15:1dda3f72782d
2691 | | | o | changeset: 15:1dda3f72782d
2692 | | | |\ \ parent: 13:22d8966a97e3
2692 | | | |\ \ parent: 13:22d8966a97e3
2693 | | | | | | parent: 14:8eac370358ef
2693 | | | | | | parent: 14:8eac370358ef
2694 | | | | | | user: test
2694 | | | | | | user: test
2695 | | | | | | date: Thu Jan 01 00:00:15 1970 +0000
2695 | | | | | | date: Thu Jan 01 00:00:15 1970 +0000
2696 | | | | | | summary: (15) expand
2696 | | | | | | summary: (15) expand
2697 | | | | | |
2697 | | | | | |
2698 +-------o | changeset: 14:8eac370358ef
2698 +-------o | changeset: 14:8eac370358ef
2699 | | | | |/ parent: 0:e6eb3150255d
2699 | | | | |/ parent: 0:e6eb3150255d
2700 | | | | | parent: 12:86b91144a6e9
2700 | | | | | parent: 12:86b91144a6e9
2701 | | | | | user: test
2701 | | | | | user: test
2702 | | | | | date: Thu Jan 01 00:00:14 1970 +0000
2702 | | | | | date: Thu Jan 01 00:00:14 1970 +0000
2703 | | | | | summary: (14) merge two known; one immediate right, one far right
2703 | | | | | summary: (14) merge two known; one immediate right, one far right
2704 | | | | |
2704 | | | | |
2705 | | | o | changeset: 13:22d8966a97e3
2705 | | | o | changeset: 13:22d8966a97e3
2706 | | | |\ \ parent: 9:7010c0af0a35
2706 | | | |\ \ parent: 9:7010c0af0a35
2707 | | | | | | parent: 11:832d76e6bdf2
2707 | | | | | | parent: 11:832d76e6bdf2
2708 | | | | | | user: test
2708 | | | | | | user: test
2709 | | | | | | date: Thu Jan 01 00:00:13 1970 +0000
2709 | | | | | | date: Thu Jan 01 00:00:13 1970 +0000
2710 | | | | | | summary: (13) expand
2710 | | | | | | summary: (13) expand
2711 | | | | | |
2711 | | | | | |
2712 | +---+---o changeset: 12:86b91144a6e9
2712 | +---+---o changeset: 12:86b91144a6e9
2713 | | | | | parent: 1:6db2ef61d156
2713 | | | | | parent: 1:6db2ef61d156
2714 | | | | | parent: 9:7010c0af0a35
2714 | | | | | parent: 9:7010c0af0a35
2715 | | | | | user: test
2715 | | | | | user: test
2716 | | | | | date: Thu Jan 01 00:00:12 1970 +0000
2716 | | | | | date: Thu Jan 01 00:00:12 1970 +0000
2717 | | | | | summary: (12) merge two known; one immediate right, one far left
2717 | | | | | summary: (12) merge two known; one immediate right, one far left
2718 | | | | |
2718 | | | | |
2719 | | | | o changeset: 11:832d76e6bdf2
2719 | | | | o changeset: 11:832d76e6bdf2
2720 | | | | |\ parent: 6:b105a072e251
2720 | | | | |\ parent: 6:b105a072e251
2721 | | | | | | parent: 10:74c64d036d72
2721 | | | | | | parent: 10:74c64d036d72
2722 | | | | | | user: test
2722 | | | | | | user: test
2723 | | | | | | date: Thu Jan 01 00:00:11 1970 +0000
2723 | | | | | | date: Thu Jan 01 00:00:11 1970 +0000
2724 | | | | | | summary: (11) expand
2724 | | | | | | summary: (11) expand
2725 | | | | | |
2725 | | | | | |
2726 +---------o changeset: 10:74c64d036d72
2726 +---------o changeset: 10:74c64d036d72
2727 | | | | |/ parent: 0:e6eb3150255d
2727 | | | | |/ parent: 0:e6eb3150255d
2728 | | | | | parent: 6:b105a072e251
2728 | | | | | parent: 6:b105a072e251
2729 | | | | | user: test
2729 | | | | | user: test
2730 | | | | | date: Thu Jan 01 00:00:10 1970 +0000
2730 | | | | | date: Thu Jan 01 00:00:10 1970 +0000
2731 | | | | | summary: (10) merge two known; one immediate left, one near right
2731 | | | | | summary: (10) merge two known; one immediate left, one near right
2732 | | | | |
2732 | | | | |
2733 | | | o | changeset: 9:7010c0af0a35
2733 | | | o | changeset: 9:7010c0af0a35
2734 | | | |\ \ parent: 7:b632bb1b1224
2734 | | | |\ \ parent: 7:b632bb1b1224
2735 | | | | | | parent: 8:7a0b11f71937
2735 | | | | | | parent: 8:7a0b11f71937
2736 | | | | | | user: test
2736 | | | | | | user: test
2737 | | | | | | date: Thu Jan 01 00:00:09 1970 +0000
2737 | | | | | | date: Thu Jan 01 00:00:09 1970 +0000
2738 | | | | | | summary: (9) expand
2738 | | | | | | summary: (9) expand
2739 | | | | | |
2739 | | | | | |
2740 +-------o | changeset: 8:7a0b11f71937
2740 +-------o | changeset: 8:7a0b11f71937
2741 | | | |/ / parent: 0:e6eb3150255d
2741 | | | |/ / parent: 0:e6eb3150255d
2742 | | | | | parent: 7:b632bb1b1224
2742 | | | | | parent: 7:b632bb1b1224
2743 | | | | | user: test
2743 | | | | | user: test
2744 | | | | | date: Thu Jan 01 00:00:08 1970 +0000
2744 | | | | | date: Thu Jan 01 00:00:08 1970 +0000
2745 | | | | | summary: (8) merge two known; one immediate left, one far right
2745 | | | | | summary: (8) merge two known; one immediate left, one far right
2746 | | | | |
2746 | | | | |
2747 | | | o | changeset: 7:b632bb1b1224
2747 | | | o | changeset: 7:b632bb1b1224
2748 | | | |\ \ parent: 2:3d9a33b8d1e1
2748 | | | |\ \ parent: 2:3d9a33b8d1e1
2749 | | | | | | parent: 5:4409d547b708
2749 | | | | | | parent: 5:4409d547b708
2750 | | | | | | user: test
2750 | | | | | | user: test
2751 | | | | | | date: Thu Jan 01 00:00:07 1970 +0000
2751 | | | | | | date: Thu Jan 01 00:00:07 1970 +0000
2752 | | | | | | summary: (7) expand
2752 | | | | | | summary: (7) expand
2753 | | | | | |
2753 | | | | | |
2754 | | | +---o changeset: 6:b105a072e251
2754 | | | +---o changeset: 6:b105a072e251
2755 | | | | |/ parent: 2:3d9a33b8d1e1
2755 | | | | |/ parent: 2:3d9a33b8d1e1
2756 | | | | | parent: 5:4409d547b708
2756 | | | | | parent: 5:4409d547b708
2757 | | | | | user: test
2757 | | | | | user: test
2758 | | | | | date: Thu Jan 01 00:00:06 1970 +0000
2758 | | | | | date: Thu Jan 01 00:00:06 1970 +0000
2759 | | | | | summary: (6) merge two known; one immediate left, one far left
2759 | | | | | summary: (6) merge two known; one immediate left, one far left
2760 | | | | |
2760 | | | | |
2761 | | | o | changeset: 5:4409d547b708
2761 | | | o | changeset: 5:4409d547b708
2762 | | | |\ \ parent: 3:27eef8ed80b4
2762 | | | |\ \ parent: 3:27eef8ed80b4
2763 | | | | | | parent: 4:26a8bac39d9f
2763 | | | | | | parent: 4:26a8bac39d9f
2764 | | | | | | user: test
2764 | | | | | | user: test
2765 | | | | | | date: Thu Jan 01 00:00:05 1970 +0000
2765 | | | | | | date: Thu Jan 01 00:00:05 1970 +0000
2766 | | | | | | summary: (5) expand
2766 | | | | | | summary: (5) expand
2767 | | | | | |
2767 | | | | | |
2768 | +---o | | changeset: 4:26a8bac39d9f
2768 | +---o | | changeset: 4:26a8bac39d9f
2769 | | | |/ / parent: 1:6db2ef61d156
2769 | | | |/ / parent: 1:6db2ef61d156
2770 | | | | | parent: 3:27eef8ed80b4
2770 | | | | | parent: 3:27eef8ed80b4
2771 | | | | | user: test
2771 | | | | | user: test
2772 | | | | | date: Thu Jan 01 00:00:04 1970 +0000
2772 | | | | | date: Thu Jan 01 00:00:04 1970 +0000
2773 | | | | | summary: (4) merge two known; one immediate left, one immediate right
2773 | | | | | summary: (4) merge two known; one immediate left, one immediate right
2774 | | | | |
2774 | | | | |
2775
2775
2776 .. unless HGPLAINEXCEPT=graph is set:
2776 .. unless HGPLAINEXCEPT=graph is set:
2777
2777
2778 $ HGPLAIN=1 HGPLAINEXCEPT=graph hg log -G -r 'file("a")' -m
2778 $ HGPLAIN=1 HGPLAINEXCEPT=graph hg log -G -r 'file("a")' -m
2779 \xe2\x97\x8d changeset: 36:08a19a744424 (esc)
2779 \xe2\x97\x89 changeset: 36:08a19a744424 (esc)
2780 \xe2\x94\x86 branch: branch (esc)
2780 \xe2\x94\x86 branch: branch (esc)
2781 \xe2\x94\x86 tag: tip (esc)
2781 \xe2\x94\x86 tag: tip (esc)
2782 \xe2\x94\x86 parent: 35:9159c3644c5e (esc)
2782 \xe2\x94\x86 parent: 35:9159c3644c5e (esc)
2783 \xe2\x94\x86 parent: 35:9159c3644c5e (esc)
2783 \xe2\x94\x86 parent: 35:9159c3644c5e (esc)
2784 \xe2\x94\x86 user: test (esc)
2784 \xe2\x94\x86 user: test (esc)
2785 \xe2\x94\x86 date: Thu Jan 01 00:00:36 1970 +0000 (esc)
2785 \xe2\x94\x86 date: Thu Jan 01 00:00:36 1970 +0000 (esc)
2786 \xe2\x94\x86 summary: (36) buggy merge: identical parents (esc)
2786 \xe2\x94\x86 summary: (36) buggy merge: identical parents (esc)
2787 \xe2\x94\x86 (esc)
2787 \xe2\x94\x86 (esc)
2788 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
2788 \xe2\x97\x8b changeset: 32:d06dffa21a31 (esc)
2789 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
2789 \xe2\x94\x82\xe2\x95\xb2 parent: 27:886ed638191b (esc)
2790 \xe2\x94\x82 \xe2\x94\x86 parent: 31:621d83e11f67 (esc)
2790 \xe2\x94\x82 \xe2\x94\x86 parent: 31:621d83e11f67 (esc)
2791 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2791 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2792 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
2792 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:32 1970 +0000 (esc)
2793 \xe2\x94\x82 \xe2\x94\x86 summary: (32) expand (esc)
2793 \xe2\x94\x82 \xe2\x94\x86 summary: (32) expand (esc)
2794 \xe2\x94\x82 \xe2\x94\x86 (esc)
2794 \xe2\x94\x82 \xe2\x94\x86 (esc)
2795 \xe2\x97\x8b \xe2\x94\x86 changeset: 31:621d83e11f67 (esc)
2795 \xe2\x97\x8b \xe2\x94\x86 changeset: 31:621d83e11f67 (esc)
2796 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x86 parent: 21:d42a756af44d (esc)
2796 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x86 parent: 21:d42a756af44d (esc)
2797 \xe2\x94\x82 \xe2\x94\x86 parent: 30:6e11cd4b648f (esc)
2797 \xe2\x94\x82 \xe2\x94\x86 parent: 30:6e11cd4b648f (esc)
2798 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2798 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2799 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
2799 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:31 1970 +0000 (esc)
2800 \xe2\x94\x82 \xe2\x94\x86 summary: (31) expand (esc)
2800 \xe2\x94\x82 \xe2\x94\x86 summary: (31) expand (esc)
2801 \xe2\x94\x82 \xe2\x94\x86 (esc)
2801 \xe2\x94\x82 \xe2\x94\x86 (esc)
2802 \xe2\x97\x8b \xe2\x94\x86 changeset: 30:6e11cd4b648f (esc)
2802 \xe2\x97\x8b \xe2\x94\x86 changeset: 30:6e11cd4b648f (esc)
2803 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
2803 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 28:44ecd0b9ae99 (esc)
2804 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 29:cd9bb2be7593 (esc)
2804 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 29:cd9bb2be7593 (esc)
2805 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2805 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2806 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
2806 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:30 1970 +0000 (esc)
2807 \xe2\x94\x82 \xe2\x94\x86 summary: (30) expand (esc)
2807 \xe2\x94\x82 \xe2\x94\x86 summary: (30) expand (esc)
2808 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2808 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2809 \xe2\x97\x8b \xe2\x94\x86 changeset: 28:44ecd0b9ae99 (esc)
2809 \xe2\x97\x8b \xe2\x94\x86 changeset: 28:44ecd0b9ae99 (esc)
2810 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
2810 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
2811 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 26:7f25b6c2f0b9 (esc)
2811 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 26:7f25b6c2f0b9 (esc)
2812 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2812 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2813 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
2813 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:28 1970 +0000 (esc)
2814 \xe2\x94\x82 \xe2\x94\x86 summary: (28) merge zero known (esc)
2814 \xe2\x94\x82 \xe2\x94\x86 summary: (28) merge zero known (esc)
2815 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2815 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2816 \xe2\x97\x8b \xe2\x94\x86 changeset: 26:7f25b6c2f0b9 (esc)
2816 \xe2\x97\x8b \xe2\x94\x86 changeset: 26:7f25b6c2f0b9 (esc)
2817 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 18:1aa84d96232a (esc)
2817 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 18:1aa84d96232a (esc)
2818 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 parent: 25:91da8ed57247 (esc)
2818 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 parent: 25:91da8ed57247 (esc)
2819 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2819 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2820 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
2820 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:26 1970 +0000 (esc)
2821 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (26) merge one known; far right (esc)
2821 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (26) merge one known; far right (esc)
2822 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 (esc)
2822 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 (esc)
2823 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 25:91da8ed57247 (esc)
2823 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 25:91da8ed57247 (esc)
2824 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x86 parent: 21:d42a756af44d (esc)
2824 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x86 parent: 21:d42a756af44d (esc)
2825 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 parent: 24:a9c19a3d96b7 (esc)
2825 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 parent: 24:a9c19a3d96b7 (esc)
2826 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2826 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2827 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
2827 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:25 1970 +0000 (esc)
2828 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (25) merge one known; far left (esc)
2828 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (25) merge one known; far left (esc)
2829 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 (esc)
2829 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 (esc)
2830 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 24:a9c19a3d96b7 (esc)
2830 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 24:a9c19a3d96b7 (esc)
2831 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
2831 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
2832 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 23:a01cddf0766d (esc)
2832 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 23:a01cddf0766d (esc)
2833 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2833 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2834 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
2834 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:24 1970 +0000 (esc)
2835 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (24) merge one known; immediate right (esc)
2835 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (24) merge one known; immediate right (esc)
2836 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2836 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2837 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 23:a01cddf0766d (esc)
2837 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 23:a01cddf0766d (esc)
2838 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
2838 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
2839 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 22:e0d9cccacb5d (esc)
2839 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x86 parent: 22:e0d9cccacb5d (esc)
2840 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2840 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2841 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
2841 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:23 1970 +0000 (esc)
2842 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (23) merge one known; immediate left (esc)
2842 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x86 summary: (23) merge one known; immediate left (esc)
2843 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2843 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2844 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 22:e0d9cccacb5d (esc)
2844 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x86 changeset: 22:e0d9cccacb5d (esc)
2845 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x86\xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
2845 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x86\xe2\x95\xb1 parent: 18:1aa84d96232a (esc)
2846 \xe2\x94\x82 \xe2\x94\x86 parent: 21:d42a756af44d (esc)
2846 \xe2\x94\x82 \xe2\x94\x86 parent: 21:d42a756af44d (esc)
2847 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2847 \xe2\x94\x82 \xe2\x94\x86 user: test (esc)
2848 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
2848 \xe2\x94\x82 \xe2\x94\x86 date: Thu Jan 01 00:00:22 1970 +0000 (esc)
2849 \xe2\x94\x82 \xe2\x94\x86 summary: (22) merge two known; one far left, one far right (esc)
2849 \xe2\x94\x82 \xe2\x94\x86 summary: (22) merge two known; one far left, one far right (esc)
2850 \xe2\x94\x82 \xe2\x94\x86 (esc)
2850 \xe2\x94\x82 \xe2\x94\x86 (esc)
2851 \xe2\x94\x82 \xe2\x97\x8b changeset: 21:d42a756af44d (esc)
2851 \xe2\x94\x82 \xe2\x97\x8b changeset: 21:d42a756af44d (esc)
2852 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
2852 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 19:31ddc2c1573b (esc)
2853 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
2853 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 20:d30ed6450e32 (esc)
2854 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2854 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2855 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
2855 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:21 1970 +0000 (esc)
2856 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
2856 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (21) expand (esc)
2857 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2857 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2858 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 20:d30ed6450e32 (esc)
2858 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 20:d30ed6450e32 (esc)
2859 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
2859 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
2860 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 18:1aa84d96232a (esc)
2860 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 18:1aa84d96232a (esc)
2861 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2861 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2862 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
2862 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:20 1970 +0000 (esc)
2863 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
2863 \xe2\x94\x82 \xe2\x94\x82 summary: (20) merge two known; two far right (esc)
2864 \xe2\x94\x82 \xe2\x94\x82 (esc)
2864 \xe2\x94\x82 \xe2\x94\x82 (esc)
2865 \xe2\x94\x82 \xe2\x97\x8b changeset: 19:31ddc2c1573b (esc)
2865 \xe2\x94\x82 \xe2\x97\x8b changeset: 19:31ddc2c1573b (esc)
2866 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
2866 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 15:1dda3f72782d (esc)
2867 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
2867 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 17:44765d7c06e0 (esc)
2868 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2868 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2869 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
2869 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:19 1970 +0000 (esc)
2870 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
2870 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (19) expand (esc)
2871 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2871 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2872 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 18:1aa84d96232a (esc)
2872 \xe2\x97\x8b \xe2\x94\x82 \xe2\x94\x82 changeset: 18:1aa84d96232a (esc)
2873 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
2873 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
2874 \xe2\x95\xa7 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
2874 \xe2\x95\xa7 \xe2\x94\x82 \xe2\x94\x82 parent: 15:1dda3f72782d (esc)
2875 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2875 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2876 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
2876 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:18 1970 +0000 (esc)
2877 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
2877 \xe2\x94\x82 \xe2\x94\x82 summary: (18) merge two known; two far left (esc)
2878 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
2878 \xe2\x95\xb1 \xe2\x95\xb1 (esc)
2879 \xe2\x94\x82 \xe2\x97\x8b changeset: 17:44765d7c06e0 (esc)
2879 \xe2\x94\x82 \xe2\x97\x8b changeset: 17:44765d7c06e0 (esc)
2880 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
2880 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 12:86b91144a6e9 (esc)
2881 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
2881 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 16:3677d192927d (esc)
2882 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2882 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2883 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
2883 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:17 1970 +0000 (esc)
2884 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
2884 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (17) expand (esc)
2885 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2885 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2886 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b changeset: 16:3677d192927d (esc)
2886 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b changeset: 16:3677d192927d (esc)
2887 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
2887 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 0:e6eb3150255d (esc)
2888 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x95\xa7 parent: 1:6db2ef61d156 (esc)
2888 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x95\xa7 parent: 1:6db2ef61d156 (esc)
2889 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2889 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2890 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
2890 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:16 1970 +0000 (esc)
2891 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
2891 \xe2\x94\x82 \xe2\x94\x82 summary: (16) merge two known; one immediate right, one near right (esc)
2892 \xe2\x94\x82 \xe2\x94\x82 (esc)
2892 \xe2\x94\x82 \xe2\x94\x82 (esc)
2893 \xe2\x97\x8b \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
2893 \xe2\x97\x8b \xe2\x94\x82 changeset: 15:1dda3f72782d (esc)
2894 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
2894 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 13:22d8966a97e3 (esc)
2895 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
2895 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 14:8eac370358ef (esc)
2896 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2896 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2897 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
2897 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:15 1970 +0000 (esc)
2898 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
2898 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (15) expand (esc)
2899 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2899 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2900 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 14:8eac370358ef (esc)
2900 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 14:8eac370358ef (esc)
2901 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 parent: 0:e6eb3150255d (esc)
2901 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2\xe2\x94\x82 parent: 0:e6eb3150255d (esc)
2902 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 12:86b91144a6e9 (esc)
2902 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 12:86b91144a6e9 (esc)
2903 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2903 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2904 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
2904 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:14 1970 +0000 (esc)
2905 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
2905 \xe2\x94\x82 \xe2\x94\x82 summary: (14) merge two known; one immediate right, one far right (esc)
2906 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2906 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2907 \xe2\x97\x8b \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
2907 \xe2\x97\x8b \xe2\x94\x82 changeset: 13:22d8966a97e3 (esc)
2908 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
2908 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 9:7010c0af0a35 (esc)
2909 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
2909 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 11:832d76e6bdf2 (esc)
2910 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2910 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2911 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
2911 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:13 1970 +0000 (esc)
2912 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
2912 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (13) expand (esc)
2913 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2913 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2914 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 12:86b91144a6e9 (esc)
2914 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x97\x8b changeset: 12:86b91144a6e9 (esc)
2915 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
2915 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 1:6db2ef61d156 (esc)
2916 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 9:7010c0af0a35 (esc)
2916 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 9:7010c0af0a35 (esc)
2917 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2917 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2918 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
2918 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:12 1970 +0000 (esc)
2919 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
2919 \xe2\x94\x82 \xe2\x94\x82 summary: (12) merge two known; one immediate right, one far left (esc)
2920 \xe2\x94\x82 \xe2\x94\x82 (esc)
2920 \xe2\x94\x82 \xe2\x94\x82 (esc)
2921 \xe2\x94\x82 \xe2\x97\x8b changeset: 11:832d76e6bdf2 (esc)
2921 \xe2\x94\x82 \xe2\x97\x8b changeset: 11:832d76e6bdf2 (esc)
2922 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 6:b105a072e251 (esc)
2922 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb2 parent: 6:b105a072e251 (esc)
2923 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
2923 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 10:74c64d036d72 (esc)
2924 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2924 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2925 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
2925 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:11 1970 +0000 (esc)
2926 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
2926 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (11) expand (esc)
2927 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2927 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2928 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b changeset: 10:74c64d036d72 (esc)
2928 \xe2\x94\x82 \xe2\x94\x82 \xe2\x97\x8b changeset: 10:74c64d036d72 (esc)
2929 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 parent: 0:e6eb3150255d (esc)
2929 \xe2\x94\x82 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 parent: 0:e6eb3150255d (esc)
2930 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 6:b105a072e251 (esc)
2930 \xe2\x94\x82 \xe2\x94\x82 \xe2\x95\xa7 parent: 6:b105a072e251 (esc)
2931 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2931 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2932 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
2932 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:10 1970 +0000 (esc)
2933 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
2933 \xe2\x94\x82 \xe2\x94\x82 summary: (10) merge two known; one immediate left, one near right (esc)
2934 \xe2\x94\x82 \xe2\x94\x82 (esc)
2934 \xe2\x94\x82 \xe2\x94\x82 (esc)
2935 \xe2\x97\x8b \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
2935 \xe2\x97\x8b \xe2\x94\x82 changeset: 9:7010c0af0a35 (esc)
2936 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
2936 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 7:b632bb1b1224 (esc)
2937 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
2937 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 parent: 8:7a0b11f71937 (esc)
2938 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2938 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2939 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
2939 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:09 1970 +0000 (esc)
2940 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
2940 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 summary: (9) expand (esc)
2941 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2941 \xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x82 (esc)
2942 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 8:7a0b11f71937 (esc)
2942 \xe2\x94\x82 \xe2\x97\x8b \xe2\x94\x82 changeset: 8:7a0b11f71937 (esc)
2943 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
2943 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 \xe2\x94\x82 parent: 0:e6eb3150255d (esc)
2944 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 7:b632bb1b1224 (esc)
2944 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 7:b632bb1b1224 (esc)
2945 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2945 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2946 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
2946 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:08 1970 +0000 (esc)
2947 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
2947 \xe2\x94\x82 \xe2\x94\x82 summary: (8) merge two known; one immediate left, one far right (esc)
2948 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2948 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2949 \xe2\x97\x8b \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
2949 \xe2\x97\x8b \xe2\x94\x82 changeset: 7:b632bb1b1224 (esc)
2950 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
2950 \xe2\x94\x82\xe2\x95\xb2 \xe2\x95\xb2 parent: 2:3d9a33b8d1e1 (esc)
2951 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
2951 \xe2\x94\x82 \xe2\x95\xa7 \xe2\x94\x82 parent: 5:4409d547b708 (esc)
2952 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2952 \xe2\x94\x82 \xe2\x94\x82 user: test (esc)
2953 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
2953 \xe2\x94\x82 \xe2\x94\x82 date: Thu Jan 01 00:00:07 1970 +0000 (esc)
2954 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
2954 \xe2\x94\x82 \xe2\x94\x82 summary: (7) expand (esc)
2955 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2955 \xe2\x94\x82 \xe2\x95\xb1 (esc)
2956 \xe2\x94\x82 \xe2\x97\x8b changeset: 6:b105a072e251 (esc)
2956 \xe2\x94\x82 \xe2\x97\x8b changeset: 6:b105a072e251 (esc)
2957 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 parent: 2:3d9a33b8d1e1 (esc)
2957 \xe2\x94\x82\xe2\x95\xb1\xe2\x94\x82 parent: 2:3d9a33b8d1e1 (esc)
2958 \xe2\x94\x82 \xe2\x95\xa7 parent: 5:4409d547b708 (esc)
2958 \xe2\x94\x82 \xe2\x95\xa7 parent: 5:4409d547b708 (esc)
2959 \xe2\x94\x82 user: test (esc)
2959 \xe2\x94\x82 user: test (esc)
2960 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
2960 \xe2\x94\x82 date: Thu Jan 01 00:00:06 1970 +0000 (esc)
2961 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
2961 \xe2\x94\x82 summary: (6) merge two known; one immediate left, one far left (esc)
2962 \xe2\x94\x82 (esc)
2962 \xe2\x94\x82 (esc)
2963 \xe2\x97\x8b changeset: 5:4409d547b708 (esc)
2963 \xe2\x97\x8b changeset: 5:4409d547b708 (esc)
2964 \xe2\x94\x82\xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
2964 \xe2\x94\x82\xe2\x95\xb2 parent: 3:27eef8ed80b4 (esc)
2965 \xe2\x94\x82 \xe2\x95\xa7 parent: 4:26a8bac39d9f (esc)
2965 \xe2\x94\x82 \xe2\x95\xa7 parent: 4:26a8bac39d9f (esc)
2966 \xe2\x94\x82 user: test (esc)
2966 \xe2\x94\x82 user: test (esc)
2967 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
2967 \xe2\x94\x82 date: Thu Jan 01 00:00:05 1970 +0000 (esc)
2968 \xe2\x94\x82 summary: (5) expand (esc)
2968 \xe2\x94\x82 summary: (5) expand (esc)
2969 \xe2\x94\x82 (esc)
2969 \xe2\x94\x82 (esc)
2970 \xe2\x97\x8b changeset: 4:26a8bac39d9f (esc)
2970 \xe2\x97\x8b changeset: 4:26a8bac39d9f (esc)
2971 \xe2\x94\x82\xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
2971 \xe2\x94\x82\xe2\x95\xb2 parent: 1:6db2ef61d156 (esc)
2972 \xe2\x95\xa7 \xe2\x95\xa7 parent: 3:27eef8ed80b4 (esc)
2972 \xe2\x95\xa7 \xe2\x95\xa7 parent: 3:27eef8ed80b4 (esc)
2973 user: test
2973 user: test
2974 date: Thu Jan 01 00:00:04 1970 +0000
2974 date: Thu Jan 01 00:00:04 1970 +0000
2975 summary: (4) merge two known; one immediate left, one immediate right
2975 summary: (4) merge two known; one immediate left, one immediate right
2976
2976
2977 $ cd ..
2977 $ cd ..
2978 $ cd repo
2978 $ cd repo
2979
2979
2980 behavior with newlines
2980 behavior with newlines
2981
2981
2982 $ hg log -G -r ::2 -T '{rev} {desc}'
2982 $ hg log -G -r ::2 -T '{rev} {desc}'
2983 \xe2\x97\x8b 2 (2) collapse (esc)
2983 \xe2\x97\x8b 2 (2) collapse (esc)
2984 \xe2\x94\x82 (esc)
2984 \xe2\x94\x82 (esc)
2985 \xe2\x97\x8b 1 (1) collapse (esc)
2985 \xe2\x97\x8b 1 (1) collapse (esc)
2986 \xe2\x94\x82 (esc)
2986 \xe2\x94\x82 (esc)
2987 \xe2\x97\x8b 0 (0) root (esc)
2987 \xe2\x97\x8b 0 (0) root (esc)
2988
2988
2989
2989
2990 $ hg log -G -r ::2 -T '{rev} {desc}\n'
2990 $ hg log -G -r ::2 -T '{rev} {desc}\n'
2991 \xe2\x97\x8b 2 (2) collapse (esc)
2991 \xe2\x97\x8b 2 (2) collapse (esc)
2992 \xe2\x94\x82 (esc)
2992 \xe2\x94\x82 (esc)
2993 \xe2\x97\x8b 1 (1) collapse (esc)
2993 \xe2\x97\x8b 1 (1) collapse (esc)
2994 \xe2\x94\x82 (esc)
2994 \xe2\x94\x82 (esc)
2995 \xe2\x97\x8b 0 (0) root (esc)
2995 \xe2\x97\x8b 0 (0) root (esc)
2996
2996
2997
2997
2998 $ hg log -G -r ::2 -T '{rev} {desc}\n\n'
2998 $ hg log -G -r ::2 -T '{rev} {desc}\n\n'
2999 \xe2\x97\x8b 2 (2) collapse (esc)
2999 \xe2\x97\x8b 2 (2) collapse (esc)
3000 \xe2\x94\x82 (esc)
3000 \xe2\x94\x82 (esc)
3001 \xe2\x97\x8b 1 (1) collapse (esc)
3001 \xe2\x97\x8b 1 (1) collapse (esc)
3002 \xe2\x94\x82 (esc)
3002 \xe2\x94\x82 (esc)
3003 \xe2\x97\x8b 0 (0) root (esc)
3003 \xe2\x97\x8b 0 (0) root (esc)
3004
3004
3005
3005
3006 $ hg log -G -r ::2 -T '\n{rev} {desc}'
3006 $ hg log -G -r ::2 -T '\n{rev} {desc}'
3007 \xe2\x97\x8b (esc)
3007 \xe2\x97\x8b (esc)
3008 \xe2\x94\x82 2 (2) collapse (esc)
3008 \xe2\x94\x82 2 (2) collapse (esc)
3009 \xe2\x97\x8b (esc)
3009 \xe2\x97\x8b (esc)
3010 \xe2\x94\x82 1 (1) collapse (esc)
3010 \xe2\x94\x82 1 (1) collapse (esc)
3011 \xe2\x97\x8b (esc)
3011 \xe2\x97\x8b (esc)
3012 0 (0) root
3012 0 (0) root
3013
3013
3014 $ hg log -G -r ::2 -T '{rev} {desc}\n\n\n'
3014 $ hg log -G -r ::2 -T '{rev} {desc}\n\n\n'
3015 \xe2\x97\x8b 2 (2) collapse (esc)
3015 \xe2\x97\x8b 2 (2) collapse (esc)
3016 \xe2\x94\x82 (esc)
3016 \xe2\x94\x82 (esc)
3017 \xe2\x94\x82 (esc)
3017 \xe2\x94\x82 (esc)
3018 \xe2\x97\x8b 1 (1) collapse (esc)
3018 \xe2\x97\x8b 1 (1) collapse (esc)
3019 \xe2\x94\x82 (esc)
3019 \xe2\x94\x82 (esc)
3020 \xe2\x94\x82 (esc)
3020 \xe2\x94\x82 (esc)
3021 \xe2\x97\x8b 0 (0) root (esc)
3021 \xe2\x97\x8b 0 (0) root (esc)
3022
3022
3023
3023
3024 $ cd ..
3024 $ cd ..
3025
3025
3026 When inserting extra line nodes to handle more than 2 parents, ensure that
3026 When inserting extra line nodes to handle more than 2 parents, ensure that
3027 the right node styles are used (issue5174):
3027 the right node styles are used (issue5174):
3028
3028
3029 $ hg init repo-issue5174
3029 $ hg init repo-issue5174
3030 $ cd repo-issue5174
3030 $ cd repo-issue5174
3031 $ echo a > f0
3031 $ echo a > f0
3032 $ hg ci -Aqm 0
3032 $ hg ci -Aqm 0
3033 $ echo a > f1
3033 $ echo a > f1
3034 $ hg ci -Aqm 1
3034 $ hg ci -Aqm 1
3035 $ echo a > f2
3035 $ echo a > f2
3036 $ hg ci -Aqm 2
3036 $ hg ci -Aqm 2
3037 $ hg co ".^"
3037 $ hg co ".^"
3038 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
3038 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
3039 $ echo a > f3
3039 $ echo a > f3
3040 $ hg ci -Aqm 3
3040 $ hg ci -Aqm 3
3041 $ hg co ".^^"
3041 $ hg co ".^^"
3042 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
3042 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
3043 $ echo a > f4
3043 $ echo a > f4
3044 $ hg ci -Aqm 4
3044 $ hg ci -Aqm 4
3045 $ hg merge -r 2
3045 $ hg merge -r 2
3046 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
3046 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
3047 (branch merge, don't forget to commit)
3047 (branch merge, don't forget to commit)
3048 $ hg ci -qm 5
3048 $ hg ci -qm 5
3049 $ hg merge -r 3
3049 $ hg merge -r 3
3050 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
3050 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
3051 (branch merge, don't forget to commit)
3051 (branch merge, don't forget to commit)
3052 $ hg ci -qm 6
3052 $ hg ci -qm 6
3053 $ hg log -G -r '0 | 1 | 2 | 6'
3053 $ hg log -G -r '0 | 1 | 2 | 6'
3054 \xe2\x97\x8d changeset: 6:851fe89689ad (esc)
3054 \xe2\x97\x89 changeset: 6:851fe89689ad (esc)
3055 \xe2\x94\x86\xe2\x95\xb2 tag: tip (esc)
3055 \xe2\x94\x86\xe2\x95\xb2 tag: tip (esc)
3056 \xe2\x94\x86 \xe2\x94\x86 parent: 5:4f1e3cf15f5d (esc)
3056 \xe2\x94\x86 \xe2\x94\x86 parent: 5:4f1e3cf15f5d (esc)
3057 \xe2\x94\x86 \xe2\x94\x86 parent: 3:b74ba7084d2d (esc)
3057 \xe2\x94\x86 \xe2\x94\x86 parent: 3:b74ba7084d2d (esc)
3058 \xe2\x94\x86 \xe2\x94\x86 user: test (esc)
3058 \xe2\x94\x86 \xe2\x94\x86 user: test (esc)
3059 \xe2\x94\x86 \xe2\x94\x86 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
3059 \xe2\x94\x86 \xe2\x94\x86 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
3060 \xe2\x94\x86 \xe2\x94\x86 summary: 6 (esc)
3060 \xe2\x94\x86 \xe2\x94\x86 summary: 6 (esc)
3061 \xe2\x94\x86 \xe2\x94\x86 (esc)
3061 \xe2\x94\x86 \xe2\x94\x86 (esc)
3062 \xe2\x94\x86 \xe2\x95\xb2 (esc)
3062 \xe2\x94\x86 \xe2\x95\xb2 (esc)
3063 \xe2\x94\x86 \xe2\x94\x86\xe2\x95\xb2 (esc)
3063 \xe2\x94\x86 \xe2\x94\x86\xe2\x95\xb2 (esc)
3064 \xe2\x94\x86 \xe2\x97\x8b \xe2\x94\x86 changeset: 2:3e6599df4cce (esc)
3064 \xe2\x94\x86 \xe2\x97\x8b \xe2\x94\x86 changeset: 2:3e6599df4cce (esc)
3065 \xe2\x94\x86 \xe2\x94\x86\xe2\x95\xb1 user: test (esc)
3065 \xe2\x94\x86 \xe2\x94\x86\xe2\x95\xb1 user: test (esc)
3066 \xe2\x94\x86 \xe2\x94\x86 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
3066 \xe2\x94\x86 \xe2\x94\x86 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
3067 \xe2\x94\x86 \xe2\x94\x86 summary: 2 (esc)
3067 \xe2\x94\x86 \xe2\x94\x86 summary: 2 (esc)
3068 \xe2\x94\x86 \xe2\x94\x86 (esc)
3068 \xe2\x94\x86 \xe2\x94\x86 (esc)
3069 \xe2\x94\x86 \xe2\x97\x8b changeset: 1:bd9a55143933 (esc)
3069 \xe2\x94\x86 \xe2\x97\x8b changeset: 1:bd9a55143933 (esc)
3070 \xe2\x94\x86\xe2\x95\xb1 user: test (esc)
3070 \xe2\x94\x86\xe2\x95\xb1 user: test (esc)
3071 \xe2\x94\x86 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
3071 \xe2\x94\x86 date: Thu Jan 01 00:00:00 1970 +0000 (esc)
3072 \xe2\x94\x86 summary: 1 (esc)
3072 \xe2\x94\x86 summary: 1 (esc)
3073 \xe2\x94\x86 (esc)
3073 \xe2\x94\x86 (esc)
3074 \xe2\x97\x8b changeset: 0:870a5edc339c (esc)
3074 \xe2\x97\x8b changeset: 0:870a5edc339c (esc)
3075 user: test
3075 user: test
3076 date: Thu Jan 01 00:00:00 1970 +0000
3076 date: Thu Jan 01 00:00:00 1970 +0000
3077 summary: 0
3077 summary: 0
3078
3078
3079
3079
3080 $ cd ..
3080 $ cd ..
3081
3081
3082 Multiple roots (issue5440):
3082 Multiple roots (issue5440):
3083
3083
3084 $ hg init multiroots
3084 $ hg init multiroots
3085 $ cd multiroots
3085 $ cd multiroots
3086 $ cat <<EOF > .hg/hgrc
3086 $ cat <<EOF > .hg/hgrc
3087 > [command-templates]
3087 > [command-templates]
3088 > log = '{rev} {desc}\n\n'
3088 > log = '{rev} {desc}\n\n'
3089 > EOF
3089 > EOF
3090
3090
3091 $ touch foo
3091 $ touch foo
3092 $ hg ci -Aqm foo
3092 $ hg ci -Aqm foo
3093 $ hg co -q null
3093 $ hg co -q null
3094 $ touch bar
3094 $ touch bar
3095 $ hg ci -Aqm bar
3095 $ hg ci -Aqm bar
3096
3096
3097 $ hg log -Gr null:
3097 $ hg log -Gr null:
3098 \xe2\x97\x8d 1 bar (esc)
3098 \xe2\x97\x89 1 bar (esc)
3099 \xe2\x94\x82 (esc)
3099 \xe2\x94\x82 (esc)
3100 \xe2\x94\x82 \xe2\x97\x8b 0 foo (esc)
3100 \xe2\x94\x82 \xe2\x97\x8b 0 foo (esc)
3101 \xe2\x94\x82\xe2\x95\xb1 (esc)
3101 \xe2\x94\x82\xe2\x95\xb1 (esc)
3102 \xe2\x97\x8b -1 (esc)
3102 \xe2\x97\x8b -1 (esc)
3103
3103
3104 $ hg log -Gr null+0
3104 $ hg log -Gr null+0
3105 \xe2\x97\x8b 0 foo (esc)
3105 \xe2\x97\x8b 0 foo (esc)
3106 \xe2\x94\x82 (esc)
3106 \xe2\x94\x82 (esc)
3107 \xe2\x97\x8b -1 (esc)
3107 \xe2\x97\x8b -1 (esc)
3108
3108
3109 $ hg log -Gr null+1
3109 $ hg log -Gr null+1
3110 \xe2\x97\x8d 1 bar (esc)
3110 \xe2\x97\x89 1 bar (esc)
3111 \xe2\x94\x82 (esc)
3111 \xe2\x94\x82 (esc)
3112 \xe2\x97\x8b -1 (esc)
3112 \xe2\x97\x8b -1 (esc)
3113
3113
3114
3114
3115 $ cd ..
3115 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now