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: Abolishing ChangeLog files Date: Thu, 28 Mar 2013 08:41:25 -0400 Message-ID: References: <87y5d9p5td.fsf@dex.adm.naquadah.org> <87vc8dtbcb.fsf@lifelogs.com> <871ub1gmdf.fsf@engster.org> <87d2ulovd0.fsf@dex.adm.naquadah.org> <85r4j0h1ww.fsf@member.fsf.org> <85li98h1qx.fsf@member.fsf.org> <87ehf0b3x2.fsf@uwakimon.sk.tsukuba.ac.jp> <87obe3gaem.fsf@engster.org> <87ip4bj1ay.fsf_-_@earth.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1364474499 27638 80.91.229.3 (28 Mar 2013 12:41:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Mar 2013 12:41:39 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 28 13:42:05 2013 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 1ULC9Y-0002D9-Hb for ged-emacs-devel@m.gmane.org; Thu, 28 Mar 2013 13:42:00 +0100 Original-Received: from localhost ([::1]:43869 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULC9A-0000uj-8q for ged-emacs-devel@m.gmane.org; Thu, 28 Mar 2013 08:41:36 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34488) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULC96-0000ub-Qx for emacs-devel@gnu.org; Thu, 28 Mar 2013 08:41:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULC91-0007Gd-CZ for emacs-devel@gnu.org; Thu, 28 Mar 2013 08:41:32 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:38816) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULC91-0007GV-8X for emacs-devel@gnu.org; Thu, 28 Mar 2013 08:41:27 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjcFABK/CFFFxLSu/2dsb2JhbABEukWESRdzgh4BAQQBVigLCzQSFBgNiEIGwS2NYYMpA6R6gV6DEw X-IPAS-Result: AjcFABK/CFFFxLSu/2dsb2JhbABEukWESRdzgh4BAQQBVigLCzQSFBgNiEIGwS2NYYMpA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="5978015" Original-Received: from 69-196-180-174.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.174]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 28 Mar 2013 08:41:23 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 0AFB467951; Thu, 28 Mar 2013 08:41:26 -0400 (EDT) In-Reply-To: <87ip4bj1ay.fsf_-_@earth.home> (Christopher Schmidt's message of "Thu, 28 Mar 2013 09:55:29 +0000 (GMT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 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:158356 Archived-At: > I would like to suggest another change - how about removing ChangeLog > files from the development repository. I think these files are > redundant to the commit log of the vc. We already dropped them from `elpa', but my experience is that the support for writing commit logs entries is not yet up-to-par with the support for writing ChanegLog entries. I encourage people to work on that (e.g. make C-x 4 a do something useful for those projects that don't use ChangeLog files). > Of course? Generating the (structured) ChangeLog from (free form) log > entrys isn't trivial. Luckily, that's not quite the problem we're trying to solve: the commit log messages in Emacs should (and mostly do) follow the exact same conventions as the ChangeLog entries. > Because bzr log take ages to popup, I guess it is one reason you relay > on changelog files. Agreed. Commit logs are much more useful in Git where they show up much more quickly. Another big issue is that commit logs can't be fixed (it's not an inherent limitation, just a limitation of "bzr log" and AFAIK of "git log" as well). Stefan