comparison tests/fixtures/replace_branch_with_branch.sh @ 587:c06f59441f8e

editor: fix replaced directory copies Known failures: - Replaced directories copy records are wrong in stupid mode - Replaced files copy records are probably wrong in all modes
author Patrick Mezard <pmezard@gmail.com>
date Tue, 02 Mar 2010 17:06:06 +0100
parents 44c56a7727c4
children 2723152c8111
comparison
equal deleted inserted replaced
586:704d2ce1d906 587:c06f59441f8e
20 svn cp trunk branches/branch1 20 svn cp trunk branches/branch1
21 svn ci -m 'branch1' 21 svn ci -m 'branch1'
22 svn up 22 svn up
23 echo b > branches/branch1/b 23 echo b > branches/branch1/b
24 echo d > branches/branch1/d 24 echo d > branches/branch1/d
25 svn add branches/branch1/b branches/branch1/d 25 mkdir branches/branch1/dir
26 echo e > branches/branch1/dir/e
27 svn add branches/branch1/b branches/branch1/d branches/branch1/dir
26 svn ci -m 'add b to branch1' 28 svn ci -m 'add b to branch1'
27 svn cp trunk branches/branch2 29 svn cp trunk branches/branch2
28 svn ci -m 'branch2' 30 svn ci -m 'branch2'
29 svn up 31 svn up
30 echo c > branches/branch2/c 32 echo c > branches/branch2/c
31 svn add branches/branch2/c 33 mkdir branches/branch2/dir
34 echo e2 > branches/branch2/dir/e
35 svn add branches/branch2/c branches/branch2/dir
32 svn ci -m 'add c to branch2' 36 svn ci -m 'add c to branch2'
33 svn up 37 svn up
34 38
35 # Clobber branch1 with branch2 39 # Clobber branch1 with branch2
36 cd .. 40 cd ..
37 cat > clobber.rsvn <<EOF 41 cat > clobber.rsvn <<EOF
38 rdelete branches/branch1 42 rdelete branches/branch1
39 rcopy branches/branch2 branches/branch1 43 rcopy branches/branch2 branches/branch1
40 rcopy branches/branch1/d branches/branch1/a 44 rcopy branches/branch1/d branches/branch1/a
45 rcopy branches/branch1/dir branches/branch1/dir
46 rcopy branches/branch1/dir branches/branch1/dir2
41 EOF 47 EOF
42 48
43 python $RSVN --message=blah --username=evil `pwd`/repo < clobber.rsvn 49 python $RSVN --message=blah --username=evil `pwd`/repo < clobber.rsvn
44 50
45 svnadmin dump repo > ../replace_branch_with_branch.svndump 51 svnadmin dump repo > ../replace_branch_with_branch.svndump