diff options
Diffstat (limited to 'src/settings.c')
| -rw-r--r-- | src/settings.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/settings.c b/src/settings.c index 95cbd89e4..28d10eabb 100644 --- a/src/settings.c +++ b/src/settings.c @@ -57,6 +57,7 @@ int git_libgit2_features(void) extern size_t git_mwindow__window_size; extern size_t git_mwindow__mapped_limit; extern size_t git_indexer__max_objects; +extern bool git_disable_pack_keep_file_checks; static int config_level_to_sysdir(int config_level) { @@ -279,6 +280,10 @@ int git_libgit2_opts(int key, ...) *(va_arg(ap, size_t *)) = git_indexer__max_objects; break; + case GIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS: + git_disable_pack_keep_file_checks = (va_arg(ap, int) != 0); + break; + default: git_error_set(GIT_ERROR_INVALID, "invalid option key"); error = -1; |
