diff options
author | Junio C Hamano <gitster@pobox.com> | 2012-09-04 00:53:06 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-09-04 00:53:07 +0200 |
commit | 3e06f5ff3870279f3bf2f97d4a4256032575055e (patch) | |
tree | 28b499c52dda30a471536facf32a6a542c45a8eb /cache.h | |
parent | Latter half of the second batch for 1.8.0 (diff) | |
parent | config: "git config baa" should exit with status 1 (diff) | |
download | git-3e06f5ff3870279f3bf2f97d4a4256032575055e.tar.xz git-3e06f5ff3870279f3bf2f97d4a4256032575055e.zip |
Merge branch 'jc/maint-config-exit-status'
The exit status code from "git config" was way overspecified while
being incorrect. Update the implementation to give the documented
status for a case that was documented, and introduce a new code for
"all other errors".
* jc/maint-config-exit-status:
config: "git config baa" should exit with status 1
Diffstat (limited to 'cache.h')
-rw-r--r-- | cache.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1110,6 +1110,7 @@ extern int update_server_info(int); #define CONFIG_NO_WRITE 4 #define CONFIG_NOTHING_SET 5 #define CONFIG_INVALID_PATTERN 6 +#define CONFIG_GENERIC_ERROR 7 typedef int (*config_fn_t)(const char *, const char *, void *); extern int git_default_config(const char *, const char *, void *); |