At Tue, 6 Nov 2007 13:57:53 +0200, Heikki Orsila wrote: > > Hello. I just converted GSL CVS repo into Git to advertise possibilities > of using Git for GSL development. I'm only a newbie on GSL, but I think > any GSL developer would benefit from a system better than CVS.
Thanks for your email. I've been trying git out myself in recent weeks, and considering whether it is viable (for moving the repository to Savannah.gnu.org). As you probably know, they have recently added support for git, with simultaneous CVS read-only checkouts - which is useful for people who don't want to switch from CVS. I hit a few problems in the conversion process - for example, you'll find there is a stray file sum/gsl_sf_sum.h in HEAD which should not be there. It is caused by cvsps putting some patches in incorrect order -- with later versions of the file coming before earlier versions (a workaround is to use the cvsps -z 60 option to reduce the patch time window). Git certainly has some advantages over CVS - the main one in my opinion is the ability to verify the integrity of the repository from the top-level SHA checksum. -- Brian Gough
