On Wed, May 29, 2019 at 12:53:30AM +0000, Joseph Myers wrote: > On Fri, 24 May 2019, Segher Boessenkool wrote: > > > IMO the best we can do is use what we already have: what CVS or SVN used > > as the committer identity. *That* info is *correct* at least. > > CVS and SVN have a local identity. git has a global identity. I consider
Git has an identity (well, two) _per commit_, and there is no way you can reconstruct people's prefered name and email address (at any point in time, for every commit separately) correctly. IMO it is much better to not even try. We already *have* enough info for anyone to trivially look up who wrote what, and what might be that person's email address at the time. But pretending that is more than a guess is just wrong. > it simply *incorrect* to put a local identity in a git committer or author On the contrary, the identity on the CVS or SVN server is 100% correct, and it is the best we can do as far as I can see. Segher