tests/test-convert-cvs
changeset 5381 6874368120dc
parent 5359 645a40777fd4
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