Changes for version 0.006 - 2026-10-29

  • Server:
    • Fix ability to run Mojo server mounted at a deeper path than '/'
    • Fix ability to serve branch and tag names containing '/'
    • Add canonical ~branch/, ~tag/, and ~commit/ paths
    • Resolve friendly tree paths to these canonical paths before routing so that Mojo's URL caching doesn't hide changes in available git refs.

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