#ifndef REPO_SETTINGS_H #define REPO_SETTINGS_H struct fsmonitor_settings; struct repository; enum untracked_cache_setting { … }; enum fetch_negotiation_setting { … }; enum log_refs_config { … }; struct repo_settings { … }; #define REPO_SETTINGS_INIT … void prepare_repo_settings(struct repository *r); /* Read the value for "core.logAllRefUpdates". */ enum log_refs_config repo_settings_get_log_all_ref_updates(struct repository *repo); /* Read the value for "core.warnAmbiguousRefs". */ int repo_settings_get_warn_ambiguous_refs(struct repository *repo); #endif /* REPO_SETTINGS_H */