feature request: user email config per domain

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I can set my email via:
git config --global user.email tgkprog@xxxxxxx

this is dangerous when I use this my office or in a multi repository
provider environment where my email is different for a few (like
tgkprog@xxxxxxxxxx for github and tushar@xxxxxxxxxxxxx for my company
private repo). I know I can over ride it per repository, but sometimes
forget to do that. And even if I unset it, it inadvertantly gets set
elsewhere when I make a repo and the site 'helps' me by showing me the
commands to init and clone my new repo.
I did an analysis on a bunch of company git repositories using jgit
(only master branch), and we have 57 emails out of 346 which are not
the company email. Also in there are cases when name is the same but
some commits are by email 1 and others by email 2, because of this
global config. As some of us work on open source and company repos on
the same computer.

Feature request :  can we have a config for email per repo domain ?
Something like:

git config --global domain.user.email tgkprog@xxxxxxxxxxxx
testing.abc.doman:8080

git config --global domain.user.email tgkprog@xxxxxxx abc.doman:80

git config --global domain.user.email tgkprog@xxxxxxxxxx github.com

So when remote URL has github.com push as tgkprog@xxxxxxxxxx but for
testing.abc.doman:8080 use tgkprog@xxxxxxxxxxxx ?

For me one name is enough. But can do the same for name if others need it?

Thank you.

Regards
Tushar Kapila



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]