X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=README;h=1b8d9b8b9771ce941a3a6f8f98fb8c197f61f4e0;hb=dddafffef66041689f54837ac8e9bf717bb057b4;hp=b9602a5180f2a1e1be9e1884b44f9f9a9bcce5ef;hpb=7096a645cde91c96ce849c43750c04433164418c;p=git.git diff --git a/README b/README index b9602a518..1b8d9b8b9 100644 --- a/README +++ b/README @@ -62,13 +62,13 @@ A "tag" object symbolically identifies and can be used to sign other objects. It contains the identifier and type of another object, a symbolic name (of course!) and, optionally, a signature. -Regardless of object type, all objects are share the following -characteristics: they are all in deflated with zlib, and have a header -that not only specifies their tag, but also size information about the -data in the object. It's worth noting that the SHA1 hash that is used -to name the object is the hash of the original data (historical note: -in the dawn of the age of git this was the sha1 of the _compressed_ -object) +Regardless of object type, all objects share the following +characteristics: they are all deflated with zlib, and have a header +that not only specifies their tag, but also provides size information +about the data in the object. It's worth noting that the SHA1 hash +that is used to name the object is the hash of the original data. +(Historical note: in the dawn of the age of git the hash +was the sha1 of the _compressed_ object) As a result, the general consistency of an object can always be tested independently of the contents or the type of the object: all objects can @@ -215,6 +215,7 @@ verification) has to come from outside. A tag is created with link:git-mktag.html[git-mktag] and it's data can be accessed by link:git-cat-file.html[git-cat-file] + The "index" aka "Current Directory Cache" ----------------------------------------- The index is a simple binary file, which contains an efficient