{"action":"opened","issue":{"url":"https://api.github.com/repos/haskell/cabal/issues/3045","labels_url":"https://api.github.com/repos/haskell/cabal/issues/3045/labels{/name}","comments_url":"https://api.github.com/repos/haskell/cabal/issues/3045/comments","events_url":"https://api.github.com/repos/haskell/cabal/issues/3045/events","html_url":"https://github.com/haskell/cabal/issues/3045","id":126748499,"number":3045,"title":"A proper code review system for Cabal","user":{"login":"ezyang","id":13564,"avatar_url":"https://avatars.githubusercontent.com/u/13564?v=3","gravatar_id":"","url":"https://api.github.com/users/ezyang","html_url":"https://github.com/ezyang","followers_url":"https://api.github.com/users/ezyang/followers","following_url":"https://api.github.com/users/ezyang/following{/other_user}","gists_url":"https://api.github.com/users/ezyang/gists{/gist_id}","starred_url":"https://api.github.com/users/ezyang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ezyang/subscriptions","organizations_url":"https://api.github.com/users/ezyang/orgs","repos_url":"https://api.github.com/users/ezyang/repos","events_url":"https://api.github.com/users/ezyang/events{/privacy}","received_events_url":"https://api.github.com/users/ezyang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-14T21:08:48Z","updated_at":"2016-01-14T21:08:48Z","closed_at":null,"body":"Continuation from #3039. CC @BardurArantsson.\r\n\r\n> No direct experience with Phab, but doesn't it require some sort of weird custom command line tool instead of just using standard git commands? (When reviewing and pushing patches to review, obviously.)\r\n\r\nYes, but it's pretty tolerable (since there isn't actually a standard git command that works well for the Phabricator, per-patch workflow.) Phabricator's big weakness is it can't deal with pull requests with lots of commits; you have to submit each one individually."}}