Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The info is in the git object store (.git/objects) similar to how git stores files.

The tool creates `Blob`s that are committed to a `Tree` same as git does for files.

These `Blob`s represent git_bug `Operation`s though, stored as JSON. Those operations combined make up a `Bug`. You could technically create a directory of files from what git_bug stores, as git does for regular repos, but each "file" is more like a row in a database than a file.

- https://github.com/MichaelMure/git-bug/blob/master/doc/model...

- https://www.git-scm.com/book/en/v2/Git-Internals-Git-Objects



Thank you very much for helping me understand that.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: