Mercurial > hgsubversion
diff tests/fixtures/copybeforeclose.sh @ 397:1b9d004a8c0a
branches: correctly deal with branch closing directly after copy/rename
author | Dirkjan Ochtman <dirkjan@ochtman.nl> |
---|---|
date | Thu, 11 Jun 2009 18:00:58 +0200 |
parents | |
children |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/fixtures/copybeforeclose.sh @@ -0,0 +1,39 @@ +#!/bin/sh + +mkdir temp +cd temp +svnadmin create repo +svn co file://`pwd`/repo wc +cd wc +mkdir branches trunk tags +svn add * +svn ci -m 'btt' +cd trunk + +echo a > a +svn add a +svn ci -m 'Add file.' +svn up + +cd .. +svn cp trunk branches/test +svn ci -m 'Branch.' +svn up + +cd branches/test/ +svn mv a b +svn ci -m 'Move on branch.' +svn up + +cd ../../ +svn up +svn rm branches/test +svn ci -m 'Close branch.' + +cd ../.. +svnadmin dump temp/repo > copybeforeclose.svndump +echo +echo 'Complete.' +echo 'You probably want to clean up temp now.' +echo 'Dump in copybeforeclose.svndump' +exit 0