7 comments

[ 2.9 ms ] story [ 28.3 ms ] thread
> At the time, there weren't a tremendous number of good options for hosting projects.

Are there now?

Don't get me wrong, I love github but honestly, I wouldn't want everything to converge into a monoculture we're slowly moving toward.

Git is immensely portable at least... I mean all you need is a remote SSH and you can push to that for remote/upstream. Now that doesn't include issue tracking or work items, etc.. but then again, pretty much all the options on that side are locked in. Compared to migrating a TFS repo, for example, it's night and day.
Mercurial has better cross platform support.
Okay... and the point? My argument was regarding platform lockin. As to cross-platform support, what platforms is Mercurial well supported on that git isn't? The big three (Windows, Linux, macOS) are well supported.
Github, Gitlab, Bitbucket, Gogs, cgit, stagit, AWS codecommit, Stash, Google Cloud Source Repositories, Beanstalk, Codebase, planio, Cloudforge..

Some of these aren't comparable but there are hundreds of ways to host code in 2017. GitHub's network effect is definitely a thing however people are only a git push away from moving somewhere else.

So finally I can remove the static tunnel to be able to update from codeplex repos on Linux. A nightmare