submodule--helper: fix filesystem collisions by encoding gitdir paths
Adrian Ratiu committed 7 months ago
builtin/credential-store: move is_rfc3986_unreserved to url.[ch]
Adrian Ratiu committed 7 months ago
submodule--helper: add gitdir migration command
Adrian Ratiu committed 7 months ago
submodule: allow runtime enabling extensions.submodulePathConfig
Adrian Ratiu committed 7 months ago
submodule: introduce extensions.submodulePathConfig
Adrian Ratiu committed 7 months ago
builtin/submodule--helper: add gitdir command
Adrian Ratiu committed 7 months ago
submodule: always validate gitdirs inside submodule_name_to_gitdir
Adrian Ratiu committed 7 months ago
submodule--helper: use submodule_name_to_gitdir in add_submodule
Adrian Ratiu committed 7 months ago
builtin/fsck: drop `fsck_head_link()`
Patrick Steinhardt committed 7 months ago
builtin/fsck: move generic HEAD check into `refs_fsck()`
Patrick Steinhardt committed 7 months ago
builtin/fsck: move generic object ID checks into `refs_fsck()`
Patrick Steinhardt committed 7 months ago
refs/reftable: introduce generic checks for refs
Patrick Steinhardt committed 7 months ago
refs/reftable: fix consistency checks with worktrees
Patrick Steinhardt committed 7 months ago
refs/reftable: extract function to retrieve backend for worktree
Patrick Steinhardt committed 7 months ago
refs/reftable: adapt includes to become consistent
Patrick Steinhardt committed 7 months ago
refs/files: introduce function to perform normal ref checks
Patrick Steinhardt committed 7 months ago
refs/files: extract generic symref target checks
Patrick Steinhardt committed 7 months ago
fsck: drop unused fields from `struct fsck_ref_report`
Patrick Steinhardt committed 7 months ago
refs/files: perform consistency checks for root refs
Patrick Steinhardt committed 7 months ago
refs/files: improve error handling when verifying symrefs
Patrick Steinhardt committed 7 months ago