threads / rfc / 43266

Re: [RFC] E-mail aliases

Subject: Re: [RFC] E-mail aliases

## tl;dr

4 messages between Dec 12, 2006 and Dec 12, 2006.

replies: 3people: 3as markdown or json

Catalin Marinas· Dec 12, 2006, 12:49 UTC · lore

[RFC] E-mail aliases

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· Dec 12, 2006, 18:37 UTC · re: Catalin Marinas · lore
"Catalin Marinas" <catalin.marinas@gmail.com> writes:
Show 6 quoted lines
> 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.

Catalin Marinas· Dec 12, 2006, 22:36 UTC · re: Junio C Hamano · lore
On 12/12/06, Junio C Hamano <junkio@cox.net> wrote:
Show 12 quoted lines
> "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.

Eric Wong· Dec 12, 2006, 19:35 UTC · re: Catalin Marinas · lore
Catalin Marinas <catalin.marinas@gmail.com> wrote:
Show 7 quoted lines
> 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.

← back to recent threads