3 ms·
Reading the source, the key to understanding this is at [1]. Each issue is stored as a new commit tree, and head ref stored at .git/refs/dit/${issue_hash}/head
by joshka 10y ago
Reading the source, the key to understanding this is at [1].
Each issue is stored as a new commit tree, and head ref stored at .git/refs/dit/${issue_hash}/head. Issue replies are stored as commits referencing the commit they are replying to and a ref in .git/refs/dit/${issue_hash}/leaves/${reply_hash}
Seems pretty neat to me.
[1]: https://github.com/neithernut/git-dit/blob/master/git-dit-create-message#L103 https://github.com/neithernut/git-dit/blob/master/git-dit-cr...
- detaro 10y agoThanks for digging it out, that part really should be explained in the readme.