{"action":"created","comment":{"url":"https://api.github.com/repos/effuse/profuse/pulls/comments/81169535","pull_request_review_id":2169480,"id":81169535,"diff_hunk":"@@ -873,18 +892,34 @@ module In = struct\n              (UInt32.to_string flags)\n              (UInt32.to_string rflags)\n              (UInt64.to_string lock_owner)\n-         | Getxattr _\n-         | Setxattr _\n-         | Listxattr _\n-         | Removexattr _\n-         | Getlk _\n-         | Setlk _\n-         | Setlkw _\n-         | Link (_,_)\n-         | Flush _\n-         | Fsyncdir _\n-         | Fsync _\n-         | Bmap _ -> \"FIX ME\"\n+         | Getxattr r ->\n+           let size = getf r Getxattr.T.size in\n+           Printf.sprintf \"size=%ld\"\n+             (UInt32.to_int32 size)\n+         | Setxattr r ->\n+           let size = getf r Setxattr.T.size in\n+           let flags = getf r Setxattr.T.flags in\n+           Printf.sprintf \"size=%ld flags%ld=\"\n+             (UInt32.to_int32 size)\n+             (UInt32.to_int32 flags)\n+         | Listxattr r ->\n+           let size = getf r Getxattr.T.size in\n+           Printf.sprintf \"size=%ld\"\n+             (UInt32.to_int32 size)\n+         | Removexattr name -> name\n+         | Getlk t ->\n+           Lk.describe t\n+         | Setlk t ->\n+           Lk.describe t\n+         | Setlkw t ->\n+           Lk.describe t\n+         | Link (l,n) ->\n+           let name = Link.name (to_voidp (addr l)) in\n+           Printf.sprintf \"name=%s %s\" name n","path":"lib/profuse_7_23.ml","position":null,"original_position":72,"commit_id":"0c766e649a774ed55858818caddfabc93af4b86d","original_commit_id":"2584229c2a294d7fb20a9c1c5f1b8c9886661083","user":{"login":"yallop","id":1736496,"avatar_url":"https://avatars.githubusercontent.com/u/1736496?v=3","gravatar_id":"","url":"https://api.github.com/users/yallop","html_url":"https://github.com/yallop","followers_url":"https://api.github.com/users/yallop/followers","following_url":"https://api.github.com/users/yallop/following{/other_user}","gists_url":"https://api.github.com/users/yallop/gists{/gist_id}","starred_url":"https://api.github.com/users/yallop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yallop/subscriptions","organizations_url":"https://api.github.com/users/yallop/orgs","repos_url":"https://api.github.com/users/yallop/repos","events_url":"https://api.github.com/users/yallop/events{/privacy}","received_events_url":"https://api.github.com/users/yallop/received_events","type":"User","site_admin":false},"body":"Fixed (a00028e).","created_at":"2016-09-29T15:50:00Z","updated_at":"2016-09-29T15:50:00Z","html_url":"https://github.com/effuse/profuse/pull/56#discussion_r81169535","pull_request_url":"https://api.github.com/repos/effuse/profuse/pulls/56","_links":{"self":{"href":"https://api.github.com/repos/effuse/profuse/pulls/comments/81169535"},"html":{"href":"https://github.com/effuse/profuse/pull/56#discussion_r81169535"},"pull_request":{"href":"https://api.github.com/repos/effuse/profuse/pulls/56"}}},"pull_request":{"url":"https://api.github.com/repos/effuse/profuse/pulls/56","id":76303009,"html_url":"https://github.com/effuse/profuse/pull/56","diff_url":"https://github.com/effuse/profuse/pull/56.diff","patch_url":"https://github.com/effuse/profuse/pull/56.patch","issue_url":"https://api.github.com/repos/effuse/profuse/issues/56","number":56,"state":"open","locked":false,"title":"Extend 'describe' with support for more messages","user":{"login":"yallop","id":1736496,"avatar_url":"https://avatars.githubusercontent.com/u/1736496?v=3","gravatar_id":"","url":"https://api.github.com/users/yallop","html_url":"https://github.com/yallop","followers_url":"https://api.github.com/users/yallop/followers","following_url":"https://api.github.com/users/yallop/following{/other_user}","gists_url":"https://api.github.com/users/yallop/gists{/gist_id}","starred_url":"https://api.github.com/users/yallop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yallop/subscriptions","organizations_url":"https://api.github.com/users/yallop/orgs","repos_url":"https://api.github.com/users/yallop/repos","events_url":"https://api.github.com/users/yallop/events{/privacy}","received_events_url":"https://api.github.com/users/yallop/received_events","type":"User","site_admin":false},"body":"Extend 'describe' with support for more messages and tidy up error, string and file handling in the `fusedump` code.","created_at":"2016-07-05T16:24:19Z","updated_at":"2016-09-29T15:50:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":"99e0295ff44fcf91a78a0d41a07dc2aa14bff1a4","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/effuse/profuse/pulls/56/commits","review_comments_url":"https://api.github.com/repos/effuse/profuse/pulls/56/comments","review_comment_url":"https://api.github.com/repos/effuse/profuse/pulls/comments{/number}","comments_url":"https://api.github.com/repos/effuse/profuse/issues/56/comments","statuses_url":"https://api.github.com/repos/effuse/profuse/statuses/0c766e649a774ed55858818caddfabc93af4b86d","head":{"label":"yallop:complete-describe","ref":"complete-describe","sha":"0c766e649a774ed55858818caddfabc93af4b86d","user":{"login":"yallop","id":1736496,"avatar_url":"https://avatars.githubusercontent.com/u/1736496?v=3","gravatar_id":"","url":"https://api.github.com/users/yallop","html_url":"https://github.com/yallop","followers_url":"https://api.github.com/users/yallop/followers","following_url":"https://api.github.com/users/yallop/following{/other_user}","gists_url":"https://api.github.com/users/yallop/gists{/gist_id}","starred_url":"https://api.github.com/users/yallop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yallop/subscriptions","organizations_url":"https://api.github.com/users/yallop/orgs","repos_url":"https://api.github.com/users/yallop/repos","events_url":"https://api.github.com/users/yallop/events{/privacy}","received_events_url":"https://api.github.com/users/yallop/received_events","type":"User","site_admin":false},"repo":{"id":48549309,"name":"profuse","full_name":"yallop/profuse","owner":{"login":"yallop","id":1736496,"avatar_url":"https://avatars.githubusercontent.com/u/1736496?v=3","gravatar_id":"","url":"https://api.github.com/users/yallop","html_url":"https://github.com/yallop","followers_url":"https://api.github.com/users/yallop/followers","following_url":"https://api.github.com/users/yallop/following{/other_user}","gists_url":"https://api.github.com/users/yallop/gists{/gist_id}","starred_url":"https://api.github.com/users/yallop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yallop/subscriptions","organizations_url":"https://api.github.com/users/yallop/orgs","repos_url":"https://api.github.com/users/yallop/repos","events_url":"https://api.github.com/users/yallop/events{/privacy}","received_events_url":"https://api.github.com/users/yallop/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/yallop/profuse","description":"An OCaml implementation of the FUSE protocol version 7.8","fork":true,"url":"https://api.github.com/repos/yallop/profuse","forks_url":"https://api.github.com/repos/yallop/profuse/forks","keys_url":"https://api.github.com/repos/yallop/profuse/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yallop/profuse/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yallop/profuse/teams","hooks_url":"https://api.github.com/repos/yallop/profuse/hooks","issue_events_url":"https://api.github.com/repos/yallop/profuse/issues/events{/number}","events_url":"https://api.github.com/repos/yallop/profuse/events","assignees_url":"https://api.github.com/repos/yallop/profuse/assignees{/user}","branches_url":"https://api.github.com/repos/yallop/profuse/branches{/branch}","tags_url":"https://api.github.com/repos/yallop/profuse/tags","blobs_url":"https://api.github.com/repos/yallop/profuse/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yallop/profuse/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yallop/profuse/git/refs{/sha}","trees_url":"https://api.github.com/repos/yallop/profuse/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yallop/profuse/statuses/{sha}","languages_url":"https://api.github.com/repos/yallop/profuse/languages","stargazers_url":"https://api.github.com/repos/yallop/profuse/stargazers","contributors_url":"https://api.github.com/repos/yallop/profuse/contributors","subscribers_url":"https://api.github.com/repos/yallop/profuse/subscribers","subscription_url":"https://api.github.com/repos/yallop/profuse/subscription","commits_url":"https://api.github.com/repos/yallop/profuse/commits{/sha}","git_commits_url":"https://api.github.com/repos/yallop/profuse/git/commits{/sha}","comments_url":"https://api.github.com/repos/yallop/profuse/comments{/number}","issue_comment_url":"https://api.github.com/repos/yallop/profuse/issues/comments{/number}","contents_url":"https://api.github.com/repos/yallop/profuse/contents/{+path}","compare_url":"https://api.github.com/repos/yallop/profuse/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yallop/profuse/merges","archive_url":"https://api.github.com/repos/yallop/profuse/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yallop/profuse/downloads","issues_url":"https://api.github.com/repos/yallop/profuse/issues{/number}","pulls_url":"https://api.github.com/repos/yallop/profuse/pulls{/number}","milestones_url":"https://api.github.com/repos/yallop/profuse/milestones{/number}","notifications_url":"https://api.github.com/repos/yallop/profuse/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yallop/profuse/labels{/name}","releases_url":"https://api.github.com/repos/yallop/profuse/releases{/id}","deployments_url":"https://api.github.com/repos/yallop/profuse/deployments","created_at":"2015-12-24T16:07:48Z","updated_at":"2016-04-22T12:49:46Z","pushed_at":"2016-09-29T15:49:09Z","git_url":"git://github.com/yallop/profuse.git","ssh_url":"git@github.com:yallop/profuse.git","clone_url":"https://github.com/yallop/profuse.git","svn_url":"https://github.com/yallop/profuse","homepage":null,"size":448,"stargazers_count":0,"watchers_count":0,"language":"OCaml","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"effuse:master","ref":"master","sha":"ff0448ec4eb24408b797ceccbdf1fe682ab4f2ce","user":{"login":"effuse","id":19324163,"avatar_url":"https://avatars.githubusercontent.com/u/19324163?v=3","gravatar_id":"","url":"https://api.github.com/users/effuse","html_url":"https://github.com/effuse","followers_url":"https://api.github.com/users/effuse/followers","following_url":"https://api.github.com/users/effuse/following{/other_user}","gists_url":"https://api.github.com/users/effuse/gists{/gist_id}","starred_url":"https://api.github.com/users/effuse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/effuse/subscriptions","organizations_url":"https://api.github.com/users/effuse/orgs","repos_url":"https://api.github.com/users/effuse/repos","events_url":"https://api.github.com/users/effuse/events{/privacy}","received_events_url":"https://api.github.com/users/effuse/received_events","type":"Organization","site_admin":false},"repo":{"id":13682968,"name":"profuse","full_name":"effuse/profuse","owner":{"login":"effuse","id":19324163,"avatar_url":"https://avatars.githubusercontent.com/u/19324163?v=3","gravatar_id":"","url":"https://api.github.com/users/effuse","html_url":"https://github.com/effuse","followers_url":"https://api.github.com/users/effuse/followers","following_url":"https://api.github.com/users/effuse/following{/other_user}","gists_url":"https://api.github.com/users/effuse/gists{/gist_id}","starred_url":"https://api.github.com/users/effuse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/effuse/subscriptions","organizations_url":"https://api.github.com/users/effuse/orgs","repos_url":"https://api.github.com/users/effuse/repos","events_url":"https://api.github.com/users/effuse/events{/privacy}","received_events_url":"https://api.github.com/users/effuse/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/effuse/profuse","description":"An OCaml implementation of the FUSE protocol versions 7.8 and 7.23","fork":false,"url":"https://api.github.com/repos/effuse/profuse","forks_url":"https://api.github.com/repos/effuse/profuse/forks","keys_url":"https://api.github.com/repos/effuse/profuse/keys{/key_id}","collaborators_url":"https://api.github.com/repos/effuse/profuse/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/effuse/profuse/teams","hooks_url":"https://api.github.com/repos/effuse/profuse/hooks","issue_events_url":"https://api.github.com/repos/effuse/profuse/issues/events{/number}","events_url":"https://api.github.com/repos/effuse/profuse/events","assignees_url":"https://api.github.com/repos/effuse/profuse/assignees{/user}","branches_url":"https://api.github.com/repos/effuse/profuse/branches{/branch}","tags_url":"https://api.github.com/repos/effuse/profuse/tags","blobs_url":"https://api.github.com/repos/effuse/profuse/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/effuse/profuse/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/effuse/profuse/git/refs{/sha}","trees_url":"https://api.github.com/repos/effuse/profuse/git/trees{/sha}","statuses_url":"https://api.github.com/repos/effuse/profuse/statuses/{sha}","languages_url":"https://api.github.com/repos/effuse/profuse/languages","stargazers_url":"https://api.github.com/repos/effuse/profuse/stargazers","contributors_url":"https://api.github.com/repos/effuse/profuse/contributors","subscribers_url":"https://api.github.com/repos/effuse/profuse/subscribers","subscription_url":"https://api.github.com/repos/effuse/profuse/subscription","commits_url":"https://api.github.com/repos/effuse/profuse/commits{/sha}","git_commits_url":"https://api.github.com/repos/effuse/profuse/git/commits{/sha}","comments_url":"https://api.github.com/repos/effuse/profuse/comments{/number}","issue_comment_url":"https://api.github.com/repos/effuse/profuse/issues/comments{/number}","contents_url":"https://api.github.com/repos/effuse/profuse/contents/{+path}","compare_url":"https://api.github.com/repos/effuse/profuse/compare/{base}...{head}","merges_url":"https://api.github.com/repos/effuse/profuse/merges","archive_url":"https://api.github.com/repos/effuse/profuse/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/effuse/profuse/downloads","issues_url":"https://api.github.com/repos/effuse/profuse/issues{/number}","pulls_url":"https://api.github.com/repos/effuse/profuse/pulls{/number}","milestones_url":"https://api.github.com/repos/effuse/profuse/milestones{/number}","notifications_url":"https://api.github.com/repos/effuse/profuse/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/effuse/profuse/labels{/name}","releases_url":"https://api.github.com/repos/effuse/profuse/releases{/id}","deployments_url":"https://api.github.com/repos/effuse/profuse/deployments","created_at":"2013-10-18T16:18:36Z","updated_at":"2016-08-05T13:23:41Z","pushed_at":"2016-09-29T15:49:09Z","git_url":"git://github.com/effuse/profuse.git","ssh_url":"git@github.com:effuse/profuse.git","clone_url":"https://github.com/effuse/profuse.git","svn_url":"https://github.com/effuse/profuse","homepage":"","size":455,"stargazers_count":23,"watchers_count":23,"language":"OCaml","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"open_issues_count":10,"forks":5,"open_issues":10,"watchers":23,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/effuse/profuse/pulls/56"},"html":{"href":"https://github.com/effuse/profuse/pull/56"},"issue":{"href":"https://api.github.com/repos/effuse/profuse/issues/56"},"comments":{"href":"https://api.github.com/repos/effuse/profuse/issues/56/comments"},"review_comments":{"href":"https://api.github.com/repos/effuse/profuse/pulls/56/comments"},"review_comment":{"href":"https://api.github.com/repos/effuse/profuse/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/effuse/profuse/pulls/56/commits"},"statuses":{"href":"https://api.github.com/repos/effuse/profuse/statuses/0c766e649a774ed55858818caddfabc93af4b86d"}}}}
{"actor":{"display_login":"yallop"}}