wrolpi/modules
Roland d3cf1b7282
repos: close the remaining ways a clone's .git can redirect git
* A clone with .git/commondir (git then reads another directory's config,
  refs and objects, so the sanitized config is not the one read) or
  alternates is neither imported nor updated.
* branch.*.remote/merge are no longer kept: WROLPi checks out with -B and
  needs neither, and branch.<name>.remote can be a URL git uses to resolve
  relative submodule URLs.
* An import directory is resolved and confined to the media directory
  before anything about it is reported, so a link cannot reveal whether a
  path outside exists.
* git_command also turns off automatic maintenance (gc.auto,
  maintenance.auto) and core.alternateRefsCommand.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 18:18:39 -06:00
..
archive db: serializers read only loaded data (#777) 2026-10-04 18:28:08 -06:00
docs db: serializers read only loaded data (#777) 2026-10-04 18:28:08 -06:00
flasher db: request-path library functions use the request's connection (#774) 2026-10-04 11:05:20 -06:00
inventory Strip whitespace from inventory item string values on save 2026-07-30 17:34:46 -06:00
map Map previews that never drew, and a Docker map with no world under it (#658) 2026-08-11 20:37:23 -06:00
repos repos: close the remaining ways a clone's .git can redirect git 2026-10-06 18:18:39 -06:00
videos db: serializers read only loaded data (#777) 2026-10-04 18:28:08 -06:00
zim db: serializers read only loaded data (#777) 2026-10-04 18:28:08 -06:00
__init__.py Add a Repos module that mirrors git repositories (backend) 2026-10-06 16:56:09 -06:00