type_remote
This branch is 6 commits behind toolshed/abra:main
Fetch and resolve a branch name on demand (into refs/remotes/origin/*, never refs/heads/*, to avoid corrupting default-branch detection), checking it out detached at its tip as a chaos commit. Resolution order stays tag -> hash -> branch so existing pins are unaffected. Adds EnsureVersionCtx so offline mode fails clearly instead of hanging or erroring opaquely when a branch hasn't been fetched yet. This supersedes the previous behavior of rejecting branch names with a clear error. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y6PrSttbx61PCQTie7HzLg
abra
The Co-op Cloud utility belt 🎩🐇
abra is the flagship client & command-line tool for Co-op Cloud. It has been developed specifically for the purpose of making the day-to-day operations of operators and maintainers pleasant & convenient. It is libre software, written in Go and maintained and extended by the community 💖
Please see docs.coopcloud.tech/abra for help on install, upgrade, hacking, troubleshooting & more!
Languages
Go
76.6%
Shell
22.8%
Makefile
0.3%
Nix
0.3%