From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nils Ackermann Newsgroups: gmane.emacs.devel Subject: Re: Please don't use revision numbers on commit messages (and elsewhere). Date: Mon, 04 Apr 2011 11:32:13 -0500 Message-ID: <87zko6rn8y.fsf@thysbe.localdomain> References: <877hbfvwyo.fsf@wanadoo.es> <87tyeivni1.fsf@wanadoo.es> <87k4fevkc1.fsf@wanadoo.es> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1301938523 27560 80.91.229.12 (4 Apr 2011 17:35:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 4 Apr 2011 17:35:23 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 04 19:35:17 2011 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.69) (envelope-from ) id 1Q6ngK-0004oe-GS for ged-emacs-devel@m.gmane.org; Mon, 04 Apr 2011 19:35:16 +0200 Original-Received: from localhost ([127.0.0.1]:49406 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q6ngJ-0000qM-Qq for ged-emacs-devel@m.gmane.org; Mon, 04 Apr 2011 13:35:15 -0400 Original-Received: from [140.186.70.92] (port=58683 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q6ngD-0000ZR-Rm for emacs-devel@gnu.org; Mon, 04 Apr 2011 13:35:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q6ngB-000060-Ky for emacs-devel@gnu.org; Mon, 04 Apr 2011 13:35:09 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:59546) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q6ngB-00005k-Cr for emacs-devel@gnu.org; Mon, 04 Apr 2011 13:35:07 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Q6ng9-0004gG-Uk for emacs-devel@gnu.org; Mon, 04 Apr 2011 19:35:05 +0200 Original-Received: from 189.146.206.6 ([189.146.206.6]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 04 Apr 2011 19:35:05 +0200 Original-Received: from nils-gmane by 189.146.206.6 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 04 Apr 2011 19:35:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 23 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 189.146.206.6 Mail-Copies-To: never User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:8J94hkDHD2odP9fgL/dwNTcgvgA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:138138 Archived-At: Juanma Barranquero writes: > Sure I do. And you know why? Because Bazaar revnos are *convenient*, > and Bazaar revids are a royal PITA. I don't want to abandon convenient > shorthands for what, at the moment, is just FUD. They are a convenience only locally in space (branch) and time (bzr version). Bazaar provides no guarantee with respect to stability of revision numbers. For example, revision numbers may change if one pushes by accident to a (public) branch that should not be pushed to, and that doesn't have the `append-revisions-only'-property set (it has happened before, even to trunk, as far as I can recall). More importantly, revision numbers not only depend on the branch, but also on the bzr version. I recall that the numbering, which is only calculated at use time, has changed twice since 2005. As recently as a year ago there was a discussion on new ideas for calculating revision numbers: http://thread.gmane.org/gmane.comp.version-control.bazaar-ng.general/67756