comparison tests/test-journal.t @ 29677:69890b5dd32b

journal: use fm.formatlist() to pass hashes in appropriate type (BC)
author Yuya Nishihara <yuya@tcha.org>
date Sun, 31 Jul 2016 16:56:26 +0900
parents 12f04946053c
children e54bdd3aa23b
comparison
equal deleted inserted replaced
29676:c3a9cd78b151 29677:69890b5dd32b
128 1e6c11564562 baz book -r tip baz 128 1e6c11564562 baz book -r tip baz
129 1e6c11564562 bar up 129 1e6c11564562 bar up
130 cb9a9f314b8b bar book -f bar 130 cb9a9f314b8b bar book -f bar
131 1e6c11564562 bar book -r tip bar 131 1e6c11564562 bar book -r tip bar
132 132
133 Test that verbose, JSON and commit output work 133 Test that verbose, JSON, template and commit output work
134 134
135 $ hg journal --verbose --all 135 $ hg journal --verbose --all
136 previous locations of the working copy and bookmarks: 136 previous locations of the working copy and bookmarks:
137 000000000000 -> 1e6c11564562 foobar baz 1970-01-01 00:00 +0000 book -r tip baz 137 000000000000 -> 1e6c11564562 foobar baz 1970-01-01 00:00 +0000 book -r tip baz
138 cb9a9f314b8b -> 1e6c11564562 foobar bar 1970-01-01 00:00 +0000 up 138 cb9a9f314b8b -> 1e6c11564562 foobar bar 1970-01-01 00:00 +0000 up
146 [ 146 [
147 { 147 {
148 "command": "up", 148 "command": "up",
149 "date": "1970-01-01 00:00 +0000", 149 "date": "1970-01-01 00:00 +0000",
150 "name": ".", 150 "name": ".",
151 "newhashes": "1e6c11564562b4ed919baca798bc4338bd299d6a", 151 "newhashes": ["1e6c11564562b4ed919baca798bc4338bd299d6a"],
152 "oldhashes": "cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b", 152 "oldhashes": ["cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b"],
153 "user": "foobar" 153 "user": "foobar"
154 }, 154 },
155 { 155 {
156 "command": "up 0", 156 "command": "up 0",
157 "date": "1970-01-01 00:00 +0000", 157 "date": "1970-01-01 00:00 +0000",
158 "name": ".", 158 "name": ".",
159 "newhashes": "cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b", 159 "newhashes": ["cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b"],
160 "oldhashes": "1e6c11564562b4ed919baca798bc4338bd299d6a", 160 "oldhashes": ["1e6c11564562b4ed919baca798bc4338bd299d6a"],
161 "user": "foobar" 161 "user": "foobar"
162 }, 162 },
163 { 163 {
164 "command": "commit -Aqm b", 164 "command": "commit -Aqm b",
165 "date": "1970-01-01 00:00 +0000", 165 "date": "1970-01-01 00:00 +0000",
166 "name": ".", 166 "name": ".",
167 "newhashes": "1e6c11564562b4ed919baca798bc4338bd299d6a", 167 "newhashes": ["1e6c11564562b4ed919baca798bc4338bd299d6a"],
168 "oldhashes": "cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b", 168 "oldhashes": ["cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b"],
169 "user": "foobar" 169 "user": "foobar"
170 }, 170 },
171 { 171 {
172 "command": "commit -Aqm a", 172 "command": "commit -Aqm a",
173 "date": "1970-01-01 00:00 +0000", 173 "date": "1970-01-01 00:00 +0000",
174 "name": ".", 174 "name": ".",
175 "newhashes": "cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b", 175 "newhashes": ["cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b"],
176 "oldhashes": "0000000000000000000000000000000000000000", 176 "oldhashes": ["0000000000000000000000000000000000000000"],
177 "user": "foobar" 177 "user": "foobar"
178 } 178 }
179 ] 179 ]
180
181 $ cat <<EOF >> $HGRCPATH
182 > [templates]
183 > j = "{oldhashes % '{node|upper}'} -> {newhashes % '{node|upper}'}
184 > - user: {user}
185 > - command: {command}
186 > - newhashes: {newhashes}
187 > - oldhashes: {oldhashes}
188 > "
189 > EOF
190 $ hg journal -Tj -l1
191 previous locations of '.':
192 CB9A9F314B8B07BA71012FCDBC544B5A4D82FF5B -> 1E6C11564562B4ED919BACA798BC4338BD299D6A
193 - user: foobar
194 - command: up
195 - newhashes: 1e6c11564562b4ed919baca798bc4338bd299d6a
196 - oldhashes: cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b
197
180 $ hg journal --commit 198 $ hg journal --commit
181 previous locations of '.': 199 previous locations of '.':
182 1e6c11564562 up 200 1e6c11564562 up
183 changeset: 1:1e6c11564562 201 changeset: 1:1e6c11564562
184 bookmark: bar 202 bookmark: bar