sys/ tree re-structuring proposal

Chip Norkus wd at
Tue Aug 5 18:12:07 PDT 2003

On Tuesday 05 August 2003 06:26 pm, Munish Chopra wrote:
> On 2003-08-05 17:43 -0500, Chip Norkus wrote:
> > On Tuesday 05 August 2003 05:28 pm, Matthew Dillon wrote:
> > >     Heh heh.  Ok, major underestimation of the work involved.  This
> > > is going to take a few days to do right.  Not only do 90+
> > > directories have to be moved, but it doesn't make sense to do all
> > > the work without also getting rid of all the conditional
> > > compilation that allows things to be compiled either as modules or
> > > directly into the kernel.
> >
> > Have you considered giving subversion a test-run?  It works pretty
> > much just like cvs from a command line interface, but actually lets
> > you do versioned moves and that sort of thing.  If you're interested
> > I can convert the current cvs tree to an svn tree and put it online
> > for people to try out.
> While I like subversion quite a bit to begin with, I'm honestly not
> sure (even after my weekly perusal of issues) whether it's mature
> enough for something of this scale.

I've been using it myself, and have been tracking the development for 
about a year and a half.  So far it has done very well, there have been 
no data loss problems at all and the scalability has greatly improved 
over the recent months.

> Also, subversion doesn't have a cousin to cvsup (yes, I realize
> subversion is much faster).

I don't think that's a big problem.  cvsup is there because cvs update is 
such a pig (I guess).  svn update is much better behaved.

> I do however believe that your proposal to put a svn tree online for
> people to test-drive is a cool idea, who knows what we'll find. Shortly
> ago there were still issues with the cvs2svn script though - have those
> been resolved?

The only problem I've had with cvs2svn is that it doesn't do branches and 
tags (yet).  However, at this point there are no branches or tags for 
DFBSD, so it would be an optimal time to give cvs2svn a go.  Anyhow, I'm 
going to give this a try and report back on how it goes.  Assuming no 
major problems I should have a repository later this evening for anyone 
who wants to check it out.

chip norkus; renaissance hacker;                wd at xxxxxxxx
"question = (to) ? be : !be;" --Shakespeare

More information about the Kernel mailing list