Sysadmin/FutureInfrastructure: Difference between revisions
< Sysadmin
(Fix the layout) |
(Oh so the uploading changes via web was already there, I merged it for better readability) |
||
Line 42: | Line 42: | ||
{{OrangeCell}} WIP | {{OrangeCell}} WIP | ||
{{OrangeCell}} A simple script for forwarding one API call | {{OrangeCell}} A simple script for forwarding one API call | ||
|- | |- | ||
! Uploading changes via Git | ! Uploading changes via Git | ||
Line 52: | Line 48: | ||
|- | |- | ||
! Uploading changes via Web | ! Uploading changes via Web | ||
{{ | {{GreenCell}} Yes | ||
{{GreenCell}} https://tools.wmflabs.org/gerrit-patch-uploader/ | |||
|- | |- | ||
! Downloading changes via Git | ! Downloading changes via Git | ||
Line 60: | Line 56: | ||
|- | |- | ||
! Downloading changes via Web | ! Downloading changes via Web | ||
| ? | |||
| ? | |||
|- | |- | ||
! CI Integration | ! CI Integration |
Revision as of 13:33, 23 January 2015
This page aims to give an overview over the infrastructure that KDE relies on. It tries to give an overview in a feature matrix such that we, the community, can make an informed decision about the merits of each contestant.
Feature | Phabricator | Gerrit |
---|---|---|
Git Repository Hosting | Yes | Yes |
Git Repository Browsing | Diffusion | Integration with external viewer (see our instance) |
Git Commit Browsing | Diffusion | Integration with external viewer (see our instance) |
Anongit | needs custom implementation | Built-in replication |
Project Tree Structure | No | No |
Pre Commit Review | Differential | Yes |
Fine-grained review (separate labels, +1/+2,...) | No | Yes |
Bypass Reviews | Yes | Yes |
Scratch Repository | WIP | A simple script for forwarding one API call |
Uploading changes via Git | No | Yes |
Uploading changes via Web | Yes | https://tools.wmflabs.org/gerrit-patch-uploader/ |
Downloading changes via Git | No | Yes |
Downloading changes via Web | ? | ? |
CI Integration | http://www.guywarner.com/2014/06/part-2-integrating-phabricator-and.html or http://www.dctrwatson.com/2013/01/jenkins-and-phabricator/ | Native, see KDE gerrit demo |
Closing Bugs on Bugzilla | existing git hooks | Native support via its-bugzilla gerrit plugin |
Post Commit Review | Audit | Commenting on closed reviews |
Clustering for scalability | No (?) | Yes |
Please extend the list, and correct anything thats wrong. Please add links wherever appropriate.