aboutsummaryrefslogtreecommitdiffstats
path: root/using-git.texinfo
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2013-08-16 02:30:43 +0200
committerMattias Andrée <maandree@operamail.com>2013-08-16 02:30:43 +0200
commitcb993d933f50d02fd3cbb5e1d66aaa9a1adac79d (patch)
tree92b439f4d4acfc25eb5739542d3705c9676b7cff /using-git.texinfo
parenttypo (diff)
downloadusing-git-cb993d933f50d02fd3cbb5e1d66aaa9a1adac79d.tar.gz
using-git-cb993d933f50d02fd3cbb5e1d66aaa9a1adac79d.tar.bz2
using-git-cb993d933f50d02fd3cbb5e1d66aaa9a1adac79d.tar.xz
integrity
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'using-git.texinfo')
-rw-r--r--using-git.texinfo19
1 files changed, 19 insertions, 0 deletions
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