Release inventory
release_inventory
Read package metadata from one immutable Git tree without checking it out.
Package
dataclass
One real distribution, identified by its normalized project name.
Source code in packages/axm-git/src/axm_git/core/release_inventory.py
ReleaseInventory
dataclass
Metadata and tags captured once for a resolved commit.
Source code in packages/axm-git/src/axm_git/core/release_inventory.py
git_output(root, args)
Read Git output, refusing errors instead of inventing empty evidence.
Source code in packages/axm-git/src/axm_git/core/release_inventory.py
read_inventory(root, ref)
Capture the immutable manifest inventory and local tags exactly once.