From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan McMahill Newsgroups: gmane.lisp.guile.devel Subject: Re: Switching to Git? Date: Tue, 21 Aug 2007 15:17:47 -0400 Message-ID: <46CB3A5B.5000306@mtl.mit.edu> References: <87odh1ribo.fsf@chbouib.org> Reply-To: mcmahill@mtl.mit.edu NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1187723933 25485 80.91.229.12 (21 Aug 2007 19:18:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 21 Aug 2007 19:18:53 +0000 (UTC) Cc: guile-devel@gnu.org To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Aug 21 21:18:50 2007 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 1INZFX-000486-4Y for guile-devel@m.gmane.org; Tue, 21 Aug 2007 21:18:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1INZFV-0005HC-4z for guile-devel@m.gmane.org; Tue, 21 Aug 2007 15:18:45 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1INZF8-00057A-8r for guile-devel@gnu.org; Tue, 21 Aug 2007 15:18:22 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1INZF4-00055q-Do for guile-devel@gnu.org; Tue, 21 Aug 2007 15:18:21 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1INZF4-00055g-4e for guile-devel@gnu.org; Tue, 21 Aug 2007 15:18:18 -0400 Original-Received: from sccrmhc14.comcast.net ([63.240.77.84]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1INZEn-0008Pg-7j; Tue, 21 Aug 2007 15:18:01 -0400 Original-Received: from [192.168.183.4] (c-67-191-147-129.hsd1.ga.comcast.net[67.191.147.129]) by comcast.net (sccrmhc14) with ESMTP id <200708211917480140009hrle>; Tue, 21 Aug 2007 19:17:49 +0000 User-Agent: Thunderbird 2.0.0.6 (X11/20070808) In-Reply-To: <87odh1ribo.fsf@chbouib.org> X-Detected-Kernel: NetCache Data OnTap 5.x 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:6724 Archived-At: Ludovic Courtès wrote: > Of course, nothing's black and white and Git has some weaknesses, too. > Most notably, its UI is a bit rough and at least not to everyone's taste > (which can be worked around by using companion tools such as Cogito > [3]). > > Opinions? > > Thanks, > Ludovic. > > [0] http://git.or.cz/ > [1] http://repo.or.cz/w/guile.git > [2] http://git.sv.gnu.org/ > [3] http://git.or.cz/cogito/ > [4] http://repo.or.cz/w/git2cl.git/ cogito is dead. And on top of that, cogito would need a good bit of hacking to really make it portable anyway. Another project I'm on has switched to git from cvs and I'm bringing up the rear in terms of trying to learn the tool enough to use it without making a mess of things. My biggest complaint, aside from having to learn another tool, is that git is not really a lightweight tool for some systems. For example, if you're on solaris you can get cvs from the software supplement cd (or whatever that cd is called) and you're ready to go. With git I think you're still building from source and you need perl, python, tcl/tk, expat, and curl. On top of that, git uses a homebrew build systems that just doesn't work out of the box on all systems. Luckily I was able to install git via netbsd's pkgsrc on my solaris box but without pkgsrc it would have been moderately painful. I still haven't used git enough to form an opinion on the user side. -Dan _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel