> 2) At its very bottom, Git implements the so-called 
> "content-addressable filesystem".  Its chief principle is that every 
> unique piece of data is stored exactly once, and these pieces are 
> identified by their contents.  Since use the contents "as is" is 
> unwieldy, its being addressed using -- again -- the cryptographic hashes 
> calculated over those contents.  This what makes Git effectively 
> implement its paradigm where each commit refers to a complete state of 
> all the project's files: even though like 99.9% of the content of each 
> commit a typical big project is the same as its parent commit, each 
> unique chunk of information -- a file or a tree referring to a set of 
> files -- is stored in the repository exactly once. 


Content addressable filesystem. Nicely put. So, sort of content addressable 
memory (CAM) where contents are unique.

Thanks a lot, 

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to