Gerrit
![]() | |
![]() | |
作者 | |
---|---|
最新版 | 3.8.2 / 2023年9月16日 (11か月前) (2023-09-16)[1] |
リポジトリ |
![]() |
プログラミング 言語 | Java |
プラットフォーム | Java Platform, Enterprise Edition |
対応言語 | 英語 |
種別 | コードレビュー |
ライセンス | Apache License 2.0 |
公式サイト | www |
テンプレートを表示 |
Gerrit([ˈɡɛrɪt] GERR-it)は、フリーのウェブベースのコード共同管理ツール。チーム内のソフトウェア開発者がソースコードに加えた変更内容を互いにウェブブラウザでレビューし、変更内容を承認または却下することができる。分散型バージョン管理システムのGitと統合する。
Gerritは別のコードレビュー用ツールであるRietveld(英語版)のフォークである。どちらもドイツの建築家であるヘリット・リートフェルトにちなんで名付けられた[2][3]。
歴史
当初はRietveld(英語版)と同様にPythonで書かれていたが、現在はJava(Java EE Servlet)で書かれており、バージョン2からはSQL、バージョン3からは独自のGitベースのデータベース(NodeDb)を使用している[4]。
バージョン2.0から2.16まで、GerritはブラウザベースのフロントエンドにGoogle Web Toolkitを採用していた[5]。バージョン2.14から2.16までGoogle Web Toolkitと並行して採用されたあと、バージョン3.0では新しいPolymerのウェブUIに置き換えられた[6]。
著名な利用者
- Android[7]
- Chromium[8][9]
- Chromium OS[10]
- coreboot[11]
- CollabNet[12]
- LineageOS[13]
- Eclipse Foundation[14]
- エリクソン[5][15][16]
- Fuchsia[17]
- ガーミン[18]
- gem5(英語版)[19]
- Go[20]
- Google Web Toolkit[21]
- HTC[5]
- illumos[22]
- ボルボ・カーズ[23]
- LibreOffice[24]
- OpenStack[25]
- Qt[26]
- SAP[27]
- Skia[28]
- Scilab[29]
- Tizen[30]
- TYPO3[31]
- TubeMogul(英語版)[32]
- Qualcomm[15]
- Qiwi(英語版)
- Wikimedia[33]
- ARM[34]
- Nokia
- Yext(英語版)
参考文献
- ^ “refs/tags/v3.8.2 - gerrit - Git at Google”. gerrit.googlesource.com. 30 October 2023閲覧。
- ^ “Gerrit's History”. 2020年10月12日閲覧。
- ^ van Rossum, Guido (2008年5月6日). “An Open Source App: Rietveld Code Review Tool”. Blogspot. 2020年10月12日閲覧。
- ^ “Gerrit Code Review - NoteDb Backend” (2020年6月30日). 2020年10月12日閲覧。
- ^ a b c “Gerrit: Google-style code review meets git”. LWN.net (2009年10月30日). 2020年10月12日閲覧。
- ^ “Gerrit Polymer Frontend”. 2020年10月12日閲覧。
- ^ “Project Roles”. Android Open Source Project (2020年9月1日). 2022年11月19日閲覧。
- ^ “Contributing to Chromium”. 2022年11月19日閲覧。
- ^ “Chromium Gerrit”. 2022年11月19日閲覧。
- ^ “Chromium OS Developer Guide”. 2022年11月19日閲覧。
- ^ “Developers - Getting started”. 2022年11月19日閲覧。
- ^ “FAQs on Git/Gerrit/History Protection”. 2022年11月19日閲覧。
- ^ “Update & Build Prep”. LineageOS (2017年1月20日). 2022年11月19日閲覧。
- ^ “Gerrit”. Eclipse foundation (2018年6月25日). 2022年11月19日閲覧。
- ^ a b “Gerrit: 2021 in review”. 2022年11月19日閲覧。
- ^ “Scaling Gerrit at Ericsson (2015)”. 2022年11月19日閲覧。
- ^ “Fuchsia Gerrit”. 2022年11月19日閲覧。
- ^ “Using Gerrit Code Review in an Open Source Project” (2013年2月3日). 2022年11月19日閲覧。
- ^ “gem5 Code review”. 2022年11月19日閲覧。
- ^ “We're moving to GitHub” (2014年11月14日). 2022年11月19日閲覧。
- ^ “Making GWT better”. 2022年11月19日閲覧。
- ^ “illumos code review”. 2022年11月19日閲覧。
- ^ “Gerrit User Summit Europe 2019 - Schedule”. 2022年11月19日閲覧。
- ^ “Gerrit for LibreOffice” (2012年6月16日). 2022年11月19日閲覧。
- ^ “Getting Started: The OpenDev Workflow”. 2022年11月19日閲覧。
- ^ “Gerrit Introduction” (2019年6月2日). 2022年11月19日閲覧。
- ^ “Gerrit at SAP” (2014年3月11日). 2022年11月19日閲覧。
- ^ “Skia Code Review”. 2022年11月19日閲覧。
- ^ “Scilab Code Review”. 2022年11月19日閲覧。
- ^ “Contributing Code to Tizen”. 2022年11月19日閲覧。
- ^ “TYPO3 Core repository migrated to Git” (2011年3月11日). 2022年11月19日閲覧。
- ^ “Improving Operations Efficiency with Puppet” (2015年4月17日). 2022年11月19日閲覧。
- ^ “Wikimedia Code Review”. 2022年11月19日閲覧。
- ^ “Arm Collaboration”. 2022年11月19日閲覧。
外部リンク
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png)
ウィキブックスにGit/Gerrit Code Review関連の解説書・教科書があります。
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/MediaWiki-2020-icon.svg/40px-MediaWiki-2020-icon.svg.png)
MediaWiki.orgのGerritに、この項目に関する情報があります。
- 公式ウェブサイト
| |||||||||
---|---|---|---|---|---|---|---|---|---|
ソフトウェア |
| ||||||||
関連項目 |
|