{"issue":{"milestone":null,"user":{"id":8177,"login":"viking","url":"https://api.github.com/users/viking","avatar_url":"https://secure.gravatar.com/avatar/f800f6dab01ce2500f322128b41ad66f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f800f6dab01ce2500f322128b41ad66f"},"title":"Add git_treebuilder_odb_write","created_at":"2011-12-19T17:52:23Z","updated_at":"2011-12-19T23:19:45Z","labels":[],"state":"open","id":2603389,"pull_request":{"patch_url":"https://github.com/libgit2/libgit2/pull/515.patch","html_url":"https://github.com/libgit2/libgit2/pull/515","diff_url":"https://github.com/libgit2/libgit2/pull/515.diff"},"html_url":"https://github.com/libgit2/libgit2/issues/515","closed_at":null,"body":"Renamed git_treebuilder_write to git_treebuilder_odb_write, re-added git_treebuilder_write as a simple wrapper around git_treebuilder_odb_write","number":515,"url":"https://api.github.com/repos/libgit2/libgit2/issues/515","comments":6,"assignee":null},"comment":{"user":{"id":8177,"login":"viking","url":"https://api.github.com/users/viking","avatar_url":"https://secure.gravatar.com/avatar/f800f6dab01ce2500f322128b41ad66f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f800f6dab01ce2500f322128b41ad66f"},"created_at":"2011-12-19T23:19:45Z","updated_at":"2011-12-19T23:19:45Z","id":3211474,"body":"Well, I want to try to use libgit2 to make a database record versioning system. Since repo requires a filesystem path currently, I'm using an ODB directly to store serialized records, then creating trees and commits to keep track of the state of child objects. The idea is that a change to a child object feeds back into the root object's tree.\r\n\r\nIt's a bit of an experiment, so I don't know how this will all end up. I'm not sure having a full repo would be useful in this case, though.","url":"https://api.github.com/repos/libgit2/libgit2/issues/comments/3211474"},"action":"created"}