Mercurial > hgsubversion
view tests/fixtures/copies.sh @ 1485:6088597abd20 stable
test_fetch_renames: avoid hash randomization bug in test
When hash randomization is enabled, the order in which revisions are
committed to the Mercurial repository can vary for revisions which
span branches. In order to work around this, we key the dictionary of
golden values for copy data using the suffix of the convert_revision
metadata rather than the Mercurial changelog index of the revision.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Sun, 26 Jun 2016 20:28:34 -0400 |
parents | 64d961130a07 |
children |
line wrap: on
line source
#!/bin/sh # # Generate copies.svndump # rm -rf temp mkdir temp cd temp mkdir -p import/trunk/dir echo a > import/trunk/dir/a svnadmin create testrepo svnurl=file://`pwd`/testrepo svn import import $svnurl -m init svn co $svnurl project cd project svn cp trunk/dir trunk/dir2 echo b >> trunk/dir2/a svn ci -m 'copy/edit trunk/dir/a' svn up svn cp trunk/dir2 trunk/dir3 svn ci -m 'copy dir2 to dir3' svn rm trunk/dir3/a svn cp trunk/dir2/a trunk/dir3/a svn ci -m 'copy and remove' cd .. svnadmin dump testrepo > ../copies.svndump