{"action":"created","issue":{"url":"https://api.github.com/repos/pmem/pmdk/issues/2665","repository_url":"https://api.github.com/repos/pmem/pmdk","labels_url":"https://api.github.com/repos/pmem/pmdk/issues/2665/labels{/name}","comments_url":"https://api.github.com/repos/pmem/pmdk/issues/2665/comments","events_url":"https://api.github.com/repos/pmem/pmdk/issues/2665/events","html_url":"https://github.com/pmem/pmdk/pull/2665","id":299013837,"number":2665,"title":"obj: implement ctl argument versioning mechanism","user":{"login":"pbalcer","id":8775610,"avatar_url":"https://avatars1.githubusercontent.com/u/8775610?v=4","gravatar_id":"","url":"https://api.github.com/users/pbalcer","html_url":"https://github.com/pbalcer","followers_url":"https://api.github.com/users/pbalcer/followers","following_url":"https://api.github.com/users/pbalcer/following{/other_user}","gists_url":"https://api.github.com/users/pbalcer/gists{/gist_id}","starred_url":"https://api.github.com/users/pbalcer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pbalcer/subscriptions","organizations_url":"https://api.github.com/users/pbalcer/orgs","repos_url":"https://api.github.com/users/pbalcer/repos","events_url":"https://api.github.com/users/pbalcer/events{/privacy}","received_events_url":"https://api.github.com/users/pbalcer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-02-21T15:27:41Z","updated_at":"2018-02-23T16:05:32Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/pmem/pmdk/pulls/2665","html_url":"https://github.com/pmem/pmdk/pull/2665","diff_url":"https://github.com/pmem/pmdk/pull/2665.diff","patch_url":"https://github.com/pmem/pmdk/pull/2665.patch"},"body":"This patch adds sized complex argument parsing that allows us to\r\nrequire the user to provide us with the size of the argument to\r\nthe parser. This is complemented by ability to specify optional\r\nfields inside of a structure.\r\nThese two things create a mechanism for ctl entry points\r\nbackward compatibilty.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/pmem/pmdk/2665)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/pmem/pmdk/issues/comments/368053232","html_url":"https://github.com/pmem/pmdk/pull/2665#issuecomment-368053232","issue_url":"https://api.github.com/repos/pmem/pmdk/issues/2665","id":368053232,"user":{"login":"krzycz","id":8184299,"avatar_url":"https://avatars2.githubusercontent.com/u/8184299?v=4","gravatar_id":"","url":"https://api.github.com/users/krzycz","html_url":"https://github.com/krzycz","followers_url":"https://api.github.com/users/krzycz/followers","following_url":"https://api.github.com/users/krzycz/following{/other_user}","gists_url":"https://api.github.com/users/krzycz/gists{/gist_id}","starred_url":"https://api.github.com/users/krzycz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krzycz/subscriptions","organizations_url":"https://api.github.com/users/krzycz/orgs","repos_url":"https://api.github.com/users/krzycz/repos","events_url":"https://api.github.com/users/krzycz/events{/privacy}","received_events_url":"https://api.github.com/users/krzycz/received_events","type":"User","site_admin":false},"created_at":"2018-02-23T16:05:32Z","updated_at":"2018-02-23T16:05:32Z","author_association":"CONTRIBUTOR","body":"\n\n\n\nReviewed 1 of 2 files at r2, 1 of 1 files at r3.\nReview status: all files reviewed at latest revision, 2 unresolved discussions.\n\n---\n\n\n\n*Comments from [Reviewable](https://reviewable.io:443/reviews/pmem/pmdk/2665)*\n<!-- Sent from Reviewable.io -->\n"}}
{"actor":{"display_login":"krzycz"}}