Gerrit
Gerrit è un'applicazione web per la revisione del codice che si integra con il sistema di controllo di versione Git. È stato sviluppato a Google da parte di Shawn Pearce (già cofondatore di Git e fondatore di JGit) dove viene utilizzato per lo sviluppo del sistema operativo Android.
Gerrit software | |
---|---|
Genere | Content management system Controllo versione |
Sviluppatore | Google, altri |
Ultima versione | 3.1.3 (07/02/2020) |
Sistema operativo | Multipiattaforma |
Linguaggio | Materia:Java Google Web Toolkit |
Licenza | Licenza Apache v2 (licenza libera) |
Sito web | www.gerritcodereview.com/ |
Gerrit è stato sviluppato a partire da un gruppo di patch per il software Rietveld (sviluppato da Guido Van Rossum), ed è poi evoluto fino a diventare un progetto separato quando la patch riguardante le ACL non è stata integrata in Rietveld[1].
Originariamente scritto in Python come Rietveld, è ora scritto in Java (Java EE Servlet) con SQL sin dalla versione 2. Gerrit usa il Google Web Toolkit per generare il codice JavaScript front-end a partire dal sorgente Java[2].
Lista di siti web o progetti che utilizzano Gerrit
modifica- Android[3]
- Assembla[4]
- CyanogenMod
- Eclipse Foundation, fondazione che supporta lo sviluppo di diversi progetti, come ad esempio l'ambiente di sviluppo integrato Eclipse (tra i progetti che usano Gerrit ci sono JGit e EGit).
- eBay[5]
- Golang
- Intel
- Red Hat
- SAP AG
- Couchbase
- WebM
- TYPO3
- Kitware (e.g. CMake)[6]
- LibreOffice[7][8]
- MediaWiki[9][10]
- openAFS
- OpenStack
- Qt
- Rockbox
- Sandia National Laboratories
- Qualcomm Innovation Center, MeeGo
- Scilab[11]
- GitEnterprise[12]
- Ericsson
Note
modifica- ^ (EN) Gerrit Background - The history behind Gerrit Code Review, su code.google.com, Gerrit project. URL consultato il 10 maggio 2010.
- ^ (EN) Gerrit: Google-style code review meets git, su lwn.net, LWN. URL consultato il 13 luglio 2012.
- ^ (EN) People and Roles, su source.android.com.
- ^ (EN) Introducing Gerrit - a scalable code review system, su blog.assembla.com (archiviato dall'url originale il 29 ottobre 2012).
- ^ (EN) Too Smart for Git, su dj.riceweevil.com (archiviato dall'url originale il 29 ottobre 2012).
- ^ (EN) Introducing Gerrit - Code Review and Community Contributions, su kitware.com. URL consultato il 14 agosto 2012 (archiviato dall'url originale il 29 ottobre 2012).
- ^ (EN) Gerrit for LibreOffice, su sweetshark.livejournal.com, 16 giugno 2012. URL consultato il 24 giugno 2012.
- ^ (EN) gerrit.libreoffice Code Review, su gerrit.libreoffice.org. URL consultato il 24 giugno 2012.
- ^ (EN) Wikimedia engineering moving from Subversion to Git — Wikimedia blog, su blog.wikimedia.org, 15 febbraio 2012. URL consultato il 21 giugno 2012.
- ^ (EN) Gerrit, su mediawiki.org, MediaWiki, 12 giugno 2012. URL consultato il 21 giugno 2012.
- ^ (EN) Gerrit Code Review, su Codereview.scilab.org. URL consultato il 21 giugno 2012 (archiviato dall'url originale il 31 ottobre 2012).
- ^ (EN) Collaboration and code review with Gerrit, su gitent-scm.com (archiviato dall'url originale il 3 marzo 2016).
Altri progetti
modifica- Wikimedia Commons contiene immagini o altri file su Gerrit
Collegamenti esterni
modifica- (EN) Video demo su Gerrit, su alblue.bandlem.com.
- (EN) Effective Development With Eclipse Mylyn, Git, Gerrit and Hudson — slides di Chris Aniszczyk (Red Hat)
- (EN) Crew, un altro tool per la revisione del code su Git.