{"action":"created","issue":{"url":"https://api.github.com/repos/jisaacks/GitGutter/issues/315","repository_url":"https://api.github.com/repos/jisaacks/GitGutter","labels_url":"https://api.github.com/repos/jisaacks/GitGutter/issues/315/labels{/name}","comments_url":"https://api.github.com/repos/jisaacks/GitGutter/issues/315/comments","events_url":"https://api.github.com/repos/jisaacks/GitGutter/issues/315/events","html_url":"https://github.com/jisaacks/GitGutter/pull/315","id":181003782,"number":315,"title":"Add GitGutterSettings class that encapsulates settings (#230 related)","user":{"login":"rchl","id":153197,"avatar_url":"https://avatars.githubusercontent.com/u/153197?v=3","gravatar_id":"","url":"https://api.github.com/users/rchl","html_url":"https://github.com/rchl","followers_url":"https://api.github.com/users/rchl/followers","following_url":"https://api.github.com/users/rchl/following{/other_user}","gists_url":"https://api.github.com/users/rchl/gists{/gist_id}","starred_url":"https://api.github.com/users/rchl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rchl/subscriptions","organizations_url":"https://api.github.com/users/rchl/orgs","repos_url":"https://api.github.com/users/rchl/repos","events_url":"https://api.github.com/users/rchl/events{/privacy}","received_events_url":"https://api.github.com/users/rchl/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-10-04T21:00:56Z","updated_at":"2016-10-14T14:16:13Z","closed_at":"2016-10-13T21:20:37Z","pull_request":{"url":"https://api.github.com/repos/jisaacks/GitGutter/pulls/315","html_url":"https://github.com/jisaacks/GitGutter/pull/315","diff_url":"https://github.com/jisaacks/GitGutter/pull/315.diff","patch_url":"https://github.com/jisaacks/GitGutter/pull/315.patch"},"body":"This is first step towards rewrite of the code to have less globals and more\r\npassing of objects around.\r\n\r\nCreated GitGutterSettings class which is created in ViewCollection and passed\r\nonto GitGutterHandler's created from there.\r\n\r\nThe goal is to remove the ViewCollection and pass settings directly from the\r\nbase *Command class. Currently settings object is still created in a couple of\r\nplaces (ViewCollection, individual \"WindowCommand\"s and EventListener). In the\r\nend it will be created only from the base TextCommand and EventListener."},"comment":{"url":"https://api.github.com/repos/jisaacks/GitGutter/issues/comments/253812617","html_url":"https://github.com/jisaacks/GitGutter/pull/315#issuecomment-253812617","issue_url":"https://api.github.com/repos/jisaacks/GitGutter/issues/315","id":253812617,"user":{"login":"jisaacks","id":1355481,"avatar_url":"https://avatars.githubusercontent.com/u/1355481?v=3","gravatar_id":"","url":"https://api.github.com/users/jisaacks","html_url":"https://github.com/jisaacks","followers_url":"https://api.github.com/users/jisaacks/followers","following_url":"https://api.github.com/users/jisaacks/following{/other_user}","gists_url":"https://api.github.com/users/jisaacks/gists{/gist_id}","starred_url":"https://api.github.com/users/jisaacks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jisaacks/subscriptions","organizations_url":"https://api.github.com/users/jisaacks/orgs","repos_url":"https://api.github.com/users/jisaacks/repos","events_url":"https://api.github.com/users/jisaacks/events{/privacy}","received_events_url":"https://api.github.com/users/jisaacks/received_events","type":"User","site_admin":false},"created_at":"2016-10-14T14:16:12Z","updated_at":"2016-10-14T14:16:12Z","body":"@rchl thanks for pointing that out. This whole time I thought other people were cloning, manually squashing and then merging. That makes things simple!"}}
{"actor":{"display_login":"jisaacks"}}