{"action":"created","issue":{"url":"https://api.github.com/repos/genome/TestTracker/issues/40","labels_url":"https://api.github.com/repos/genome/TestTracker/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/genome/TestTracker/issues/40/comments","events_url":"https://api.github.com/repos/genome/TestTracker/issues/40/events","html_url":"https://github.com/genome/TestTracker/pull/40","id":56006002,"number":40,"title":"rewrite changed_files_from_git","user":{"login":"nnutter","id":207011,"avatar_url":"https://avatars.githubusercontent.com/u/207011?v=3","gravatar_id":"","url":"https://api.github.com/users/nnutter","html_url":"https://github.com/nnutter","followers_url":"https://api.github.com/users/nnutter/followers","following_url":"https://api.github.com/users/nnutter/following{/other_user}","gists_url":"https://api.github.com/users/nnutter/gists{/gist_id}","starred_url":"https://api.github.com/users/nnutter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nnutter/subscriptions","organizations_url":"https://api.github.com/users/nnutter/orgs","repos_url":"https://api.github.com/users/nnutter/repos","events_url":"https://api.github.com/users/nnutter/events{/privacy}","received_events_url":"https://api.github.com/users/nnutter/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-30T08:15:42Z","updated_at":"2015-01-30T18:28:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/genome/TestTracker/pulls/40","html_url":"https://github.com/genome/TestTracker/pull/40","diff_url":"https://github.com/genome/TestTracker/pull/40.diff","patch_url":"https://github.com/genome/TestTracker/pull/40.patch"},"body":"Rewrite `changed_files_from_git()`:\r\n\r\n- avoid having to parse `git status` output\r\n- do not append untracked files when non-empty `$diff_arg` has been passed in\r\n- reimplement default heuristic for empty `$diff_arg`\r\n- only include changes in HEAD instead of also including changes made to\r\n upstream branch (more or less, triple dot versus double dot syntax)\r\n\r\nFixes #35\r\nCloses #25"},"comment":{"url":"https://api.github.com/repos/genome/TestTracker/issues/comments/72246850","html_url":"https://github.com/genome/TestTracker/pull/40#issuecomment-72246850","issue_url":"https://api.github.com/repos/genome/TestTracker/issues/40","id":72246850,"user":{"login":"nnutter","id":207011,"avatar_url":"https://avatars.githubusercontent.com/u/207011?v=3","gravatar_id":"","url":"https://api.github.com/users/nnutter","html_url":"https://github.com/nnutter","followers_url":"https://api.github.com/users/nnutter/followers","following_url":"https://api.github.com/users/nnutter/following{/other_user}","gists_url":"https://api.github.com/users/nnutter/gists{/gist_id}","starred_url":"https://api.github.com/users/nnutter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nnutter/subscriptions","organizations_url":"https://api.github.com/users/nnutter/orgs","repos_url":"https://api.github.com/users/nnutter/repos","events_url":"https://api.github.com/users/nnutter/events{/privacy}","received_events_url":"https://api.github.com/users/nnutter/received_events","type":"User","site_admin":false},"created_at":"2015-01-30T18:28:25Z","updated_at":"2015-01-30T18:28:25Z","body":"> I don't know if you're seeking +1s or not but: +1\r\n\r\nI am, thanks. :smiley: "}}