[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GNUe-dev] Savannah and CVS

From: James Thompson
Subject: Re: [GNUe-dev] Savannah and CVS
Date: Fri, 12 Dec 2003 09:36:42 -0600 (CST)

On Fri, 12 Dec 2003, Jason Cater wrote:

> * Someone will have to convert our tree over, maintaining its history. I
> can do this over the holidays if no one has done it before as I have 2
> weeks off at the end of the year.

There is a script distributed with svn that does this automatically.  Not
sure how it'll cope with some of the manual manipulations we've done in
the past :)

> * CVS is fairly universal.  A lot of tools/platforms readily support it.
> Is this true of subversion? How is windows support?  Does anyone know of
> a read-only SUBVERSION-to-CVS gateway so we could still offer anonymous
> cvs checkouts?

any subversion <-> cvs gateway should work.  svn provides a pre-commit
hook where we can block commit access at a fine grained level (I've never
tried this) if need be.

Until then we might have to brute force it and run a cvs repository with a
svn commit hook that autoupdates and commits changes to that cvs

> What advantages does staying with provide versus
> moving to our own server?

Less administration.
No out of pocket expenses for bad/more hardware.
The cvs -> web setup would need reworked.
We'd have to resetup mailing lists(?)

That said, I still wouldn't mind it.

Another negative(or positive) thing about subversion.  It keeps a complete
copy of the current unmodified checkout inside the .svn dirs.  This means
you can do your diffs, rollbacks disconnected from the internet.  I've
found this handy while on a trip.  It also makes commits faster.  However
it does mean developers can expect checkout space usage to double.

Can anyone give pros/cons to arch.  I know nothing about it.

Take Care,

James Thompson    138 Cardwell Hall  Manhattan, Ks   66506    785-532-0561
Kansas State University                          Department of Mathematics

reply via email to

[Prev in Thread] Current Thread [Next in Thread]