From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-user+bounces-160274-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id DBAF11389E2 for <garchives@archives.gentoo.org>; Sat, 29 Nov 2014 16:14:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8750AE083C; Sat, 29 Nov 2014 16:14:30 +0000 (UTC) Received: from mail.muc.de (colin.muc.de [193.149.48.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D5FEFE0817 for <gentoo-user@lists.gentoo.org>; Sat, 29 Nov 2014 16:14:28 +0000 (UTC) Received: (qmail 7837 invoked by uid 3782); 29 Nov 2014 16:14:25 -0000 Received: from acm.muc.de (pD951A074.dip0.t-ipconnect.de [217.81.160.116]) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 29 Nov 2014 17:14:25 +0100 Received: (qmail 4409 invoked by uid 1000); 29 Nov 2014 16:14:00 -0000 Date: Sat, 29 Nov 2014 16:14:00 +0000 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Gentoo's future directtion ? Message-ID: <20141129161400.GD3752@acm.acm> References: <CAGfcS_=x7po1jH_7SXRiVZk=k-ARymrGKoSyt3tC+LD4AFgvcQ@mail.gmail.com> <54768398.60701@yourstruly.sx> <CAGfcS_ngxn2MxLETDngc4c7KQem5V9FYPD2w5L9P+LsbWUjM9A@mail.gmail.com> <547689B4.6010606@yourstruly.sx> <5476A3B1.1050403@gentoo.org> <m56q8s$l8m$1@ger.gmane.org> <5478A482.2030203@gentoo.org> <m5brej$h19$1@ger.gmane.org> <20141129142815.GB3752@acm.acm> <CAJnmqwZMmnkWS5ER8Vvbu4izwUZh=VfmysmrPJiVQBaS9k-hQg@mail.gmail.com> Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <CAJnmqwZMmnkWS5ER8Vvbu4izwUZh=VfmysmrPJiVQBaS9k-hQg@mail.gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie <acm@muc.de> X-Primary-Address: acm@muc.de X-Archives-Salt: bf3e952f-b2ba-4d51-b0f0-3f40c5998656 X-Archives-Hash: f5274be18cc4498407429edb56089720 Hello, konsolebox. On Sat, Nov 29, 2014 at 11:18:49PM +0800, konsolebox wrote: > On Sat, Nov 29, 2014 at 10:28 PM, Alan Mackenzie <acm@muc.de> wrote: > > Hello, everybody. > Good day. > > instead of conceptualising a "branch" (as you would do with Mercurial, > > Bazaar, Subversion, or even CVS), you need to think about "commits > > reachable from a certain head (excluding commits reachable from some > > other head)". > I actually see that as a more flexible approach. git is designed to be > distributed and that's what everyone loves about it. We're in violent agreement, it seems. git is very flexible, just like programming in assembler is. git is certainly a distributed system, just like Mercurial, Bazaar, etc., but seems to be the only one of its kind that imposes this degree of flexibility on its users. Hence the multi-hundred line man pages for each of git's 155 sub-commands. Mercurial has a mere 50 sub-commands (plus, to be fair, a few one's going to need which are classified as extensions), and a single, very readable, man page ~8000 lines long. > For everything: > http://stackoverflow.com/questions/802573/difference-between-git-and-cvs > http://eclipsesource.com/blogs/2011/06/09/git-lessons-learned/ > Cheers, > konsolebox -- Alan Mackenzie (Nuremberg, Germany).