/[svn2cvs]/trunk/test.sh
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/test.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 30 by dpavlin, Mon Aug 20 08:37:22 2007 UTC revision 32 by dpavlin, Fri Sep 7 10:08:52 2007 UTC
# Line 51  rm -Rf $cvs_co || exit Line 51  rm -Rf $cvs_co || exit
51  mkdir $cvs_co || exit  mkdir $cvs_co || exit
52  cd $cvs_co && cvs -f co dir && cd - || exit  cd $cvs_co && cvs -f co dir && cd - || exit
53    
54  ./svn2cvs.pl file://$svn_rep/dir $cvs_rep dir || exit  function svn2cvs() {
55            ./svn2cvs.pl file://$svn_rep/dir $cvs_rep dir || exit
56    }
57    function update_cvs() {
58            cd $cvs_co && cvs -f update -d dir && cd - || exit
59    }
60    function update_svn() {
61            svn update $svn_co || exit
62    }
63    function update_all() {
64            update_svn
65            update_cvs
66    }
67    function test() {
68            svn2cvs
69            update_all
70            diff -x .svn* -x CVS -urw $svn_co/dir/ $cvs_co/dir/ || exit
71    }
72    
73    svn2cvs
74    update_cvs
75    
 cd $cvs_co && cvs -f up -d && cd - || exit  
76  test -d "$cvs_co/dir/with space" || exit  test -d "$cvs_co/dir/with space" || exit
77    
78  ps ax > $svn_co/dir/file || exit  ps ax > $svn_co/dir/file || exit
79  svn add $svn_co/dir/file || exit  svn add $svn_co/dir/file || exit
80  svn commit -m "file again" $svn_co || exit  svn commit -m "file again" $svn_co || exit
81    
82  ./svn2cvs.pl file://$svn_rep/dir $cvs_rep dir || exit  test
   
 svn update $svn_co || exit  
 cd $cvs_co && cvs -f update -d dir && cd - || exit  
   
 diff -x .svn* -x CVS -urw $svn_co/dir/ $cvs_co/dir/ || exit  
83    
84  svn rm $svn_co/dir/file || exit  svn rm $svn_co/dir/file || exit
85  svn commit -m "remove file again" $svn_co || exit  svn commit -m "remove file again" $svn_co || exit
86    
87  ./svn2cvs.pl file://$svn_rep/dir $cvs_rep dir || exit  test
   
 svn update $svn_co || exit  
 cd $cvs_co && cvs -f update -d dir && cd - || exit  
   
 diff -x .svn* -x CVS -urw $svn_co/dir/ $cvs_co/dir/ || exit  
88    
89  echo "new file" > $svn_co/dir/skip_add  echo "new file" > $svn_co/dir/skip_add
90  svn add $svn_co/dir/skip_add || exit;  svn add $svn_co/dir/skip_add || exit;
# Line 89  echo "*** skipping revision $cvs_rev *** Line 98  echo "*** skipping revision $cvs_rev ***
98  echo `expr $cvs_rev + 1` > $cvs_co/dir/.svnrev || exit  echo `expr $cvs_rev + 1` > $cvs_co/dir/.svnrev || exit
99  cd $cvs_co && cvs -f commit -m "skip $cvs_rev" dir/.svnrev && cd - || exit  cd $cvs_co && cvs -f commit -m "skip $cvs_rev" dir/.svnrev && cd - || exit
100    
101  ./svn2cvs.pl file://$svn_rep/dir $cvs_rep dir || exit  test
   
 svn update $svn_co || exit  
 cd $cvs_co && cvs -f update -d dir && cd - || exit  
   
 diff -x .svn* -x CVS -urw $svn_co/dir/ $cvs_co/dir/ || exit  
102    

Legend:
Removed from v.30  
changed lines
  Added in v.32

  ViewVC Help
Powered by ViewVC 1.1.26