Mercurial > hg
view tests/test-dumprevlog @ 6515:f65ac37f0a15
test-dumprevlog: fix extra path separator under MacOSX
The "find .hg/store/ -name '*.i'" command returned paths with extra separators
like '.hg/store//00changelog.i'.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Fri, 11 Apr 2008 11:21:55 +0200 |
parents | 9b340e725c11 |
children | 7a6243bf209d |
line wrap: on
line source
#!/bin/sh CONTRIBDIR=$TESTDIR/../contrib mkdir repo-a cd repo-a hg init echo this is file a > a hg add a hg commit -m first -d '0 0' echo adding to file a >> a hg commit -m second -d '0 0' echo adding more to file a >> a hg commit -m third -d '0 0' hg verify echo dumping revlog of file a to stdout: python $CONTRIBDIR/dumprevlog .hg/store/data/a.i echo dumprevlog done # dump all revlogs to file repo.dump find .hg/store -name "*.i" | xargs python $CONTRIBDIR/dumprevlog > ../repo.dump cd .. mkdir repo-b cd repo-b hg init echo undumping: python $CONTRIBDIR/undumprevlog < ../repo.dump echo undumping done hg verify cd .. echo comparing repos: hg -R repo-b incoming repo-a hg -R repo-a incoming repo-b echo comparing done exit 0