equal
deleted
inserted
replaced
1 =============================================================== |
1 =============================================================== |
2 Test non-regression on the corruption associated with issue6528 |
2 Test non-regression on the corruption associated with issue6528 |
3 =============================================================== |
3 =============================================================== |
4 |
|
5 TODO: fix rhg bugs that make this test fail when status is enabled |
|
6 $ unset RHG_STATUS |
|
7 |
|
8 |
4 |
9 Setup |
5 Setup |
10 ===== |
6 ===== |
11 |
7 |
12 $ hg init base-repo |
8 $ hg init base-repo |
189 #else |
185 #else |
190 $ tar xf $TESTDIR/bundles/issue6528.tar |
186 $ tar xf $TESTDIR/bundles/issue6528.tar |
191 #endif |
187 #endif |
192 |
188 |
193 Check that the issue is present |
189 Check that the issue is present |
194 $ hg st |
190 (It is currently not present with rhg but will be when optimizations are added |
195 M D.txt |
191 to resolve ambiguous files at the end of status without reading their content |
196 M b.txt |
192 if the size differs, and reading the expected size without resolving filelog |
|
193 deltas where possible.) |
|
194 |
|
195 $ hg st |
|
196 M D.txt (no-rhg !) |
|
197 M b.txt (no-rhg !) |
197 $ hg debugrevlogindex b.txt |
198 $ hg debugrevlogindex b.txt |
198 rev linkrev nodeid p1 p2 |
199 rev linkrev nodeid p1 p2 |
199 0 2 05b806ebe5ea 000000000000 000000000000 |
200 0 2 05b806ebe5ea 000000000000 000000000000 |
200 1 3 a58b36ad6b65 05b806ebe5ea 000000000000 |
201 1 3 a58b36ad6b65 05b806ebe5ea 000000000000 |
201 2 6 216a5fe8b8ed 000000000000 000000000000 |
202 2 6 216a5fe8b8ed 000000000000 000000000000 |
209 $ hg debug-repair-issue6528 --dry-run |
210 $ hg debug-repair-issue6528 --dry-run |
210 found affected revision 1 for filelog 'data/D.txt.i' |
211 found affected revision 1 for filelog 'data/D.txt.i' |
211 found affected revision 1 for filelog 'data/b.txt.i' |
212 found affected revision 1 for filelog 'data/b.txt.i' |
212 found affected revision 3 for filelog 'data/b.txt.i' |
213 found affected revision 3 for filelog 'data/b.txt.i' |
213 $ hg st |
214 $ hg st |
214 M D.txt |
215 M D.txt (no-rhg !) |
215 M b.txt |
216 M b.txt (no-rhg !) |
216 $ hg debugrevlogindex b.txt |
217 $ hg debugrevlogindex b.txt |
217 rev linkrev nodeid p1 p2 |
218 rev linkrev nodeid p1 p2 |
218 0 2 05b806ebe5ea 000000000000 000000000000 |
219 0 2 05b806ebe5ea 000000000000 000000000000 |
219 1 3 a58b36ad6b65 05b806ebe5ea 000000000000 |
220 1 3 a58b36ad6b65 05b806ebe5ea 000000000000 |
220 2 6 216a5fe8b8ed 000000000000 000000000000 |
221 2 6 216a5fe8b8ed 000000000000 000000000000 |
228 $ hg debug-repair-issue6528 --dry-run --paranoid |
229 $ hg debug-repair-issue6528 --dry-run --paranoid |
229 found affected revision 1 for filelog 'data/D.txt.i' |
230 found affected revision 1 for filelog 'data/D.txt.i' |
230 found affected revision 1 for filelog 'data/b.txt.i' |
231 found affected revision 1 for filelog 'data/b.txt.i' |
231 found affected revision 3 for filelog 'data/b.txt.i' |
232 found affected revision 3 for filelog 'data/b.txt.i' |
232 $ hg st |
233 $ hg st |
233 M D.txt |
234 M D.txt (no-rhg !) |
234 M b.txt |
235 M b.txt (no-rhg !) |
235 $ hg debugrevlogindex b.txt |
236 $ hg debugrevlogindex b.txt |
236 rev linkrev nodeid p1 p2 |
237 rev linkrev nodeid p1 p2 |
237 0 2 05b806ebe5ea 000000000000 000000000000 |
238 0 2 05b806ebe5ea 000000000000 000000000000 |
238 1 3 a58b36ad6b65 05b806ebe5ea 000000000000 |
239 1 3 a58b36ad6b65 05b806ebe5ea 000000000000 |
239 2 6 216a5fe8b8ed 000000000000 000000000000 |
240 2 6 216a5fe8b8ed 000000000000 000000000000 |
305 loading report file '$TESTTMP/report.txt' |
306 loading report file '$TESTTMP/report.txt' |
306 found affected revision 1 for filelog 'D.txt' |
307 found affected revision 1 for filelog 'D.txt' |
307 found affected revision 1 for filelog 'b.txt' |
308 found affected revision 1 for filelog 'b.txt' |
308 found affected revision 3 for filelog 'b.txt' |
309 found affected revision 3 for filelog 'b.txt' |
309 $ hg st |
310 $ hg st |
310 M D.txt |
311 M D.txt (no-rhg !) |
311 M b.txt |
312 M b.txt (no-rhg !) |
312 $ hg debugrevlogindex b.txt |
313 $ hg debugrevlogindex b.txt |
313 rev linkrev nodeid p1 p2 |
314 rev linkrev nodeid p1 p2 |
314 0 2 05b806ebe5ea 000000000000 000000000000 |
315 0 2 05b806ebe5ea 000000000000 000000000000 |
315 1 3 a58b36ad6b65 05b806ebe5ea 000000000000 |
316 1 3 a58b36ad6b65 05b806ebe5ea 000000000000 |
316 2 6 216a5fe8b8ed 000000000000 000000000000 |
317 2 6 216a5fe8b8ed 000000000000 000000000000 |