comparison tests/test-convert-svn-branches @ 6537:b6a24c273c30

test-convert-svn-branches: short identifiers are more legible
author Patrick Mezard <pmezard@gmail.com>
date Mon, 14 Apr 2008 22:31:33 +0200
parents 2bdd43246c95
children 55bd855fc0af
comparison
equal deleted inserted replaced
6536:dfdef3d560a8 6537:b6a24c273c30
33 svn import -m "init projA" projA $svnurl | fix_path 33 svn import -m "init projA" projA $svnurl | fix_path
34 34
35 echo % update svn repository 35 echo % update svn repository
36 svn co $svnurl A | fix_path 36 svn co $svnurl A | fix_path
37 cd A 37 cd A
38 echo hello > trunk/letter.txt 38 echo a > trunk/a
39 echo hey > trunk/letter2.txt 39 echo b > trunk/b
40 echo ho > trunk/letter3.txt 40 echo c > trunk/c
41 # Add a file within branches, used to confuse branch detection 41 # Add a file within branches, used to confuse branch detection
42 echo a > branches/readme.txt 42 echo d > branches/notinbranch
43 svn add trunk/letter.txt trunk/letter2.txt trunk/letter3.txt branches/readme.txt 43 svn add trunk/a trunk/b trunk/c branches/notinbranch
44 svn ci -m hello 44 svn ci -m hello
45 45
46 echo % branch to old letters 46 echo % branch to old
47 svn copy trunk branches/old 47 svn copy trunk branches/old
48 svn rm branches/old/letter3.txt 48 svn rm branches/old/c
49 svn ci -m "branch trunk, remove letter3" 49 svn ci -m "branch trunk, remove c"
50 svn up 50 svn up
51 51
52 echo % update trunk 52 echo % update trunk
53 "$TESTDIR/svn-safe-append.py" "what can I say ?" trunk/letter.txt 53 "$TESTDIR/svn-safe-append.py" a trunk/a
54 svn ci -m "change letter" 54 svn ci -m "change a"
55 55
56 echo % update old branch 56 echo % update old branch
57 "$TESTDIR/svn-safe-append.py" "what's up ?" branches/old/letter2.txt 57 "$TESTDIR/svn-safe-append.py" b branches/old/b
58 svn ci -m "change letter2" 58 svn ci -m "change b"
59 59
60 echo % create a cross-branch revision 60 echo % create a cross-branch revision
61 svn move -m "move letter2" trunk/letter2.txt \ 61 svn move -m "move b" trunk/b branches/old/c
62 branches/old/letter3.txt 62 "$TESTDIR/svn-safe-append.py" c branches/old/c
63 "$TESTDIR/svn-safe-append.py" "I am fine" branches/old/letter3.txt 63 svn ci -m "move and update c"
64 svn ci -m "move and update letter3.txt"
65 64
66 echo % update old branch again 65 echo % update old branch again
67 "$TESTDIR/svn-safe-append.py" "bye" branches/old/letter2.txt 66 "$TESTDIR/svn-safe-append.py" b branches/old/b
68 svn ci -m "change letter2 again" 67 svn ci -m "change b again"
69 68
70 echo % update trunk again 69 echo % update trunk again
71 "$TESTDIR/svn-safe-append.py" "how are you ?" trunk/letter.txt 70 "$TESTDIR/svn-safe-append.py" a trunk/a
72 svn ci -m "last change to letter" 71 svn ci -m "last change to a"
73 cd .. 72 cd ..
74 73
75 echo % convert trunk and branches 74 echo % convert trunk and branches
76 hg convert --datesort $svnurl A-hg 75 hg convert --datesort $svnurl A-hg
77 76