Git.choose: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/git/git.bend as Git Lines 754-759 of ezx@1.11.0.0/src/git/git.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/git/git.bend&start_line=754&end_line=759 import Base # the tag `ez add` pins when no ref was asked for: a release beats every # pre-release, however much greater the pre-release's numbers are, and # within each class the greatest wins by `ord.ver`, the later of two equal # ones winning as `latest` has it. "" when no name is semver-ish. def choose(+names: List<&2, String>) -> String: choose.go(String.is_empty(latest.rel(names)), latest.rel(names), latest(names)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.is_empty https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/git/git.bend&name=choose.go https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/git/git.bend&name=latest https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/git/git.bend&name=latest.rel