Zdůvodnění
Záznam, který jmenuje commit, vypadá ověřitelně; ten, jehož commit byl napsán ručně, ne, a později je nelze rozlišit.
Požadované chování
repository_id, branch, head, working_tree a changed_files na jakémkoli záznamu se počítají z gitu a nikdy se nepíší ručně.
Chování při selhání
O tomto pravidle nerozhoduje žádný příkaz; rozhoduje recenzent a změna, která je porušuje, se nemerguje. Kde část pravidla pokrývá případ chování, je tento případ uveden níže.
Ověření
Revize. test/cases/05_handover.sh, test/cases/20_checkpoint.sh a test/cases/61_session_envelope.sh odmítnou ručně napsané pole identity.