develooper Front page | perl.perl6.source.control | Postings from September 2000

Can perforce gateway to CVS without loss of metadata? (was Re: code repository)

Thread Previous | Thread Next
Nick Ing-Simmons
September 9, 2000 12:39
Can perforce gateway to CVS without loss of metadata? (was Re: code repository)
Message ID:
Bradley M . Kuhn <> writes:
>Adam Turoff wrote:
>> *: Sarathy tells me that Perforce sucks at maintaining thousands of
>> anonymous checkouts, while CVS doesn't mind at all.  

This is a feature of perforce that is useful - it can warn you that 
you are about to change a file that someone else is already working on.

>>  This is a perfect
>> reason to use anon CVS vs. Perforce, but does not require that Perforce be
>> ditched in favor of CVS, only that an anon CVS gateway be maintained.
>Will this anonymous gateway have all the relevant meta-data?  

I have scripts that can maintain _most_ of the meta-data between ClearCase
and perforce, all that gets lost (as I recall) is:

 perforce -> clearcase - which deltas were part of the same 'change' 
 although I could 'label' the files on the clearcase side.

 clearcase -> perforce - perforce has no directory versioning so files 
 that are renamed are not tracked. (And you can end up with empty directories
 if all content gets moved.)

>Will it look,
>to a user of the gateway, like the live repository is CVS when they go
>hunting through metadata?

I see no reason why the perforce changes cannot be 'checked in' to CVS 
one-by-one so that CVS builds its own representation of the change history.

Going the other way the issue (if my ClearCase experience is any use here)
will be collecting the files that belong in one "change". 

>Bradley M. Kuhn  -
>Version: GnuPG v1.0.2 (GNU/Linux)
>Comment: For info see
Nick Ing-Simmons

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About