Re: [DISCUSS] validation on git config user.email
- From
Konstantin Ryabitsev <konstantin@linuxfoundation.org>
- Date
- Sep 12, 2025, 15:13 UTC
- Message-ID
- <20250912-curvy-owl-of-growth-a84dfc@lemur>
- In-Reply-To
- <CAJKmQvf-sLxowLJLitvqDmyL1BXXDK+anDE2jaBSEabApMNVoQ@mail.gmail.com>
On Fri, Sep 12, 2025 at 12:13:07PM +0800, usharerose wrote:
Show 8 quoted lines
> Hi, Git Community, > > I'm a Git user and curious about a specific aspect of Git's design > regarding the 'user.email' configuration. > > Git allows any kind of values without restriction when setting > 'user.email' via 'git config' (e.g., `git config user.email > "not-a-valid-email-address"`).
That's a valid email address on the local system. It will get expanded into not-a-valid-email-address@localhost (or whatever domain is configured with the local MTA).
> I'm interested in understanding the design philosophy or historical > reasons behind this 'lack' of validation.
This may be insightful: https://e-mail.wtf
:)
-K