mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 19:01:39 -04:00
A submodule git directory which borrows another (commondir) has no objects of its own, and was skipped instead of refused, because "has objects/" decided what a git directory was. The walk now follows git's layout: under .git/modules every directory holding HEAD is a git directory (whatever the submodule's name, even `refs`), which must not borrow, must have its own objects and a regular config, and is sanitized; nested submodules are found in its own `modules`, and its refs and logs are never mistaken for git directories. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| test | ||
| __init__.py | ||
| api.py | ||
| conftest.py | ||
| downloader.py | ||
| errors.py | ||
| lib.py | ||
| models.py | ||
| schema.py | ||