1 ==============================================
2 Navymail - store and synchronize mail in Git
3 ==============================================
14 - document data structures
18 - add own header to msg
20 - filter out duplicate messages on import (only conditionally?)
21 - why import'ed mbox is only ~ 2.5 times smaller, compared to ~ 7-8 times
22 smaller after simple gzip on the whole file?
30 git-hash-object file -> blob (also can create tree/commits)
31 git-cat-file blob|tree|commit -> stdout ; s.a. git-unpack-file
32 NB: calls ls-tree(tree) for tree
33 git-commit-tree tree -> commit
34 git-mktree blob(s) -> tree
37 git-update-index work -> index
38 git-write-tree index -> tree
39 git-read-tree tree -> index
42 git-ls-files ls(index|work)
45 git-rev-list traverse commits
47 ? git-update-ref / git-symbolic-ref - update symref?
54 .. [Git] Linus Torvalds, Junio C Hamano, Shawn O. Pearce, Johannes Schindelin
55 et al. `Git - Fast Version Control System`.
58 .. [LadyBug] Julia Lawall, Yoann Padioleau, Rene Rydhof Hansen, Henrik Stuart,
59 Nicolas Palix, et al. `Coccinelle - A Program Matching and
60 Transformation Tool for System Code`.
61 http://coccinelle.lip6.fr/