815
}
816
817
strbuf_addf(&repo_version, "%d", target_version);
818
- git_config_set("core.repositoryformatversion", repo_version.buf);
818
+ repo_config_set(the_repository, "core.repositoryformatversion", repo_version.buf);
819
820
ret = 1;
821
2233
target_version = GIT_REPO_VERSION_READ;
2234
2235
if (hash_algo != GIT_HASH_SHA1_LEGACY && hash_algo != GIT_HASH_UNKNOWN)
2236
- git_config_set("extensions.objectformat",
2237
- hash_algos[hash_algo].name);
2236
+ repo_config_set(the_repository, "extensions.objectformat",
2237
+ hash_algos[hash_algo].name);
2238
else if (reinit)
2239
repo_config_set_gently(the_repository, "extensions.objectformat", NULL);
2240
2241
if (ref_storage_format != REF_STORAGE_FORMAT_FILES)
2242
- git_config_set("extensions.refstorage",
2243
- ref_storage_format_to_name(ref_storage_format));
2242
+ repo_config_set(the_repository, "extensions.refstorage",
2243
+ ref_storage_format_to_name(ref_storage_format));
2244
else if (reinit)
2245
repo_config_set_gently(the_repository, "extensions.refstorage", NULL);
2246
2259
}
2260
2261
strbuf_addf(&repo_version, "%d", target_version);
2262
- git_config_set("core.repositoryformatversion", repo_version.buf);
2262
+ repo_config_set(the_repository, "core.repositoryformatversion", repo_version.buf);
2263
2264
strbuf_release(&repo_version);
2265
}
2375
if (filemode && !reinit && (st1.st_mode & S_IXUSR))
2376
filemode = 0;
2377
}
2378
- git_config_set("core.filemode", filemode ? "true" : "false");
2378
+ repo_config_set(the_repository, "core.filemode", filemode ? "true" : "false");
2379
2380
if (is_bare_repository())
2381
- git_config_set("core.bare", "true");
2381
+ repo_config_set(the_repository, "core.bare", "true");
2382
else {
2383
- git_config_set("core.bare", "false");
2383
+ repo_config_set(the_repository, "core.bare", "false");
2384
/* allow template config file to override the default */
2385
if (repo_settings_get_log_all_ref_updates(the_repository) == LOG_REFS_UNSET)
2386
- git_config_set("core.logallrefupdates", "true");
2386
+ repo_config_set(the_repository, "core.logallrefupdates", "true");
2387
if (needs_work_tree_config(original_git_dir, work_tree))
2388
- git_config_set("core.worktree", work_tree);
2388
+ repo_config_set(the_repository, "core.worktree", work_tree);
2389
}
2390
2391
if (!reinit) {
2398
S_ISLNK(st1.st_mode))
2399
unlink(path.buf); /* good */
2400
else
2401
- git_config_set("core.symlinks", "false");
2401
+ repo_config_set(the_repository, "core.symlinks", "false");
2402
2403
/* Check if the filesystem is case-insensitive */
2404
repo_git_path_replace(the_repository, &path, "CoNfIg");
2405
if (!access(path.buf, F_OK))
2406
- git_config_set("core.ignorecase", "true");
2406
+ repo_config_set(the_repository, "core.ignorecase", "true");
2407
probe_utf8_pathname_composition();
2408
}
2409
2639
xsnprintf(buf, sizeof(buf), "%d", OLD_PERM_EVERYBODY);
2640
else
2641
BUG("invalid value for shared_repository");
2642
- git_config_set("core.sharedrepository", buf);
2643
- git_config_set("receive.denyNonFastforwards", "true");
2642
+ repo_config_set(the_repository, "core.sharedrepository", buf);
2643
+ repo_config_set(the_repository, "receive.denyNonFastforwards", "true");
2644
}
2645
2646
if (!(flags & INIT_DB_QUIET)) {