# Re: [RFC] E-mail aliases

4 messages from 2006-12-12 to 2006-12-12. Participants: Junio C Hamano, Catalin Marinas, Eric Wong.
Thread: https://gitlist.dev/t/43266

## Catalin Marinas, 2006-12-12 12:49

Subject: [RFC] E-mail aliases
Message-ID: <b0943d9e0612120449k4a13ac85t313df1e460ed46e4@mail.gmail.com>
URL: https://gitlist.dev/e/b0943d9e0612120449k4a13ac85t313df1e460ed46e4%40mail.gmail.com

```
Hi,

I added a feature to StGIT (not released yet) so that one can specify
an alias instead of a complete e-mail address on the command line (or
in the template file), i.e.:

  stg mail --to=lkml

sets the "To:" header to "linux-kernel@vger.kernel.org".

The aliases are read from the [aliases] section in the gitconfig files
("git repo-config aliases.lkml" in this case). I just want to make
sure than there isn't any other intended use for the [aliases] section
in the config files.

Thanks.

-- 

```

## Junio C Hamano, 2006-12-12 18:37

Subject: Re: [RFC] E-mail aliases
Message-ID: <7vvekhufib.fsf@assigned-by-dhcp.cox.net>
URL: https://gitlist.dev/e/7vvekhufib.fsf%40assigned-by-dhcp.cox.net
In-Reply-To: <b0943d9e0612120449k4a13ac85t313df1e460ed46e4@mail.gmail.com>

```
"Catalin Marinas" <catalin.marinas@gmail.com> writes:

> sets the "To:" header to "linux-kernel@vger.kernel.org".
>
> The aliases are read from the [aliases] section in the gitconfig files
> ("git repo-config aliases.lkml" in this case). I just want to make
> sure than there isn't any other intended use for the [aliases] section
> in the config files.

[alias] is used to hold command-line alias, and it seems
slightly confusing to have two sections that mean something
quite different.

Perhaps

[mail "alias"]
	lkml = linux-kernel@vger.kernel.org

if we are going to have other mail-related configurations that
might turn out be handy.  send-email would want smtp-server in
there, for example.


```

## Eric Wong, 2006-12-12 19:35

Subject: Re: [RFC] E-mail aliases
Message-ID: <20061212193513.GA3984@localdomain>
URL: https://gitlist.dev/e/20061212193513.GA3984%40localdomain
In-Reply-To: <b0943d9e0612120449k4a13ac85t313df1e460ed46e4@mail.gmail.com>

```
Catalin Marinas <catalin.marinas@gmail.com> wrote:
> Hi,
> 
> I added a feature to StGIT (not released yet) so that one can specify
> an alias instead of a complete e-mail address on the command line (or
> in the template file), i.e.:
> 
>  stg mail --to=lkml

git-send-email can be configured to parse mutt, mailrc, pine and gnu
alias files.  I use the mutt one extensively myself and find it very
useful.

-- 

```

## Catalin Marinas, 2006-12-12 22:36

Subject: Re: [RFC] E-mail aliases
Message-ID: <b0943d9e0612121436u6cf7c200i92ba056103a80b13@mail.gmail.com>
URL: https://gitlist.dev/e/b0943d9e0612121436u6cf7c200i92ba056103a80b13%40mail.gmail.com
In-Reply-To: <7vvekhufib.fsf@assigned-by-dhcp.cox.net>

```
On 12/12/06, Junio C Hamano <junkio@cox.net> wrote:
> "Catalin Marinas" <catalin.marinas@gmail.com> writes:
>
> > sets the "To:" header to "linux-kernel@vger.kernel.org".
> >
> > The aliases are read from the [aliases] section in the gitconfig files
> > ("git repo-config aliases.lkml" in this case). I just want to make
> > sure than there isn't any other intended use for the [aliases] section
> > in the config files.
>
> [alias] is used to hold command-line alias, and it seems
> slightly confusing to have two sections that mean something
> quite different.

Didn't know about [alias]. It is indeed confusing to have [aliases] as well.

> Perhaps
>
> [mail "alias"]
>         lkml = linux-kernel@vger.kernel.org

The other option would be to teach stgit to parse alias files used by
mutt etc. as Eric mentioned in the other e-mail (and it doesn't look
difficult). The problem is that you would need to know how to generate
them manually if you use other e-mail clients or web-based services.

> if we are going to have other mail-related configurations that
> might turn out be handy.  send-email would want smtp-server in
> there, for example.

At a quick look, it seems that git-send-email already uses a
[sendemail] section. StGIT currently reads the smtpserver and
authentication information from the [stgit] section.

-- 

```
