[RFC] 'bzr-email' using revision_id for threading

Stephen J. Turnbull stephen at xemacs.org
Tue Mar 18 22:45:55 GMT 2008


John Arbash Meinel writes:

 > There are certainly things I could do to make them more unique. But
 > the *point* was to have them such that 2 clients could create
 > threads for eachother. So that if Robert commits a patch that I
 > then build upon, you can follow that thread.

Which means what?  Who do you propose be allowed to generate the
particular *email* message that starts the thread?  Do you want people
to be able to somehow "join" the thread simply by specifying an
appropriate Message-ID?  ... You can see how fast this gets messy.

Email message IDs must be unique; this means that a client may throw
away a message containing a seen ID, or throw an error, or anything --
behavior is undefined.  If different clients are potentially referring
to a given revision, but their commentary is significant, then the
revision reference can't be used as a message ID except in
combination with uniquifying information.

 > And you could see which pqm revision the work was done against, etc.

Why not just use X-Bzr-whatever headers?




More information about the bazaar mailing list