3 ms·
It occurs to me just now that it's kinda weird that subversion repositories are pretty much distributed everywhere; git repositories generally end up on github.
by mjs 16y ago
It occurs to me just now that it's kinda weird that subversion repositories are pretty much distributed everywhere; git repositories generally end up on github.
- joshuacc 16y agoThat's probably because with a distributed system, there isn't too much downside to everyone relying on a central service. If Github goes down, you can be up and running at a new host in 5 minutes.
- mjs 16y agoMy comment was more of an observation rather than a telling point for or against git, but I don't think it's a huge advantage of git that everyone has a backup copy of the repo that can be used for failover. github is essentially a central point of failure for many teams. You're going to change the location your CI checks out from if github goes down? Are you using github for issue tracking? Code reviews? What's more likely, I think, is that you just wait for a few minutes or hours until it comes up again, which is what you'd do with svn.
- rue 16y agoSVN repositories are not distributed anywhere. Dispersed, perhaps?
- pjscott 16y agoI think that Github is a big factor in git's success. If you use git and stick a project on Github, you just send people the Github URL, and BAM! they see your code and README file, neatly presented on one page. And since Github is so popular, this lowers the barrier to entry for other people to contribute patches, which is always nice. If Github is bringing people to git, then it stands to reason that a seemingly disproportionate number of git users would use Github.