I've always been frustrated by the GitHub workflow. A while back I
how Gerrit workflow was superior to
GitHub pull-request system. But it seems that GitHub listened and they improved
the pull-request system these last years to include reviews, and different
workflow implementation, e.g. requiring continuous integration tests to pass
before merging a patch.
I've switched my Git repositories to GitHub recently,
and started to watch my contributions statistics, which were very low
considering I spend my days hacking on open source software, especially
One of my recent innocent tweet about Gerrit vs Github triggered much more
reponses and debate that I expected it to. I realize that it might be worth
explaining a bit what I meant, in a text longer than 140 characters.