Thread (15 messages) 15 messages, 4 authors, 2017-11-01

Re: [PATCH 0/3] mingw: introduce a way to avoid std handle inheritance

From: Johannes Schindelin <hidden>
Date: 2017-11-01 17:07:38

Hi Jonahtan,

On Tue, 31 Oct 2017, Jonathan Nieder wrote:
Johannes Schindelin wrote:
quoted
On Mon, 30 Oct 2017, Jonathan Nieder wrote:
quoted
quoted
Can this rationale go in the commit messages?
I thought I had done exactly that in 1/3...
Okay, I'll be more specific.  This cover letter includes some
information about the rationale and motivation for the series.  That's
great: it makes reading the patches easier.  But TBH I'd rather that
it hadn't included that information at all, since if it said "see
patch 1/3 for rationale" then I could save the trouble of reading the
same information twice.
Alas, I am the exact opposite. You see, I am seriously short on time, and
if the cover letter of a patch series leaves everything about the changes
unclear, I throw my laptop out the window (actually, I suppress the urge
and just delete the mail thread in my mail reader) and move to the next
mail.

It sounds a bit stupid to cater to myself in patches *I* submit, but I
refuse to believe that there are many people with more time on their hands
than myself (last time I tried to research this, it looked as everybody
has the same 86,400 seconds per day available, give or take the occasional
leap second).
And unfortunately much of the relevant information is not repeated
there.  The cover letter mentions:

- that Visual Studio is a motivating example
That was actually on purpose. Personally, I want to read the motivation in
the cover letter, and not get distracted by it when reading the commit
logs.

To make you happy, I added this, though.
- that this is conceptually similar to Unix sockets
To make you happy, I added this, too.
- that those do not need to be marked as inheritable, as the process
  can simply open the named pipe. No global flags. No problems.
I just added "(and therefore no inherited handles need to be closed)" to
the last sentence of 1/3's commit message that already mentioned this.
- that this has already seem some testing in Git for Windows (i.e.
  analagous information to what a Tested-by footer would say)
I mentioned this twice, in 1/3's and in 3/3's commit message.
It is also just more readable than patch 1/3's commit message.  That's
to be expected, since it was written later.  My second draft of
something is often clearer than the first draft.
I took your cue and simply replaced the first paragraph of 1/3's commit
message by the first paragraph of the cover letter.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help