From: Jonathan Nieder Date: Thu, 06 Oct 2011 18:48:23 GMT Subject: Re: [PATCH/RFC jn/ident-from-etc-mailname] ident: do not retrieve default ident when unnecessary Message-ID: <20111006184823.GB16942@elie> In-Reply-To: <7vy5wyyod1.fsf@alter.siamese.dyndns.org> Junio C Hamano wrote: > Jonathan Nieder writes: >> Avoid a getpwuid() call (which contacts the network if the password >> database is not local), read of /etc/mailname, gethostname() call, and >> reverse DNS lookup if the user has already chosen a name and email >> through configuration, the environment, or the command line. > > Oh boy that is a hard to parse paragraph that took me three reads. Here's a possible replacement: Avoid looking up the current user's password database entry (which might be on another machine) and the current machine's domain name for outgoing mail (which can involve a reverse DNS lookup) when the environment, configuration, or command line specifies a name and email that would override them. Or it might make sense to drop that paragraph altogether, since the subject line already says as much. Thanks for looking it over. Sleepily, Jonathan