[revml] Trying to debug VCP.
Alexandros Karypidis
karypid@inf.uth.gr
Tue, 16 Mar 2004 11:40:51 +0200
Hello Barrie,
On Monday 15 March 2004 22:32, Barrie Slaymaker wrote:
> On Sun, Mar 14, 2004 at 05:21:40PM +0200, Alexandros Karypidis wrote:
> > Hello all,
> > Is the following a bug (CVS support still incomplete?) or do I run VCP
> > incorrectly? My command line is:
> What version of VCP did you download where?
> I'll add a -v command to VCP to emit version information, but for now if
> you could tell me where you got VCP and when, it would help.
"vcp -v" says: Unknown option: v
I got VCP with "wget --passive-ftp -m -nH --cut-dirs=1 -X /public/revml/dist
ftp://public.perforce.com/public/revml". Basically, I downloaded the code
inside the Perforce Public Depot with FTP and compiled it.
> > vcp revml:output.revml cvs:/local/home/karypid/Code/testrevml/cvs:m
> That looks good to me and in fact is very much like what the test suite
> does to create the VCP repositories it tests with.
> However, I don't know what the output.revml file looks like, so could
> you send me a snippet up to and including the first couple of </rev>
> tags in the file?
I don't think there's a problem with it because I can import it into Perfore
just fine (i.e. RevML --> P4 works). In any case, I am just using a
test-project for the time being so the entire RevML file is just 21K. It's
at: http://www.inf.uth.gr/~karypid/output.revml
> > VCP outputs an error when it tries to add files to the repository saying
> > that the cvs client reports "there is no checkout here". The problem
> > appears to be that VCP tries to add files from:
> > /rundir/tmp/vcpPID/co/...
> > Instead this should be:
> > /rundir/tmp/vcpPID/co/MODULE_NAME/...
> > I say this because I created a "cvs" script which calls the real cvs
> > client but also logs the command,
> FYI, vcp.log should also have that information in it.
Indeed, I was just trying to double-check. I ran VCP using the -d option and
the log file produced is at:
http://www.inf.uth.gr/~karypid/vcp.log
The way I read it, VCP indeed incorrectly ommits the module directory (and my
cvs wrapper script's log verifies this).
BTW, I am using cvs 1.11.13.
>
> - Barrie
> _______________________________________________
> revml mailing list
> revml@maillist.perforce.com
> http://maillist.perforce.com/mailman/listinfo/revml
--
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.