summaryrefslogtreecommitdiffstats
path: root/setup.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* path: move `validate_headref()` to its only userPatrick Steinhardt2024-05-071-0/+53
* Merge branch 'eb/hash-transition'Junio C Hamano2024-03-281-0/+22
|\
| * repository: implement extensions.compatObjectFormatbrian m. carlson2023-10-021-2/+21
| * repository: add a compatibility hash algorithmEric W. Biederman2023-10-021-0/+3
* | Merge branch 'jc/safe-implicit-bare'Junio C Hamano2024-03-211-1/+27
|\ \
| * | setup: notice more types of implicit bare repositoriesJunio C Hamano2024-03-111-1/+27
* | | Merge branch 'gt/core-bare-in-templates'Junio C Hamano2024-03-141-33/+3
|\ \ \
| * | | setup: remove unnecessary variableGhanshyam Thakkar2024-03-041-33/+3
* | | | builtin/clone: allow remote helpers to detect repoPatrick Steinhardt2024-02-271-1/+8
|/ / /
* | | Merge branch 'kl/allow-working-in-dot-git-in-non-bare-repository'Junio C Hamano2024-01-301-1/+2
|\| |
| * | setup: allow cwd=.git w/ bareRepository=explicitKyle Lippincott2024-01-201-1/+2
* | | Merge branch 'ps/worktree-refdb-initialization'Junio C Hamano2024-01-261-16/+1
|\ \ \
| * | | setup: move creation of "refs/" into the files backendPatrick Steinhardt2024-01-081-15/+0
| * | | refs: prepare `refs_init_db()` for initializing worktree refsPatrick Steinhardt2024-01-081-1/+1
* | | | Merge branch 'ps/refstorage-extension'Junio C Hamano2024-01-161-6/+60
|\| | |
| * | | setup: introduce GIT_DEFAULT_REF_FORMAT envvarPatrick Steinhardt2024-01-021-0/+7
| * | | setup: introduce "extensions.refStorage" extensionPatrick Steinhardt2024-01-021-3/+21
| * | | setup: set repository's formats on initPatrick Steinhardt2024-01-021-0/+7
| * | | setup: start tracking ref storage formatPatrick Steinhardt2024-01-021-3/+25
| * | | Merge branch 'ps/clone-into-reftable-repository' into ps/refstorage-extensionJunio C Hamano2023-12-201-45/+69
| |\ \ \
* | \ \ \ Merge branch 'en/header-cleanup'Junio C Hamano2024-01-081-1/+0
|\ \ \ \ \
| * | | | | treewide: remove unnecessary includes in source filesElijah Newren2023-12-261-1/+0
| | |_|/ / | |/| | |
* | | | | Merge branch 'ps/clone-into-reftable-repository'Junio C Hamano2023-12-271-45/+69
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| |
| * | | builtin/clone: create the refdb with the correct object formatPatrick Steinhardt2023-12-121-1/+1
| * | | setup: allow skipping creation of the refdbPatrick Steinhardt2023-12-121-8/+5
| * | | setup: extract function to create the refdbPatrick Steinhardt2023-12-121-38/+65
| |/ /
* / / setup: handle NULL value when parsing extensionsJeff King2023-12-091-0/+2
|/ /
* | setup: fix leaking repository formatPatrick Steinhardt2023-11-071-0/+2
* | setup: refactor `upgrade_repository_format()` to have common exitPatrick Steinhardt2023-11-071-11/+20
* | Merge branch 'ds/scalar-updates' into maint-2.42Junio C Hamano2023-11-021-22/+12
|\ \ | |/ |/|
| * setup: add discover_git_directory_reason()Derrick Stolee2023-08-281-22/+12
* | Merge branch 'cw/compat-util-header-cleanup'Junio C Hamano2023-07-171-1/+0
|\ \
| * | treewide: remove unnecessary includes for wrapper.hCalvin Wan2023-07-051-1/+0
* | | Merge branch 'gc/config-context'Junio C Hamano2023-07-061-6/+12
|\ \ \ | |/ / |/| |
| * | config: pass kvi to die_bad_number()Glen Choo2023-06-281-1/+1
| * | config: add ctx arg to config_fn_tGlen Choo2023-06-281-5/+11
* | | Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano2023-06-301-0/+493
|\ \ \ | |/ / |/| |
| * | repository: remove unnecessary include of path.hElijah Newren2023-06-211-0/+1
| * | setup: adopt shared init-db & clone codeElijah Newren2023-06-211-0/+492
* | | Merge branch 'gc/discover-not-setup'Junio C Hamano2023-06-231-8/+0
|\ \ \ | |/ / |/| |
| * | setup.c: don't setup in discover_git_directory()Glen Choo2023-06-161-5/+0
| |/
* / repository: move 'repository_format_worktree_config' to repo scopeVictoria Dye2023-05-261-2/+8
|/
* setup: trace bare repository setupsGlen Choo2023-05-011-0/+1
* treewide: remove double forward declaration of read_in_fullElijah Newren2023-04-111-0/+1
* treewide: remove cache.h inclusion due to object-name.h changesElijah Newren2023-04-111-1/+1
* object-name.h: move declarations for object-name.c functions from cache.hElijah Newren2023-04-111-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
* environment.h: move declarations for environment.c functions from cache.hElijah Newren2023-03-211-0/+1
* abspath.h: move absolute path functions from cache.hElijah Newren2023-03-211-0/+1