8 messages in com.perforce.revml[revml] Perforce -> CVS mirror
FromSent OnAttachments
Thomas Quinot14 Jan 2002 02:04 
Barrie Slaymaker14 Jan 2002 08:15 
Thomas Quinot14 Jan 2002 09:32 
Barrie Slaymaker14 Jan 2002 11:24 
Thomas Quinot15 Jan 2002 04:41 
Thomas Quinot15 Jan 2002 08:57 
Barrie Slaymaker15 Jan 2002 10:23 
Barrie Slaymaker15 Jan 2002 10:45 
Subject:[revml] Perforce -> CVS mirror
From:Barrie Slaymaker (barr@slaysys.com)
Date:01/14/2002 11:24:56 AM
List:com.perforce.revml

On Mon, Jan 14, 2002 at 06:32:44PM +0100, Thomas Quinot wrote:

< -- $Id: //droopi/main/src/droopi-soft_links.ads#1 $

---

-- $Id: droopi-soft_links.ads,v 1.1 2002/01/14 10:03:12 quinot Exp $

Bingo, thanks.

I'm quite available to work on this with you and I really want to get this working.

I think one possible course of action here would be to allow post-processing every checkout from Perforce by substituting any '$Id:' with e.g. '$Perforce:'.

That way: * no more differences between source and dest file (because no further substitution will occur); * as an additional benefit, you can immediately identify the Perforce revision that corresponds to a given checked-out file obtained from CVS, without having to refer to the label.

I like the second feature, however this approach means that if you're doing a p4->cvs one time import, you neuter the tags so CVS can no longer expand them for you.

I don't want to alter the files at all. I can live with carriage return mangling to deal with portability issues, but this is content alteration.

I'll have to do the checkouts from both without keyword expansion.

- Barrie