++ pwd + svn_rep=/home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep/ ++ pwd + svn_co=/home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ ++ pwd + cvs_rep=/home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ ++ pwd + cvs_co=/home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + test -d /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep/ + rm -Rf /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep/ + test -d /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ + rm -Rf /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ + test -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ + rm -Rf /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ + test -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + rm -Rf /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + svnadmin create /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep/ + mkdir /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ + svn import -m 'initial import' /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep/ + rm -Rf /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ + svn co file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep/ /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ Checked out revision 0. + mkdir /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir + svn add /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir A /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir + svn commit -m dir /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir Adding test-svn-co/dir Committed revision 1. + mkdir '/home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/with space' + svn add '/home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/with space' A /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir/with space + svn commit -m 'dir with space' '/home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/with space' Adding test-svn-co/dir/with space Committed revision 2. + ps ax + ps ax + svn add /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/file '/home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/file with spaces' A /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir/file A /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir/file with spaces + svn commit -m files /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ Adding test-svn-co/dir/file Adding test-svn-co/dir/file with spaces Transmitting file data .. Committed revision 3. + svn rm /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/file D /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir/file + svn rm '/home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/file with spaces' D /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir/file with spaces + svn commit -m 'delete files' /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ Deleting test-svn-co/dir/file Deleting test-svn-co/dir/file with spaces Committed revision 4. + export CVSROOT=/home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ + CVSROOT=/home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ + mkdir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ + cvs -f init + mkdir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + cd /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + cvs -f co . cvs checkout: Updating . cvs checkout: Updating CVSROOT U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify U CVSROOT/postadmin U CVSROOT/postproxy U CVSROOT/posttag U CVSROOT/postwatch U CVSROOT/preproxy U CVSROOT/rcsinfo U CVSROOT/taginfo U CVSROOT/verifymsg + mkdir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir + cvs -f add dir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir Directory /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir added to the repository cvs add: /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/CVS already exists + cvs -f commit -m 'fake repository root' dir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir cvs commit: Examining dir cvs commit: Examining /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir + echo 0 + cvs -f add /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/.svnrev cvs add: scheduling file `/home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/.svnrev' for addition cvs add: use `cvs commit' to add this file permanently + cvs -f commit -m 'fake existing repository' /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/.svnrev /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/.svnrev,v <-- /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/.svnrev initial revision: 1.1 + cd - /home/dpavlin/private/home_html/projects/svn2cvs + rm -Rf /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + mkdir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + cd /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + cvs -f co dir cvs checkout: Updating dir U dir/.svnrev + cd - /home/dpavlin/private/home_html/projects/svn2cvs + svn2cvs + ./svn2cvs.pl file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ -q checkout dir ## using TMPDIR /tmp/checkoutbVex2 U dir/.svnrev Starting after revision 0 ## svn export --force -q -r 1 file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /tmp/checkoutbVex2/dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ commit -m 'dir' '' NOTICE: using /dir as directory for svn ------------------------------------------------------------------------------- r 1| dpavlin | 2007-09-07T10:30:52.139572Z dir svn2cvs: A /dir NOTICE: skipped this operation. Probably trunk creation subversion revision 1 commited to CVS /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/.svnrev,v <-- .svnrev new revision: 1.2; previous revision: 1.1 ## svn export --force -q -r 2 file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /tmp/checkoutbVex2/dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ add 'with space' NOTICE: using /dir as directory for svn ------------------------------------------------------------------------------- r 2| dpavlin | 2007-09-07T10:30:53.134464Z dir with space svn2cvs: A /dir/with space # add_dir(with space) Directory /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/with space added to the repository ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ commit -m 'dir with space' 'with space' cvs commit: Examining with space subversion revision 2 commited to CVS /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/.svnrev,v <-- .svnrev new revision: 1.3; previous revision: 1.2 ## svn export --force -q -r 3 file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /tmp/checkoutbVex2/dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ add 'file with spaces' NOTICE: using /dir as directory for svn ------------------------------------------------------------------------------- r 3| dpavlin | 2007-09-07T10:30:54.172591Z files svn2cvs: A /dir/file with spaces cvs add: scheduling file `file with spaces' for addition cvs add: use `cvs commit' to add this file permanently ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ add 'file' svn2cvs: A /dir/file cvs add: scheduling file `file' for addition cvs add: use `cvs commit' to add this file permanently ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ commit -m 'files' 'file with spaces' 'file' /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/file with spaces,v <-- file with spaces initial revision: 1.1 /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/file,v <-- file initial revision: 1.1 subversion revision 3 commited to CVS /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/.svnrev,v <-- .svnrev new revision: 1.4; previous revision: 1.3 ## svn export --force -q -r 4 file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /tmp/checkoutbVex2/dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ delete 'file with spaces' NOTICE: using /dir as directory for svn ------------------------------------------------------------------------------- r 4| dpavlin | 2007-09-07T10:30:55.141480Z delete files svn2cvs: D /dir/file with spaces cvs remove: scheduling `file with spaces' for removal cvs remove: use `cvs commit' to remove this file permanently ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ delete 'file' svn2cvs: D /dir/file cvs remove: scheduling `file' for removal cvs remove: use `cvs commit' to remove this file permanently ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ commit -m 'delete files' 'file with spaces' 'file' /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/file with spaces,v <-- file with spaces new revision: delete; previous revision: 1.1 /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/file,v <-- file new revision: delete; previous revision: 1.1 subversion revision 4 commited to CVS /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/.svnrev,v <-- .svnrev new revision: 1.5; previous revision: 1.4 + update_cvs + cd /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + cvs -f update -d dir cvs update: Updating dir U dir/.svnrev cvs update: Updating dir/with space + cd - /home/dpavlin/private/home_html/projects/svn2cvs + test -d '/home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/with space' + svn2cvs + ./svn2cvs.pl file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ -q checkout dir ## using TMPDIR /tmp/checkoutx3HQA U dir/.svnrev Starting after revision 4 svn: No such revision 5 no newer log entries in Subversion repostory. CVS is current + update_all + update_svn + svn update /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ At revision 4. + update_cvs + cd /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + cvs -f update -d dir cvs update: Updating dir cvs update: Updating dir/with space + cd - /home/dpavlin/private/home_html/projects/svn2cvs + diff -x '.svn*' -x CVS -urw /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/ /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/ + ps ax + svn add /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/file A /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir/file + svn commit -m 'file again' /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ Adding test-svn-co/dir/file Transmitting file data . Committed revision 5. + test + svn2cvs + ./svn2cvs.pl file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ -q checkout dir ## using TMPDIR /tmp/checkouttwC6W U dir/.svnrev Starting after revision 4 ## svn export --force -q -r 5 file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /tmp/checkouttwC6W/dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ add 'file' NOTICE: using /dir as directory for svn ------------------------------------------------------------------------------- r 5| dpavlin | 2007-09-07T10:31:08.338631Z file again svn2cvs: A /dir/file cvs add: Re-adding file `file' after dead revision 1.2. cvs add: use `cvs commit' to add this file permanently ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ commit -m 'file again' 'file' /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/file,v <-- file new revision: 1.3; previous revision: 1.2 subversion revision 5 commited to CVS /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/.svnrev,v <-- .svnrev new revision: 1.6; previous revision: 1.5 + update_all + update_svn + svn update /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ At revision 5. + update_cvs + cd /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + cvs -f update -d dir cvs update: Updating dir U dir/.svnrev U dir/file cvs update: Updating dir/with space + cd - /home/dpavlin/private/home_html/projects/svn2cvs + diff -x '.svn*' -x CVS -urw /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/ /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/ + svn rm /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/file D /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir/file + svn commit -m 'remove file again' /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ Deleting test-svn-co/dir/file Committed revision 6. + test + svn2cvs + ./svn2cvs.pl file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ -q checkout dir ## using TMPDIR /tmp/checkoutt2BZg U dir/.svnrev U dir/file Starting after revision 5 ## svn export --force -q -r 6 file:///home/dpavlin/private/home_html/projects/svn2cvs/test-svn-rep//dir /tmp/checkoutt2BZg/dir ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ delete 'file' NOTICE: using /dir as directory for svn ------------------------------------------------------------------------------- r 6| dpavlin | 2007-09-07T10:31:14.083123Z remove file again svn2cvs: D /dir/file cvs remove: scheduling `file' for removal cvs remove: use `cvs commit' to remove this file permanently ## cvs -f -d /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/ commit -m 'remove file again' 'file' /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/file,v <-- file new revision: delete; previous revision: 1.3 subversion revision 6 commited to CVS /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-rep/dir/.svnrev,v <-- .svnrev new revision: 1.7; previous revision: 1.6 + update_all + update_svn + svn update /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ At revision 6. + update_cvs + cd /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co/ + cvs -f update -d dir cvs update: Updating dir U dir/.svnrev cvs update: `dir/file' is no longer in the repository cvs update: Updating dir/with space + cd - /home/dpavlin/private/home_html/projects/svn2cvs + diff -x '.svn*' -x CVS -urw /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/ /home/dpavlin/private/home_html/projects/svn2cvs/test-cvs-co//dir/ + echo 'new file' + svn add /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co//dir/skip_add A /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/dir/skip_add + svn commit -m 'add skip_add' /home/dpavlin/private/home_html/projects/svn2cvs/test-svn-co/ Adding test-svn-co/dir/skip_add Transmitting file data .