user_ident_sufficiently_given(): refactor the logic to be usable from elsewhere
[gitweb.git] / cache.h
diff --git a/cache.h b/cache.h
index bf468e52352c193b355222b718d9f5125c26052c..f7a287cbc6af7609db2adc4d4844ff3c1116fc13 100644 (file)
--- a/cache.h
+++ b/cache.h
@@ -925,7 +925,11 @@ extern const char *config_exclusive_filename;
 #define MAX_GITNAME (1000)
 extern char git_default_email[MAX_GITNAME];
 extern char git_default_name[MAX_GITNAME];
+#define IDENT_NAME_GIVEN 01
+#define IDENT_MAIL_GIVEN 02
+#define IDENT_ALL_GIVEN (IDENT_NAME_GIVEN|IDENT_MAIL_GIVEN)
 extern int user_ident_explicitly_given;
+extern int user_ident_sufficiently_given(void);
 
 extern const char *git_commit_encoding;
 extern const char *git_log_output_encoding;