From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29742 invoked by alias); 6 Dec 2007 00:42:06 -0000 Received: (qmail 29732 invoked by uid 22791); 6 Dec 2007 00:42:05 -0000 X-Spam-Check-By: sourceware.org Received: from rock.gnat.com (HELO rock.gnat.com) (205.232.38.15) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 06 Dec 2007 00:41:59 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by filtered-rock.gnat.com (Postfix) with ESMTP id A1B832A969D; Wed, 5 Dec 2007 19:41:57 -0500 (EST) Received: from rock.gnat.com ([127.0.0.1]) by localhost (rock.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 34Sq4QSYYlzj; Wed, 5 Dec 2007 19:41:57 -0500 (EST) Received: from [127.0.0.1] (nile.gnat.com [205.232.38.5]) by rock.gnat.com (Postfix) with ESMTP id 6B2232A9693; Wed, 5 Dec 2007 19:41:56 -0500 (EST) Message-ID: <4757453C.9080408@adacore.com> Date: Thu, 06 Dec 2007 00:42:00 -0000 From: Robert Dewar User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Ben Elliston CC: tromey@redhat.com, Diego Novillo , Samuel Tardieu , gcc@gcc.gnu.org, Daniel Berlin Subject: Re: Rant about ChangeLog entries and commit messages References: <2007-12-02-11-05-39+trackit+sam@rfc1149.net> <47543DE8.3010003@google.com> <1196896524.12541.3.camel@localhost> In-Reply-To: <1196896524.12541.3.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2007-12/txt/msg00148.txt.bz2 Ben Elliston wrote: > Something else that hasn't been raised is that ChangeLogs can be > revised. We often see people making mistakes with their ChangeLog > entries, but since the ChangeLog is versioned, they can revise it. If > you screw up a commit message, it's much harder to fix it (and a purist > might argue that to do so would be destroying revision history). What we do with Ada is to allow *additions* to an existing revision history entry, but not modifications of what is already there.