Subject: Re: cvs<->perforce merging (Re: the path from nathanw_sa -> newlock2)
To: None <current-users@netbsd.org>
From: Bucky Katz <bucky@picovex.com>
List: current-users
Date: 02/16/2007 11:33:04
Eric Haszlakiewicz <erh@swapsimple.com> writes:

> hmm... perhaps using an intermediate cvs repository to do the merges
> would make things easier:
> 	copy checked out files from perforce into cvs working directory
> 	check those in to cvs main branch as a normal change
> 	import new netbsd code onto cvs vendor branch
> 	merge into cvs main branch
> 	copy merged files back to perforce

That turns out to be more work that the way we do it, which is

* checkout cvs tree
* use scripts to merge checked out tree into perforce's idea of a vendor
  branch
* use perforce's branch merging to merge into our working tree