Re: Wish: make commiter email address configurable per-repo
On Fri, Jan 7, 2011 at 7:01 PM, Stephen Kelly <steveire@gmail.com> wrote:
Show 42 quoted lines
> Thomas Rast wrote:
>
>> Stephen Kelly wrote:
>>> Thomas Rast wrote:
>>> > See user.email in git-config(1). Most people set it globally, as in
>>> >
>>> > git config --global user.email "author@example.com"
>>> >
>>> > but there's nothing stopping you from doing
>>> >
>>> > git config user.email "alias@example.com"
>>> >
>>> > to set it on a per-repo level. (Or just edit .git/config, of course.)
>>>
>>> Doesn't this set both the author and the committer?
>>
>> Oh, I see. Yes, it does.
>>
>> Stephen Kelly wrote earlier:
>>> If my email address that I use for committing is not the same as that
>>> configured in the bugzilla, the automated bug closing does not work.
>>
>>
>> Probably if KDE has this use-case then that means we need to implement
>> it as a feature on size alone, but I briefly looked into the code and
>> it requires a bit more restructuring than I'm willing to do over
>> coffee.
>>
>> I think as a stop-gap measure you'll have to use an alias such as
>>
>> ci = commit --author="your usual <author>"
>>
>> along with a local setting for user.email to force them to be
>> different. (Note that this will re-set the author when saying 'git
>> ci --amend' on other people's commits!)
>>
>
> Thanks for looking into it!
>
> I'll consider the alias you suggest. Git command aliases can be configured
> per repo, right?
>
Yes, aliases are normal configuration variables, and can be set per repo.
> Is there a bug tracker used for git so that this issue doesn't get lost?
>
No, just this mailing list.