On 04/27/15 09:32, Ni, Ruiyu wrote:
> Jordan,
> Can you point me how to group git patch mails in a single thread in
> outlook?
> My outlook shows mail in thread-view,

I didn't expect that -- it's great though that Outlook can finally do
this!

> but git patch mails are still in one-by-one style, not grouped.

Because quite a few of the recent emails have not been sent with
"threading enabled" (that is, when the "In-Reply-To:" header of all of
the emails 01, 02, 03, ... N identify the "Message-Id:" header of the
blurb, ie. email 00).

Example for good threading:

* Subject: [edk2] [Patch V3 00/16] Add pure UEFI Boot Manager
  Message-Id: <[email protected]> <-----+-+
                                                                           | |
* Subject: [edk2] [Patch V3 01/16] Copy PCD from IntelFrameworkModulePkg   | |
                                   to MdePkg and MdeModulePkg              | |
  In-Reply-To: <[email protected]> -----+ |
                                                                             |
* Subject: [edk2] [Patch V3 02/16] IntelFrameworkModulePkg: Change           |
                                   BdsDxe                                    |
  In-Reply-To: <[email protected]> -------+

* ...

(The "References:" header is similar to "In-Reply-To:", but it is a list
of Message-Ids: it is not just a direct link to the replied-to message,
but usually a list of all message IDs that are on the path from the
thread starter to the specific message. "References:" is useful when
some of the intermediate messages are not available to a recipient,
because the usually complete list in "References:" will still allow the
mailer client to display the message under the most specific available
node.)

In any case, for threading to work, both sender and recipient need to
support it.

Two git utilities can set both "References:" and "In-Reply-To:"
automatically:
- When using "git send-email" for sending a set of messages together.
  Most git users rely on this. The header values are generated on the
  fly.
- When using "git format-patch --thread", the generated headers will be
  saved in the formatted patch emails.

If I recall correctly, TortoiseGit has no support yet for sending emails
like this; that is the issue that should be fixed (by the TortoiseGit
developers) as soon as possible. (I believe a number of edk2 developers
would like to use / are using TortoiseGit.)

... Independently, we should finally do something about the mailing list
software setting the Reply-To field. It's *really* broken.

http://david.woodhou.se/reply-to-list.html
http://www.unicom.com/pw/reply-to-harmful.html

Thanks
Laszlo

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to