Re: Error copying: "790.537269 vcp: no DB_File entry for svn:svn://jc.ngo.org.uk; /nik/libtap/trunk/src/t/plan/Makefile@204"

Tyler MacDonald <[email protected]> Wed, 21 Jun 2006 17:00:38 -0700
Newsgroups gmane.comp.version-control.revml
Message-ID <[email protected]>
--6sX45UoQRIJXqkqR
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Barrie Slaymaker <[email protected]> wrote:
> I can't dive in to debugging this right now, but if you can send me a
> relevant portion of your CVS and SVN repositories, I can hold on to them
> until I have enough time and then I can work on it; I'd love to get both
> issues resolved.

	The SVN repo isn't mine, it's Nik's... it's public and at
svn://jc.ngo.org.uk:/nik/libtap/trunk/ .

	The CVS repo, sure thing. Already been through this with Marc
Tooley@Perforce.

	http://www.yi.org/~faraway/1294899-mod_bt-cvs.tgz

	Using VCP to convert this causes an invalid RevML file to be
generated:

	http://www.crackerjack.net/test.rml.gz

	Cheers,
		Tyler



--6sX45UoQRIJXqkqR
Content-Type: message/rfc822
Content-Disposition: inline

Date: Wed, 3 May 2006 16:50:36 -0700
From: Tyler MacDonald <[email protected]>
To: Marc Tooley <[email protected]>
Subject: Re: Problems converting cvs to p4 (CALL#1294899)
Message-ID: <[email protected]>
References: <[email protected]>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="OgqxwSJOaUobr8KG"
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.5.11+cvs20060403


--OgqxwSJOaUobr8KG
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Marc Tooley <[email protected]> wrote:
> Hello Tyler,
> 
> Hrm; I don't suppose you could send me the error that cvs2p4 generates could 
> you? I know it's a lot to ask, but it's supposed to be the more robust of the 
> two tools.
> 
> > Maybe. I was talking about the cvs2svn phase vs. the VCP phase
> > though. cvs2p4 went fast, but it went nowhere. At least VCP would save a
> > revml file (although the resulting file couldn't be re-read by vcp.. *sigh*)
> 
> Hrm.. that's not so good; most probably an error or at least bug-worthy. I 
> suppose error messages or a copy of the cvs repository to test against would be 
> out of the question..?

	The revml output is here:

	http://www.crackerjack.net/test.rml.gz

	The error messages I posted to the RevML mailing list, but as I said
before, I subscribed to the list, never got a confirmation, never saw my own
message come back, and the RevML archive page stops at December 2005, so I'm
not convinced anybody got it. I've attached my original post to this
message.

	If you want to poke around the CVS yourself, that's fine. I'm
already running closed-source software by you guys on my server so you
could effectively have access already. ;-) Just send me an SSH2 public key
and I'll fix you up with an account.

	Cheers,
		Tyler


--OgqxwSJOaUobr8KG
Content-Type: message/rfc822
Content-Disposition: inline

Date: Tue, 2 May 2006 16:00:35 -0700
From: Tyler MacDonald <[email protected]>
To: [email protected]
Subject: Problems converting cvs to p4
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.11+cvs20060403

CVS2P4 doesn't work either...

I'm trying to import my CVS repository into perforce. If I try to do a
direct copy, I get the following output and only the first few files of my
repo are imported:

branched revision has same name as parent
('depot/main/apps/mod_bt/dev/src/libbtt/Makefile'):
    parent:   /mod_bt/src/libbtt/Makefile#1.1 added
    branched: /mod_bt/src/libbtt/Makefile#1.1.1.0 branch @2 <cns> (<undef>)
<undef> <undef> "[vcp] create branch 'cns'"
Perhaps a Map: filter is missing/broken

Dumping the CVS tree into a revml file works. However, trying to import that
revml file into perforce comes up with this result:

vcp v0.9, change number 4232 (2004/03/18)
vcp: running p4 clients
vcp: appending required ChangeSets, StringEdit filters
Patch line disagrees with source line 7:
   source file:
'/home/faraway/dev/vcp_state/revml%58%%58%test%46%rml/source_files/CHANGES/-/1.1'
   patch file :
'/home/faraway/dev/vcp_state/revml%58%%58%test%46%rml/source_files/CHANGES/-/delta'
   result file:
'/home/faraway/dev/vcp_state/revml%58%%58%test%46%rml/source_files/CHANGES/-/1.2'
   source line: "mod_bt 0.0.3, initial release"
   patch  line: "mod_bt 0.0.3, initial release+mod_bt 0.0.3 - initial public
release"
 at /usr/local/share/perl/5.8.8/VCP/Source/revml.pm line 556



I've uploaded my revml file here for inspection:


http://www.crackerjack.net/test.rml.gz


I'd really like to get moved over to perforce ASAP... Does anybody know
what's going on here, or what I can do to make the import work?

	Thanks,
		Tyler



--OgqxwSJOaUobr8KG--

--6sX45UoQRIJXqkqR
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
revml mailing list
[email protected]
http://maillist.perforce.com/mailman/listinfo/revml

--6sX45UoQRIJXqkqR--