diff options
Diffstat (limited to 'repository.h')
-rw-r--r-- | repository.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/repository.h b/repository.h index 24316ac944..9f5ce21f70 100644 --- a/repository.h +++ b/repository.h @@ -34,9 +34,11 @@ struct repo_settings { int commit_graph_generation_version; int commit_graph_read_changed_paths; int gc_write_commit_graph; + int gc_cruft_packs; int fetch_write_commit_graph; int command_requires_full_index; int sparse_index; + int submodule_propagate_branches; struct fsmonitor_settings *fsmonitor; /* lazily loaded */ @@ -61,6 +63,12 @@ struct repo_path_cache { char *shallow; }; +enum ref_format_flags { + REF_FORMAT_FILES = (1 << 0), + REF_FORMAT_PACKED = (1 << 1), + REF_FORMAT_PACKED_V2 = (1 << 2), +}; + struct repository { /* Environment */ /* @@ -95,6 +103,7 @@ struct repository { * the ref object. */ struct ref_store *refs_private; + enum ref_format_flags ref_format; /* * Contains path to often used file names. |