Skip to content

Commit

Permalink
reorder TODO, remove Data.Binary item
Browse files Browse the repository at this point in the history
  • Loading branch information
kfish committed May 8, 2011
1 parent 182c118 commit 54cb148
Showing 1 changed file with 22 additions and 18 deletions.
40 changes: 22 additions & 18 deletions TODO
Expand Up @@ -2,6 +2,20 @@
Git wrangling Git wrangling
============= =============


Pack files
----------

* track file offsets of pack objects

* parse .idx

* verify idx offsets vs. pack parse

* implement abstract object lookup via idx & pack reader, lazily
with error fallback on corrupt idx

Goal: robust ght show

Config Config
------ ------
parse .git/config parse .git/config
Expand All @@ -22,28 +36,18 @@ Handle A~n
Handle A^^n Handle A^^n
Handle A^n^m Handle A^n^m


Pack files
----------

http://book.git-scm.com/7_the_packfile.html


OBJ_OFS_DELTA encoding: Haskell cruft
http://www.gelato.unsw.edu.au/archives/git/0609/27763.html =============

* track file offsets of pack objects

* parse .idx


* verify idx offsets vs. pack parse Use a left-fold enumerator for following branch histories


* implement abstract object lookup via idx & pack reader, lazily
with error fallback on corrupt idx


Goal: robust ght show Reference
=========


Haskell cruft http://book.git-scm.com/7_the_packfile.html
=============


Use Data.Binary for reading OBJ_OFS_DELTA encoding:
http://www.gelato.unsw.edu.au/archives/git/0609/27763.html


Use a left-fold enumerator for following branch histories

0 comments on commit 54cb148

Please sign in to comment.