comparison tests/test-convert-cvs @ 5381:6874368120dc

convert_cvs: add --filemap support
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Thu, 04 Oct 2007 23:21:37 -0300
parents 645a40777fd4
children
comparison
equal deleted inserted replaced
5380:a5a7f7fd5554 5381:6874368120dc
27 cd .. 27 cd ..
28 28
29 echo % checkout source directory 29 echo % checkout source directory
30 cvs -q checkout src 30 cvs -q checkout src
31 31
32 echo % commit a new revision changing b/c
33 cd src
34 echo c >> b/c
35 cvs -q commit -mci0 . | grep '<--' |\
36 sed -e 's:.*src/\(.*\),v.*:checking in src/\1,v:g'
37 cd ..
38
32 echo % convert fresh repo 39 echo % convert fresh repo
33 hg convert src src-hg | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g' 40 hg convert src src-hg | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
34 cat src-hg/a 41 cat src-hg/a
35 cat src-hg/b/c 42 cat src-hg/b/c
43
44 echo % convert fresh repo with --filemap
45 echo include b/c > filemap
46 hg convert --filemap filemap src src-filemap | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
47 cat src-hg/b/c
48 hg -R src-filemap log --template '#rev# #desc# files: #files#\n'
36 49
37 echo % commit new file revisions 50 echo % commit new file revisions
38 cd src 51 cd src
39 echo a >> a 52 echo a >> a
40 echo c >> b/c 53 echo c >> b/c
45 echo % convert again 58 echo % convert again
46 hg convert src src-hg | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g' 59 hg convert src src-hg | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
47 cat src-hg/a 60 cat src-hg/a
48 cat src-hg/b/c 61 cat src-hg/b/c
49 62
63 echo % convert again with --filemap
64 hg convert --filemap filemap src src-filemap | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
65 cat src-hg/b/c
66 hg -R src-filemap log --template '#rev# #desc# files: #files#\n'
50 67
51