← Back to context

Comment by gethly

1 day ago

If we stopped using VCS to fetch source files, we would lose the ability to get the exact commit(understand as version that has nothing to do with the underlying VCS) of these files. Git, Mercurial, SVN.., github, bitbucket...it does not matter. Absolutely nobody will be building downloadable versions of their source files, hosted on who knows how "prestigious" domains, by copying them to another location just to serve the --->exact same content<--- that github and alike already provide.

This entire blog is just a waste of time for anyone reading it.

Or you could just ship a tarball and an sha checksum.

  • you could, in case you want to make only certain releases publicly available. but then, who wants to do that manual labour? we're talking mainstream here, not specific use cases.

And yet, that's pretty much how the Java world works (Maven repositories).

> This entire blog is just a waste of time for anyone reading it.

Well that’s an extremely rude thing to say.

Personally I thought it was really interesting to read about a bunch of different projects all running into the same wall with Git.

I also didn’t realize that Git had issues with sparse checkouts. Or maybe author meant shallow? I forget.