From: Santi Béjar Date: Wed, 05 Mar 2008 23:39:29 GMT Subject: Re: [PATCH] user.default: New config to prevent using the default values for user.* Message-ID: <8aa486160803051539v6813bf98kc0cd0408bb0c65a@mail.gmail.com> In-Reply-To: <7v7iggkavd.fsf@gitster.siamese.dyndns.org> On Thu, Mar 6, 2008 at 12:29 AM, Junio C Hamano wrote: > "Santi Béjar" writes: > > > >> > I would still need something to prevent doing a commit without a > >> > locally specified name/email. > >> > >> Yes, but that something could simply be "echo '[user] name' > >> >.git/config" in that hook, for example. > > > > But I want a different locally specified name in each repository, > > because I use different emails for different projects > > (private/work/...). > > You changed your mind then? You said you wanted to have something that > prevents a commit from being made immediately after git-init before > per-repo user.name is properly configured. Doesn't that echo achieve that > goal? But that was in the context of the initial patch where I said that I wanted different name/emails in each repository. To summarize, the problem is that I work in different projects (private/work/git/...) using the same account, but I want different identifies (name/email) in each. So I set user.name and user.email in each repository, but when I forget to set them git uses the default ones (userid@hostname.(none)). Hope I have explained it well. Santi