(added back git ml because I accidentally dropped the Cc when replying to Junio). On Fri, Sep 5, 2014 at 10:57 AM, Junio C Hamano <gitster@xxxxxxxxx> wrote: >>> I doubt that a patchset that does >>> not update mailinfo and mailsplit to extract information and to undo >>> the indentation could be a right solution. >> >> I've read this sentence a couple of times and I can't understand it. > > "am" uses mailsplit on the input file to separate it into one or more > input files, each of which represents a single change. On each of > them, it uses mailinfo to extract the meta information (e.g. > authorship), log message and the patch into separate files. Except when --patch-format=hg|stgit is specified (or detected). In these cases mailsplit is avoided. > It does not make any sense for a support for a new input format that > does not teach mailinfo how to handle that format. Transforming it > into a pseudo e-mail format is not the way to go. If that approach were > acceptable, that format conversion filter can be run completely outside > "am" in the first place, no? So teaching git mailinfo to do s/^ // (either when asked to or using some heuristic) would be a better approach? I also think we should accept "Author:" as an acceptable fallback if "From:" is not present. -- 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