[revml] RevML -> CVS problem
Alexandros Karypidis
karypid@inf.uth.gr
Wed, 10 Mar 2004 22:25:26 +0200
Hi all,
I'm trying to create a CVS repository replicating the contents of a revml
file. I used CPAN to download/install all VCP pre-requisited and then
downloaded/installed the VCP sources from public.perforce.com. When I try:
prompt> vcp revml:output.revml cvs:newCVS:testmodule --init-cvsroot \
--delete-cvsroot
I get the following output:
======================== CUT HERE =======================
vcp: appending required ChangeSets filter
vcp: $ cvs ... checkout testmodule # establish local CVS workspace
vcp: cvs checkout failed. Missing module?
vcp: $ cvs import ... testmodule # create module in repository
vcp: $ cvs ... checkout testmodule # establish local CVS workspace
vcp: aggregating changes
vcp: writing revisions: [- ] 0/17
unexpected stderr from 'cvs':
cvs: cvs add: in
directory /local/home/karypid/Code/testrevml/tmp/vcp6565/dest-cvs/co:
cvs: cvs [add aborted]: there is no version here; do 'cvs checkout' first
cvs -Q -z9 -d/local/home/karypid/Code/testrevml/newCVS
add /local/home/karypid/Code/testrevml/tmp/vcp6565/dest-cvs/co/testApp
returned 1 not 0
stderr:
cvs add: in
directory /local/home/karypid/Code/testrevml/tmp/vcp6565/dest-cvs/co:
cvs [add aborted]: there is no version here; do 'cvs checkout' first
======================== CUT HERE =======================
>From the above message, I figure that:
1) A new CVS repository WAS successfully created by VCP.
2) A new module has been imported into it:
prompt> ls /local/home/karypid/Code/testrevml/newCVS/
CVSROOT testmodule
3) VCP works in a temporary directory:
/local/home/karypid/Code/testrevml/tmp/vcp6565/dest-cvs/co
4) For some reason VCP fails to checkout a copy of the new empty module to its
temporary working directory.
The repository is definitely OK. I can check out a copy of the new module from
it by running cvs myself after VCP fails. What could be wrong? Any
suggestions?
--
In theory, there is no difference between theory and practice.
In practice, there is. -- Yogi Berra.
Alexandros Karypidis
University of Thessaly
Computer & Communications Engineering dept.