Difference between revisions of "Git"
From HaskellWiki
(total beginnings) |
(propose a structure) |
||
Line 3: | Line 3: | ||
This page aims to introduce the concepts behind [http://git-scm.com/ Git] in a "Haskell way". | This page aims to introduce the concepts behind [http://git-scm.com/ Git] in a "Haskell way". | ||
− | == The | + | == The DAG == |
+ | |||
+ | TODO | ||
+ | |||
+ | == Branches and tags == | ||
+ | |||
+ | TODO | ||
+ | |||
+ | == Objects == | ||
+ | |||
+ | === Kinds of objects === | ||
+ | |||
+ | TODO | ||
+ | |||
+ | === The 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. | 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. |
Revision as of 19:27, 6 September 2012
WORK IN PROGRESS
This page aims to introduce the concepts behind Git in a "Haskell way".
The DAG
TODO
Branches and tags
TODO
Objects
Kinds of objects
TODO
The 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.