Comment by dissent
18 days ago
Couple of problems with git.
In the enterprise, RBAC is a royal pain. You give out a URL and it's hard to know if the consumer can fetch it.
URLs are absolute, there is no resolution by name. Compounded further if you want transient dependencies (maybe not needed in this instance though).
In your project, you end up hardcoding the https/ssh scheme.
Homebrew has been using git in the backend to manage its database of package formulas since its inception. No reason it wouldn't work here as well
Homebrew's built a package manager on top of git. I'm talking about platforms that generate built artifacts and have package managers with dependency resolution to fetch them.