Gerrit

Gerrit Code Review
Тип система управління версіями
Розробник Google
Гвідо ван Россум
Перший випуск 2005
Стабільний випуск 2.16.2 (19 грудня 2018 року)
Платформа віртуальна машина Java
Операційна система крос-платформовий
Мова програмування Java
Рушій(ї) GWT, Servlet API
Ліцензія Apache License
Репозиторій https://gerrit.googlesource.com/gerrit, https://github.com/GerritCodeReview/gerrit
Вебсайт gerritcodereview.com

Gerrit (Gerrit Code Review) — безкоштовний вебінструмент для інспекції початкового коду. За допомогою цього інструменту розробники програмного забезпечення мають можливість переглядати всі модифікації вихідного коду за допомогою веббраузера і затверджувати або відхиляти ці зміни. Gerrit тісно інтегрується з розподіленою системою контролю версій Git.

Gerrit є відгалуженням системи Rietveld, іншого інструменту для перегляду коду. Обидві системи беруть ім'я від нідерландського архітектора Герріта Рітвельда.

Історія

Розвиток Gerrit почався після того, як гостро виникла необхідність інспекції початкового коду системи Android. Оскільки у розробці Android брало участь багато розробників Google, нова система повинна мати набір функцій, подібний до внутрішньої системи Google Mondrian. З цією метою було розпочато розробку системи Rietveld. Gerrit почався як простий набір латок для Rietveld. Але Gerrit швидко відгалузився від Rietveld після того, як були додані фукції контролю доступу (ACL), які Гвідо ван Россум не хотів бачити у коду Rietveld[1]. Оскільки функціональність та код стали різко змінюватися, то проекту знадобилась інша назва, якою і став Gerrit.

Наприкінці 2008 року почався повний перезапис системи. Оновлений Gerrit версії 2.0 з'явився 13 січня 2009 року. Ця версія змінила реалізацію з Python на Java J2EE й базу даних SQL, що полегшує розгортання вебсерверу Gerrit Code Review на будь-якій системі Linux.

Примітки

  1. Gerrit Background - The history behind Gerrit Code Review. Gerrit project. Архів оригіналу за 29 жовтня 2012. Процитовано 10 травня 2010.
  • п
  • о
  • р
 
Компанія
Підрозділи
Люди
Нерухомість
Дизайн та
типографія
Події
  • Android
    • Developer Challenge
    • Developer Day
    • Developer Lab
  • Doodle4Google
  • Code-in
  • Code Jam
  • Developer Day
  • Developers Live
  • Doodle4Google
  • I/O
  • Lunar XPRIZE
  • Science Fair
  • Summer of Code
  • Talks at Google
  • YouTube
    • Awards
    • CNN/YouTube presidential debates
    • Comedy Week
    • Live
    • Music Awards
    • Space Lab
    • Symphony Orchestra
Проєкти та
ініціативи
  • A Google A Day
  • ATAP
  • Data Liberation Front
  • Data Transfer Project
  • Digital Unlocked
  • Dragonfly
  • Google for Education
  • Google for Startups
  • Google Get Your Business Online
  • Labs
  • Liquid Galaxy
  • Made with Code
  • Nightingale
  • Privacy Sandbox
  • RechargeIT
  • Shield
  • Starline
  • Sunroof
  • Zero
Критика
  • 2018 walkouts
  • Цензура
  • Критика
  • Dragonfly
  • Litigation
  • Privacy concerns
    • Street View
  • San Francisco tech bus protests
  • Worker organization
 
Розробка
Операційні системи
Бібліотеки / Фреймворки
Платформи
Інструменти
Алгоритми пошуку
  • PageRank
  • Hummingbird
  • Panda
  • Penguin
  • Pigeon
  • RankBrain
Інше
 
Розваги
  • Currents (додаток для новин)
  • Green Throttle Games
  • Owlchemy Labs
  • Oyster
  • PaperofRecord.com
  • Podcasts
  • Quick, Draw!
  • Songza
  • Stadia
    • Ігри
    • Typhoon Studios
  • TV
  • Vevo
  • Відео
  • Радар Санта-Клауса
Play
YouTube
Комунікації
Пошук
Навігація
Бізнес/Фінанси
Організація
Інші
 
Пристрої
Смартфони
Ноутбуки та планшети
Носимі пристрої
  • Віртуальна реальність
  • Fitbit
  • Pixel Buds
  • Pixel Watch
    • 2
  • Project Iris (невипущено)
Інші
 
Див. також
Курсивом позначено припинені продукти, лінії продуктів та/або сервіси · Біржове скорочення: (NASDAQ: GOOG, LSE: GGEA) · Гасло: «Вчиняй правильно» · Сайт: www.google.com