Hi, Johannes Schindelin wrote: > On Mon, 30 Oct 2017, Jonathan Nieder wrote: >> 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. And unfortunately much of the relevant information is not repeated there. The cover letter mentions: - that Visual Studio is a motivating example - that this is conceptually similar to Unix sockets - that those do not need to be marked as inheritable, as the process can simply open the named pipe. No global flags. No problems. - that this has already seem some testing in Git for Windows (i.e. analagous information to what a Tested-by footer would say) 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. Thanks and hope that helps, Jonathan