From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: The Big Switch to Git Date: Fri, 14 Mar 2008 17:23:38 +0100 Message-ID: <87abl1uved.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205511881 10973 80.91.229.12 (14 Mar 2008 16:24:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Mar 2008 16:24:41 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Mar 14 17:25:09 2008 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JaChv-0000T8-Mi for guile-devel@m.gmane.org; Fri, 14 Mar 2008 17:24:36 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaChM-000828-Ao for guile-devel@m.gmane.org; Fri, 14 Mar 2008 12:24:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JaChF-00080C-Ru for guile-devel@gnu.org; Fri, 14 Mar 2008 12:23:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JaChE-0007wF-11 for guile-devel@gnu.org; Fri, 14 Mar 2008 12:23:53 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaChD-0007vu-M3 for guile-devel@gnu.org; Fri, 14 Mar 2008 12:23:51 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JaChC-0001fI-TS for guile-devel@gnu.org; Fri, 14 Mar 2008 12:23:51 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JaChA-0006ty-1o for guile-devel@gnu.org; Fri, 14 Mar 2008 16:23:48 +0000 Original-Received: from 193.50.110.120 ([193.50.110.120]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Mar 2008 16:23:48 +0000 Original-Received: from ludo by 193.50.110.120 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Mar 2008 16:23:48 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 32 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 193.50.110.120 X-Revolutionary-Date: 25 =?iso-8859-1?Q?Vent=F4se?= an 216 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEB1F5364 X-PGP-Key: http://www.laas.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 821D 815D 902A 7EAB 5CEE D120 7FBA 3D4F EB1F 5364 X-OS: i686-pc-linux-gnu User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:1F0+FTKaoTJkb8jMifhMMffFfj8= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:7073 Archived-At: Hello, Neil and I have agreed to switch from CVS to Git (a few others were enthusiastic too). Now we need to agree on the details. :-) Personally, I'm thinking about only importing `guile-core' for now (like what Han-Wen did at http://repo.or.cz/w/guile.git 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. 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. 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? Thanks, Ludovic.