From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#68691: 30.0.50; [WISHLIST] Make it easier to conform to desired commit message format Date: Fri, 26 Jan 2024 09:18:26 +0200 Message-ID: <86r0i4bm0t.fsf@gnu.org> References: <87r0i6sl68.fsf@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33368"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, iarchivedmywholelife@gmail.com, 68691@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 26 08:19:17 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rTGUe-0008Qi-L2 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Jan 2024 08:19:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTGUM-0005It-1D; Fri, 26 Jan 2024 02:18:58 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTGUJ-0005CU-OV for bug-gnu-emacs@gnu.org; Fri, 26 Jan 2024 02:18:55 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTGUJ-0001gm-FF for bug-gnu-emacs@gnu.org; Fri, 26 Jan 2024 02:18:55 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTGUP-0004cB-N2 for bug-gnu-emacs@gnu.org; Fri, 26 Jan 2024 02:19:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jan 2024 07:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68691 X-GNU-PR-Package: emacs Original-Received: via spool by 68691-submit@debbugs.gnu.org id=B68691.170625352217698 (code B ref 68691); Fri, 26 Jan 2024 07:19:01 +0000 Original-Received: (at 68691) by debbugs.gnu.org; 26 Jan 2024 07:18:42 +0000 Original-Received: from localhost ([127.0.0.1]:49976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTGU5-0004bO-Lr for submit@debbugs.gnu.org; Fri, 26 Jan 2024 02:18:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTGU3-0004b6-AY for 68691@debbugs.gnu.org; Fri, 26 Jan 2024 02:18:39 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTGTr-0001am-IJ; Fri, 26 Jan 2024 02:18:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=SakJj1u1XnBdYfa3V4OJbrha+fOWVkyO7PHQErXRAbs=; b=QGAyuipgqfDu izRQXl3gwDxZVDK56tsMVaxVg+PFa0pjTm0R+trmVofD5knHTCfIE/Jz2QeQSsDL2KltWC+U5FQPJ rGkf+WyY2xRNTV1MmgegM0HpF1fVxqnhJmAE/EMahoHUZTByZ6vicI/moc5XVpzWCuegiXW7Eoe71 Pqgb2mSordeMMK/ennEIQItqxGpoJ/kSQOOVS9AEXRECKLu2nXF0kShKfx+y3fzToYWpZDBYKZ7Qk rWIX5i/vJyOX7Rr4VUjlZqeTcd1djF4J/MckOM4girNHg9vK3OyxpXHfqnBMgs9cM5F1Kmo5D4o3F xSMKW3Nijnfrzp5CZWfB2g==; In-Reply-To: (message from Stefan Kangas on Thu, 25 Jan 2024 15:09:22 -0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278899 Archived-At: > Cc: Po Lu > From: Stefan Kangas > Date: Thu, 25 Jan 2024 15:09:22 -0800 > > FWIW, I'll not be working on such a mode myself, as I'd rather see that > we promoted useful commit messages in the style of, say, the Linux > kernel instead of the GNU ChangeLog format. It is simply redundant to > enumerate changed files when using a modern distributed VCS like Git. > But that's my personal opinion, and not currently that of the project. The reason we keep the ChangeLog format is that then the ChangeLog files generated from the Git logs and included in the release tarballs are useful on their own, without the need to use Git and have the repository cloned on the end user's machine. Admittedly, systems where Emacs is installed but Git access to our repository is limited or non-existent are relatively rare these days, but they do exist (I personally have to work on such a system, FWIW). Being able to grep the ChangeLog files locally is an advantage in those cases. We have in Emacs several commands that help producing the log messages according to our conventions, so the only reasons for people not to provide such commit logs that I think of are: . our conventions are unknown to the contributor . the contributor is not familiar with Emacs commands that help with producing well-formatted commit log messages . the contributor doesn't use Emacs to edit the code