3 ms·
> Because: It isn't really about Git anymore. GitHub used to be a Git repository hosting company. But now, they are about providing other software development a
by souterrain 7y ago
> Because: It isn't really about Git anymore. GitHub used to be a Git repository hosting company. But now, they are about providing other software development and management infrastructure that augments the version control. They might as well change their name to Hub at this point.
I agree fully, but the one "feature" missing from drh's analysis is GitHub's social aspect. Getting code out in front of people and allowing them to interact with it (directly, via commits and PRs, or indirectly, via issue comments) as a feature of a social network is their differentiator.
GitHub's choice of git wasn't germane to building a social network: GitHub could have been successful using svn, excepting that git was ascendant at the time.
Fossil's feature of an integrated web server is an anti-feature to GitHub; it defeats the purpose of having a centralised "Hub."
- rkeene2 7y agoChiselApp.com provides a similar "Hub" for Fossil and it still serves a useful function in the Fossil community -- somewhere to host your Fossil repos. I've been thinking about adding CI/CD support and other tooling, but the CPU resources required would be cost prohibitive.
- StavrosK 7y agoI would love to use Fossil, but git is too entrenched. The only thing that would allow me to use it right now is basically automatic, two-way migration between git and Fossil, so I can use it locally and other devs can use Git, and we can all still use GitLab for the CI, etc. Unfortunately, this seems pretty hard to do, so I'm afraid git is too powerful. I absolutely detest its porcelain, but what can we do?
- saagarjha 7y agoI guess we could write better porcelain on top of it…
- rkeene2 7y agoFossil can be configured to do a bidirectional sync between git [0], with the exceptions noted here [1] -- but it may not be a good idea [2] and I've never set it up. [0] http://fossil-scm.org/home/doc/trunk/www/inout.wiki http://fossil-scm.org/home/doc/trunk/www/inout.wiki [1] http://fossil-scm.org/home/doc/trunk/www/mirrorlimitations.md http://fossil-scm.org/home/doc/trunk/www/mirrorlimitations.m... [2] http://fossil-scm.org/home/doc/trunk/www/mirrortogithub.md http://fossil-scm.org/home/doc/trunk/www/mirrortogithub.md "Notes" section