En quoi ça te choque ?
Ca me paraît au contraire totalement sensé et c'est une vérité pour tout développement : si tu connais parfaitement le langage et le projet, tu es plus efficace pour fixer le bug.
Avoir une vitesse aussi élevée que peut atteindre Git, ça ne se fait pas en écrivant un code si lisible qu'ils pourraient servir de tutoriel C. Ca se fait en poussant le langage et le compilateur dans ses derniers retranchements.
A partir de là, 2 possibilités pour l'utilisateur :
* il a un niveau d'expert en C ? très bien, il pourra peut-être débugger puis proposer un patch s'il prend le temps de comprendre comment tout ça fonctionne.
* il ne l'a pas ? Il remplit un bug s'il n'est pas déjà répertorié, et attends le fix.
Faire de l'open source, je considère pas ça comme faire du code que tout le monde peut toucher. Soit l'utilisateur prend le temps de comprendre à un niveau suffisant pour comprendre le projet puis comprendre le projet en lui-même, soit il ne le fait pas et faut pas s'étonner de ne pouvoir le patcher. En ceci, je trouve la remarque de Kakurin totalement déplacée.