Mercurial > hg
view tests/test-dumprevlog @ 10560:9134725caf1d stable
Add ElementPath to the list of package ignored by demand import
The bzrlib try to import the ElementPath module but had a fallback in
case the import fails. Lazy import of this module leads to later
failure.
The bzrlib is used by the convert extension.
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Mon, 01 Mar 2010 14:15:55 +0100 |
parents | 6c82beaaa11a |
children |
line wrap: on
line source
#!/bin/sh CONTRIBDIR=$TESTDIR/../contrib echo % prepare repo-a mkdir repo-a cd repo-a hg init echo this is file a > a hg add a hg commit -m first echo adding to file a >> a hg commit -m second echo adding more to file a >> a hg commit -m third hg verify echo echo % dumping revlog of file a to stdout python $CONTRIBDIR/dumprevlog .hg/store/data/a.i echo % dumprevlog done echo echo % dump all revlogs to file repo.dump find .hg/store -name "*.i" | sort | xargs python $CONTRIBDIR/dumprevlog > ../repo.dump cd .. mkdir repo-b cd repo-b hg init echo echo % undumping into repo-b python $CONTRIBDIR/undumprevlog < ../repo.dump echo % undumping done cd .. echo echo % clone --pull repo-b repo-c to rebuild fncache hg clone --pull -U repo-b repo-c cd repo-c echo echo % verify repo-c hg verify cd .. echo echo % comparing repos hg -R repo-c incoming repo-a hg -R repo-a incoming repo-c exit 0