git/repo-settings.h

#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 */