Linus Torvalds wrote: > On Thu, 5 Jul 2007, mkraai@xxxxxxxxxxx wrote: >> Git prefers to use an email address constructed from the username and >> hostname to the value of the EMAIL environment variable. I think it >> should prefer the latter to the former. This problem was introduced by >> ec563e8153cba89728a271a26c8a94e7a42d8152. > > It did that very much on purpose. "git_default_email" must take > precedence, because that's the one that is filled in by the config file > syntax. > > So just use > > [user] > name = .. > email = .. > > and be happy. Only in the absense of that will git start guessing, and > yeah, it will not generally use EMAIL, unless it cannot get anything at > all from username/hostname. > > If you want it to prefer $EMAIL, you'd need to change the initialization > of git_default_email, methinks. When I originally wrote the patch, I did so intending that $EMAIL would always override git's guess of user@hostname. I set GIT_{AUTHOR,COMMITTER}_EMAIL in my environment specifically so that git would stop using guesses like josh@josh-mobile and start using my actual email address. I submitted the $EMAIL patch in hopes that eventually I could stop setting the git-specific email addresses and just set $EMAIL, which I already do for other tools. In order for that to work, $EMAIL should always override git's guesses. - Josh Triplett
Attachment:
signature.asc
Description: OpenPGP digital signature