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