* Email address from username and hostname preferred over $EMAIL
@ 2007-07-05 17:57 ` mkraai
2007-07-05 20:21 ` Pierre Habouzit
2007-07-05 21:10 ` Linus Torvalds
0 siblings, 2 replies; 8+ messages in thread
From: mkraai @ 2007-07-05 17:57 UTC (permalink / raw)
To: git
Howdy,
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.
--
Matt
The server made the following annotations
---------------------------------------------------------------------------------
This message contains information that may be privileged or confidential and is the property of Beckman Coulter, Inc. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.
---------------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Email address from username and hostname preferred over $EMAIL
2007-07-05 17:57 ` Email address from username and hostname preferred over $EMAIL mkraai
@ 2007-07-05 20:21 ` Pierre Habouzit
2007-07-05 20:48 ` mkraai
2007-07-05 21:10 ` Linus Torvalds
1 sibling, 1 reply; 8+ messages in thread
From: Pierre Habouzit @ 2007-07-05 20:21 UTC (permalink / raw)
To: mkraai; +Cc: git
[-- Attachment #1: Type: text/plain, Size: 837 bytes --]
On Thu, Jul 05, 2007 at 10:57:37AM -0700, mkraai@beckman.com wrote:
> Howdy,
>
> 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.
no, ec563e8153cba89728a271a26c8a94e7a42d8152 is about making the
emails and usernames be taken from EMAIL iff there is none specified in
the different .gitconfig's (which is sane as $EMAIL is a system wide
default setting and that .git/config is definitely meant as an ovveride
of that setting).
--
·O· Pierre Habouzit
··O madcoder@debian.org
OOO http://www.madism.org
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Email address from username and hostname preferred over $EMAIL
2007-07-05 20:21 ` Pierre Habouzit
@ 2007-07-05 20:48 ` mkraai
0 siblings, 0 replies; 8+ messages in thread
From: mkraai @ 2007-07-05 20:48 UTC (permalink / raw)
To: Pierre Habouzit; +Cc: git
[-- Attachment #1: Type: text/plain, Size: 2055 bytes --]
Yes, ec563e8153cba89728a271a26c8a94e7a42d8152 made user.email take
precedence over $EMAIL, but it also made the constructed email address
take precedence over $EMAIL. It made fmt_ident prefer git_default_email
to $EMAIL, and git_default_email is set to the constructed email address
by setup_ident if it's not already set by user.email.
Pierre Habouzit <madcoder@debian.org>
07/05/2007 01:21 PM
To
mkraai@beckman.com
cc
git@vger.kernel.org
Subject
Re: Email address from username and hostname preferred over $EMAIL
On Thu, Jul 05, 2007 at 10:57:37AM -0700, mkraai@beckman.com wrote:
> Howdy,
>
> 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.
no, ec563e8153cba89728a271a26c8a94e7a42d8152 is about making the
emails and usernames be taken from EMAIL iff there is none specified in
the different .gitconfig's (which is sane as $EMAIL is a system wide
default setting and that .git/config is definitely meant as an ovveride
of that setting).
--
·O· Pierre Habouzit
··O madcoder@debian.org
OOO http://www.madism.org
The server made the following annotations
---------------------------------------------------------------------------------
This message contains information that may be privileged or confidential and is the property of Beckman Coulter, Inc. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.
---------------------------------------------------------------------------------
[-- Attachment #2: atttv2u2.dat --]
[-- Type: application/octet-stream, Size: 196 bytes --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBGjVLUvGr7W6HudhwRAi+OAKCbdSLx888s5fS1fuM1xAPgtISJqwCghh4B
0yRMdqfnMTea9jmP6jjZSLs=
=hYUo
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Email address from username and hostname preferred over $EMAIL
2007-07-05 17:57 ` Email address from username and hostname preferred over $EMAIL mkraai
2007-07-05 20:21 ` Pierre Habouzit
@ 2007-07-05 21:10 ` Linus Torvalds
2007-07-06 0:49 ` Brandon Casey
2007-07-06 3:44 ` Josh Triplett
1 sibling, 2 replies; 8+ messages in thread
From: Linus Torvalds @ 2007-07-05 21:10 UTC (permalink / raw)
To: mkraai; +Cc: git
On Thu, 5 Jul 2007, mkraai@beckman.com 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.
Linus
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Email address from username and hostname preferred over $EMAIL
2007-07-05 21:10 ` Linus Torvalds
@ 2007-07-06 0:49 ` Brandon Casey
2007-07-06 1:17 ` Junio C Hamano
2007-07-06 3:44 ` Josh Triplett
1 sibling, 1 reply; 8+ messages in thread
From: Brandon Casey @ 2007-07-06 0:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: mkraai, git
Linus Torvalds wrote:
> If you want it to prefer $EMAIL, you'd need to change the initialization
> of git_default_email, methinks.
>
> Linus
I just sent an email to the list, and not in reply to this thread
because I thought I read a comment about not posting a patch deep in
a thread.
But, I'm thinking I should have just posted it as a reply to the thread
since I quoted a portion of your message.
-brandon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Email address from username and hostname preferred over $EMAIL
2007-07-06 0:49 ` Brandon Casey
@ 2007-07-06 1:17 ` Junio C Hamano
2007-07-06 15:02 ` Brandon Casey
0 siblings, 1 reply; 8+ messages in thread
From: Junio C Hamano @ 2007-07-06 1:17 UTC (permalink / raw)
To: Brandon Casey; +Cc: Linus Torvalds, mkraai, git
Brandon Casey <casey@nrlssc.navy.mil> writes:
> Linus Torvalds wrote:
>
>> If you want it to prefer $EMAIL, you'd need to change the
>> initialization of git_default_email, methinks.
>>
>> Linus
>
> I just sent an email to the list, and not in reply to this thread
> because I thought I read a comment about not posting a patch deep in
> a thread.
>
> But, I'm thinking I should have just posted it as a reply to the thread
> since I quoted a portion of your message.
Are Brandon Casey and Matt Kraai the same person?
I do not mind threadedness of the patch too much, but the patch
recently posted by the latter does not have any description
other than the title.
Other than that, I think the change itself seems sane.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Email address from username and hostname preferred over $EMAIL
2007-07-05 21:10 ` Linus Torvalds
2007-07-06 0:49 ` Brandon Casey
@ 2007-07-06 3:44 ` Josh Triplett
1 sibling, 0 replies; 8+ messages in thread
From: Josh Triplett @ 2007-07-06 3:44 UTC (permalink / raw)
To: Linus Torvalds; +Cc: mkraai, git
[-- Attachment #1: Type: text/plain, Size: 1424 bytes --]
Linus Torvalds wrote:
> On Thu, 5 Jul 2007, mkraai@beckman.com 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 #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Email address from username and hostname preferred over $EMAIL
2007-07-06 1:17 ` Junio C Hamano
@ 2007-07-06 15:02 ` Brandon Casey
0 siblings, 0 replies; 8+ messages in thread
From: Brandon Casey @ 2007-07-06 15:02 UTC (permalink / raw)
To: Junio C Hamano; +Cc: Linus Torvalds, mkraai, git
Junio C Hamano wrote:
> Brandon Casey <casey@nrlssc.navy.mil> writes:
> Are Brandon Casey and Matt Kraai the same person?
heh, no. :) I see now that my patch did not make it. I tried
to use git-send-email on my system and it successfully delivered
to my imap mailbox, but failed delivering to the other recipients.
> I do not mind threadedness of the patch too much
ok.
> , but the patch
> recently posted by the latter does not have any description
> other than the title.
>
> Other than that, I think the change itself seems sane.
I'll go ahead and post my patch again since I think it is a
little simpler and I like it better (imagine that :)
But it's such a simple fix it will be just an exercise for me.
-brandon
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-07-06 15:03 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <OF40A04FE5.AA34B1BF-ON8825730F.005D733A-8825730F.0062A716@beck man.com>
2007-07-05 17:57 ` Email address from username and hostname preferred over $EMAIL mkraai
2007-07-05 20:21 ` Pierre Habouzit
2007-07-05 20:48 ` mkraai
2007-07-05 21:10 ` Linus Torvalds
2007-07-06 0:49 ` Brandon Casey
2007-07-06 1:17 ` Junio C Hamano
2007-07-06 15:02 ` Brandon Casey
2007-07-06 3:44 ` Josh Triplett
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).