“Wir benutzen Github noch immer nicht so wie Github-User Github benutzen”, schrieb ein Entwickler der Programmiersprache Go Anfang 2017 in einem Ticket. Das hat sich nun geändert.
Das Go-Projekt akzeptiert nun auch Pull Requests (PR) über Github. Hatten User zuvor Code für das Projekt entwickelt und diesen über einen Pull Request auf Github anbieten wollen, wies ein Bot sie darauf hin, dass das Projekt Gerrit für seine Code Reviews verwendet und keine PRs von Github akzeptiere.
Dies sei ein unbefriedigender Zustand, der potenzielle Entwickler abschrecke, schrieb Entwickler Brad Fitzpatrick Anfang 2017 auf Github und forderte das Projekt auf, auch Github-PRs zu akzeptieren. Ein Jahr später scheint es nun soweit zu sein. Gerritbot importiert Pull Requests von Github in Gerrit.
Gerritbot zu Hilfe
Der Ablauf ist recht simpel. Stellt ein User eine Anfrage für eine Code Review, sendet der Bot einen Link an den Issue, der zum Pull Request gehört. Der Link verweist auf die Review-Seite in Gerrit. Kommentare sollen in Gerrit bleiben, geänderten Code kann der User aber weiter auf Github hochladen. Wird der Code in ein Projekt integriert, schließt der Bot den Issue zum PR.




