diff options
author | Junio C Hamano <junkio@cox.net> | 2006-02-07 13:19:10 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-02-08 21:55:34 -0800 |
commit | dfdd309e574df2da93f48d9cf4e83d53233dbe14 (patch) | |
tree | 0cfb167703d01abee0098d87b68715f3a51c81ca /ident.c | |
parent | d19e06fa8f86b611c10115903ef7e50d5de112f0 (diff) | |
download | git-dfdd309e574df2da93f48d9cf4e83d53233dbe14.tar.gz |
Do not allow empty name or email.
Instead of silently allowing to create a bogus commit that lacks
information by mistake, complain loudly and die.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'ident.c')
-rw-r--r-- | ident.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -167,6 +167,11 @@ static const char *get_ident(const char *name, const char *email, name = git_default_name; if (!email) email = git_default_email; + + if (!*name || !*email) + die("empty ident %s <%s> not allowed", + name, email); + strcpy(date, git_default_date); if (date_str) parse_date(date_str, date, sizeof(date)); |