##// END OF EJS Templates
test: change repair strip test to illustrate manifest errors
test: change repair strip test to illustrate manifest errors

File last commit:

r8293:f00573bc default
r8293:f00573bc default
Show More
test-repair-strip.out
85 lines | 2.3 KiB | text/plain | TextLexer
/ tests / test-repair-strip.out
% before update 0, strip 2
changeset: 0:cb9a9f314b8b
user: test
date: Thu Jan 01 00:00:00 1970 +0000
summary: a
saving bundle to
transaction abort!
failed to truncate data/b.i
rollback failed - please run hg recover
abort: Permission denied .hg/store/data/b.i
% after update 0, strip 2
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
b@?: rev 1 points to nonexistent changeset 2
(expected 1)
b@?: 736c29771fba not in manifests
2 files, 2 changesets, 3 total revisions
1 warnings encountered!
2 integrity errors encountered!
% journal contents
00changelog.i
00manifest.i
data/b.i
data/c.i
rolling back interrupted transaction
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
2 files, 2 changesets, 2 total revisions
% before update 0, strip 2
changeset: 0:cb9a9f314b8b
user: test
date: Thu Jan 01 00:00:00 1970 +0000
summary: a
abort: Permission denied .hg/store/data/b.i
% after update 0, strip 2
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
3 files, 4 changesets, 4 total revisions
% journal contents
cat: .hg/store/journal: No such file or directory
% before update 0, strip 2
changeset: 0:cb9a9f314b8b
user: test
date: Thu Jan 01 00:00:00 1970 +0000
summary: a
saving bundle to
transaction abort!
failed to truncate 00manifest.i
rollback failed - please run hg recover
abort: Permission denied .hg/store/00manifest.i
% after update 0, strip 2
checking changesets
checking manifests
manifest@?: rev 2 points to nonexistent changeset 2
manifest@?: rev 3 points to nonexistent changeset 3
crosschecking files in changesets and manifests
c@?: in manifest but not in changeset
checking files
b@2: 736c29771fba in manifests not found
data/c.i@?: missing revlog!
?: empty or missing c
c@3: 149da44f2a4e in manifests not found
3 files, 2 changesets, 2 total revisions
7 integrity errors encountered!
(first damaged changeset appears to be 2)
% journal contents
00changelog.i
00manifest.i
data/b.i
data/c.i
rolling back interrupted transaction
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
2 files, 2 changesets, 2 total revisions