{"action":"created","issue":{"url":"https://api.github.com/repos/ipfs/notes/issues/45","repository_url":"https://api.github.com/repos/ipfs/notes","labels_url":"https://api.github.com/repos/ipfs/notes/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/ipfs/notes/issues/45/comments","events_url":"https://api.github.com/repos/ipfs/notes/issues/45/events","html_url":"https://github.com/ipfs/notes/issues/45","id":106557440,"node_id":"MDU6SXNzdWUxMDY1NTc0NDA=","number":45,"title":"git on IPFS (ipld-git)","user":{"login":"rht","id":395821,"node_id":"MDQ6VXNlcjM5NTgyMQ==","avatar_url":"https://avatars3.githubusercontent.com/u/395821?v=4","gravatar_id":"","url":"https://api.github.com/users/rht","html_url":"https://github.com/rht","followers_url":"https://api.github.com/users/rht/followers","following_url":"https://api.github.com/users/rht/following{/other_user}","gists_url":"https://api.github.com/users/rht/gists{/gist_id}","starred_url":"https://api.github.com/users/rht/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rht/subscriptions","organizations_url":"https://api.github.com/users/rht/orgs","repos_url":"https://api.github.com/users/rht/repos","events_url":"https://api.github.com/users/rht/events{/privacy}","received_events_url":"https://api.github.com/users/rht/received_events","type":"User","site_admin":false},"labels":[{"id":988463671,"node_id":"MDU6TGFiZWw5ODg0NjM2NzE=","url":"https://api.github.com/repos/ipfs/notes/labels/Candidate%20Dev%20RFP","name":"Candidate Dev RFP","color":"5319e7","default":false},{"id":678122081,"node_id":"MDU6TGFiZWw2NzgxMjIwODE=","url":"https://api.github.com/repos/ipfs/notes/labels/IPLD","name":"IPLD","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2015-09-15T13:33:28Z","updated_at":"2018-07-18T22:36:17Z","closed_at":null,"author_association":"NONE","body":"This could mean either:\n1. a git which uses ipfs as transport and host\n2. a git which uses ipfs-merkledag as packfile\n3. all of the above\n\nThe first one has been written https://github.com/cryptix/git-remote-ipfs (and in git-annex https://git-annex.branchable.com/special_remotes/ipfs/).\n\nThe second might already have an implementation via git-annex.\nI favor this approach (replacing git's underneath to work with distributed large files, i.e. a distributed https://github.com/github/git-lfs) than to rewrite a different dag versioning interface as in https://github.com/ipfs/notes/issues/23.\n"},"comment":{"url":"https://api.github.com/repos/ipfs/notes/issues/comments/406095561","html_url":"https://github.com/ipfs/notes/issues/45#issuecomment-406095561","issue_url":"https://api.github.com/repos/ipfs/notes/issues/45","id":406095561,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNjA5NTU2MQ==","user":{"login":"Stebalien","id":310393,"node_id":"MDQ6VXNlcjMxMDM5Mw==","avatar_url":"https://avatars2.githubusercontent.com/u/310393?v=4","gravatar_id":"","url":"https://api.github.com/users/Stebalien","html_url":"https://github.com/Stebalien","followers_url":"https://api.github.com/users/Stebalien/followers","following_url":"https://api.github.com/users/Stebalien/following{/other_user}","gists_url":"https://api.github.com/users/Stebalien/gists{/gist_id}","starred_url":"https://api.github.com/users/Stebalien/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Stebalien/subscriptions","organizations_url":"https://api.github.com/users/Stebalien/orgs","repos_url":"https://api.github.com/users/Stebalien/repos","events_url":"https://api.github.com/users/Stebalien/events{/privacy}","received_events_url":"https://api.github.com/users/Stebalien/received_events","type":"User","site_admin":false},"created_at":"2018-07-18T22:36:17Z","updated_at":"2018-07-18T22:36:17Z","author_association":"NONE","body":"No, they're two separate things. Sessions allow us to remember which peers likely have content so we can ask them instead of repeatedly spamming the entire network. The next step with sessions is to ask for different pieces from different peers.\r\n\r\nGraph queries allow us to ask for pieces we don't yet know we want (i.e., children of node x)."}}
{"actor":{"display_login":"Stebalien"}}