summaryrefslogtreecommitdiffstats
path: root/repository.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* worktree: add `relativeWorktrees` extensionCaleb White2024-12-021-0/+1
* Merge branch 'ps/environ-wo-the-repository'Junio C Hamano2024-09-231-0/+40
|\
| * environment: make `get_git_work_tree()` accept a repositoryPatrick Steinhardt2024-09-121-0/+5
| * environment: make `get_graft_file()` accept a repositoryPatrick Steinhardt2024-09-121-0/+7
| * environment: make `get_index_file()` accept a repositoryPatrick Steinhardt2024-09-121-0/+7
| * environment: make `get_object_directory()` accept a repositoryPatrick Steinhardt2024-09-121-0/+7
| * environment: make `get_git_common_dir()` accept a repositoryPatrick Steinhardt2024-09-121-0/+7
| * environment: make `get_git_dir()` accept a repositoryPatrick Steinhardt2024-09-121-0/+7
* | object: clear grafts when clearing parsed object poolPatrick Steinhardt2024-09-051-1/+1
|/
* global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt2024-06-141-0/+8
* Merge branch 'ps/ref-storage-migration' into ps/use-the-repositoryJunio C Hamano2024-06-131-1/+2
|\
| * refs: convert ref storage format to an enumPatrick Steinhardt2024-06-061-1/+2
* | Merge branch 'jc/undecided-is-not-necessarily-sha1-fix'Junio C Hamano2024-05-301-0/+44
|\ \
| * | setup: add an escape hatch for "no more default hash algorithm" changeJunio C Hamano2024-05-211-0/+44
* | | Merge branch 'ps/refs-without-the-repository-updates'Junio C Hamano2024-05-301-0/+12
|\ \ \ | | |/ | |/|
| * | refs: retrieve worktree ref stores via associated repositoryPatrick Steinhardt2024-05-171-0/+4
| * | refs: pass repo when retrieving submodule ref storePatrick Steinhardt2024-05-171-0/+8
* | | Merge branch 'ps/undecided-is-not-necessarily-sha1'Junio C Hamano2024-05-301-20/+0
|\ \ \ | |/ / |/| / | |/
| * repository: stop setting SHA1 as the default object hashPatrick Steinhardt2024-05-071-20/+0
* | Sync with Git 2.45.1Junio C Hamano2024-05-141-0/+2
|\ \ | |/ |/|
| * Sync with 2.44.1Johannes Schindelin2024-04-291-0/+2
| |\
| | * Sync with 2.43.4Johannes Schindelin2024-04-191-0/+2
| | |\
| | | * Sync with 2.41.1Johannes Schindelin2024-04-191-0/+2
| | | |\
| | | | * Sync with 2.40.2Johannes Schindelin2024-04-191-0/+2
| | | | |\
| | | | | * repository: avoid leaking `fsmonitor` dataJohannes Schindelin2024-04-121-0/+2
* | | | | | repository: drop `initialize_the_repository()`Patrick Steinhardt2024-04-181-8/+21
* | | | | | repository: drop `the_index` variablePatrick Steinhardt2024-04-181-19/+6
* | | | | | repository: initialize index in `repo_init()`Patrick Steinhardt2024-04-181-11/+17
|/ / / / /
* | | | | Merge branch 'eb/hash-transition'Junio C Hamano2024-03-281-0/+14
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | repository: implement extensions.compatObjectFormatbrian m. carlson2023-10-021-1/+1
| * | | | loose: add a mapping between SHA-1 and SHA-256 for loose objectsbrian m. carlson2023-10-021-0/+6
| * | | | repository: add a compatibility hash algorithmEric W. Biederman2023-10-021-0/+8
| |/ / /
* | | | 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/+6
|/ / /
* | | object-store-ll.h: split this header out of object-store.hElijah Newren2023-06-211-1/+1
* | | repository: remove unnecessary include of path.hElijah Newren2023-06-211-0/+1
* | | cache.h: remove this no-longer-used headerElijah Newren2023-06-211-1/+1
* | | read-cache*.h: move declarations for read-cache.c functions from cache.hElijah Newren2023-06-211-0/+1
* | | repository: move 'repository_format_worktree_config' to repo scopeVictoria Dye2023-05-261-0/+1
|/ /
* | treewide: be explicit about dependence on trace.h & trace2.hElijah Newren2023-04-111-0/+1
* | setup.h: move declarations for setup.c functions from cache.hElijah Newren2023-03-211-0/+1
* | abspath.h: move absolute path functions from cache.hElijah Newren2023-03-211-0/+1
|/
* treewide: always have a valid "index_state.repo" memberÆvar Arnfjörð Bjarmason2023-01-171-7/+6
* cache API: add a "INDEX_STATE_INIT" macro/function, add release_index()Ævar Arnfjörð Bjarmason2023-01-161-2/+4
* {builtin/*,repository}.c: add & use "USE_THE_INDEX_VARIABLE"Ævar Arnfjörð Bjarmason2022-11-211-1/+1
* Merge branch 'ab/plug-random-leaks'Junio C Hamano2022-03-131-0/+16
|\
| * repository.c: free the "path cache" in repo_clear()Ævar Arnfjörð Bjarmason2022-03-041-0/+16
* | repo_read_index: clear SKIP_WORKTREE bit from files present in worktreeElijah Newren2022-01-141-0/+7
|/
* Merge branch 'ns/tmp-objdir'Junio C Hamano2022-01-041-0/+2
|\