threads / discuss / 23001

FEATURE REQUEST: sendemail.aliasesfile support enavironment variables and tilde

Subject: FEATURE REQUEST: sendemail.aliasesfile support enavironment variables and tilde

## tl;dr

2 messages between Mar 12, 2010 and Mar 13, 2010.

replies: 1people: 2as markdown or json

Jari Aalto· Mar 12, 2010, 19:06 UTC · lore
It apperas that this is not possible with 1.7.0:
    # ~/.gitconfig
    [sendemail]
            aliasesfile = $HOME/.mailrc

=> opening $HOME/.mailrc: No such file or directory ls -la $HOME/.mailrc lrwxrwxrwx 1 root root 35 2008-05-31 11:08 /home/foo/.mailrc -> vc/git/shell-account-common/.mailrc

Neither seems to be "~/.mailrc" accpeted. Please add support for at least tilde(~).

Jari
Jeff King· Mar 13, 2010, 07:40 UTC · re: Jari Aalto · lore

Re: FEATURE REQUEST: sendemail.aliasesfile support enavironment variables and tilde

On Fri, Mar 12, 2010 at 09:06:19PM +0200, Jari Aalto wrote:
Show 12 quoted lines
> It apperas that this is not possible with 1.7.0:
> 
>     # ~/.gitconfig
>     [sendemail]
>             aliasesfile = $HOME/.mailrc
> 
> => opening $HOME/.mailrc: No such file or directory
> ls -la $HOME/.mailrc
> lrwxrwxrwx 1 root root 35 2008-05-31 11:08 /home/foo/.mailrc -> vc/git/shell-account-common/.mailrc
> 
> Neither seems to be "~/.mailrc" accpeted. Please add support for at
> least tilde(~).

If you (or anyone) are interested in writing the patch, it is as simple as adding "--path" to the "git config" call for sendemail.aliasesfile. Which unfortunately is not that simple, due to the way that sendemail handles its config values, but the refactoring should not be too hard.

-Peff

← back to recent threads