summaryrefslogtreecommitdiffstats
path: root/worktree.c
AgeCommit message (Expand)AuthorLines
2024-12-23Merge branch 'ps/build-sign-compare'Junio C Hamano-0/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt-0/+1
2024-12-02worktree: refactor `repair_worktree_after_gitdir_move()`Caleb White-21/+8
2024-12-02worktree: add relative cli/config options to `repair` commandCaleb White-29/+27
2024-12-02worktree: add relative cli/config options to `move` commandCaleb White-13/+9
2024-12-02worktree: add `write_worktree_linking_files()` functionCaleb White-0/+35
2024-12-02worktree: refactor infer_backlink returnCaleb White-7/+8
2024-10-08worktree: link worktrees with relative pathsCaleb White-43/+164
2024-10-08worktree: refactor infer_backlink() to use *strbufCaleb White-24/+24
2024-10-08Merge branch 'es/worktree-repair-copied' into cw/worktrees-relativeJunio C Hamano-1/+39
2024-09-23worktree: repair copied repository and linked worktreesEric Sunshine-1/+39
2024-09-12environment: make `get_git_common_dir()` accept a repositoryPatrick Steinhardt-4/+4
2024-09-12environment: make `get_git_dir()` accept a repositoryPatrick Steinhardt-2/+2
2024-08-23Merge branch 'ps/config-wo-the-repository'Junio C Hamano-1/+1
2024-08-13path: stop relying on `the_repository` in `worktree_git_path()`Patrick Steinhardt-1/+1
2024-08-09refs: add referent to each_ref_fnJohn Cai-1/+1
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt-0/+2
2024-06-06worktree: don't store main worktree twicePatrick Steinhardt-18/+11
2024-05-17refs: retrieve worktree ref stores via associated repositoryPatrick Steinhardt-0/+2
2024-03-15config: add --comment option to add a commentRalph Seichter-2/+2
2024-01-26Merge branch 'ps/worktree-refdb-initialization'Junio C Hamano-11/+16
2024-01-16Merge branch 'ps/refstorage-extension'Junio C Hamano-8/+23
2024-01-08worktree: expose interface to look up worktree by namePatrick Steinhardt-11/+16
2024-01-02Merge branch 'rj/status-bisect-while-rebase'Junio C Hamano-2/+2
2024-01-02worktree: skip reading HEAD when repairing worktreesPatrick Steinhardt-8/+23
2023-10-16status: fix branch shown when not only bisectingRubén Justo-2/+2
2023-08-29worktree: mark unused parameters in noop repair callbackJeff King-2/+4
2023-07-17Merge branch 'cw/compat-util-header-cleanup'Junio C Hamano-2/+0
2023-07-06Merge branch 'gc/config-context'Junio C Hamano-1/+1
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan-1/+0
2023-07-05treewide: remove unnecessary includes for wrapper.hCalvin Wan-1/+0
2023-06-28config: pass kvi to die_bad_number()Glen Choo-1/+1
2023-06-21repository: remove unnecessary include of path.hElijah Newren-0/+1
2023-05-26repository: move 'repository_format_worktree_config' to repo scopeVictoria Dye-2/+2
2023-03-21treewide: remove cache.h inclusion due to setup.h changesElijah Newren-1/+1
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren-0/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren-0/+1
2023-03-21wrapper.h: move declarations for wrapper.c functions from cache.hElijah Newren-0/+1
2023-03-21abspath.h: move absolute path functions from cache.hElijah Newren-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren-0/+1
2023-03-21treewide: remove unnecessary cache.h inclusion from a few headersElijah Newren-1/+1
2023-03-19Merge branch 'rj/avoid-switching-to-already-used-branch'Junio C Hamano-32/+31
2023-02-25branch: fix die_if_checked_out() when ignore_current_worktreeRubén Justo-2/+1
2023-02-25worktree: introduce is_shared_symref()Rubén Justo-31/+31
2023-02-23alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren-1/+2
2022-09-19refs: unify parse_worktree_ref() and ref_type()Han-Wen Nienhuys-52/+7
2022-05-20Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano-1/+1
2022-05-02Merge branch 'ep/maint-equals-null-cocci' for maint-2.35Junio C Hamano-1/+1
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano-1/+1
2022-02-25Merge branch 'ds/sparse-checkout-requires-per-worktree-config'Junio C Hamano-0/+73