{"action":"created","comment":{"url":"https://api.github.com/repos/ipfs/go-ipfs/pulls/comments/234834197","pull_request_review_id":176561251,"id":234834197,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNDgzNDE5Nw==","diff_hunk":"@@ -212,20 +212,14 @@ The JSON output contains type information.\n }\n \n func makeDagNodeLinkResults(req *cmds.Request, dagnode ipld.Node) <-chan unixfs.LinkResult {\n-\tlinkResults := make(chan unixfs.LinkResult)\n-\tgo func() {\n-\t\tdefer close(linkResults)\n-\t\tfor _, l := range dagnode.Links() {\n-\t\t\tselect {\n-\t\t\tcase linkResults <- unixfs.LinkResult{\n-\t\t\t\tLink: l,\n-\t\t\t\tErr:  nil,\n-\t\t\t}:\n-\t\t\tcase <-req.Context.Done():\n-\t\t\t\treturn\n-\t\t\t}\n+\tlinks := dagnode.Links()\n+\tlinkResults := make(chan unixfs.LinkResult, len(links))\n+\tfor _, l := range links {\n+\t\tlinkResults <- unixfs.LinkResult{\n+\t\t\tLink: l,\n+\t\t\tErr:  nil,\n \t\t}\n-\t}()\n+\t}","path":"core/commands/ls.go","position":286,"original_position":24,"commit_id":"0a5b1a28d9e4ae3714e15faf4f87544b5cecbbfe","original_commit_id":"bcb9d262c967f1e98ce07561cb02072f113a9c01","user":{"login":"kevina","id":1271492,"node_id":"MDQ6VXNlcjEyNzE0OTI=","avatar_url":"https://avatars2.githubusercontent.com/u/1271492?v=4","gravatar_id":"","url":"https://api.github.com/users/kevina","html_url":"https://github.com/kevina","followers_url":"https://api.github.com/users/kevina/followers","following_url":"https://api.github.com/users/kevina/following{/other_user}","gists_url":"https://api.github.com/users/kevina/gists{/gist_id}","starred_url":"https://api.github.com/users/kevina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevina/subscriptions","organizations_url":"https://api.github.com/users/kevina/orgs","repos_url":"https://api.github.com/users/kevina/repos","events_url":"https://api.github.com/users/kevina/events{/privacy}","received_events_url":"https://api.github.com/users/kevina/received_events","type":"User","site_admin":false},"body":"@hannahhoward did you push the change with the `close`.  I am not seeing it in the latest diff.\r\n\r\nLet's keep this as unresolved until we either revert the change or figure out if we need to handle `context.Done()`.","created_at":"2018-11-20T00:40:26Z","updated_at":"2018-11-20T00:40:27Z","html_url":"https://github.com/ipfs/go-ipfs/pull/5611#discussion_r234834197","pull_request_url":"https://api.github.com/repos/ipfs/go-ipfs/pulls/5611","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/ipfs/go-ipfs/pulls/comments/234834197"},"html":{"href":"https://github.com/ipfs/go-ipfs/pull/5611#discussion_r234834197"},"pull_request":{"href":"https://api.github.com/repos/ipfs/go-ipfs/pulls/5611"}},"in_reply_to_id":234742028},"pull_request":{"url":"https://api.github.com/repos/ipfs/go-ipfs/pulls/5611","id":224000839,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI0MDAwODM5","html_url":"https://github.com/ipfs/go-ipfs/pull/5611","diff_url":"https://github.com/ipfs/go-ipfs/pull/5611.diff","patch_url":"https://github.com/ipfs/go-ipfs/pull/5611.patch","issue_url":"https://api.github.com/repos/ipfs/go-ipfs/issues/5611","number":5611,"state":"open","locked":false,"title":"Add --stream option to `ls` command","user":{"login":"hannahhoward","id":1450680,"node_id":"MDQ6VXNlcjE0NTA2ODA=","avatar_url":"https://avatars1.githubusercontent.com/u/1450680?v=4","gravatar_id":"","url":"https://api.github.com/users/hannahhoward","html_url":"https://github.com/hannahhoward","followers_url":"https://api.github.com/users/hannahhoward/followers","following_url":"https://api.github.com/users/hannahhoward/following{/other_user}","gists_url":"https://api.github.com/users/hannahhoward/gists{/gist_id}","starred_url":"https://api.github.com/users/hannahhoward/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hannahhoward/subscriptions","organizations_url":"https://api.github.com/users/hannahhoward/orgs","repos_url":"https://api.github.com/users/hannahhoward/repos","events_url":"https://api.github.com/users/hannahhoward/events{/privacy}","received_events_url":"https://api.github.com/users/hannahhoward/received_events","type":"User","site_admin":false},"body":"# Features\r\n\r\nAdds the option to stream results from ls -- so that large directories (particularly HAMT dirs) start returning data immediately instead of waiting for the whole DAG to be walked\r\n\r\nFixes #5600 \r\nRequires https://github.com/ipfs/go-unixfs/pull/39\r\n\r\n# Implementation\r\n\r\n- Update LS Command to use go-ipld-cmds library\r\n- Update LS Command with --stream option\r\n   - Consume EnumLinksAsync in Ls command instead of synchronous Links method\r\n   - Support breaking up of command output. Instead of LsObject having to be a full directory, it can  represent the beginning of a directory, one more more links in a directory, or the end of the directory - so that outputs can be CAT together to produce the same combined output\r\n\r\n# For Discussion\r\n\r\n- Not mergable until go-unixfs is updated for referenced PR\r\n- What is our preferred method for unit testing commands?\r\n- Suggested refactors for ls command file? Feels a bit overloaded and complicated","created_at":"2018-10-18T15:27:19Z","updated_at":"2018-11-20T00:40:27Z","closed_at":null,"merged_at":null,"merge_commit_sha":"efcffac9383c5abf8d6b1a31b3e5f911179cfc09","assignee":{"login":"hannahhoward","id":1450680,"node_id":"MDQ6VXNlcjE0NTA2ODA=","avatar_url":"https://avatars1.githubusercontent.com/u/1450680?v=4","gravatar_id":"","url":"https://api.github.com/users/hannahhoward","html_url":"https://github.com/hannahhoward","followers_url":"https://api.github.com/users/hannahhoward/followers","following_url":"https://api.github.com/users/hannahhoward/following{/other_user}","gists_url":"https://api.github.com/users/hannahhoward/gists{/gist_id}","starred_url":"https://api.github.com/users/hannahhoward/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hannahhoward/subscriptions","organizations_url":"https://api.github.com/users/hannahhoward/orgs","repos_url":"https://api.github.com/users/hannahhoward/repos","events_url":"https://api.github.com/users/hannahhoward/events{/privacy}","received_events_url":"https://api.github.com/users/hannahhoward/received_events","type":"User","site_admin":false},"assignees":[{"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},{"login":"hannahhoward","id":1450680,"node_id":"MDQ6VXNlcjE0NTA2ODA=","avatar_url":"https://avatars1.githubusercontent.com/u/1450680?v=4","gravatar_id":"","url":"https://api.github.com/users/hannahhoward","html_url":"https://github.com/hannahhoward","followers_url":"https://api.github.com/users/hannahhoward/followers","following_url":"https://api.github.com/users/hannahhoward/following{/other_user}","gists_url":"https://api.github.com/users/hannahhoward/gists{/gist_id}","starred_url":"https://api.github.com/users/hannahhoward/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hannahhoward/subscriptions","organizations_url":"https://api.github.com/users/hannahhoward/orgs","repos_url":"https://api.github.com/users/hannahhoward/repos","events_url":"https://api.github.com/users/hannahhoward/events{/privacy}","received_events_url":"https://api.github.com/users/hannahhoward/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"michaelavila","id":100039,"node_id":"MDQ6VXNlcjEwMDAzOQ==","avatar_url":"https://avatars2.githubusercontent.com/u/100039?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelavila","html_url":"https://github.com/michaelavila","followers_url":"https://api.github.com/users/michaelavila/followers","following_url":"https://api.github.com/users/michaelavila/following{/other_user}","gists_url":"https://api.github.com/users/michaelavila/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelavila/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelavila/subscriptions","organizations_url":"https://api.github.com/users/michaelavila/orgs","repos_url":"https://api.github.com/users/michaelavila/repos","events_url":"https://api.github.com/users/michaelavila/events{/privacy}","received_events_url":"https://api.github.com/users/michaelavila/received_events","type":"User","site_admin":false},{"login":"eingenito","id":281571,"node_id":"MDQ6VXNlcjI4MTU3MQ==","avatar_url":"https://avatars3.githubusercontent.com/u/281571?v=4","gravatar_id":"","url":"https://api.github.com/users/eingenito","html_url":"https://github.com/eingenito","followers_url":"https://api.github.com/users/eingenito/followers","following_url":"https://api.github.com/users/eingenito/following{/other_user}","gists_url":"https://api.github.com/users/eingenito/gists{/gist_id}","starred_url":"https://api.github.com/users/eingenito/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eingenito/subscriptions","organizations_url":"https://api.github.com/users/eingenito/orgs","repos_url":"https://api.github.com/users/eingenito/repos","events_url":"https://api.github.com/users/eingenito/events{/privacy}","received_events_url":"https://api.github.com/users/eingenito/received_events","type":"User","site_admin":false},{"login":"Kubuxu","id":2259282,"node_id":"MDQ6VXNlcjIyNTkyODI=","avatar_url":"https://avatars3.githubusercontent.com/u/2259282?v=4","gravatar_id":"","url":"https://api.github.com/users/Kubuxu","html_url":"https://github.com/Kubuxu","followers_url":"https://api.github.com/users/Kubuxu/followers","following_url":"https://api.github.com/users/Kubuxu/following{/other_user}","gists_url":"https://api.github.com/users/Kubuxu/gists{/gist_id}","starred_url":"https://api.github.com/users/Kubuxu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kubuxu/subscriptions","organizations_url":"https://api.github.com/users/Kubuxu/orgs","repos_url":"https://api.github.com/users/Kubuxu/repos","events_url":"https://api.github.com/users/Kubuxu/events{/privacy}","received_events_url":"https://api.github.com/users/Kubuxu/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":1127758845,"node_id":"MDU6TGFiZWwxMTI3NzU4ODQ1","url":"https://api.github.com/repos/ipfs/go-ipfs/labels/blocked%20by%20steb","name":"blocked by steb","color":"a858dd","default":false},{"id":129070658,"node_id":"MDU6TGFiZWwxMjkwNzA2NTg=","url":"https://api.github.com/repos/ipfs/go-ipfs/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/ipfs/go-ipfs/pulls/5611/commits","review_comments_url":"https://api.github.com/repos/ipfs/go-ipfs/pulls/5611/comments","review_comment_url":"https://api.github.com/repos/ipfs/go-ipfs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ipfs/go-ipfs/issues/5611/comments","statuses_url":"https://api.github.com/repos/ipfs/go-ipfs/statuses/0a5b1a28d9e4ae3714e15faf4f87544b5cecbbfe","head":{"label":"ipfs:features/streaming-ls-5600","ref":"features/streaming-ls-5600","sha":"0a5b1a28d9e4ae3714e15faf4f87544b5cecbbfe","user":{"login":"ipfs","id":10536621,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEwNTM2NjIx","avatar_url":"https://avatars0.githubusercontent.com/u/10536621?v=4","gravatar_id":"","url":"https://api.github.com/users/ipfs","html_url":"https://github.com/ipfs","followers_url":"https://api.github.com/users/ipfs/followers","following_url":"https://api.github.com/users/ipfs/following{/other_user}","gists_url":"https://api.github.com/users/ipfs/gists{/gist_id}","starred_url":"https://api.github.com/users/ipfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipfs/subscriptions","organizations_url":"https://api.github.com/users/ipfs/orgs","repos_url":"https://api.github.com/users/ipfs/repos","events_url":"https://api.github.com/users/ipfs/events{/privacy}","received_events_url":"https://api.github.com/users/ipfs/received_events","type":"Organization","site_admin":false},"repo":{"id":21233191,"node_id":"MDEwOlJlcG9zaXRvcnkyMTIzMzE5MQ==","name":"go-ipfs","full_name":"ipfs/go-ipfs","private":false,"owner":{"login":"ipfs","id":10536621,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEwNTM2NjIx","avatar_url":"https://avatars0.githubusercontent.com/u/10536621?v=4","gravatar_id":"","url":"https://api.github.com/users/ipfs","html_url":"https://github.com/ipfs","followers_url":"https://api.github.com/users/ipfs/followers","following_url":"https://api.github.com/users/ipfs/following{/other_user}","gists_url":"https://api.github.com/users/ipfs/gists{/gist_id}","starred_url":"https://api.github.com/users/ipfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipfs/subscriptions","organizations_url":"https://api.github.com/users/ipfs/orgs","repos_url":"https://api.github.com/users/ipfs/repos","events_url":"https://api.github.com/users/ipfs/events{/privacy}","received_events_url":"https://api.github.com/users/ipfs/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/ipfs/go-ipfs","description":"IPFS implementation in Go","fork":false,"url":"https://api.github.com/repos/ipfs/go-ipfs","forks_url":"https://api.github.com/repos/ipfs/go-ipfs/forks","keys_url":"https://api.github.com/repos/ipfs/go-ipfs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ipfs/go-ipfs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ipfs/go-ipfs/teams","hooks_url":"https://api.github.com/repos/ipfs/go-ipfs/hooks","issue_events_url":"https://api.github.com/repos/ipfs/go-ipfs/issues/events{/number}","events_url":"https://api.github.com/repos/ipfs/go-ipfs/events","assignees_url":"https://api.github.com/repos/ipfs/go-ipfs/assignees{/user}","branches_url":"https://api.github.com/repos/ipfs/go-ipfs/branches{/branch}","tags_url":"https://api.github.com/repos/ipfs/go-ipfs/tags","blobs_url":"https://api.github.com/repos/ipfs/go-ipfs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ipfs/go-ipfs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ipfs/go-ipfs/git/refs{/sha}","trees_url":"https://api.github.com/repos/ipfs/go-ipfs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ipfs/go-ipfs/statuses/{sha}","languages_url":"https://api.github.com/repos/ipfs/go-ipfs/languages","stargazers_url":"https://api.github.com/repos/ipfs/go-ipfs/stargazers","contributors_url":"https://api.github.com/repos/ipfs/go-ipfs/contributors","subscribers_url":"https://api.github.com/repos/ipfs/go-ipfs/subscribers","subscription_url":"https://api.github.com/repos/ipfs/go-ipfs/subscription","commits_url":"https://api.github.com/repos/ipfs/go-ipfs/commits{/sha}","git_commits_url":"https://api.github.com/repos/ipfs/go-ipfs/git/commits{/sha}","comments_url":"https://api.github.com/repos/ipfs/go-ipfs/comments{/number}","issue_comment_url":"https://api.github.com/repos/ipfs/go-ipfs/issues/comments{/number}","contents_url":"https://api.github.com/repos/ipfs/go-ipfs/contents/{+path}","compare_url":"https://api.github.com/repos/ipfs/go-ipfs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ipfs/go-ipfs/merges","archive_url":"https://api.github.com/repos/ipfs/go-ipfs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ipfs/go-ipfs/downloads","issues_url":"https://api.github.com/repos/ipfs/go-ipfs/issues{/number}","pulls_url":"https://api.github.com/repos/ipfs/go-ipfs/pulls{/number}","milestones_url":"https://api.github.com/repos/ipfs/go-ipfs/milestones{/number}","notifications_url":"https://api.github.com/repos/ipfs/go-ipfs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ipfs/go-ipfs/labels{/name}","releases_url":"https://api.github.com/repos/ipfs/go-ipfs/releases{/id}","deployments_url":"https://api.github.com/repos/ipfs/go-ipfs/deployments","created_at":"2014-06-26T08:14:34Z","updated_at":"2018-11-19T22:49:37Z","pushed_at":"2018-11-19T22:49:19Z","git_url":"git://github.com/ipfs/go-ipfs.git","ssh_url":"git@github.com:ipfs/go-ipfs.git","clone_url":"https://github.com/ipfs/go-ipfs.git","svn_url":"https://github.com/ipfs/go-ipfs","homepage":"https://ipfs.io","size":34470,"stargazers_count":7173,"watchers_count":7173,"language":"Go","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1263,"mirror_url":null,"archived":false,"open_issues_count":1078,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1263,"open_issues":1078,"watchers":7173,"default_branch":"master"}},"base":{"label":"ipfs:master","ref":"master","sha":"31099e882469fab12a98f2069e38c847f0b1188c","user":{"login":"ipfs","id":10536621,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEwNTM2NjIx","avatar_url":"https://avatars0.githubusercontent.com/u/10536621?v=4","gravatar_id":"","url":"https://api.github.com/users/ipfs","html_url":"https://github.com/ipfs","followers_url":"https://api.github.com/users/ipfs/followers","following_url":"https://api.github.com/users/ipfs/following{/other_user}","gists_url":"https://api.github.com/users/ipfs/gists{/gist_id}","starred_url":"https://api.github.com/users/ipfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipfs/subscriptions","organizations_url":"https://api.github.com/users/ipfs/orgs","repos_url":"https://api.github.com/users/ipfs/repos","events_url":"https://api.github.com/users/ipfs/events{/privacy}","received_events_url":"https://api.github.com/users/ipfs/received_events","type":"Organization","site_admin":false},"repo":{"id":21233191,"node_id":"MDEwOlJlcG9zaXRvcnkyMTIzMzE5MQ==","name":"go-ipfs","full_name":"ipfs/go-ipfs","private":false,"owner":{"login":"ipfs","id":10536621,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEwNTM2NjIx","avatar_url":"https://avatars0.githubusercontent.com/u/10536621?v=4","gravatar_id":"","url":"https://api.github.com/users/ipfs","html_url":"https://github.com/ipfs","followers_url":"https://api.github.com/users/ipfs/followers","following_url":"https://api.github.com/users/ipfs/following{/other_user}","gists_url":"https://api.github.com/users/ipfs/gists{/gist_id}","starred_url":"https://api.github.com/users/ipfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipfs/subscriptions","organizations_url":"https://api.github.com/users/ipfs/orgs","repos_url":"https://api.github.com/users/ipfs/repos","events_url":"https://api.github.com/users/ipfs/events{/privacy}","received_events_url":"https://api.github.com/users/ipfs/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/ipfs/go-ipfs","description":"IPFS implementation in Go","fork":false,"url":"https://api.github.com/repos/ipfs/go-ipfs","forks_url":"https://api.github.com/repos/ipfs/go-ipfs/forks","keys_url":"https://api.github.com/repos/ipfs/go-ipfs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ipfs/go-ipfs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ipfs/go-ipfs/teams","hooks_url":"https://api.github.com/repos/ipfs/go-ipfs/hooks","issue_events_url":"https://api.github.com/repos/ipfs/go-ipfs/issues/events{/number}","events_url":"https://api.github.com/repos/ipfs/go-ipfs/events","assignees_url":"https://api.github.com/repos/ipfs/go-ipfs/assignees{/user}","branches_url":"https://api.github.com/repos/ipfs/go-ipfs/branches{/branch}","tags_url":"https://api.github.com/repos/ipfs/go-ipfs/tags","blobs_url":"https://api.github.com/repos/ipfs/go-ipfs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ipfs/go-ipfs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ipfs/go-ipfs/git/refs{/sha}","trees_url":"https://api.github.com/repos/ipfs/go-ipfs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ipfs/go-ipfs/statuses/{sha}","languages_url":"https://api.github.com/repos/ipfs/go-ipfs/languages","stargazers_url":"https://api.github.com/repos/ipfs/go-ipfs/stargazers","contributors_url":"https://api.github.com/repos/ipfs/go-ipfs/contributors","subscribers_url":"https://api.github.com/repos/ipfs/go-ipfs/subscribers","subscription_url":"https://api.github.com/repos/ipfs/go-ipfs/subscription","commits_url":"https://api.github.com/repos/ipfs/go-ipfs/commits{/sha}","git_commits_url":"https://api.github.com/repos/ipfs/go-ipfs/git/commits{/sha}","comments_url":"https://api.github.com/repos/ipfs/go-ipfs/comments{/number}","issue_comment_url":"https://api.github.com/repos/ipfs/go-ipfs/issues/comments{/number}","contents_url":"https://api.github.com/repos/ipfs/go-ipfs/contents/{+path}","compare_url":"https://api.github.com/repos/ipfs/go-ipfs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ipfs/go-ipfs/merges","archive_url":"https://api.github.com/repos/ipfs/go-ipfs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ipfs/go-ipfs/downloads","issues_url":"https://api.github.com/repos/ipfs/go-ipfs/issues{/number}","pulls_url":"https://api.github.com/repos/ipfs/go-ipfs/pulls{/number}","milestones_url":"https://api.github.com/repos/ipfs/go-ipfs/milestones{/number}","notifications_url":"https://api.github.com/repos/ipfs/go-ipfs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ipfs/go-ipfs/labels{/name}","releases_url":"https://api.github.com/repos/ipfs/go-ipfs/releases{/id}","deployments_url":"https://api.github.com/repos/ipfs/go-ipfs/deployments","created_at":"2014-06-26T08:14:34Z","updated_at":"2018-11-19T22:49:37Z","pushed_at":"2018-11-19T22:49:19Z","git_url":"git://github.com/ipfs/go-ipfs.git","ssh_url":"git@github.com:ipfs/go-ipfs.git","clone_url":"https://github.com/ipfs/go-ipfs.git","svn_url":"https://github.com/ipfs/go-ipfs","homepage":"https://ipfs.io","size":34470,"stargazers_count":7173,"watchers_count":7173,"language":"Go","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1263,"mirror_url":null,"archived":false,"open_issues_count":1078,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1263,"open_issues":1078,"watchers":7173,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ipfs/go-ipfs/pulls/5611"},"html":{"href":"https://github.com/ipfs/go-ipfs/pull/5611"},"issue":{"href":"https://api.github.com/repos/ipfs/go-ipfs/issues/5611"},"comments":{"href":"https://api.github.com/repos/ipfs/go-ipfs/issues/5611/comments"},"review_comments":{"href":"https://api.github.com/repos/ipfs/go-ipfs/pulls/5611/comments"},"review_comment":{"href":"https://api.github.com/repos/ipfs/go-ipfs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ipfs/go-ipfs/pulls/5611/commits"},"statuses":{"href":"https://api.github.com/repos/ipfs/go-ipfs/statuses/0a5b1a28d9e4ae3714e15faf4f87544b5cecbbfe"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"kevina"}}