Gerrit Code Review: Difference between revisions
m Peter moved page Gerrit Review to Gerrit Code Review without leaving a redirect |
mNo edit summary |
||
Line 1: | Line 1: | ||
Denna guide beskriver hur man använder Gerrit Code Review. Hur man administrerar sina repos står beskrivet [[Administrera Git repos i Gerrit Code Review|här]] | Denna guide beskriver hur man använder Gerrit Code Review. Hur man administrerar sina repos i Gerrit står beskrivet [[Administrera Git repos i Gerrit Code Review|här]]. | ||
= Introduktion = | |||
Gerrit fyller främst två funktioner: | |||
* Administrera repo/projekt rättigheter | |||
* Support för granskning av commits innan dom mergas in i repot | |||
Istället för att pusha commits direkt till t.ex. master, så pushar man till en fiktiv granskningsbranch som heter for/master. Eftersom en commit kan underkännas och kräver justering innan acceptering, så använder Gerrit ett Change-Id i commit meddelandet för att koppla ihop dessa till samma ändring. Nya commits med samma Change-Id blir nya s.k. patch sets i Gerrit. | |||
En commit måste granskas och verifieras innan den kan kan submittas till repot. Gerri använder ett poängsystem där verifiering +1 betyder ok, och -1 betyder att committen underkändes. För granskning kan -2 till +2 poäng sättas. -1 till +1 betyder rekommendationer. -2 betyder att committen underkänds och +2 betyder att den kan accepteras. | |||
= Klona ett repo = | |||
För att klona ett repo så behöver du ha ett Gerrit-konto, tillräckliga rättigheter samt ha laddat upp din publika SSH nyckel. | |||
= Change-Id Commit Hook = |
Revision as of 20:29, 5 February 2013
Denna guide beskriver hur man använder Gerrit Code Review. Hur man administrerar sina repos i Gerrit står beskrivet här.
Introduktion
Gerrit fyller främst två funktioner:
- Administrera repo/projekt rättigheter
- Support för granskning av commits innan dom mergas in i repot
Istället för att pusha commits direkt till t.ex. master, så pushar man till en fiktiv granskningsbranch som heter for/master. Eftersom en commit kan underkännas och kräver justering innan acceptering, så använder Gerrit ett Change-Id i commit meddelandet för att koppla ihop dessa till samma ändring. Nya commits med samma Change-Id blir nya s.k. patch sets i Gerrit.
En commit måste granskas och verifieras innan den kan kan submittas till repot. Gerri använder ett poängsystem där verifiering +1 betyder ok, och -1 betyder att committen underkändes. För granskning kan -2 till +2 poäng sättas. -1 till +1 betyder rekommendationer. -2 betyder att committen underkänds och +2 betyder att den kan accepteras.
Klona ett repo
För att klona ett repo så behöver du ha ett Gerrit-konto, tillräckliga rättigheter samt ha laddat upp din publika SSH nyckel.