git Together in space ~7
Bring your own git patterns, puzzles, wrappers, and poetry.
All levels welcome!
editing .git/* files
Notes on directly inspecting and editing the git repo
git cat-file -p 2e3c
git ls-files -s
- man gitcore-tutorial
git as a curl logger
Refactor python script which considers curl responses for addition to an existing git repo. Working proof of concept at github.com/here/gitcurl
ipfs is a fuse mountable bittorrent + git distributed system. “… similar to the original aims of the Web, but IPFS is actually more similar to a single bittorrent swarm exchanging git objects.”
Irmin is a library to persist and synchronize distributed data structures both on-disk and in-memory. It enables a style of programming very similar to the Git workflow, where distributed nodes fork, fetch, merge and push data between each other. Includes, “a bidirectional mapping between Irmin data structures and the Git format to permit the git command-line.”
hn:dnc – “For grokking git, indispensable resource is git early dev mailing list and corresponding code base (first couple of months after project started). Linus explained it in very clear and precise way in the mailing list and related code. The initial code base is surprisingly small (around 1200 LOC of clear and precise C code). Used data structures are simple and self-explanatory. Although most of the original code is not in the git code base anymore, the data structures and main design ideas have stayed there intact so far.”
A tree in which every non-leaf node is labelled with the hash of the labels or values of its child nodes.
Past git togethers
- git Together in space ~6: attending.io/events/git-in-space-6
- git Together in space ~5: git cat-file ++ git ls-files
- git Together in space ~4: gitcurl python sh git curl logger
- git Together in space ~3: pdf2text WordPress plugin
- git Together in space ~2: post-receive hooks with node.js and shellshock
- git Together in space ~1: parrot skit mad lib poetry
- Fan Fiction
- teh comments
- Visual Aids