Subject: Re: CVS/Root and other CVS items (was Re: anoncvs server available)
To: None <cinnion@ka8zrt.com, current-users@netbsd.org>
From: Pavel Cahyna <pavel.cahyna@st.cuni.cz>
List: current-users
Date: 01/09/2005 15:33:54
On Sat, 08 Jan 2005 20:45:45 -0500, Douglas Wade Needham wrote:

> extending that, I could also create branch in which I could then make
> changes, additions, etc.  So if I were then working on some neat
> feature, adding a package, etc., I do not need to worry about
> constantly importing updates from the NetBSD repository into my
> personal repository, then merging those with my work.  Impossible?
> Not really from what I can see.  Remember how CVS uses versions
> strings like 1.17.0.2?  How about a version such as 1.17.ka8zrt.1??
> Effectively, the same, but with a little added code, would not collide
> with the main repository branches.  I would have probably written this
> by now, but am not knowledgeable enough with the client/server
> protocol, and have items which are much higher priorities.

CVSup can do it, see http://www.cvsup.org/faq.html#canilocal
Also see DCVS:  
http://www.cvsup.org/faq.html#bidirectional-cani

But CVS is quite limited so it is better to use another system like SVK
(http://svk.elixus.org/), Monotone, Darcs or Arch, which seem to be much
better if you want such capabilities. 

Bye	Pavel