* Re: master 501e2096d6: Fix some issues with a recent change [not found] ` <20211226101851.B61E5C04DCC@vcs2.savannah.gnu.org> @ 2021-12-26 17:04 ` Stefan Monnier 2021-12-26 18:18 ` Eli Zaretskii 2021-12-27 12:08 ` Lars Ingebrigtsen 0 siblings, 2 replies; 19+ messages in thread From: Stefan Monnier @ 2021-12-26 17:04 UTC (permalink / raw) To: Po Lu; +Cc: emacs-devel Please include some more info in the first line of your commits, such as the relevant file(s). Stefan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-26 17:04 ` master 501e2096d6: Fix some issues with a recent change Stefan Monnier @ 2021-12-26 18:18 ` Eli Zaretskii 2021-12-26 21:12 ` Stefan Monnier 2021-12-27 12:08 ` Lars Ingebrigtsen 1 sibling, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2021-12-26 18:18 UTC (permalink / raw) To: Stefan Monnier; +Cc: luangruo, emacs-devel > From: Stefan Monnier <monnier@iro.umontreal.ca> > Cc: emacs-devel@gnu.org > Date: Sun, 26 Dec 2021 12:04:30 -0500 > > Please include some more info in the first line of your commits, such as > the relevant file(s). According to the format we use, the file(s) don't have to be mentioned in the first line. Given enough files, that is simply impossible. I know that you like that form, but that is not what CONTRIBUTE says, so let's not confuse contributors by promoting two separate and somewhat contradicting conventions. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-26 18:18 ` Eli Zaretskii @ 2021-12-26 21:12 ` Stefan Monnier 2021-12-27 0:56 ` Po Lu 2021-12-27 3:27 ` Eli Zaretskii 0 siblings, 2 replies; 19+ messages in thread From: Stefan Monnier @ 2021-12-26 21:12 UTC (permalink / raw) To: Eli Zaretskii; +Cc: luangruo, emacs-devel >> Please include some more info in the first line of your commits, such as >> the relevant file(s). > > According to the format we use, the file(s) don't have to be mentioned > in the first line. Given enough files, that is simply impossible. Please re-read the `Subject:` of this thread and tell me if you think it holds any useful information other than "master 501e2096d6"? This changed a single file, AFAIK, so we're pretty far from the "difficult" case of having to summarize an arbitrary set of files. Stefan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-26 21:12 ` Stefan Monnier @ 2021-12-27 0:56 ` Po Lu 2021-12-27 4:22 ` Stefan Monnier 2021-12-27 3:27 ` Eli Zaretskii 1 sibling, 1 reply; 19+ messages in thread From: Po Lu @ 2021-12-27 0:56 UTC (permalink / raw) To: Stefan Monnier; +Cc: Eli Zaretskii, emacs-devel Stefan Monnier <monnier@iro.umontreal.ca> writes: >>> Please include some more info in the first line of your commits, such as >>> the relevant file(s). >> >> According to the format we use, the file(s) don't have to be mentioned >> in the first line. Given enough files, that is simply impossible. > > Please re-read the `Subject:` of this thread and tell me if you think it > holds any useful information other than "master 501e2096d6"? > > This changed a single file, AFAIK, so we're pretty far from the > "difficult" case of having to summarize an arbitrary set of files. That touched 3 files, lisp/face-remap.el, etc/NEWS, and doc/lispref/commands.texi. If it were a single file, I would have found a way to omit the title altogether. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 0:56 ` Po Lu @ 2021-12-27 4:22 ` Stefan Monnier 2021-12-27 5:01 ` Po Lu 0 siblings, 1 reply; 19+ messages in thread From: Stefan Monnier @ 2021-12-27 4:22 UTC (permalink / raw) To: Po Lu; +Cc: Eli Zaretskii, emacs-devel >> This changed a single file, AFAIK, so we're pretty far from the >> "difficult" case of having to summarize an arbitrary set of files. > That touched 3 files, lisp/face-remap.el, etc/NEWS, and > doc/lispref/commands.texi. The main change was to `face-remap.el` so having `face-remap.el` in the first line would have been very helpful to me. Another option would have been to include `text-scale-pinch` in the first line, that would have worked great for me as well. The other changes were largely secondary and related, so it's OK if they don't get any mention in the first line. Stefan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 4:22 ` Stefan Monnier @ 2021-12-27 5:01 ` Po Lu 2021-12-27 6:14 ` Stefan Monnier 0 siblings, 1 reply; 19+ messages in thread From: Po Lu @ 2021-12-27 5:01 UTC (permalink / raw) To: Stefan Monnier; +Cc: Eli Zaretskii, emacs-devel Stefan Monnier <monnier@iro.umontreal.ca> writes: > The main change was to `face-remap.el` so having `face-remap.el` in the > first line would have been very helpful to me. Another option would have > been to include `text-scale-pinch` in the first line, that would have > worked great for me as well. > The other changes were largely secondary and related, so it's OK if they > don't get any mention in the first line. None of that change is "secondary": they all fixed issues Eli pointed out in an earlier discussion. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 5:01 ` Po Lu @ 2021-12-27 6:14 ` Stefan Monnier 2021-12-27 6:19 ` Po Lu 2021-12-27 16:20 ` [External] : " Drew Adams 0 siblings, 2 replies; 19+ messages in thread From: Stefan Monnier @ 2021-12-27 6:14 UTC (permalink / raw) To: Po Lu; +Cc: Eli Zaretskii, emacs-devel >> The main change was to `face-remap.el` so having `face-remap.el` in the >> first line would have been very helpful to me. Another option would have >> been to include `text-scale-pinch` in the first line, that would have >> worked great for me as well. > >> The other changes were largely secondary and related, so it's OK if they >> don't get any mention in the first line. > > None of that change is "secondary": they all fixed issues Eli pointed > out in an earlier discussion. Maybe we can't agree on it being "secondary" but all those changes are related to pinch or to code that is itself related to that. So including those words would give some hint as to what it is you've changed, whereas the first line you've used gave no indication whatsoever about which part of the codebase was modified. Basically, think of the reader who'd like to quickly know "could this change affect `doctor.el`?" Stefan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 6:14 ` Stefan Monnier @ 2021-12-27 6:19 ` Po Lu 2021-12-27 12:07 ` Óscar Fuentes 2021-12-27 20:18 ` Stefan Monnier 2021-12-27 16:20 ` [External] : " Drew Adams 1 sibling, 2 replies; 19+ messages in thread From: Po Lu @ 2021-12-27 6:19 UTC (permalink / raw) To: Stefan Monnier; +Cc: Eli Zaretskii, emacs-devel Stefan Monnier <monnier@iro.umontreal.ca> writes: > Maybe we can't agree on it being "secondary" but all those changes are > related to pinch or to code that is itself related to that. > So including those words would give some hint as to what it is you've > changed, whereas the first line you've used gave no indication > whatsoever about which part of the codebase was modified. Okay, so how about "Fix some issues with the recently introduced pinch support?" ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 6:19 ` Po Lu @ 2021-12-27 12:07 ` Óscar Fuentes 2021-12-27 20:18 ` Stefan Monnier 1 sibling, 0 replies; 19+ messages in thread From: Óscar Fuentes @ 2021-12-27 12:07 UTC (permalink / raw) To: emacs-devel Po Lu <luangruo@yahoo.com> writes: > Stefan Monnier <monnier@iro.umontreal.ca> writes: > >> Maybe we can't agree on it being "secondary" but all those changes are >> related to pinch or to code that is itself related to that. >> So including those words would give some hint as to what it is you've >> changed, whereas the first line you've used gave no indication >> whatsoever about which part of the codebase was modified. > > Okay, so how about "Fix some issues with the recently introduced pinch > support?" "Fix some issues with pinch support" would be better. "Recently" is relative and irrelevant for those who read that line. Or even better: "pinch support: fix some issues". If the issues are independent one from another, doing a commit for each one with an specific subject would be the right thing. The point of that first line is for people who read emacs-diffs or the output of `git log --oneline' to quickly decide if they can ignore the change or it is worth to look into. Emacs has lots of development fronts and many consumers of the vc-log info are unconcerned with changes to many of those areas. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 6:19 ` Po Lu 2021-12-27 12:07 ` Óscar Fuentes @ 2021-12-27 20:18 ` Stefan Monnier 2021-12-27 23:19 ` Stefan Kangas 1 sibling, 1 reply; 19+ messages in thread From: Stefan Monnier @ 2021-12-27 20:18 UTC (permalink / raw) To: Po Lu; +Cc: Eli Zaretskii, emacs-devel > Okay, so how about "Fix some issues with the recently introduced pinch > support?" That would have been a good improvement, yes. Stefan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 20:18 ` Stefan Monnier @ 2021-12-27 23:19 ` Stefan Kangas 2021-12-28 3:25 ` Eli Zaretskii 0 siblings, 1 reply; 19+ messages in thread From: Stefan Kangas @ 2021-12-27 23:19 UTC (permalink / raw) To: Stefan Monnier, Po Lu; +Cc: Eli Zaretskii, emacs-devel Stefan Monnier <monnier@iro.umontreal.ca> writes: >> Okay, so how about "Fix some issues with the recently introduced pinch >> support?" > > That would have been a good improvement, yes. I would try to follow the CONTRIBUTE guidelines of sticking to 50 characters or fewer when possible, so you could probably shorten that to something like: Fix issues with recently introduced pinch support or even Clean up pinch support This makes it easier to read the line in various situations (avoiding truncating), but note that this is just a recommendation and not a requirement. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 23:19 ` Stefan Kangas @ 2021-12-28 3:25 ` Eli Zaretskii 2021-12-28 3:48 ` Stefan Kangas 0 siblings, 1 reply; 19+ messages in thread From: Eli Zaretskii @ 2021-12-28 3:25 UTC (permalink / raw) To: Stefan Kangas; +Cc: luangruo, monnier, emacs-devel > From: Stefan Kangas <stefankangas@gmail.com> > Date: Mon, 27 Dec 2021 15:19:15 -0800 > Cc: Eli Zaretskii <eliz@gnu.org>, emacs-devel@gnu.org > > I would try to follow the CONTRIBUTE guidelines of sticking to 50 > characters or fewer when possible, so you could probably shorten that to > something like: > > Fix issues with recently introduced pinch support > > or even > > Clean up pinch support > > This makes it easier to read the line in various situations (avoiding > truncating), but note that this is just a recommendation and not a > requirement. But "fix issues" and "clean up" are not necessarily the same. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-28 3:25 ` Eli Zaretskii @ 2021-12-28 3:48 ` Stefan Kangas 0 siblings, 0 replies; 19+ messages in thread From: Stefan Kangas @ 2021-12-28 3:48 UTC (permalink / raw) To: Eli Zaretskii; +Cc: luangruo, monnier, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > But "fix issues" and "clean up" are not necessarily the same. That's true; I improvised here as I don't know the content of the patch we are discussing. It was mostly just to give an example of how things in general can be shortened to something less than 50 characters. ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [External] : Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 6:14 ` Stefan Monnier 2021-12-27 6:19 ` Po Lu @ 2021-12-27 16:20 ` Drew Adams 1 sibling, 0 replies; 19+ messages in thread From: Drew Adams @ 2021-12-27 16:20 UTC (permalink / raw) To: Stefan Monnier, Po Lu; +Cc: Eli Zaretskii, emacs-devel@gnu.org > Basically, think of the reader who'd like to > quickly know "could this change affect `doctor.el`?" Those interested would likely be patient readers or doctor readers, not impatient readers... ;-) ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-26 21:12 ` Stefan Monnier 2021-12-27 0:56 ` Po Lu @ 2021-12-27 3:27 ` Eli Zaretskii 2021-12-27 4:27 ` Stefan Monnier 2021-12-27 14:40 ` Dmitry Gutov 1 sibling, 2 replies; 19+ messages in thread From: Eli Zaretskii @ 2021-12-27 3:27 UTC (permalink / raw) To: Stefan Monnier; +Cc: luangruo, emacs-devel > From: Stefan Monnier <monnier@iro.umontreal.ca> > Cc: luangruo@yahoo.com, emacs-devel@gnu.org > Date: Sun, 26 Dec 2021 16:12:37 -0500 > > >> Please include some more info in the first line of your commits, such as > >> the relevant file(s). > > > > According to the format we use, the file(s) don't have to be mentioned > > in the first line. Given enough files, that is simply impossible. > > Please re-read the `Subject:` of this thread and tell me if you think it > holds any useful information other than "master 501e2096d6"? I find it entirely pertinent. Changes aren't supposed to be judged by reading the emacs-diffs mailing list, they are supposed to be judged by looking at the VCS logs, in which case the "recent change" part will tell you all you need to know. Once again, personal workflows should not affect our coding conventions. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 3:27 ` Eli Zaretskii @ 2021-12-27 4:27 ` Stefan Monnier 2021-12-27 14:31 ` Eli Zaretskii 2021-12-27 14:40 ` Dmitry Gutov 1 sibling, 1 reply; 19+ messages in thread From: Stefan Monnier @ 2021-12-27 4:27 UTC (permalink / raw) To: Eli Zaretskii; +Cc: luangruo, emacs-devel > Once again, personal workflows should not affect our coding > conventions. AFAIK the conventions are designed to help the various workflows out there. Some parts of the convention will only be useful for some of those workflows, of course. We do have a convention about the first line being a kind of summary, even though you seem not to care about that convention. Why do we bother with such a first-line-convention if it doesn't even give any indication whatsoever about which part of the codebase is modified? A summary should say something non-trivial about the change. "Fix some issues with a recent change" does say something, indeed. AFAICT it gives the following info: - it's related to something "recent". - it fixes something rather than adding a new feature. That's still very vague in my book. I don't care if the first line lists specific files (the space constraints are obviously much too severe to impose such a requirement), but it should give some vague idea about which part of the codebase is affected. Stefan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 4:27 ` Stefan Monnier @ 2021-12-27 14:31 ` Eli Zaretskii 0 siblings, 0 replies; 19+ messages in thread From: Eli Zaretskii @ 2021-12-27 14:31 UTC (permalink / raw) To: Stefan Monnier; +Cc: luangruo, emacs-devel > From: Stefan Monnier <monnier@iro.umontreal.ca> > Cc: luangruo@yahoo.com, emacs-devel@gnu.org > Date: Sun, 26 Dec 2021 23:27:09 -0500 > > > Once again, personal workflows should not affect our coding > > conventions. > > AFAIK the conventions are designed to help the various workflows out > there. Some of them, but not all of them. > Some parts of the convention will only be useful for some of > those workflows, of course. We do have a convention about the first > line being a kind of summary, even though you seem not to care about > that convention. I do care about that, and try to follow it in my commits. I just don't think that file names necessarily belong to the summary. > Why do we bother with such a first-line-convention if it doesn't even > give any indication whatsoever about which part of the codebase > is modified? Because sometimes that's the best that can be said in a single short line. Or because the changes are so minor they don't deserver anyone's attention on this high level. Or for any number of other reasons. > A summary should say something non-trivial about the change. What if the change doesn't have anything non-trivial? And what's non-trivial for me might be trivial for you, or vice versa. Coming up with that summary is already a kind of burden, in those cases where there's no useful summary that can be so short. You are now requesting on top of that to provide information that is uniquely interesting to you, because you filter the changes based on that. I think this is too much to expect, and I therefore respectively ask you not to insist on this detail. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-27 3:27 ` Eli Zaretskii 2021-12-27 4:27 ` Stefan Monnier @ 2021-12-27 14:40 ` Dmitry Gutov 1 sibling, 0 replies; 19+ messages in thread From: Dmitry Gutov @ 2021-12-27 14:40 UTC (permalink / raw) To: Eli Zaretskii, Stefan Monnier; +Cc: luangruo, emacs-devel On 27.12.2021 06:27, Eli Zaretskii wrote: > I find it entirely pertinent. Changes aren't supposed to be judged by > reading the emacs-diffs mailing list, they are supposed to be judged > by looking at the VCS logs, in which case the "recent change" part > will tell you all you need to know. > > Once again, personal workflows should not affect our coding > conventions. "Everybody has to read everything" is a common problem (both regarding diffs and the bug tracker), so it would be helpful to alter our workflows somehow. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: master 501e2096d6: Fix some issues with a recent change 2021-12-26 17:04 ` master 501e2096d6: Fix some issues with a recent change Stefan Monnier 2021-12-26 18:18 ` Eli Zaretskii @ 2021-12-27 12:08 ` Lars Ingebrigtsen 1 sibling, 0 replies; 19+ messages in thread From: Lars Ingebrigtsen @ 2021-12-27 12:08 UTC (permalink / raw) To: Stefan Monnier; +Cc: Po Lu, emacs-devel Stefan Monnier <monnier@iro.umontreal.ca> writes: > Please include some more info in the first line of your commits, such as > the relevant file(s). Yes, please do. It makes it a lot easier to know whether it's a commit I should skim or not. For instance, this could have been "Fix some issues with a recent pinch event change". -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2021-12-28 3:48 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <164051393145.21885.8315099612759503047@vcs2.savannah.gnu.org> [not found] ` <20211226101851.B61E5C04DCC@vcs2.savannah.gnu.org> 2021-12-26 17:04 ` master 501e2096d6: Fix some issues with a recent change Stefan Monnier 2021-12-26 18:18 ` Eli Zaretskii 2021-12-26 21:12 ` Stefan Monnier 2021-12-27 0:56 ` Po Lu 2021-12-27 4:22 ` Stefan Monnier 2021-12-27 5:01 ` Po Lu 2021-12-27 6:14 ` Stefan Monnier 2021-12-27 6:19 ` Po Lu 2021-12-27 12:07 ` Óscar Fuentes 2021-12-27 20:18 ` Stefan Monnier 2021-12-27 23:19 ` Stefan Kangas 2021-12-28 3:25 ` Eli Zaretskii 2021-12-28 3:48 ` Stefan Kangas 2021-12-27 16:20 ` [External] : " Drew Adams 2021-12-27 3:27 ` Eli Zaretskii 2021-12-27 4:27 ` Stefan Monnier 2021-12-27 14:31 ` Eli Zaretskii 2021-12-27 14:40 ` Dmitry Gutov 2021-12-27 12:08 ` Lars Ingebrigtsen
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.