There was a short complaint-fest on the kernel mailing list about the default behaviour of send-email being "chain-reply-to". As I am moving the discussion to where it should belong, here is a summary of what was said so far. When there are more than two patches in a series, we often see three different styles (explanation taken from Lennart Sorensen's message): Split: (multiple seperate threads) foobar patch 1 +-comment on patch 1 foobar patch 2 foobar patch 3 +-comment on patch 3 foobar patch 4 foobar patch 5 Shallow: (all patches as response to a cover letter) foobar patch 0 (usually a summary/overview) +-foobar patch 1 | +-comment on patch 1 +-foobar patch 2 +-foobar patch 3 | +-comment on patch 3 +-foobar patch 4 +-foobar patch 5 Deep: (One long chain of messages) foobar patch 0 +-foobar patch 1 +-foobar patch 2 | +-foobar patch 3 | +-foobar patch 4 | | +-foobar patch 5 | +-comment on patch 3 +-comment on patch 1 Lennart reports that from early January to early Feburary on the Linux kernel mailing list, there were 25 split sets, 56 shallow sets and 6 deep sets. I counted 30 shallow sets and 50 deep sets in a recent git mailing list messages (I counted this by only looking at 3/N patch among 5200 messages). The numbers themselves may show what the senders consider appropriate to submit, but they do not talk about the reader preference, which matters more. The messages should be sent in a form that is easier to read. Given that many patches on the Kernel list do not even originate from git, as opposed to here a lot more are coming from git-send-email, I interpret the differences of these numbers to mean that people prefer shallow style when they have a choice, but many just use git-send-email with its default configuration and end up producing Deep style threads. I personally agree with a short list of people who expressed their opinion there that it is a bad default as it produces the "Deep" kind illustrated below that is hard to follow, and would like to propose to change the default not to chain-reply-to in a future release (but not in 1.6.2, it is too late for that). But the people complained were only a tiny fraction of the Linux kernel mailing list readership, and these days git is not a property of the kernel community alone anymore. People tend to speak out loud only when they do not like the status quo, so I'd like to give people who do not want the default to change a chance to voice their opinions. Yes, I said "opinions" and that means I am not taking a poll of individual preferences and "+1" and "mee too" are unwelcome noise. Making convincing arguments such as "Among $N major communities that use git as the primary SCM, $M projects spell their patch submission policy to use Deep style, which is a majority; please teach members of the minority projects to how to configure git-send-email to match their style instead and do not change the default." is good, if you can make one. Unless we hear convincing arguments *why* the default should *not* change, I'll announce that it will change in 1.6.3 in the release notes to 1.6.2. Thanks. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html