You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Review feedback noted that a dangling commondir symlink was treated as absent, allowing local objects and refs to validate the repository.
Distinguish a truly missing commondir from a dangling symlink. This follows Git's get_common_dir_noenv(), whose file_exists check uses lstat before attempting to read the entry.
Git baseline: 15c6308cf7ad276b306aa5b3ababfbdebfb1a917, setup.c get_common_dir_noenv() and dir.c file_exists().
Validation: 8 focused tests and 12 subtests; Ruff check and format; mypy; compileall; git diff --check.
0 commit comments