tests/test-convert-cvs-builtincvsps
changeset 8523 5b7da468531b
parent 8350 1f0f01bc86a5
child 8756 6019e6517f95
equal deleted inserted replaced
8522:39fd67552297 8523:5b7da468531b
    60 
    60 
    61 echo % convert fresh repo with --filemap
    61 echo % convert fresh repo with --filemap
    62 echo include b/c > filemap
    62 echo include b/c > filemap
    63 hg convert --filemap filemap src src-filemap | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
    63 hg convert --filemap filemap src src-filemap | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
    64 hgcat b/c
    64 hgcat b/c
    65 hg -R src-filemap log --template '#rev# #desc# files: #files#\n'
    65 hg -R src-filemap log --template '{rev} {desc} files: {files}\n'
    66 
    66 
    67 echo % commit new file revisions
    67 echo % commit new file revisions
    68 cd src
    68 cd src
    69 echo a >> a
    69 echo a >> a
    70 echo c >> b/c
    70 echo c >> b/c
    78 hgcat b/c
    78 hgcat b/c
    79 
    79 
    80 echo % convert again with --filemap
    80 echo % convert again with --filemap
    81 hg convert --filemap filemap src src-filemap | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
    81 hg convert --filemap filemap src src-filemap | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
    82 hgcat b/c
    82 hgcat b/c
    83 hg -R src-filemap log --template '#rev# #desc# files: #files#\n'
    83 hg -R src-filemap log --template '{rev} {desc} files: {files}\n'
    84 
    84 
    85 echo % commit branch
    85 echo % commit branch
    86 cd src
    86 cd src
    87 cvs -q update -r1.1 b/c
    87 cvs -q update -r1.1 b/c
    88 cvs -q tag -b branch
    88 cvs -q tag -b branch
    98 hgcat b/c
    98 hgcat b/c
    99 
    99 
   100 echo % convert again with --filemap
   100 echo % convert again with --filemap
   101 hg convert --filemap filemap src src-filemap | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
   101 hg convert --filemap filemap src src-filemap | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
   102 hgcat b/c
   102 hgcat b/c
   103 hg -R src-filemap log --template '#rev# #desc# files: #files#\n'
   103 hg -R src-filemap log --template '{rev} {desc} files: {files}\n'
   104 
   104 
   105 echo % commit a new revision with funny log message
   105 echo % commit a new revision with funny log message
   106 cd src
   106 cd src
   107 sleep 1
   107 sleep 1
   108 echo e >> a
   108 echo e >> a
   114 
   114 
   115 echo % convert again
   115 echo % convert again
   116 hg convert src src-hg | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
   116 hg convert src src-hg | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
   117 
   117 
   118 echo "graphlog = " >> $HGRCPATH
   118 echo "graphlog = " >> $HGRCPATH
   119 hg -R src-hg glog --template '#rev# (#branches#) #desc# files: #files#\n'
   119 hg -R src-hg glog --template '{rev} ({branches}) {desc} files: {files}\n'
   120 
   120 
   121 echo % testing debugcvsps
   121 echo % testing debugcvsps
   122 cd src
   122 cd src
   123 hg debugcvsps | sed -e 's/Author:.*/Author:/' -e 's/Date:.*/Date:/' 
   123 hg debugcvsps | sed -e 's/Author:.*/Author:/' -e 's/Date:.*/Date:/'