Git

From HaskellWiki
Revision as of 19:25, 6 September 2012 by Aristid (talk | contribs) (total beginnings)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

WORK IN PROGRESS

This page aims to introduce the concepts behind Git in a "Haskell way".

The immutable object store

All the different objects in Git - individual files, entire directory trees, commits and other things - are stored in a repository-wide central store. Each object is identified by computing a SHA-1 hash, which is a function of only the object's contents.