[Top][All Lists]

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

Re: The Big Switch to Git

From: Han-Wen Nienhuys
Subject: Re: The Big Switch to Git
Date: Fri, 21 Mar 2008 21:41:58 -0300
User-agent: Thunderbird (X11/20080226)

Ludovic Courtès escreveu:
> Personally, I'm thinking about only importing `guile-core' for now (like
> what Han-Wen did at some time ago).  If we
> eventually feel the need to import the other modules, we can do it and
> have the Savannah folks let us store them in sub-directories.
> We can't easily setup a `git-cvspserver' on Savannah I'm afraid, nor a
> bidirectional gateway, and I think the complexity of doing it would
> exceed the benefit, especially now that Git has become widespread.
> Thus, I think we should just leave the CVS repository as is.  

Good idea. Don't forget to add a 


marker in a conspicuous place, say next to README.  
The same for any other module you convert.

> Of course,
> we don't want to delete it, since it contains other modules, for
> instance.  What do you think?
> I've already done a `git-cvsimport' of `guile-core' locally.  I now have
> a complete and UTF-8-clean list of committers (a mapping from
> CVS/Savannah user IDs to real names and emails).  The Git repository
> takes 34 MiB vs. 52 MiB for the CVS repository.

That sounds a tad on the large side. The mirror I have uses 27mb (I just ran a 

> Once we've agreed on the details, one of the Savannah admins of the
> project (i.e., Neil) will have to tick the "Git repository" option in
> the "Select Features" menu item of the web interface, after which I can
> just push the repository online.  We'll also have to update all
> references to the CVS repository.
> Comments?

Someone remarked about the workbook module.  I would vote for taking all of the 
history from that module and pulling that into a workbook/ directory.  It's 
better if the 
repo is self-contained.

 Han-Wen Nienhuys - address@hidden -

reply via email to

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