From: konglu@minatec.inpg.fr Date: Mon, 11 Jun 2012 09:25:16 GMT Subject: Re: How can I specify the "sendmail" program for git-send-email? Message-ID: <20120611112516.Horde.jg0rcXwdC4BP1bl8bOMwLoA@webmail.minatec.grenoble-inp.fr> In-Reply-To: Erik Faye-Lund a écrit : > Well, I've always been slightly annoyed by the "send-mail" vs > "sendemail" inconsistency. Perhaps we could do something along these > lines (plus all documentation-updates, omitted for clarity) to reduce > the risk of confusion? > > Yeah, the leaking of $identity between different sections is a bit > suboptimal, but as a fallback-mechanism I don't think it actually > matters much. [...] > -# read configuration from [sendemail "$identity"], fall back on [sendemail] > +# read configuration from [sendmail "$identity"], fall back on [sendmail] > +$identity = Git::config(@repo, "sendmail.identity") unless (defined > $identity); > +read_config("sendmail.$identity") if (defined $identity); > +read_config("sendmail"); > +# same as above, but with legacy "sendemail" > $identity = Git::config(@repo, "sendemail.identity") unless (defined > $identity); > read_config("sendemail.$identity") if (defined $identity); > read_config("sendemail"); I'm not very familiar with perl, but do you mean to replace "sendemail" by "sendmail" or just make "sendmail" usable in the config file, along with "sendemail" ?