| > while it was created to be used like in Linux kernel development.
[ ... ] > * You have one online repository for every project (or even the entire code in case of a monorepo). > * Your repository/repositories have one branch that everyone branch from and develop their changes against. (Release branches don’t count.) The kernel has one main repo that integrates things from the others, the "torvalds/linux.git": https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... This keeps Linux together as One Thing. This is Linux's CVSROOT, so to speek. > You have one process that everyone have to follow to review the code; one review system and one place that runs all your tests. No kidding; also: one payroll from which everyone gets paid and one product that customers understand: not seven versions of the product based on whose cubicle it came from. See the trend? |
And most users use stable trees or distribution forks. So Linus's tree has the distinctive feature that almost no one uses it, unlike a traditional CVSROOT.