def aim.src
import ezx@1.11.0.0/src/ledger/upgrade.bend as Upgradeimport Base
import ezx@1.11.0.0/src/ledger/manifest.bend as M
79# a selected hub pin has nothing to follow
80def aim.src(source: M.Source) -> Aim:
81 match source:
82 case M.Hub{_named}:
83 Hold{}
84 case M.Git{_url, _rev, +tag, _root, _nar, _vend}:
85 aim.tag(String.is_empty(tag), tag)
86 case M.Member{_path, _named}:
87 Hold{}