From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Header lines of commit messages Date: Sat, 26 Jun 2010 21:16:51 +0300 Message-ID: <838w61d5gs.fsf@gnu.org> References: <83r5jucbvq.fsf@gnu.org> <87k4pldikb.fsf@elegiac.orebokech.com> <87hbkpn8d4.fsf@uwakimon.sk.tsukuba.ac.jp> <83eiftddbj.fsf@gnu.org> <87eiftn2lm.fsf@uwakimon.sk.tsukuba.ac.jp> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1277576145 17815 80.91.229.12 (26 Jun 2010 18:15:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 26 Jun 2010 18:15:45 +0000 (UTC) Cc: romain@orebokech.com, emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 26 20:15:42 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OSZum-0004bV-Ut for ged-emacs-devel@m.gmane.org; Sat, 26 Jun 2010 20:15:41 +0200 Original-Received: from localhost ([127.0.0.1]:33104 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSZum-0007oa-3A for ged-emacs-devel@m.gmane.org; Sat, 26 Jun 2010 14:15:40 -0400 Original-Received: from [140.186.70.92] (port=51698 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSZug-0007oV-6u for emacs-devel@gnu.org; Sat, 26 Jun 2010 14:15:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSZuf-0007YE-2p for emacs-devel@gnu.org; Sat, 26 Jun 2010 14:15:34 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:48477) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSZue-0007Y4-Rw for emacs-devel@gnu.org; Sat, 26 Jun 2010 14:15:33 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0L4M00K00VU5X600@a-mtaout21.012.net.il> for emacs-devel@gnu.org; Sat, 26 Jun 2010 21:14:49 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.127.155.52]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L4M00K16W0NIQ20@a-mtaout21.012.net.il>; Sat, 26 Jun 2010 21:14:49 +0300 (IDT) In-reply-to: <87eiftn2lm.fsf@uwakimon.sk.tsukuba.ac.jp> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:126445 Archived-At: > From: "Stephen J. Turnbull" > Cc: romain@orebokech.com, > emacs-devel@gnu.org > Date: Sun, 27 Jun 2010 02:08:37 +0900 > > Romain and the org-mode community are responsible for org-mode most > of the time, until it becomes Stefan's/ Yidong's baby in the run-up > to a release. Either way, it should not affect any of the things > you are interested in, so you just don't want to know. You want > your eyes to glide right over "org-mode synch to git commit ABCDEF" > just as it does over "Gnus synch." Life is too short to even think > about that stuff. You are assuming too much, and/or think about your habits when you talk about mine. Please don't decide for me what is relevant and what isn't. My interests in Emacs development are more than just bidi and MS-DOS, you know. In particular, I happen to be a happy used of the Org mode, and therefore my interests in what gets committed to the Emacs repository by Org maintainers are not just theoretical. In the Gnus case, I'd prefer more meaningful headers as well, but it's hard to ask for that when a large body of unrelated changes is delivered to Emacs at once. More generally, people who commit changes should not ass-u-me too much when they reason about the importance of clear and concise commit messages and their summary header lines. They will never be able to second-guess the interests of those who will be reading those messages. So it is best to format and word them as if the reader were genuinely interested in the package being modified and privy to its features. > Put it this way: what could Romain have written > there that would cause you to want to read the whole commit message? I already suggested such a header: "Do not bind obsolete variables." > If you really *do* want to know about irrelevant commits, I don't > understand why you find it acceptable that Gnus doesn't rebase its > synchs into the mainline. Because I'm too old to fight Quixotic battles. And because people who do the job should have some leeway in determining how far they want to go towards the project to which they contribute. If Stefan and Yidong can live with what Gnus maintainers do when they synch, so can I. > After all, Gnus contains message-mode, and that does affect your > life since message-mode is proposed as a replacement for RMail's > composition mode, a replacement you don't yet consider acceptable. > So what exactly is happening in Gnus is in fact relevant to you; > even I know that. Why don't you complain about that? You again want to decide for me what is interesting. And now you even decide what I should complain about. Please don't. > Presumably because *there are too many irrelevant commits* compressed > into those merges, and you are forced to the conclusion that reading > them would be a waste of your time, and a waste of the committer's > time to rebase them onto the mainline. > > Well, the org-mode synch is just as irrelevant. Not this one. See its ChangeLog entry. And maybe re-read what I wrote in this thread, because I already responded to all these arguments.