Kevin Daudt <m...@ikke.info> writes: > When applied the the author of this patch shows up as: > > Author: A U Thor" (test) <a...@thor.com> > > So I agree with Jeff[1] where he states that the surrounding quotes > should be removed, if that's not a problem for git. > > [1]:https://public-inbox.org/git/20160914051305.vphknpsikyxi3...@sigill.intra.peff.net/
I think we can go either way and it does not matter all that much if "mailinfo" changes its output or the reader of "mailinfo" output changes its input--we will either be munging data read from "From:" when producing the "Author:" line, or taking the "Author:" output by mailinfo and removing the quotes. As an output from mailinfo that looks like this: Author: "A U Thor" Email: a...@thor.com is made into a commit object that has this: author A U Thor <a...@thor.com> we know that the reader of mailinfo output _already_ has some logic to strip the surrounding double quotes. That is the only reason why I think it is a better approach to not dequote in the "mailinfo" but in the reader to turn Author: "A \"U\" Thor" Email: a...@thor.com into a commit object that has this: author A "U" Thor <a...@thor.com> than updating mailinfo to produce Author: A "U" Thor Email: a...@thor.com and then create the same result.