From cb993d933f50d02fd3cbb5e1d66aaa9a1adac79d Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 16 Aug 2013 02:30:43 +0200 Subject: integrity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- using-git.texinfo | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/using-git.texinfo b/using-git.texinfo index facc63d..71ef58b 100644 --- a/using-git.texinfo +++ b/using-git.texinfo @@ -226,6 +226,7 @@ Free Software, but not gratis. @menu * What is Git?:: * It is distributed:: +* Integrity:: @end menu @@ -319,6 +320,24 @@ to the blessed repository. +@node Integrity +@section Integrity + +Git cryptographically hashes all data +associated with a commit, including the +prior commit. This makes it unfeasible +to modify a commit without changing the +commit ID; change the commit ID brakes +the commit history and would therefore +get noticed as the develops cannot work +against a broken commit history. + +Additionally commits can be signed with +GPG, so you can be sure that the commit +is how is says he is. + + + @node Branching out @chapter Branching out -- cgit v1.2.3-70-g09d2