Gerrit

Gerrit
作者 Google
最新版
3.8.2 / 2023年9月16日 (7か月前) (2023-09-16)[1]
リポジトリ
  • gerrit.googlesource.com/gerrit
ウィキデータを編集
プログラミング
言語
Java
プラットフォーム Java Platform, Enterprise Edition
対応言語 英語
種別 コードレビュー
ライセンス Apache License 2.0
公式サイト www.gerritcodereview.com
テンプレートを表示

Gerrit[ˈɡɛrɪt] GERR-it)は、フリーのウェブベースのコード共同管理ツール。チーム内のソフトウェア開発者がソースコードに加えた変更内容を互いにウェブブラウザでレビューし、変更内容を承認または却下することができる。分散型バージョン管理システムGitと統合する。

Gerritは別のコードレビュー用ツールであるRietveld(英語版)のフォークである。どちらもドイツの建築家であるヘリット・リートフェルトにちなんで名付けられた[2][3]

歴史

当初はRietveld(英語版)と同様にPythonで書かれていたが、現在はJavaJava 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]

著名な利用者

参考文献

  1. ^ “refs/tags/v3.8.2 - gerrit - Git at Google”. gerrit.googlesource.com. 2023年10月30日閲覧。
  2. ^ “Gerrit's History”. 2020年10月12日閲覧。
  3. ^ van Rossum, Guido (2008年5月6日). “An Open Source App: Rietveld Code Review Tool”. Blogspot. 2020年10月12日閲覧。
  4. ^ “Gerrit Code Review - NoteDb Backend” (2020年6月30日). 2020年10月12日閲覧。
  5. ^ a b c “Gerrit: Google-style code review meets git”. LWN.net (2009年10月30日). 2020年10月12日閲覧。
  6. ^ “Gerrit Polymer Frontend”. 2020年10月12日閲覧。
  7. ^ “Project Roles”. Android Open Source Project (2020年9月1日). 2022年11月19日閲覧。
  8. ^ “Contributing to Chromium”. 2022年11月19日閲覧。
  9. ^ “Chromium Gerrit”. 2022年11月19日閲覧。
  10. ^ “Chromium OS Developer Guide”. 2022年11月19日閲覧。
  11. ^ “Developers - Getting started”. 2022年11月19日閲覧。
  12. ^ “FAQs on Git/Gerrit/History Protection”. 2022年11月19日閲覧。
  13. ^ “Update & Build Prep”. LineageOS (2017年1月20日). 2022年11月19日閲覧。
  14. ^ “Gerrit”. Eclipse foundation (2018年6月25日). 2022年11月19日閲覧。
  15. ^ a b “Gerrit: 2021 in review”. 2022年11月19日閲覧。
  16. ^ “Scaling Gerrit at Ericsson (2015)”. 2022年11月19日閲覧。
  17. ^ “Fuchsia Gerrit”. 2022年11月19日閲覧。
  18. ^ “Using Gerrit Code Review in an Open Source Project” (2013年2月3日). 2022年11月19日閲覧。
  19. ^ “gem5 Code review”. 2022年11月19日閲覧。
  20. ^ “We're moving to GitHub” (2014年11月14日). 2022年11月19日閲覧。
  21. ^ “Making GWT better”. 2022年11月19日閲覧。
  22. ^ “illumos code review”. 2022年11月19日閲覧。
  23. ^ “Gerrit User Summit Europe 2019 - Schedule”. 2022年11月19日閲覧。
  24. ^ “Gerrit for LibreOffice” (2012年6月16日). 2022年11月19日閲覧。
  25. ^ “Getting Started: The OpenDev Workflow”. 2022年11月19日閲覧。
  26. ^ “Gerrit Introduction” (2019年6月2日). 2022年11月19日閲覧。
  27. ^ “Gerrit at SAP” (2014年3月11日). 2022年11月19日閲覧。
  28. ^ “Skia Code Review”. 2022年11月19日閲覧。
  29. ^ “Scilab Code Review”. 2022年11月19日閲覧。
  30. ^ “Contributing Code to Tizen”. 2022年11月19日閲覧。
  31. ^ “TYPO3 Core repository migrated to Git” (2011年3月11日). 2022年11月19日閲覧。
  32. ^ “Improving Operations Efficiency with Puppet” (2015年4月17日). 2022年11月19日閲覧。
  33. ^ “Wikimedia Code Review”. 2022年11月19日閲覧。
  34. ^ “Arm Collaboration”. 2022年11月19日閲覧。

外部リンク

ウィキブックスにGit/Gerrit Code Review関連の解説書・教科書があります。
MediaWiki.orgのGerritに、この項目に関する情報があります。
  • 公式ウェブサイト


ソフトウェア
アプリケーション
プログラミング言語
  • Dart
  • Go
  • Sawzall(英語版)
フレームワークと
開発ツール
オペレーティングシステム
関連項目