++ 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 .