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).