tests/test-convert-svn-source
changeset 5854 8b95f598097c
parent 5804 de8311f7a31b
child 5913 7c2921a60035
equal deleted inserted replaced
5853:deb0d3518674 5854:8b95f598097c
   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 ..