Dan Andreescu dandreescu@wikimedia.org wrote:
[...]
The point I'm trying to make is that the problems with Gerrit are not problems with Gerrit, but actually problems with Git itself. If you can't handle the basics of Gerrit, it's because you don't know how to use Git. And at that point I don't see how GitHub is going to make things that
much
easier anyway.
ACK. Also I think, if you have mastered the MediaWiki code- base to a degree where you can submit a patch, its actual submission will be the least problem you've encountered :-).
I disagree and I have a very simple counter-point. Gerrit makes it basically impossible to work in a git-flow style ( http://nvie.com/posts/a-successful-git-branching-model/). From what I understand, rebasing and good branching strategies like git-flow simply don't get along.
[...]
You're changing topics here. Tyler addressed the question whether a contributor knows how to use Git, you whether he is content with MediaWiki's development workflow. A con- tributor couldn't even participate in the latter's discus- sion if he isn't a (rather experienced) Git user. I seri- ously doubt that developers can't submit their patches just because MediaWiki uses master for development and not next or pu or develop or ...
Tim