summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2018-02-13 21:39:08 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-02-13 21:39:08 (GMT)
commit9bc89b17e36db31a54bc3ff16e48b5cb6beb095b (patch)
tree160acf5d402bc4a638fbaa5ad7d16dc228e08f88 /config.c
parent8fe806bcd5ac621e22982c73306e94d26e56cf79 (diff)
parent8462ff43e42ab67cecd16fdfb59451a53cc8a945 (diff)
downloadgit-9bc89b17e36db31a54bc3ff16e48b5cb6beb095b.zip
git-9bc89b17e36db31a54bc3ff16e48b5cb6beb095b.tar.gz
git-9bc89b17e36db31a54bc3ff16e48b5cb6beb095b.tar.bz2
Merge branch 'tb/crlf-conv-flags'
Code clean-up. * tb/crlf-conv-flags: convert_to_git(): safe_crlf/checksafe becomes int conv_flags
Diffstat (limited to 'config.c')
-rw-r--r--config.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/config.c b/config.c
index 70ce6e7..b0c20e6 100644
--- a/config.c
+++ b/config.c
@@ -1149,11 +1149,14 @@ static int git_default_core_config(const char *var, const char *value)
}
if (!strcmp(var, "core.safecrlf")) {
+ int eol_rndtrp_die;
if (value && !strcasecmp(value, "warn")) {
- safe_crlf = SAFE_CRLF_WARN;
+ global_conv_flags_eol = CONV_EOL_RNDTRP_WARN;
return 0;
}
- safe_crlf = git_config_bool(var, value);
+ eol_rndtrp_die = git_config_bool(var, value);
+ global_conv_flags_eol = eol_rndtrp_die ?
+ CONV_EOL_RNDTRP_DIE : CONV_EOL_RNDTRP_WARN;
return 0;
}