Subject: Re: anoncvs vs sup+import
To: VaX#n8 <vax@linkdead.gangsta.local>
From: Eric Haszlakiewicz <erh@jodi.nimenees.com>
List: current-users
Date: 04/05/2004 09:31:15
On Mon, Apr 05, 2004 at 05:36:22AM -0400, VaX#n8 wrote:
> Summary:
> What's the point of sup+import?  The "Tracking current" pages say I can always
> get an unmodified source tree with that method, but I could always do a full
> anoncvs checkout.
	sup has been around a lot longer than anoncvs has been.

> Scenario:
> I used to have a CVS project called "etc" with all my config files.
> I don't think I have a 1.1.1 branch on it, I think I just created it
> out of the blue one day.  This makes it a hassle to merge in changes
> to NetBSD, which I do manually.  I want to start basing my stuff off
> NetBSD so that I can automatically merge changes.
> 
> Can I automatically merge changes with the anoncvs method?
	You could do a similar thing with anoncvs, but to do anything reasonable
you'd still need the import step.  You would just replace the sup step
with a cvs checkout from anoncvs.  (or cvs update)
	If you don't want something quite as structured, you could get away
with having a checked out source tree that has your changes sitting as
local modifications.  Then you'd only need to do a "cvs update" and you could
skip the import step.  Of course, you wouldn't be able to keep track of 
any history of your own changes.

> I read the document on tracking -current and I decided to do sup+import.
> I'm having major problems with sup timing out 90% of the time.
> This has made me wonder, is there any real advantage to sup+import?
> In the "tracking -current" page they mention I can always build a unmodified
> source tree.  But I could always do a clean anoncvs checkout, right?
	Using sup _should_ be faster, since it doesn't have as much overhead
as cvs.  Either way will get you the same source tree.


eric