{"action":"created","issue":{"url":"https://api.github.com/repos/basho/clique/issues/74","repository_url":"https://api.github.com/repos/basho/clique","labels_url":"https://api.github.com/repos/basho/clique/issues/74/labels{/name}","comments_url":"https://api.github.com/repos/basho/clique/issues/74/comments","events_url":"https://api.github.com/repos/basho/clique/issues/74/events","html_url":"https://github.com/basho/clique/pull/74","id":170490452,"number":74,"title":"Modify and improve config change callback system","user":{"login":"nickelization","id":4108538,"avatar_url":"https://avatars.githubusercontent.com/u/4108538?v=3","gravatar_id":"","url":"https://api.github.com/users/nickelization","html_url":"https://github.com/nickelization","followers_url":"https://api.github.com/users/nickelization/followers","following_url":"https://api.github.com/users/nickelization/following{/other_user}","gists_url":"https://api.github.com/users/nickelization/gists{/gist_id}","starred_url":"https://api.github.com/users/nickelization/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickelization/subscriptions","organizations_url":"https://api.github.com/users/nickelization/orgs","repos_url":"https://api.github.com/users/nickelization/repos","events_url":"https://api.github.com/users/nickelization/events{/privacy}","received_events_url":"https://api.github.com/users/nickelization/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-08-10T18:49:56Z","updated_at":"2016-08-12T17:31:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/basho/clique/pulls/74","html_url":"https://github.com/basho/clique/pull/74","diff_url":"https://github.com/basho/clique/pull/74.diff","patch_url":"https://github.com/basho/clique/pull/74.patch"},"body":"These changes break backwards compatibility with the old config callback API, but the new system is much easier to use in that it automatically deals with use of the --node and --all flags and calls the callbacks in the correct places. It also allows the callbacks to add output messages that can be displayed back to the user. In the case of the --all flag, all the results will now be displayed back to the user in a table.\r\n\r\nThis PR also updates the documentation appropriately, and adds extensive unit tests for the clique \"set\" command."},"comment":{"url":"https://api.github.com/repos/basho/clique/issues/comments/239509366","html_url":"https://github.com/basho/clique/pull/74#issuecomment-239509366","issue_url":"https://api.github.com/repos/basho/clique/issues/74","id":239509366,"user":{"login":"nickelization","id":4108538,"avatar_url":"https://avatars.githubusercontent.com/u/4108538?v=3","gravatar_id":"","url":"https://api.github.com/users/nickelization","html_url":"https://github.com/nickelization","followers_url":"https://api.github.com/users/nickelization/followers","following_url":"https://api.github.com/users/nickelization/following{/other_user}","gists_url":"https://api.github.com/users/nickelization/gists{/gist_id}","starred_url":"https://api.github.com/users/nickelization/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickelization/subscriptions","organizations_url":"https://api.github.com/users/nickelization/orgs","repos_url":"https://api.github.com/users/nickelization/repos","events_url":"https://api.github.com/users/nickelization/events{/privacy}","received_events_url":"https://api.github.com/users/nickelization/received_events","type":"User","site_admin":false},"created_at":"2016-08-12T17:30:59Z","updated_at":"2016-08-12T17:30:59Z","body":"@borshop merge"}}
{"actor":{"display_login":"nickelization"}}