equal
deleted
inserted
replaced
118 |
118 |
119 cd A-hg |
119 cd A-hg |
120 hg glog --template '#rev# #desc|firstline# files: #files#\n' |
120 hg glog --template '#rev# #desc|firstline# files: #files#\n' |
121 hg tags -q |
121 hg tags -q |
122 cd .. |
122 cd .. |
|
123 |
|
124 ######################################## |
|
125 |
|
126 echo "# now tests that it works with trunk/tags layout, but no branches yet" |
|
127 echo |
|
128 echo % initial svn import |
|
129 mkdir projB |
|
130 cd projB |
|
131 mkdir trunk |
|
132 mkdir tags |
|
133 cd .. |
|
134 |
|
135 svnurl=file://$svnpath/svn-repo/projB |
|
136 svn import -m "init projB" projB $svnurl | fix_path |
|
137 |
|
138 |
|
139 echo % update svn repository |
|
140 svn co $svnurl/trunk B | fix_path |
|
141 cd B |
|
142 echo hello > letter.txt |
|
143 svn add letter.txt |
|
144 svn ci -m hello |
|
145 |
|
146 echo world >> letter.txt |
|
147 svn ci -m world |
|
148 |
|
149 svn copy -m "tag v0.1" $svnurl/trunk $svnurl/tags/v0.1 |
|
150 |
|
151 echo 'nice day today!' >> letter.txt |
|
152 svn ci -m "nice day" |
|
153 cd .. |
|
154 |
|
155 echo % convert to hg once |
|
156 hg convert $svnurl B-hg |
|
157 |
|
158 echo % update svn repository again |
|
159 cd B |
|
160 echo "see second letter" >> letter.txt |
|
161 echo "nice to meet you" > letter2.txt |
|
162 svn add letter2.txt |
|
163 svn ci -m "second letter" |
|
164 |
|
165 svn copy -m "tag v0.2" $svnurl/trunk $svnurl/tags/v0.2 |
|
166 |
|
167 echo "blah-blah-blah" >> letter2.txt |
|
168 svn ci -m "work in progress" |
|
169 cd .. |
|
170 |
|
171 echo % test incremental conversion |
|
172 hg convert $svnurl B-hg |
|
173 |
|
174 cd B-hg |
|
175 hg glog --template '#rev# #desc|firstline# files: #files#\n' |
|
176 hg tags -q |
|
177 cd .. |