Mercurial > public > mercurial-scm > hg
diff tests/test-push-validation.out @ 10418:5fc090ba08a6
localrepo: add optional validation (defaults to off) for incoming changes
This verifies that all manifests are present for incoming changes,
and all files for those manifests are also present. This is a simple
first-pass, and could be better, but seems like a valuable thing to
have, as I've seen pushes in the past that propagated revlog corruption.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Thu, 11 Feb 2010 16:37:43 -0600 |
parents | |
children | b26c4a89a143 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-push-validation.out Thu Feb 11 16:37:43 2010 -0600 @@ -0,0 +1,12 @@ +adding alpha +adding beta +updating to branch default +2 files updated, 0 files merged, 0 files removed, 0 files unresolved +pushing to test-root/test +searching for changes +adding changesets +adding manifests +adding file changes +transaction abort! +rollback completed +abort: missing file data for beta:dddc47b3ba30e54484720ce0f4f768a0f4b6efb9 - run hg verify