Comment: Re:Git is fine for independent devs or small OSS. (Score 1) 305
Small OSS like linux, GHC and more? What are independent devs?
Rebases are done in local repositories to make the changes cleares. If everyone uses it properly the history is actually a LOT easier to audit. You can use software like gerrit to help enforce such things. SVN is worse than git in every sphere. I can't think of a good reason to use it instead of git. If you want to checkout only parts of it, there's git submodules. If you want to add large binary files to your repository, maybe you want to use git-annex.
The only reason svn is still used is due to legacy. Migrating to a new VCS may be very expensive.