From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Re: A request: Moving away from ChangeLog Date: Fri, 21 May 2010 16:21:52 +0200 Message-ID: <15F013AD-A112-43E7-9981-B5DAE1A0CB68@gmail.com> References: <2151275B-C80E-4B40-9022-8C9054020163@gmail.com> <469766F9-7C25-4792-A203-B241C22E2ED5@gmail.com> <94D31A4E-B262-4E06-AE2A-9C3D43145CAC@gmail.com> <87vdahflxz.fsf@benfinney.id.au> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Return-path: Received: from [140.186.70.92] (port=58273 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OFT6v-00016Z-0a for emacs-orgmode@gnu.org; Fri, 21 May 2010 10:22:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OFT6s-0000yO-67 for emacs-orgmode@gnu.org; Fri, 21 May 2010 10:22:00 -0400 Received: from mail-ew0-f216.google.com ([209.85.219.216]:51674) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFT6q-0000yH-GM for emacs-orgmode@gnu.org; Fri, 21 May 2010 10:21:58 -0400 Received: by ewy8 with SMTP id 8so235333ewy.8 for ; Fri, 21 May 2010 07:21:55 -0700 (PDT) In-Reply-To: <87vdahflxz.fsf@benfinney.id.au> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Ben Finney Cc: emacs-orgmode@gnu.org Hi Ben, On May 21, 2010, at 3:01 PM, Ben Finney wrote: > Carsten Dominik writes: > >> On May 21, 2010, at 11:41 AM, John Wiegley wrote: >>> This makes it trivial to build ChangeLog entries for a range of >>> commits, suitable for submission to Emacs. It may need a bit more >>> work to be production-ready, but it can already produce a ChangeLog >>> for all of org-mode. > [=85] > >> If this works, lets stop writing ChangeLog. > > This is a great improvement. > > It seems worth pointing out explicitly, though: Eliminating a > manually-maintained ChangeLog doesn't obviate the need for a ChangeLog > (or the equivalent) in the distributed source. > > This is because the copyright holders license their works under the > GPLv2, and =A72.a of those terms requires the work to include dated =20= > notice > of all modifications made to the work. This is conventionally =20 > understood > to be most directly satisfied by a ChangeLog in the distributed source > for the work. I did not know this, thank you for making me aware of it. - Carsten > > Generating that file automatically from the VCS commit messages, at =20= > the > time a source release is packaged, is a good use of the VCS. > >> This will make most merges working without hickups, finally. And it >> will make us, hopefully, write better commit messages. > > Indeed. Having one canonical location for a piece of information, with > every other instance of it derived from that location, can help reduce > the burden of recording that information. > > --=20 > \ =93I disapprove of what you say, but I will defend to the =20 > death | > `\ your right to say it.=94 =97Evelyn Beatrice Hall, _The Friends = =20 > of | > _o__) Voltaire_, =20 > 1906 | > Ben Finney > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode - Carsten