Hacker News new | ask | show | jobs
by pornel 249 days ago
The git protocol is more complex and harder to scale. It's especially wasteful if people are going to redownload all packages every time their amnesiac CI runs.

Single-file archives are much easier to distribute.

Digests and signatures have standard algorithms, not unique to git. Key/identity management is the hard part, but git doesn't solve it for you (if you don't confuse git with GitHub).

2 comments

git bundles exist to solve the single-file caching and distribution problems
Going crazy: we cold also adopt the container registry api for distributing gems, similar to how helm charts are also distributed nower days.