mirror of
https://github.com/git/git.git
synced 2026-08-08 17:11:48 +00:00
environment: align repo_config_values_init with struct declaration
The order of assignments in repo_config_values_init is chaotic and hard to follow, especially when comparing with the struct definition to ensure all members are initialized. As new members will be added in the future, make it easier to validate changes by aligning the two. Refactor assignment order with no behavioral changes. Signed-off-by: D. Ben Knoble <ben.knoble@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
70b392613f
commit
e701eca337
@@ -745,6 +745,7 @@ int git_default_config(const char *var, const char *value,
|
||||
|
||||
void repo_config_values_init(struct repo_config_values *cfg)
|
||||
{
|
||||
/* section "core" config values */
|
||||
cfg->attributes_file = NULL;
|
||||
cfg->excludes_file = NULL;
|
||||
cfg->editor_program = NULL;
|
||||
@@ -756,20 +757,24 @@ void repo_config_values_init(struct repo_config_values *cfg)
|
||||
cfg->autorebase = AUTOREBASE_NEVER;
|
||||
cfg->object_creation_mode = OBJECT_CREATION_MODE;
|
||||
cfg->apply_sparse_checkout = 0;
|
||||
cfg->protect_hfs = PROTECT_HFS_DEFAULT;
|
||||
cfg->protect_ntfs = PROTECT_NTFS_DEFAULT;
|
||||
cfg->ignore_case = 0;
|
||||
cfg->trust_executable_bit = 1;
|
||||
cfg->has_symlinks = platform_has_symlinks();
|
||||
cfg->branch_track = BRANCH_TRACK_REMOTE;
|
||||
cfg->trust_ctime = 1;
|
||||
cfg->check_stat = 1;
|
||||
cfg->zlib_compression_level = Z_BEST_SPEED;
|
||||
cfg->pack_compression_level = Z_DEFAULT_COMPRESSION;
|
||||
cfg->precomposed_unicode = -1; /* see probe_utf8_pathname_composition() */
|
||||
cfg->core_sparse_checkout_cone = 0;
|
||||
cfg->sparse_expect_files_outside_of_patterns = 0;
|
||||
cfg->warn_on_object_refname_ambiguity = 1;
|
||||
cfg->protect_hfs = PROTECT_HFS_DEFAULT;
|
||||
cfg->protect_ntfs = PROTECT_NTFS_DEFAULT;
|
||||
cfg->ignore_case = 0;
|
||||
cfg->trust_executable_bit = 1;
|
||||
cfg->has_symlinks = platform_has_symlinks();
|
||||
|
||||
/* section "sparse" config values */
|
||||
cfg->sparse_expect_files_outside_of_patterns = 0;
|
||||
|
||||
/* section "branch" config values */
|
||||
cfg->branch_track = BRANCH_TRACK_REMOTE;
|
||||
}
|
||||
|
||||
void repo_config_values_clear(struct repo_config_values *cfg)
|
||||
|
||||
Reference in New Issue
Block a user