On Thu, Jul 19, 2012 at 11:58:54AM -0700, Erik Moeller wrote:
From what I can tell, we have essentially three choices:
- Continue to work with the heavily centralized and clunky Gerrit
workflow, and try to beat it into shape to not cause us too much pain, while seeing people increasingly move into GitHub for doing experimental projects. Hope for Gerrit's large developer base to ultimately join a rewrite effort, or to incrementally make it better. Build Gerrit/GitHub bridges if possible.
- Drink the kool-aid and join the wonderful semi-open world of GitHub,
with all the risks and benefits it entails.
- Help build a realistic alternative to GitHub, probably by building
on the open source toolset that's the closest right now in terms of its overall architectural approach and existing functionality. (My impression: Gitorious is closer in functionality but at a lower overall quality, Phabricator/Barkeep are much more limited in functionality right now and therefore would take a long time to be usable with our current workflow assumptions.)
That's a nice summary. I (too?) like option 3. My distaste for Gerrit and closed platforms are probably on par right now.
Regards, Faidon