]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'cw/worktree-extension'
authorJunio C Hamano <gitster@pobox.com>
Fri, 13 Dec 2024 15:33:43 +0000 (07:33 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 13 Dec 2024 15:33:43 +0000 (07:33 -0800)
commit3b11c9139ddeed31df2883d068c3054b420e3bf2
treea29865dd315c83850fc051e6cb4afb73d1fe7564
parentcd0a222f088992fc42cdd9bc0df4aa25474f0639
parent2037ca85ad93ec905b46543df6df4080f6ca258b
Merge branch 'cw/worktree-extension'

Introduce a new repository extension to prevent older Git versions
from mis-interpreting worktrees created with relative paths.

* cw/worktree-extension:
  worktree: refactor `repair_worktree_after_gitdir_move()`
  worktree: add relative cli/config options to `repair` command
  worktree: add relative cli/config options to `move` command
  worktree: add relative cli/config options to `add` command
  worktree: add `write_worktree_linking_files()` function
  worktree: refactor infer_backlink return
  worktree: add `relativeWorktrees` extension
  setup: correctly reinitialize repository version
builtin/worktree.c
t/t0001-init.sh
t/t2400-worktree-add.sh
t/t2401-worktree-prune.sh
t/t2402-worktree-list.sh
t/t2403-worktree-move.sh
t/t2406-worktree-repair.sh
t/t5504-fetch-receive-strict.sh