3 ms·
Unfortunately for git alternatives, the momentum behind git is in large part pushed by the "social network" aspect of GitHub. In the past I used Mercurial, amo
by cmrdporcupine 3y ago
Unfortunately for git alternatives, the momentum behind git is in large part pushed by the "social network" aspect of GitHub.
In the past I used Mercurial, among other things, for my open source work. And various issue trackers of my own choosing. I am not particularly wedded to Git. But I keep getting sucked into GitHub these days.
To get publicity or outside contributions it's hard to avoid the GitHub trap. It's become a discovery service for open source (like Freshmeat.net back in the day), a common reference point for how to do code reviews ("merge requests") and issue tracking (even though it doesn't really do either all that awesomely), but most importantly it's become a place where people network generally.
I don't love that this is the case but it's hard to avoid.
- otp209 3y ago> Unfortunately for git alternatives, the momentum behind git is in large part pushed by the "social network" aspect of GitHub And there was a time everyone thought facebook wouldn't dethrone myspace, [something.js] wouldn't replace [somethingelse.js], and so on. First mover doesn't mean a lot in software. The network effect you brought up does, but there'll be plenty of people who don't want to get caught up in that "trap" and git/MS-land to seed a decent alternative. (Why should your code discovery networking site be prescribing your choice in VCS, anyway?)
- cmrdporcupine 3y agoI agree with all of this, for sure, and I look forward to the situation changing. And I hope when it does, it does so in a way where the system has more than just Git as an SCM option. I had hopes for bitbucket for a while, but it stagnated, and then Atlassian got their mitts on it.