{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/1180","labels_url":"https://api.github.com/repos/ensime/ensime-server/issues/1180/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-server/issues/1180/comments","events_url":"https://api.github.com/repos/ensime/ensime-server/issues/1180/events","html_url":"https://github.com/ensime/ensime-server/pull/1180","id":122725003,"number":1180,"title":"Add DiffRefactorReq and RefactorDiffEffect (#996)","user":{"login":"lxol","id":356638,"avatar_url":"https://avatars.githubusercontent.com/u/356638?v=3","gravatar_id":"","url":"https://api.github.com/users/lxol","html_url":"https://github.com/lxol","followers_url":"https://api.github.com/users/lxol/followers","following_url":"https://api.github.com/users/lxol/following{/other_user}","gists_url":"https://api.github.com/users/lxol/gists{/gist_id}","starred_url":"https://api.github.com/users/lxol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lxol/subscriptions","organizations_url":"https://api.github.com/users/lxol/orgs","repos_url":"https://api.github.com/users/lxol/repos","events_url":"https://api.github.com/users/lxol/events{/privacy}","received_events_url":"https://api.github.com/users/lxol/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ensime/ensime-server/labels/Needs%20Review","name":"Needs Review","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-12-17T12:23:48Z","updated_at":"2015-12-17T21:48:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ensime/ensime-server/pulls/1180","html_url":"https://github.com/ensime/ensime-server/pull/1180","diff_url":"https://github.com/ensime/ensime-server/pull/1180.diff","patch_url":"https://github.com/ensime/ensime-server/pull/1180.patch"},"body":"Extend the ensime protocol to request a refactor change as a diff file in a unified output format."},"comment":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/comments/165591985","html_url":"https://github.com/ensime/ensime-server/pull/1180#issuecomment-165591985","issue_url":"https://api.github.com/repos/ensime/ensime-server/issues/1180","id":165591985,"user":{"login":"aemoncannon","id":7484,"avatar_url":"https://avatars.githubusercontent.com/u/7484?v=3","gravatar_id":"","url":"https://api.github.com/users/aemoncannon","html_url":"https://github.com/aemoncannon","followers_url":"https://api.github.com/users/aemoncannon/followers","following_url":"https://api.github.com/users/aemoncannon/following{/other_user}","gists_url":"https://api.github.com/users/aemoncannon/gists{/gist_id}","starred_url":"https://api.github.com/users/aemoncannon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aemoncannon/subscriptions","organizations_url":"https://api.github.com/users/aemoncannon/orgs","repos_url":"https://api.github.com/users/aemoncannon/repos","events_url":"https://api.github.com/users/aemoncannon/events{/privacy}","received_events_url":"https://api.github.com/users/aemoncannon/received_events","type":"User","site_admin":false},"created_at":"2015-12-17T21:48:55Z","updated_at":"2015-12-17T21:48:55Z","body":"Awesome work. What do you think about PrepareRefactorReqV2 over DiffRefactorReq? Ditto for RefactorResultV2. Would make the evolution of the protocol easier to see, and maybe could adopt this approach in general. It's good enough for Sqlite :-)"}}