Changes for version 0.002 - 2025-12-19
- Sort 02packages.details.txt case-insensitive so that it works with binary search required by CPAN::02Packages::Search used by App::cpm
- Server:
- Refresh cache if a branch receives new commits
- Limit cache to 20 trees (LRU) when Tree::RB::XS is available
- Fix bugs in ability to generate .tar.gz files from dist dir
Documentation
import CPAN packages to local CPAN trees
create git branches for custom CPAN trees
serve a CPAN tree from a git branch, or all CPAN trees in the git repo
Modules
Manage custom CPAN trees to pin versions for your projects
An object managing a CPAN file structure in a Git Tree
Subclass of ArchiveTree which automatically mirrors files from upstream
Utility object that represents a Git Tree and pending changes
A Mojolicious::Controller that serves the ArchiveTrees from a git repo