diff options
author | Junio C Hamano <gitster@pobox.com> | 2016-02-26 13:37:26 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-02-26 13:37:26 -0800 |
commit | d3faba840e758e6b5340b59a69e919fec77ce1c3 (patch) | |
tree | f1df2fc257a55cc1d2f31f8c99a7f93904fcd0e0 /builtin/config.c | |
parent | Merge branch 'jk/epipe-in-async' (diff) | |
parent | git config: report when trying to modify a non-existing repo config (diff) | |
download | tgif-d3faba840e758e6b5340b59a69e919fec77ce1c3.tar.xz |
Merge branch 'js/config-set-in-non-repository'
"git config section.var value" to set a value in per-repository
configuration file failed when it was run outside any repository,
but didn't say the reason correctly.
* js/config-set-in-non-repository:
git config: report when trying to modify a non-existing repo config
Diffstat (limited to 'builtin/config.c')
-rw-r--r-- | builtin/config.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/builtin/config.c b/builtin/config.c index 8602b216d8..ca9f834ae6 100644 --- a/builtin/config.c +++ b/builtin/config.c @@ -377,6 +377,9 @@ static int get_colorbool(const char *var, int print) static void check_write(void) { + if (!given_config_source.file && !startup_info->have_repository) + die("not in a git directory"); + if (given_config_source.use_stdin) die("writing to stdin is not supported"); |