Mercurial > hgsubversion
diff tests/fixtures/branchtagcollision.sh @ 821:f28e0f54a6ef
svnmeta: store youngest revision pulled from subversion
This prevents re-pulling the same revision over and over, which was a
problem when the most recent revision was a tagging revision that
wouldn't exist properly in the revmap. This should also allow users to
not re-pull huge volumes of commits that have no effect on the hg
repository.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Tue, 24 May 2011 21:07:27 -0500 |
parents | |
children |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/fixtures/branchtagcollision.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# +# Generate branchtagcollision.svndump +# +# Generates an svn repository with a branch and a tag that have the same name. + + +mkdir temp +cd temp + +svnadmin create testrepo +svn checkout file://`pwd`/testrepo client + +cd client +mkdir trunk +mkdir branches +mkdir tags + +svn add trunk branches tags +svn commit -m "Initial commit" + +echo "fileA" >> trunk/fileA +svn add trunk/fileA +svn commit -m "Added fileA" + +svn cp trunk branches/A +svn commit -m "added branch" + +echo "fileB" >> trunk/fileB +svn add trunk/fileB +svn commit -m "Added fileB" + +svn cp trunk tags/A +svn commit -m "added bad tag" + +cd .. +svnadmin dump testrepo > ../branchtagcollision.svndump