Mercurial > hgsubversion
comparison tests/fixtures/replace_trunk.sh @ 147:22162380c4b9
Improve branch closing in the case of a single-rev replacement of one branch
with another. Includes a test case.
| author | Augie Fackler <durin42@gmail.com> |
|---|---|
| date | Sat, 20 Dec 2008 19:04:59 -0600 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 146:4da9f20aef01 | 147:22162380c4b9 |
|---|---|
| 1 #!/bin/sh | |
| 2 | |
| 3 RSVN="`pwd`/rsvn.py" | |
| 4 export PATH=/bin:/usr/bin | |
| 5 mkdir temp | |
| 6 cd temp | |
| 7 | |
| 8 svnadmin create repo | |
| 9 svn co file://`pwd`/repo wc | |
| 10 | |
| 11 cd wc | |
| 12 mkdir trunk branches | |
| 13 cd trunk | |
| 14 for a in alpha beta gamma ; do | |
| 15 echo $a > $a | |
| 16 done | |
| 17 cd .. | |
| 18 svn add * | |
| 19 svn ci -m 'initial' | |
| 20 | |
| 21 svn up | |
| 22 svn cp trunk branches/test | |
| 23 svn ci -m 'branch' | |
| 24 | |
| 25 svn up | |
| 26 echo foo >> branches/test/alpha | |
| 27 svn ci -m 'Mod.' | |
| 28 | |
| 29 cd .. | |
| 30 echo rdelete trunk > tmp | |
| 31 echo rcopy branches/test trunk >> tmp | |
| 32 python $RSVN --message=blah --username=evil `pwd`/repo < tmp | |
| 33 | |
| 34 svnadmin dump repo > ../replace_trunk_with_branch.svndump |
