Mercurial > hgsubversion
diff tests/fixtures/branch_rename_to_trunk.sh @ 133:2242dd1163c6
hg_delta_editor: fix bad parent revision calculation in the case of a branch
recycling a name.
Also implemented marking branches as closed in both replay and stupid paths.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Wed, 10 Dec 2008 14:29:05 -0600 |
parents | |
children |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/fixtures/branch_rename_to_trunk.sh @@ -0,0 +1,40 @@ +#!/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 +for a in alpha beta gamma delta ; do + echo $a > $a + svn add $a +done +svn ci -m 'Add files.' +cd .. +svn up +svn cp trunk branches/dev_branch +svn ci -m 'branch' +cd branches/dev_branch +svn rm delta +echo narf > alpha +echo iota > iota +svn add iota +svn ci -m 'branch changes' +cd ../.. +svn up +svn mv trunk branches/old_trunk +svn ci -m 'move trunk to a branch' +svn up +svn mv branches/dev_branch trunk +svn ci -m 'move dev to trunk' +cd .. +cd .. +svnadmin dump temp/repo > branch_rename_to_trunk.svndump +echo +echo 'Complete.' +echo 'You probably want to clean up temp now.' +echo 'Dump in branch_rename_to_trunk.svndump' +exit 0