14
mkdir -p trunk/src/a trunk/src/b trunk/doc &&
15
echo "hello world" > trunk/src/a/readme &&
16
echo "goodbye world" > trunk/src/b/readme &&
17
- svn import -m "initial" trunk "$svnrepo"/trunk &&
18
- svn co "$svnrepo" tmp &&
17
+ svn_cmd import -m "initial" trunk "$svnrepo"/trunk &&
18
+ svn_cmd co "$svnrepo" tmp &&
19
(
20
cd tmp &&
21
mkdir branches branches/v1 tags &&
22
- svn add branches tags &&
23
- svn cp trunk branches/v1/start &&
24
- svn commit -m "start a new branch" &&
25
- svn up &&
22
+ svn_cmd add branches tags &&
23
+ svn_cmd cp trunk branches/v1/start &&
24
+ svn_cmd commit -m "start a new branch" &&
25
+ svn_cmd up &&
26
echo "hi" >> branches/v1/start/src/b/readme &&
27
poke branches/v1/start/src/b/readme &&
28
echo "hey" >> branches/v1/start/src/a/readme &&
29
poke branches/v1/start/src/a/readme &&
30
- svn commit -m "hi" &&
31
- svn up &&
32
- svn cp branches/v1/start tags/end &&
30
+ svn_cmd commit -m "hi" &&
31
+ svn_cmd up &&
32
+ svn_cmd cp branches/v1/start tags/end &&
33
echo "bye" >> tags/end/src/b/readme &&
34
poke tags/end/src/b/readme &&
35
echo "aye" >> tags/end/src/a/readme &&
36
poke tags/end/src/a/readme &&
37
- svn commit -m "the end" &&
37
+ svn_cmd commit -m "the end" &&
38
echo "byebye" >> tags/end/src/b/readme &&
39
poke tags/end/src/b/readme &&
40
- svn commit -m "nothing to see here"
40
+ svn_cmd commit -m "nothing to see here"
41
) &&
42
git config --add svn-remote.svn.url "$svnrepo" &&
43
git config --add svn-remote.svn.fetch \
72
cd tmp &&
73
echo "try try" >> tags/end/src/b/readme &&
74
poke tags/end/src/b/readme &&
75
- svn commit -m "try to try"
75
+ svn_cmd commit -m "try to try"
76
) &&
77
git svn fetch two &&
78
test `git rev-list refs/remotes/two/tags/end | wc -l` -eq 6 &&
97
(
98
cd tmp &&
99
mkdir branches/v2 &&
100
- svn add branches/v2 &&
101
- svn cp trunk branches/v2/start &&
102
- svn commit -m "Another versioned branch" &&
103
- svn up &&
100
+ svn_cmd add branches/v2 &&
101
+ svn_cmd cp trunk branches/v2/start &&
102
+ svn_cmd commit -m "Another versioned branch" &&
103
+ svn_cmd up &&
104
echo "hello" >> branches/v2/start/src/b/readme &&
105
poke branches/v2/start/src/b/readme &&
106
echo "howdy" >> branches/v2/start/src/a/readme &&
107
poke branches/v2/start/src/a/readme &&
108
- svn commit -m "Changed 2 in v2/start" &&
109
- svn up &&
110
- svn cp branches/v2/start tags/next &&
108
+ svn_cmd commit -m "Changed 2 in v2/start" &&
109
+ svn_cmd up &&
110
+ svn_cmd cp branches/v2/start tags/next &&
111
echo "bye" >> tags/next/src/b/readme &&
112
poke tags/next/src/b/readme &&
113
echo "aye" >> tags/next/src/a/readme &&
114
poke tags/next/src/a/readme &&
115
- svn commit -m "adding more" &&
115
+ svn_cmd commit -m "adding more" &&
116
echo "byebye" >> tags/next/src/b/readme &&
117
poke tags/next/src/b/readme &&
118
- svn commit -m "adios"
118
+ svn_cmd commit -m "adios"
119
) &&
120
git config --add svn-remote.four.url "$svnrepo" &&
121
git config --add svn-remote.four.fetch trunk:refs/remotes/four/trunk &&
151
cd tmp &&
152
echo "try try" >> tags/end/src/b/readme &&
153
poke tags/end/src/b/readme &&
154
- svn commit -m "try to try"
154
+ svn_cmd commit -m "try to try"
155
) &&
156
test_must_fail git svn fetch three 2> stderr.three &&
157
test_cmp expect.three stderr.three