-
released this
2026-10-24 17:21:05 +11:00 | 17 commits to master since this releaseThe generic
githubremote only allowlists URL patterns: every repo needs hand-written mutable patterns for branch archives, and a moved branch re-downloads the whole archive under a ref-named key.- add
vcspackage type for GitHub or Gitea (picked frombase_url) tag, commit and release-download paths, cached immutable - redirect
archive/refs/heads/<branch>to the commit archive, resolving the branch via the branch API with one shared, per-remote bounded lookup cache reused formutable_ttl - cache missing branches for at least 60s and map API rate limits to
503withRetry-After - reject any other path shape, escaping segments and denied redirect targets
- add
docs/vcs/remote.md, a UI type def and a vcs e2e caching case
Reviewed-on: #162
Co-authored-by: unkin-agent unkin-agent@unkin.net
Co-committed-by: unkin-agent unkin-agent@unkin.netDownloads
- add