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.