Make second and subsequent patches appear as replies to the first patch, even when an initial In-Reply-To is supplied; this is the typical behaviour we want when we send a series with cover letter in reply to some discussion, and this is also what the man page says about --in-reply-to. In order to achieve the old behaviour of a flat structure in reply to something the user can always use "--no-thread --in-reply-to <...>". Signed-off-by: Antonio Ospite <ospite@xxxxxxxxxxxxxxxxx> --- Hi, Right now _all_ the patches appear as reply to the message indicated as initial In-Reply-To, and I think this is not right, the behaviour this patch introduces can be debatable of course, but there are quite some arguments supporting it: - When $initial_reply_to is asked to the user, it is asked as the "Message-ID to be used as In-Reply-To for the _first_ email", this makes me think that the second and subsequent patches are not using it and will be considered as reply to the first message or chained according to the --[no-]chain-reply-to setting. - git-format-patch states that clearly in the man page, and I think git-send-email should behave the same way, and this is explained also in the git-send-email man page, look at --in-reply-to=<identifier> explanation. Please keep CCing me on this as I am not subscribed to git@xxxxxxxxxxxxxxxx Thanks, Antonio Ospite http://ao2.it git-send-email.perl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/git-send-email.perl b/git-send-email.perl index 8cc4161..615a40d 100755 --- a/git-send-email.perl +++ b/git-send-email.perl @@ -1313,7 +1313,7 @@ foreach my $t (@files) { # set up for the next message if ($thread && $message_was_sent && - (chain_reply_to() || !defined $reply_to || length($reply_to) == 0)) { + ($message_num == 1 || chain_reply_to() || !defined $reply_to || length($reply_to) == 0)) { $reply_to = $message_id; if (length $references > 0) { $references .= "\n $message_id"; -- 1.7.1 -- 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