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: Wrong commit message. What to do now? Date: Tue, 27 Jul 2010 00:49:01 +0200 Message-ID: References: <8739vndo36.fsf@red-bean.com> <87pqyrc8am.fsf@telefonica.net> <87mxtvc6pf.fsf@red-bean.com> <87hbk3c5ys.fsf@telefonica.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1280184566 26122 80.91.229.12 (26 Jul 2010 22:49:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 26 Jul 2010 22:49:26 +0000 (UTC) Cc: Karl Fogel , emacs-devel@gnu.org To: =?iso-8859-1?Q?=D3scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 27 00:49:22 2010 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 1OdWU1-0005AQ-Ty for ged-emacs-devel@m.gmane.org; Tue, 27 Jul 2010 00:49:18 +0200 Original-Received: from localhost ([127.0.0.1]:60929 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OdWU1-0000O3-Bx for ged-emacs-devel@m.gmane.org; Mon, 26 Jul 2010 18:49:17 -0400 Original-Received: from [140.186.70.92] (port=35979 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OdWTt-0000NU-Pl for emacs-devel@gnu.org; Mon, 26 Jul 2010 18:49:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OdWTs-00042S-Go for emacs-devel@gnu.org; Mon, 26 Jul 2010 18:49:09 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:60754) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OdWTs-00042K-Dm for emacs-devel@gnu.org; Mon, 26 Jul 2010 18:49:08 -0400 Original-Received: from ceviche.home (vpn-132-204-232-65.acd.umontreal.ca [132.204.232.65]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id o6QMn3tl010468; Mon, 26 Jul 2010 18:49:04 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id B10A5660BB; Tue, 27 Jul 2010 00:49:01 +0200 (CEST) In-Reply-To: <87hbk3c5ys.fsf@telefonica.net> (=?iso-8859-1?Q?=22=D3scar?= Fuentes"'s message of "Wed, 14 Jul 2010 01:33:31 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3586=0 X-detected-operating-system: by eggs.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:127859 Archived-At: > git uses a different method, adding a concept of "annotations to a > commit," which are not part of the commit's identity but are > automatically displayed by tools like "git log". AIUI, this is > backward compatible, but old git versions can't see the annotations. > I suspect this would be fairly easy to implement in Bazaar, but I > don't know anything about the relevant internals. I "like" this > approach better, but can't prove it. This is the way Bzr will solve the problem, tho only once heel freezes over (as opposed to the other solutions which Bzr wouldn't use even if hell freezes over). The main reasons to way for that fateful event is that they can't decide of a way to keep track of those annotations which would be Right (IIRC, the issue is that OT1H it needs to use a special format which should be upgradable, but OTOH it needs to be user-visible since there might be conflicts between different annotations coming from different branches). So rather than being pragmatic, they prefer to wait until the parallels meet at which point those tensions will finally disappear. Stefan