From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" 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:27:29 +0800 Message-ID: <87il3gopdq.fsf@yahoo.com> References: <87r0i6sl68.fsf@gmail.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25509"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: No Wayman , 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 02:28:16 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 1rTB0x-0006Uj-F9 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Jan 2024 02:28:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTB0f-0004T2-S3; Thu, 25 Jan 2024 20:27:57 -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 1rTB0e-0004Sk-Kl for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 20:27:56 -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 1rTB0e-0006xl-Cw for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 20:27:56 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTB0k-0002w3-Gw for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 20:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jan 2024 01:28:02 +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.170623247411268 (code B ref 68691); Fri, 26 Jan 2024 01:28:02 +0000 Original-Received: (at 68691) by debbugs.gnu.org; 26 Jan 2024 01:27:54 +0000 Original-Received: from localhost ([127.0.0.1]:49741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTB0b-0002vg-Nf for submit@debbugs.gnu.org; Thu, 25 Jan 2024 20:27:53 -0500 Original-Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:46304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTB0Y-0002vP-Mw for 68691@debbugs.gnu.org; Thu, 25 Jan 2024 20:27:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706232458; bh=itNmGgP4mgaZHnPRophap0Nui+JtJDdN8FUFwzfnvpM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=WPDmGwoBwyHUDT6Izmy+B1tNlMJJeob5+O1bksrAp5vz3Ad3eN+obW2UFR0BtpzUSknm8Qjer/izl7qbu8HGZ692qDNwNmDdghX6ViDerdrhrvMh95y3bPuV3JkRNNigSkrDqLkcDUL4yvRYXxpGF5j9gbr6grPNUS2+sZ/Myou7zikceReH/wEkcCAAyzQR9o6V/Fup21vfB2acl9KL7iHqfMv41U1SwboAkDLeOFUhOSRzcbfSs75lRzGDI8/K2n1ulWIc49+G6PFlJsqsy5uk91HH6/Gh6JhvrSE3q+R9Xbg5eu8f/durmYHAAkgd+3ObTUqiJlFqG0JJb7ksqQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706232458; bh=U9N/TWHu8eqZxiZ2wTW8L7rcQtVaBe6IPw9roRCLauw=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Vu9Kne1jj6eFT7lAJYiUCC4nLZVqy7ytj32kuw+YJBDsS92J3xrXlM8tcuUP5eShNG4IA+myuVJX7I3TmSc6hPi0D4f2EDTeG4KY8KGJeAhmc4dHDtn51RF9rfJ2nq22dTXkq7OLzTqmFcto1VtQTMAw82QfdI1wHLJiId8Saq5xORnnqNM/AyBYZpGktGQCsM/OYet+41T8d5LXru7yblhBPz5fwWKiuEguCGel+wh2gOLXGplPTLdtjgC70SwWi/Mj2GOxUyEEHE5zmnfVKZlV9GUV0abi1gyaF8TC9Qjd53QXFItMILn3QayfutXNhYIhU3FIu1YRJ1J34JzgDQ== X-YMail-OSG: 2pfCd34VM1kHYCPoCpSEs1ZqLnS5sihyt2qK00JChKgTcq8bFsjJuqwFsfi2FOq rFdrHQx3BytBMdtU6MLgJP_ztIn4Ymdfd1isPE6eBzphSpcpACtj0kkC1HFGZmzBVxPUl7e1Q2z_ TpAmETBDZmnJn7lZHlDn20rn_8zsfMaQuzjgQ5.FX.mBwTFFTa6YYuYNhlDmEnnXsKoe1awW9z8J mg1cn4m8lyIip5zdmLetwx6VLQ5OF0PMiF9aFvfYzP238qRfn.PSFrw5NWSnqenc_u321BhCQEUy ly.HY5cj.f0m1ug.BDO8JQXt7zXQnehehj3TCi6WHalApcAVxgnBKJonpQkRbNqg9CqE2J2VmRPk iuY9GZr0SDkhJlWxD4Us10LLoeiPUnkntURoZcaIgx9y1Sp7N9rXfFbuG5Bt6zn2O_tM6q5DwV4d ymbFinUMmScDbNd_l_AMje9xTDtDZ02EfYl9iJIwCiJzfaI6mIjg_AbjI0QgAgw0jneowR5zzMp_ fWU8yxsx...vpeC3f3Af79YhLCjOWtA6g9b5aZCW1CfI2Cty8C85_5dh39WP4FrVeJe_wenrz.GH T_x.iyZT8tt9JFTAYRPfmY2obRwpfOgKOnw2lyOsYT5u0.el5eJp8LLjYwuvFx9ojAHxMdphxVlm iR3TgwOa0QZ4BsK9DZ1pvbsmpFscdsLDQROsRZbTeaszvhiOVPktWpiaLp4riYJvfI5F8rBPEnKJ nNsqJbWNXx2aV.bbeqZiUVARpoFFbM5GSU.xtkgUVBdIvP8PK5FNugU_F67KcFA99WVaXe_D1I.h BQHfb7weSKy96d2u40JbvuL5cVRPxDgw37F5Y3.Lqa X-Sonic-MF: X-Sonic-ID: 127ac47d-792c-4b2a-b562-74145b964876 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Jan 2024 01:27:38 +0000 Original-Received: by hermes--production-sg3-677476f564-88b7g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0626a883344b68231f76c62063bfb438; Fri, 26 Jan 2024 01:27:35 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Thu, 25 Jan 2024 15:09:22 -0800") X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:278887 Archived-At: Stefan Kangas writes: > 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. I think part of our position is that it is far too easy to write uninformative commit messages when one is not being forced to mentally review the commit's contents. As with any other form of discipline, maintaining ChangeLog discipline is an end in itself, not necessarily something that might produce an immediate benefit. See FreeType's experience: https://lists.nongnu.org/archive/html/freetype-devel/2013-04/msg00046.html https://lists.nongnu.org/archive/html/freetype-devel/2020-07/msg00032.html A hook run before each commit is a good idea, and I plan to study how they are written.