3 #include "repository.h"
5 void prepare_repo_settings(struct repository *r)
9 if (r->settings.initialized)
13 memset(&r->settings, -1, sizeof(r->settings));
15 if (!repo_config_get_bool(r, "core.commitgraph", &value))
16 r->settings.core_commit_graph = value;
17 if (!repo_config_get_bool(r, "gc.writecommitgraph", &value))
18 r->settings.gc_write_commit_graph = value;
20 if (!repo_config_get_bool(r, "index.version", &value))
21 r->settings.index_version = value;
23 if (!repo_config_get_bool(r, "pack.usesparse", &value))
24 r->settings.pack_use_sparse = value;