From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Strange message from "bzr pull" Date: Wed, 30 Dec 2009 06:15:42 +0100 Message-ID: <87r5qdm48x.fsf@telefonica.net> References: <877hs5ogv8.fsf@red-bean.com> <83my11ejmr.fsf@gnu.org> <83ljgleiir.fsf@gnu.org> <87y6klo9zz.fsf@telefonica.net> <87637plftj.fsf@red-bean.com> <87iqbpo8bp.fsf@telefonica.net> <838wcled7s.fsf@gnu.org> <871vidnyon.fsf@telefonica.net> <837hs5drkz.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1262150194 31830 80.91.229.12 (30 Dec 2009 05:16:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 30 Dec 2009 05:16:34 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 30 06:16:27 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NPqv5-0005hc-Dk for ged-emacs-devel@m.gmane.org; Wed, 30 Dec 2009 06:16:27 +0100 Original-Received: from localhost ([127.0.0.1]:42055 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NPqv5-0003aU-Os for ged-emacs-devel@m.gmane.org; Wed, 30 Dec 2009 00:16:27 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NPquz-0003Zy-JZ for emacs-devel@gnu.org; Wed, 30 Dec 2009 00:16:21 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NPqut-0003Yy-Vs for emacs-devel@gnu.org; Wed, 30 Dec 2009 00:16:20 -0500 Original-Received: from [199.232.76.173] (port=58811 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NPqut-0003Yl-QE for emacs-devel@gnu.org; Wed, 30 Dec 2009 00:16:15 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:45142) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NPqun-0008SL-KG for emacs-devel@gnu.org; Wed, 30 Dec 2009 00:16:09 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1NPquj-0005c0-Qt for emacs-devel@gnu.org; Wed, 30 Dec 2009 06:16:05 +0100 Original-Received: from 70.red-83-43-192.dynamicip.rima-tde.net ([83.43.192.70]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 30 Dec 2009 06:16:05 +0100 Original-Received: from ofv by 70.red-83-43-192.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 30 Dec 2009 06:16:05 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 26 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 70.red-83-43-192.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.90 (gnu/linux) Cancel-Lock: sha1:4i7H2GMSyNsaO8oImS7546cbvms= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:119016 Archived-At: Eli Zaretskii writes: >> Distributed version control is about exchanging revisions. You need a >> way to know what revisions you are missing from some other branch, and a >> way to know how the revisions are arranged. Those unique revision-ids >> are the solution. > > But that makes sense only for branches bounded to remote repositories, > right? For my own local branches, there's nothing interesting in this > information. revision-ids are unnecessary for bound branches (after all, a bound branch is just a bit more than a local cache for the remote branch). A revision can reach a branch on a variety of ways, coming from different sources (a DVCS exchange network is fully point to point, it is not restricted to a star topology, although emacs is doing that currently) If you receive the same revision from two or more different sources, it is fundamental to notice that it is the same revision. BTW, there is not much difference among you having N local branches and N developers having a single branch each. Revision-ids are required for your own branches. -- Óscar