Difference between revisions of "Git"
Jump to navigation
Jump to search
(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.