From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carl Worth Subject: Re: VCS comparison table Date: Mon, 16 Oct 2006 22:25:59 -0700 Message-ID: <87fydn8qe0.wl%cworth@cworth.org> References: <9e4733910610140807p633f5660q49dd2d2111c9f5fe@mail.gmail.com> <45340713.6000707@utoronto.ca> <4534656B.7080105@utoronto.ca> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: multipart/signed; boundary="pgp-sign-Multipart_Mon_Oct_16_22:25:52_2006-1"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Cc: Johannes Schindelin , Jakub Narebski , bazaar-ng@lists.canonical.com, git@vger.kernel.org X-From: git-owner@vger.kernel.org Tue Oct 17 07:26:20 2006 Return-path: Envelope-to: gcvg-git@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GZhT0-0008Hw-Qn for gcvg-git@gmane.org; Tue, 17 Oct 2006 07:26:20 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1423111AbWJQF0Q (ORCPT ); Tue, 17 Oct 2006 01:26:16 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1423112AbWJQF0P (ORCPT ); Tue, 17 Oct 2006 01:26:15 -0400 Received: from mx1.redhat.com ([66.187.233.31]:2767 "EHLO mx1.redhat.com") by vger.kernel.org with ESMTP id S1423111AbWJQF0O (ORCPT ); Tue, 17 Oct 2006 01:26:14 -0400 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k9H5Q307016621; Tue, 17 Oct 2006 01:26:03 -0400 Received: from mail.boston.redhat.com (mail.boston.redhat.com [172.16.76.12]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id k9H5Q2EP012072; Tue, 17 Oct 2006 01:26:03 -0400 Received: from raht.cworth.org (sebastian-int.corp.redhat.com [172.16.52.221]) by mail.boston.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k9H5PxP4022889; Tue, 17 Oct 2006 01:26:00 -0400 To: Aaron Bentley In-Reply-To: <4534656B.7080105@utoronto.ca> User-Agent: Wanderlust/2.14.0 (Africa) Emacs/21.4 Mule/5.0 (SAKAKI) Sender: git-owner@vger.kernel.org Precedence: bulk X-Mailing-List: git@vger.kernel.org Archived-At: --pgp-sign-Multipart_Mon_Oct_16_22:25:52_2006-1 Content-Type: text/plain; charset=US-ASCII On Tue, 17 Oct 2006 01:08:59 -0400, Aaron Bentley wrote: > >> If that's true of Git, then it certainly has a simple namespace. Using > >> eight-digit hex values doesn't sound simple to me, though. > > > > It depends on your usage. If you want to do anything interesting, like > > assure that you have the correct version, or assure that two different > > person's tags actually tag the same revision, there is no simpler > > representation. > > I can use the 'bzr missing' command to check whether my branch is in > sync with a remote branch. Or I can use the 'pull' command to update my > branch to a given revno in a remote branch. I think you missed the simplicity of the git naming here. With git, I can receive a bug report that specifies a bug that appears in a revision such as: 71037f3612da9d11431567c05c17807499ab1746 And since I have a commit object in my repository with that same name I have a strong assurance that I am testing the identical software as the bug reporter without me ever needing any access to pull from the reporter's repository. And this works in an entirely distributed fashion. Any two users can be certain they are working with identical software on both ends by exchanging and comparing a few bytes, (in email, irc, bugzilla, what have you), without any need to refer to a common repository which both users have access to. -Carl --pgp-sign-Multipart_Mon_Oct_16_22:25:52_2006-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFNGln6JDdNq8qSWgRAre9AJ98OeWsgT59JohmGYNydswUGTf+gACeJjsi AhqRqTf2UJxVjnKzhSFz4ak= =Qaeh -----END PGP SIGNATURE----- --pgp-sign-Multipart_Mon_Oct_16_22:25:52_2006-1--