Re:Phabricator, Wikimedia’s new collaboration platform
by quadrangle on Monday November 24, 2014 @07:04PM
(#8655508)
Why does Phabricator's own site (phabricator.org) link to their own source on GitHub? If Phabricator is great for code hosting, shouldn't they be hosting their own code with it?
[ Parent
| on HN ]
Re:Phabricator, Wikimedia’s new collaboration platform
by dfullarton on Monday November 24, 2014 @07:08PM
(#8655532)
Phabricator isn't code hosting, it's repository viewing. The code is still hosted in whatever existing SCM tool is being used.
It does have a lot of features that overlap with github which is why it is a bit confusing.
Re:Phabricator, Wikimedia’s new collaboration platform
by epriest on Monday November 24, 2014 @07:56PM
(#8655721)
Phabricator does have code hosting, and the Phabricator master repository is self-hosted on Phabricator and mirrored to GitHub.
We link to GitHub because they have more infrastructure than we do for handling heavy read loads.
Re:Phabricator, Wikimedia’s new collaboration platform
by dfullarton on Monday November 24, 2014 @10:33PM
(#8656175)
How is the code hosting done in the backend, do you reuse git or is there something bespoke in action back there?
Re:Phabricator, Wikimedia’s new collaboration platform
by epriest on Tuesday November 25, 2014 @09:09AM
(#8657751)
Underlying writes go to Git, Mercurial and SVN.
Generally speaking, we proxy requests and pass them through to the VCS after performing authentication and broad permission checks. Requests are rewritten slightly to remap user-facing display paths to actual paths on disk. Some additional features act through commit hooks.