From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#68691: 30.0.50; [WISHLIST] Make it easier to conform to desired commit message format Date: Sat, 27 Jan 2024 17:07:25 -0800 Message-ID: References: <87r0i6sl68.fsf@gmail.com> <86r0i4bm0t.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22929"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, iarchivedmywholelife@gmail.com, 68691@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 28 02:08:32 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 1rTtex-0005iV-IU for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 28 Jan 2024 02:08:31 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTteP-0002pG-Vk; Sat, 27 Jan 2024 20:07: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 1rTteN-0002oG-Mp for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 20:07: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 1rTteM-00031j-Or for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 20:07:55 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTteT-0003T1-Ny for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 20:08:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jan 2024 01:08: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.170640406213298 (code B ref 68691); Sun, 28 Jan 2024 01:08:01 +0000 Original-Received: (at 68691) by debbugs.gnu.org; 28 Jan 2024 01:07:42 +0000 Original-Received: from localhost ([127.0.0.1]:56183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTte9-0003SQ-NM for submit@debbugs.gnu.org; Sat, 27 Jan 2024 20:07:42 -0500 Original-Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:52342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTte7-0003SC-Ew for 68691@debbugs.gnu.org; Sat, 27 Jan 2024 20:07:40 -0500 Original-Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-55a354a65afso1656496a12.0 for <68691@debbugs.gnu.org>; Sat, 27 Jan 2024 17:07:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706404046; x=1707008846; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=/j7o2yihru8Rx37/ihqAYerMo3l2bTXLovLvxsFB4+M=; b=CQUvXwScl4OMG3qNCMRKPqto2u/S+spcmYoeAPIQFUi+KA0vT6H8RFm1eTXVrw/aSS o7kbyuR7Nnydq4ZqktTbNcJXurb/Mx1ZC8l1wjnA0gt0C1hTeuJFf6ErQlhvJAvIAZVW IX53cScMuNQ08ckzV4QXg0Ye5BFVHxgRONRe5ZlP3aqCW3OF5zjhCRL0Ethlod1hU6iw rH6B9TChLNslcho30aYGsP+7Bkl72+L2wjOG/UOA9UUw/rbG69578aaEWq4B0za7o6h6 F5ca1r0FHoRiq3ZZbYoNF8a4l5D8Cv1/h/JXg6l60v8P/DhatFx5sJZaapllt1s7voEU +H+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706404046; x=1707008846; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/j7o2yihru8Rx37/ihqAYerMo3l2bTXLovLvxsFB4+M=; b=AHmS0I1Gx49RbDZLqSxPQjCvrLDvzmLUXfJBjcltqGhIZlU5umlwvP3KOXlcRW2rVy usO2e6Nh0CapigGxf4O0e/OO6X62mPLlGIMixCWRvZD5ZguUZzYm3eUnkeoSs3I8oJol t19MXJxtIYzxYDCfpegF9GaDnf5bLe+siKuDKR+NwmOBkW7KmksXpIh44ETAfMPINMag dWvh8YvxMZB/UhmlO1LLY1+CHzmmRSsbpwpZxTDfINOp2vOBf1Z10RdFgM9zXzPlmG+W vWBe545anSYWYSIK9YH+BZzQMndwu1BMe91J86maail84/a84PPobjGO7Ncx02fOsoZR t4aQ== X-Gm-Message-State: AOJu0YyRlhZugGEeLgVho/chSJ4V+wRsc47zDPUV6gSfUaFV11oqcMEj D/ATN93w30FOHftRIumgtxuMkxpZj2QzmAaHinmqnvTuoce5ksS17NbaQHFFJwmuZSW38gtMrnB VUMknfj0qQARwKL2q73DRwKUoMq0= X-Google-Smtp-Source: AGHT+IFl2UoPm+r7za4M6g04dr38fTqn6qMWFZBxwrhwnidqyfRLXYys/NIcOz8MhMAUFFk+6s+7cNa1FShSG5kVVI8= X-Received: by 2002:aa7:df8c:0:b0:559:f0f9:76b0 with SMTP id b12-20020aa7df8c000000b00559f0f976b0mr1573854edy.37.1706404046181; Sat, 27 Jan 2024 17:07:26 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 27 Jan 2024 17:07:25 -0800 In-Reply-To: <86r0i4bm0t.fsf@gnu.org> 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:279042 Archived-At: Eli Zaretskii writes: > 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. I'm not saying users that read them don't exist, I just think they're rare. My guess is that ChangeLog files are consulted far less often than NEWS, and we know how often that happens. But if we still consider these files useful, I think we could also create them starting from something like `git log --stat', and then generating the rest. We wouldn't get a perfect result, perhaps, but we could probably get 99 % of the way there if we really wanted to. IOW, I think the question of distributing ChangeLog files could be considered separately from their exact format.