Mercurial > hgsubversion
comparison tests/fixtures/copyafterclose.sh @ 1232:ba8485b9fee0
editor: correctly import copies of directories from non-tracked or closed branches
| author | David Schleimer <dschleimer@fb.com> |
|---|---|
| date | Sun, 17 Nov 2013 09:57:00 -0800 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1231:5c2917375961 | 1232:ba8485b9fee0 |
|---|---|
| 1 #!/bin/sh | |
| 2 | |
| 3 rm -rf temp | |
| 4 mkdir temp | |
| 5 cd temp | |
| 6 svnadmin create repo | |
| 7 repo=file://`pwd`/repo | |
| 8 svn co $repo wc | |
| 9 cd wc | |
| 10 mkdir branches trunk tags | |
| 11 svn add * | |
| 12 svn ci -m 'btt' | |
| 13 | |
| 14 cd trunk | |
| 15 echo trunk1 > file | |
| 16 mkdir dir | |
| 17 echo trunk1 > dir/file | |
| 18 svn add file dir | |
| 19 svn ci -m 'Add file and dir.' | |
| 20 cd .. | |
| 21 svn up | |
| 22 | |
| 23 svn cp trunk branches/test | |
| 24 svn ci -m 'Branch.' | |
| 25 svn up | |
| 26 | |
| 27 cd branches/test/ | |
| 28 echo branch1 > file | |
| 29 echo branch1 > dir/file | |
| 30 svn ci -m 'edit on branch.' | |
| 31 cd ../../ | |
| 32 svn up | |
| 33 | |
| 34 cd trunk | |
| 35 echo trunk2 > file | |
| 36 echo trunk2 > dir/file | |
| 37 svn ci -m 'edit on trunk' | |
| 38 cd .. | |
| 39 svn up | |
| 40 | |
| 41 svn rm trunk | |
| 42 svn ci -m 'Close trunk.' | |
| 43 svn up | |
| 44 | |
| 45 cd branches/test | |
| 46 svn rm file | |
| 47 svn cp $repo/trunk/file@5 file | |
| 48 svn rm dir | |
| 49 svn cp $repo/trunk/dir@5 dir | |
| 50 svn ci -m 'copy from trunk before close' | |
| 51 cd ../.. | |
| 52 svn up | |
| 53 | |
| 54 cd ../.. | |
| 55 svnadmin dump temp/repo > copyafterclose.svndump | |
| 56 echo | |
| 57 echo 'Complete.' | |
| 58 echo 'You probably want to clean up temp now.' | |
| 59 echo 'Dump in copyafterclose.svndump' | |
| 60 exit 0 |
