summaryrefslogtreecommitdiffstats
path: root/repository.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* worktree: add `relativeWorktrees` extensionCaleb White2024-12-021-0/+1
* repo-settings: split out declarations into a standalone headerPatrick Steinhardt2024-09-121-50/+1
* environment: make `get_git_work_tree()` accept a repositoryPatrick Steinhardt2024-09-121-0/+1
* environment: make `get_graft_file()` accept a repositoryPatrick Steinhardt2024-09-121-0/+1
* environment: make `get_index_file()` accept a repositoryPatrick Steinhardt2024-09-121-0/+1
* environment: make `get_object_directory()` accept a repositoryPatrick Steinhardt2024-09-121-0/+1
* environment: make `get_git_common_dir()` accept a repositoryPatrick Steinhardt2024-09-121-0/+1
* environment: make `get_git_dir()` accept a repositoryPatrick Steinhardt2024-09-121-0/+2
* Merge branch 'tb/path-filter-fix'Junio C Hamano2024-07-081-1/+1
|\
| * repo-settings: introduce commitgraph.changedPathsVersionTaylor Blau2024-06-251-1/+1
* | refs: avoid include cycle with "repository.h"Patrick Steinhardt2024-06-141-1/+6
* | global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt2024-06-141-0/+2
* | refs: convert ref storage format to an enumPatrick Steinhardt2024-06-061-6/+4
* | refs: retrieve worktree ref stores via associated repositoryPatrick Steinhardt2024-05-171-0/+6
* | refs: pass repo when retrieving submodule ref storePatrick Steinhardt2024-05-171-0/+8
* | repository: drop `initialize_the_repository()`Patrick Steinhardt2024-04-181-1/+1
* | repository: drop `the_index` variablePatrick Steinhardt2024-04-181-3/+0
* | Merge branch 'eb/hash-transition'Junio C Hamano2024-03-281-0/+4
|\ \
| * | repository: add a compatibility hash algorithmEric W. Biederman2023-10-021-0/+4
| |/
* | Merge branch 'ps/reftable-backend'Junio C Hamano2024-02-271-2/+3
|\ \
| * | refs: introduce reftable backendPatrick Steinhardt2024-02-071-2/+3
* | | pack-objects: enable multi-pack reuse via `feature.experimental`Taylor Blau2024-02-061-0/+1
|/ /
* | refs: convert MERGE_AUTOSTASH to become a normal pseudo-refPatrick Steinhardt2024-01-191-1/+0
* | refs: convert AUTO_MERGE to become a normal pseudo-refPatrick Steinhardt2024-01-191-1/+0
* | setup: start tracking ref storage formatPatrick Steinhardt2024-01-021-0/+4
* | refs: refactor logic to look up storage backendsPatrick Steinhardt2024-01-021-0/+3
|/
* Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano2023-06-301-5/+3
|\
| * repository: remove unnecessary include of path.hElijah Newren2023-06-211-2/+0
| * repository.h: move declaration of the_index from cache.hElijah Newren2023-06-211-0/+3
| * preload-index.h: move declarations for preload-index.c from elsewhereElijah Newren2023-06-211-3/+0
* | Merge branch 'ds/disable-replace-refs'Junio C Hamano2023-06-231-0/+9
|\ \
| * | repository: create read_replace_refs settingDerrick Stolee2023-06-121-0/+9
* | | Merge branch 'tb/pack-bitmap-traversal-with-boundary'Junio C Hamano2023-06-231-0/+1
|\| | | |/ |/|
| * pack-bitmap.c: use commit boundary during bitmap traversalTaylor Blau2023-05-081-0/+1
* | repository: move 'repository_format_worktree_config' to repo scopeVictoria Dye2023-05-261-0/+1
|/
* Merge branch 'tb/enable-cruft-packs-by-default'Junio C Hamano2023-04-291-1/+0
|\
| * repository.h: drop unused `gc_cruft_packs`Taylor Blau2023-04-181-1/+0
* | pack-revindex: introduce `pack.readReverseIndex`Taylor Blau2023-04-131-0/+1
|/
* treewide: remove unnecessary git-compat-util.h includes in headersElijah Newren2023-02-241-1/+0
* features: feature.manyFiles implies fast index writesDerrick Stolee2023-01-061-0/+1
* Merge branch 'es/mark-gc-cruft-as-experimental'Taylor Blau2022-11-081-0/+1
|\
| * config: let feature.experimental imply gc.cruftPacks=trueEmily Shaffer2022-10-261-0/+1
* | Merge branch 'ab/submodule-helper-prep'Junio C Hamano2022-09-131-0/+3
|\ \ | |/ |/|
| * submodule--helper: check repo{_submodule,}_init() return valuesÆvar Arnfjörð Bjarmason2022-09-021-0/+3
* | commit-graph: pass repo_settings instead of repositoryTaylor Blau2022-07-151-0/+1
|/
* Merge branch 'jh/builtin-fsmonitor-part2'Junio C Hamano2022-04-041-0/+3
|\
| * fsmonitor: config settings are repository-specificJeff Hostetler2022-03-261-0/+3
* | repository.c: free the "path cache" in repo_clear()Ævar Arnfjörð Bjarmason2022-03-041-1/+13
|/
* Merge branch 'en/fetch-negotiation-default-fix'Junio C Hamano2022-02-171-1/+1
|\
| * repo-settings: rename the traditional default fetch.negotiationAlgorithmElijah Newren2022-02-021-1/+1