Personal tools

Git

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(total beginnings)
 
(propose a structure)

Revision as of 19:27, 6 September 2012

WORK IN PROGRESS

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

Contents

1 The DAG

TODO

2 Branches and tags

TODO

3 Objects

3.1 Kinds of objects

TODO

3.2 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.