This is the mail archive of the gsl-discuss@sourceware.org mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: On GSL version control


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]