{"action":"closed","issue":{"url":"https://api.github.com/repos/boyter/searchcode-server/issues/3","repository_url":"https://api.github.com/repos/boyter/searchcode-server","labels_url":"https://api.github.com/repos/boyter/searchcode-server/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/boyter/searchcode-server/issues/3/comments","events_url":"https://api.github.com/repos/boyter/searchcode-server/issues/3/events","html_url":"https://github.com/boyter/searchcode-server/issues/3","id":173374235,"number":3,"title":"Clean Indexing Jobs to use Template methods","user":{"login":"boyter","id":612151,"avatar_url":"https://avatars.githubusercontent.com/u/612151?v=3","gravatar_id":"","url":"https://api.github.com/users/boyter","html_url":"https://github.com/boyter","followers_url":"https://api.github.com/users/boyter/followers","following_url":"https://api.github.com/users/boyter/following{/other_user}","gists_url":"https://api.github.com/users/boyter/gists{/gist_id}","starred_url":"https://api.github.com/users/boyter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boyter/subscriptions","organizations_url":"https://api.github.com/users/boyter/orgs","repos_url":"https://api.github.com/users/boyter/repos","events_url":"https://api.github.com/users/boyter/events{/privacy}","received_events_url":"https://api.github.com/users/boyter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/boyter/searchcode-server/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"boyter","id":612151,"avatar_url":"https://avatars.githubusercontent.com/u/612151?v=3","gravatar_id":"","url":"https://api.github.com/users/boyter","html_url":"https://github.com/boyter","followers_url":"https://api.github.com/users/boyter/followers","following_url":"https://api.github.com/users/boyter/following{/other_user}","gists_url":"https://api.github.com/users/boyter/gists{/gist_id}","starred_url":"https://api.github.com/users/boyter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boyter/subscriptions","organizations_url":"https://api.github.com/users/boyter/orgs","repos_url":"https://api.github.com/users/boyter/repos","events_url":"https://api.github.com/users/boyter/events{/privacy}","received_events_url":"https://api.github.com/users/boyter/received_events","type":"User","site_admin":false},"assignees":[{"login":"boyter","id":612151,"avatar_url":"https://avatars.githubusercontent.com/u/612151?v=3","gravatar_id":"","url":"https://api.github.com/users/boyter","html_url":"https://github.com/boyter","followers_url":"https://api.github.com/users/boyter/followers","following_url":"https://api.github.com/users/boyter/following{/other_user}","gists_url":"https://api.github.com/users/boyter/gists{/gist_id}","starred_url":"https://api.github.com/users/boyter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boyter/subscriptions","organizations_url":"https://api.github.com/users/boyter/orgs","repos_url":"https://api.github.com/users/boyter/repos","events_url":"https://api.github.com/users/boyter/events{/privacy}","received_events_url":"https://api.github.com/users/boyter/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/boyter/searchcode-server/milestones/1","html_url":"https://github.com/boyter/searchcode-server/milestones/1.2.4","labels_url":"https://api.github.com/repos/boyter/searchcode-server/milestones/1/labels","id":1964384,"number":1,"title":"1.2.4","description":null,"creator":{"login":"boyter","id":612151,"avatar_url":"https://avatars.githubusercontent.com/u/612151?v=3","gravatar_id":"","url":"https://api.github.com/users/boyter","html_url":"https://github.com/boyter","followers_url":"https://api.github.com/users/boyter/followers","following_url":"https://api.github.com/users/boyter/following{/other_user}","gists_url":"https://api.github.com/users/boyter/gists{/gist_id}","starred_url":"https://api.github.com/users/boyter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boyter/subscriptions","organizations_url":"https://api.github.com/users/boyter/orgs","repos_url":"https://api.github.com/users/boyter/repos","events_url":"https://api.github.com/users/boyter/events{/privacy}","received_events_url":"https://api.github.com/users/boyter/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":1,"state":"open","created_at":"2016-08-26T05:39:54Z","updated_at":"2016-08-26T08:27:21Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-08-26T05:41:22Z","updated_at":"2016-08-26T08:27:21Z","closed_at":"2016-08-26T08:27:21Z","body":"Lots of duplicated code which will only get worse when Mercurial support is implemented. Add base class and extend from that using template methods to implement the SCM specific logic.\r\n\r\nUse this as an opportunity to fix the obscure bugs that may have crept in such as the incorrect code count that SVN produces."}}
{"actor":{"display_login":"boyter"}}