And Jakub Narebski writes: - I don't mean we shouldn't define semantic for each use of "related" or - "note" header. Just like email X-* headres have detailed form and semantic - (long, long time ago Sender was X-Sender for example ;-). It's just a - toolkit. You just proved Linus's point. Ever have to parse archives of old mail? There are many different ways of saying the same thing, and many of the same way of saying different things. It's pure hell. And people expect you to get the X-* headers correct for whatever definition of correct they happen to have at the moment. ugh. You have many de-facto semantics for the same headers, and no way to disambiguate them. People will need to parse and understand git archives thirty+ years from now. Don't place this curse on them. Jason - : 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