From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Release tags Date: Fri, 07 Sep 2012 11:27:50 -0400 Message-ID: References: <04A8931A-A044-4F8A-86FD-7AA70DA2B5E3@mit.edu> <87d32awhc7.fsf@gnu.org> <87wr0aldw0.fsf@gmail.com> <83pq62ec1i.fsf@gnu.org> <87fw6x505b.fsf@gnu.org> <87mx15lr1k.fsf@wanadoo.es> <87y5kpydsr.fsf@gnu.org> <87r4qga58n.fsf@gnu.org> <87vcfsjxhu.fsf@wanadoo.es> <87zk52q86l.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1347031691 30102 80.91.229.3 (7 Sep 2012 15:28:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Sep 2012 15:28:11 +0000 (UTC) Cc: =?iso-8859-1?Q?=D3scar?= Fuentes , Andreas Schwab , emacs-devel@gnu.org To: Jason Rumney Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 07 17:28:12 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TA0Tb-0003xE-Qz for ged-emacs-devel@m.gmane.org; Fri, 07 Sep 2012 17:28:11 +0200 Original-Received: from localhost ([::1]:45717 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TA0TY-0006Rw-M7 for ged-emacs-devel@m.gmane.org; Fri, 07 Sep 2012 11:28:08 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39030) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TA0TR-00066Z-Bt for emacs-devel@gnu.org; Fri, 07 Sep 2012 11:28:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TA0TL-0000S1-MJ for emacs-devel@gnu.org; Fri, 07 Sep 2012 11:28:01 -0400 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:39401) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TA0TK-0000RZ-3w; Fri, 07 Sep 2012 11:27:54 -0400 Original-Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q87FRoHm005677; Fri, 7 Sep 2012 11:27:51 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id DB35AB4085; Fri, 7 Sep 2012 11:27:50 -0400 (EDT) In-Reply-To: <87zk52q86l.fsf@gnu.org> (Jason Rumney's message of "Fri, 07 Sep 2012 21:22:26 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 132.204.246.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:153155 Archived-At: > branch. But DVCS adherents want the possibility of an alternate > universe where 24.2 is on the history of the trunk. The benefit of this I think there's just a simple misunderstanding of what tags are. Bazaar's tags are just mapping from names to revids. They're stored in a branch because that seemed like a good idea. Bzr propagates it between branches whenever it gets a chance, pretty much. So the tags in a branch can refer to revids in different branches, some of which may have nothing to do whatsoever with the current branch. There can also be a tag that points to a revid that doesn't exist, or that existed but has been retracted, ... I think Bzr's tags were not very well though out (e.g. you can't remove a tag, because of how Bzr likes to eagerly and blindly spread them, which causes them to come right back unless you remove them from everywhere at the same time). But the important point is that they do not say anything reliable about the history of the current branch on which you find them. Stefan