Remix.run Logo
gonzalohm 3 days ago

Giving "git was built for open source projects but not all projects are open source" as a reason why they think git won't work in the future is pretty weird

entrope 2 days ago | parent [-]

That's not very close to the argument they make; the claim (right or wrong) is that large corporations often use monorepos, and those are bigger than single-project repositories like used for open source projects.

Their claim is consistent with Google's experience, but somewhat at odds with (say) that of FreeBSD, OpenBSD and NetBSD.

steveklabnik 2 days ago | parent [-]

It's certainly not the case that no open source projects use monorepos, you are right that the BSDs do as well.

It's that those repositories are still orders of magnitude smaller than the ones that are inside of companies. Monorepos tend to be larger than polyrepos, due to the fact that you've got everything all in one repo, but that doesn't mean all monorepos must be truly large.

The real issue with the open vs closed bit is that features like "this subdirectory of the repository is only writable (or even visible!) to some people" is basically nonsense for open source, but valuable to a company monorepo. Their needs are just different.