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; |
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 |
|
|