{"action":"created","comment":{"url":"https://api.github.com/repos/edu-xored/tracker/pulls/comments/89283526","pull_request_review_id":9829389,"id":89283526,"diff_hunk":"@@ -1,99 +1,154 @@\n #!/usr/bin/env sh\n-\n+ \n print_issue()\n {\n-\tlocal issue=\"$1\"\n-\tlocal issue_hash=\"$(git cat-file -p \"$(echo `git ls-tree $REF $issue` | awk '{print $3}' )\")\"\n-\tlocal summary=\"$(git cat-file -p \"$(echo `git ls-tree $issue_hash summary` | awk '{print $3}' )\")\"\n-\techo $issue $summary\n+    local issue=\"$1\"\n+    local issue_hash=\"$(git cat-file -p \"$(echo `git ls-tree $REF $issue` | awk '{print $3}' )\")\"\n+    local summary=\"$(git cat-file -p \"$(echo `git ls-tree $issue_hash summary` | awk '{print $3}' )\")\"\n+    echo $issue $summary\n }\n-\n+ \n+get_author()\n+{\n+    set $(git cat-file -p \"$1\")\n+    echo \"$4 $5\"\n+}\n+ \n get_status()\n {\n-\tlocal issue=\"$1\"\n-\tlocal issue_hash=\"$(git cat-file -p \"$(echo `git ls-tree $REF $issue` | awk '{print $3}' )\")\"\n-\tlocal status=\"$(git cat-file -p \"$(echo `git ls-tree $issue_hash status` | awk '{print $3}' )\")\"\n-\techo $status\n+    local issue=\"$1\"\n+    local issue_hash=\"$(git cat-file -p \"$(echo `git ls-tree $REF $issue` | awk '{print $3}' )\")\"\n+    local status=\"$(git cat-file -p \"$(echo `git ls-tree $issue_hash status` | awk '{print $3}' )\")\"\n+    echo $status\n }\n-\n+ \n+get_summary()\n+{\n+    local issue=\"$1\"\n+    local issue_hash=\"$(git cat-file -p \"$(echo `git ls-tree $REF $issue` | awk '{print $3}' )\")\"\n+    local summary=\"$(git cat-file -p \"$(echo `git ls-tree $issue_hash summary` | awk '{print $3}' )\")\"\n+    echo $summary\n+}\n+ \n+ get_description()\n+{\n+    local issue=\"$1\"\n+    local issue_hash=\"$(git cat-file -p \"$(echo `git ls-tree $REF $issue` | awk '{print $3}' )\")\"\n+    local description=\"$(git cat-file -p \"$(echo `git ls-tree $issue_hash description` | awk '{print $3}' )\")\"\n+    echo \"$description\"\n+}\n+ \n list_issues()\n {\n-\t( ! git show-ref --quiet --verify $REF ) && return\n-\n-\tlocal MODE=\"$1\"\n-\tlocal issue_number=1\n-\tlocal issues_names=\"$(git ls-tree --name-only $REF)\"\n-\tlocal count_of_issues=\"$(echo \"$issues_names\" | awk 'END { print NR }' )\"\n-\n-\twhile [ $issue_number -le $count_of_issues ]\n-\tdo\n-\t\tlocal issue=\"$(echo \"$issues_names\" | awk \"NR == $issue_number {print \\$0}\")\"\n-\t\tlocal status=\"$(get_status $issue)\"\n-\n-\t\tcase \"$MODE\" in\n-\t\t\t\"A\")\n-\t\t\t\tprint_issue $issue\n-\t\t\t\t;;\n-\t\t\t\"O\")\n-\t\t\t\t[ \"$status\" = \"open\" ] && print_issue $issue\n-\t\t\t\t;;\n-\t\t\t\"R\")\n-\t\t\t\t[ \"$status\" = \"resolved\" ] && print_issue $issue\n-\t\t\t\t;;\n-\t\tesac\n-\n-\t\tissue_number=$((issue_number+1))\n-\tdone\n+    ( ! git show-ref --quiet --verify $REF ) && return\n+ \n+    local MODE=\"$1\"\n+    local issue_number=1\n+    local issues_names=\"$(git ls-tree --name-only $REF)\"\n+    local count_of_issues=\"$(echo \"$issues_names\" | awk 'END { print NR }' )\"\n+ \n+    while [ $issue_number -le $count_of_issues ]\n+    do\n+        local issue=\"$(echo \"$issues_names\" | awk \"NR == $issue_number {print \\$0}\")\"\n+        local status=\"$(get_status $issue)\"\n+ \n+        case \"$MODE\" in\n+            \"A\")\n+                print_issue $issue\n+                ;;\n+            \"O\")\n+                [ \"$status\" = \"open\" ] && print_issue $issue\n+                ;;\n+            \"R\")\n+                [ \"$status\" = \"resolved\" ] && print_issue $issue\n+                ;;\n+        esac\n+ \n+        issue_number=$((issue_number+1))\n+    done\n }\n-\n+ \n usage()\n {\n-\techo \"usage: git bug [-h | -a | --open | --resolved | <subcommand>]\n-\t<subcommand> can be :\n-\tnew \t\t\tcreate new issue\n-\tresolve\t\t\tresolve issue\n-\t\"\n+    echo \"usage: git bug [-h | -a | --open | --resolved | <subcommand>]\n+    <subcommand> can be :\n+    new             create new issue\n+    resolve         resolve issue\n+    hash            prints issue information\n+    \"\n }\n+ \n+git_bug_hash()\n+{\n+    if [ -z \"$(git cat-file -p $1)\" ]\n+    then\n+        usage\n+        exit 1\n+    fi 2>/dev/null\n+ \n+    local issue=\"$1\"\n+    local author=\"$(get_author $issue)\"\n+    local status=\"$(get_status $issue)\"\n+    local summary=\"$(get_summary $issue)\"\n+    local description=\"$(get_description $issue)\"\n+ \n+    # цвета лучше обозначат информационый блок\n+    TITLE_COLOR='\\033[0;33m'\n+    NORMAL_COLOR='\\033[0m'\n \n+    echo \"${TITLE_COLOR}issue $issue ${NORMAL_COLOR}\"\n+    echo \"Author: $author\"\n+    echo \"Status: $status\"\n+    echo \"Summary: $summary\"\n+    echo \"\\n$description\" | sed 's/^/\\t/'\n+}\n+ \n main()\n {\n-\tREF=\"refs/heads/ISSUES\"\n-\n-\tif [ \"$#\" -lt 1 ]\n-\tthen\n-\t\tlist_issues \"O\"\n-\t\texit 0\n-\tfi\n-\n-\tlocal subcommand=\"$1\"\n-\tshift\n+    REF=\"refs/heads/ISSUES\"\n+ \n+    if [ \"$#\" -lt 1 ]\n+    then\n+        list_issues \"O\"\n+        exit 0\n+    fi\n+ \n+    local subcommand=\"$1\"\n+    shift\n+ \n+    case \"$subcommand\" in\n+        \"-h\")\n+            usage\n+            exit 0\n+            ;;\n+        \"-a\")\n+            list_issues \"A\"\n+            exit 0\n+            ;;\n+        \"--resolved\")\n+            list_issues \"R\"\n+            exit 0\n+            ;;\n+        \"--open\")\n+            list_issues \"O\"\n+            exit 0\n+            ;;\n+    esac\n+    \n+    # subcommand - hex число => git-bug-hash \n+    if expr \"$subcommand\" : \"[a-f0-9]*\" 1>/dev/null ","path":"src/git-bug","position":192,"original_position":192,"commit_id":"516ba12d2e7d19c42cef21f239711f74a108243a","original_commit_id":"516ba12d2e7d19c42cef21f239711f74a108243a","user":{"login":"kevromster","id":16014197,"avatar_url":"https://avatars.githubusercontent.com/u/16014197?v=3","gravatar_id":"","url":"https://api.github.com/users/kevromster","html_url":"https://github.com/kevromster","followers_url":"https://api.github.com/users/kevromster/followers","following_url":"https://api.github.com/users/kevromster/following{/other_user}","gists_url":"https://api.github.com/users/kevromster/gists{/gist_id}","starred_url":"https://api.github.com/users/kevromster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevromster/subscriptions","organizations_url":"https://api.github.com/users/kevromster/orgs","repos_url":"https://api.github.com/users/kevromster/repos","events_url":"https://api.github.com/users/kevromster/events{/privacy}","received_events_url":"https://api.github.com/users/kevromster/received_events","type":"User","site_admin":false},"body":"Я бы оставил в отдельном `if`. Но:\r\n1) тут забыто A-F\r\n2) текущий regex, кажется, пройдёт любое слово на _a_. А если у нас такая команда появится в будущем?\r\n","created_at":"2016-11-23T09:59:00Z","updated_at":"2016-11-23T09:59:32Z","html_url":"https://github.com/edu-xored/tracker/pull/7#discussion_r89283526","pull_request_url":"https://api.github.com/repos/edu-xored/tracker/pulls/7","_links":{"self":{"href":"https://api.github.com/repos/edu-xored/tracker/pulls/comments/89283526"},"html":{"href":"https://github.com/edu-xored/tracker/pull/7#discussion_r89283526"},"pull_request":{"href":"https://api.github.com/repos/edu-xored/tracker/pulls/7"}}},"pull_request":{"url":"https://api.github.com/repos/edu-xored/tracker/pulls/7","id":93478594,"html_url":"https://github.com/edu-xored/tracker/pull/7","diff_url":"https://github.com/edu-xored/tracker/pull/7.diff","patch_url":"https://github.com/edu-xored/tracker/pull/7.patch","issue_url":"https://api.github.com/repos/edu-xored/tracker/issues/7","number":7,"state":"open","locked":false,"title":"git-bug-hash","user":{"login":"banyrule","id":14077902,"avatar_url":"https://avatars.githubusercontent.com/u/14077902?v=3","gravatar_id":"","url":"https://api.github.com/users/banyrule","html_url":"https://github.com/banyrule","followers_url":"https://api.github.com/users/banyrule/followers","following_url":"https://api.github.com/users/banyrule/following{/other_user}","gists_url":"https://api.github.com/users/banyrule/gists{/gist_id}","starred_url":"https://api.github.com/users/banyrule/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/banyrule/subscriptions","organizations_url":"https://api.github.com/users/banyrule/orgs","repos_url":"https://api.github.com/users/banyrule/repos","events_url":"https://api.github.com/users/banyrule/events{/privacy}","received_events_url":"https://api.github.com/users/banyrule/received_events","type":"User","site_admin":false},"body":"Возникло пару вопросов при реализации:\r\n\r\n1. Мы выводим тот же хэш, который подали на вход git bug, или хэш дерева?\r\n2. Нужно ли выводить поле status?\r\n\r\n","created_at":"2016-11-13T16:51:20Z","updated_at":"2016-11-23T09:59:32Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8be977eb69d5a140844ca81402d8bc689600fc08","assignee":{"login":"AnnaKhismatullina","id":9033650,"avatar_url":"https://avatars.githubusercontent.com/u/9033650?v=3","gravatar_id":"","url":"https://api.github.com/users/AnnaKhismatullina","html_url":"https://github.com/AnnaKhismatullina","followers_url":"https://api.github.com/users/AnnaKhismatullina/followers","following_url":"https://api.github.com/users/AnnaKhismatullina/following{/other_user}","gists_url":"https://api.github.com/users/AnnaKhismatullina/gists{/gist_id}","starred_url":"https://api.github.com/users/AnnaKhismatullina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnnaKhismatullina/subscriptions","organizations_url":"https://api.github.com/users/AnnaKhismatullina/orgs","repos_url":"https://api.github.com/users/AnnaKhismatullina/repos","events_url":"https://api.github.com/users/AnnaKhismatullina/events{/privacy}","received_events_url":"https://api.github.com/users/AnnaKhismatullina/received_events","type":"User","site_admin":false},"assignees":[{"login":"AnnaKhismatullina","id":9033650,"avatar_url":"https://avatars.githubusercontent.com/u/9033650?v=3","gravatar_id":"","url":"https://api.github.com/users/AnnaKhismatullina","html_url":"https://github.com/AnnaKhismatullina","followers_url":"https://api.github.com/users/AnnaKhismatullina/followers","following_url":"https://api.github.com/users/AnnaKhismatullina/following{/other_user}","gists_url":"https://api.github.com/users/AnnaKhismatullina/gists{/gist_id}","starred_url":"https://api.github.com/users/AnnaKhismatullina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnnaKhismatullina/subscriptions","organizations_url":"https://api.github.com/users/AnnaKhismatullina/orgs","repos_url":"https://api.github.com/users/AnnaKhismatullina/repos","events_url":"https://api.github.com/users/AnnaKhismatullina/events{/privacy}","received_events_url":"https://api.github.com/users/AnnaKhismatullina/received_events","type":"User","site_admin":false},{"login":"banyrule","id":14077902,"avatar_url":"https://avatars.githubusercontent.com/u/14077902?v=3","gravatar_id":"","url":"https://api.github.com/users/banyrule","html_url":"https://github.com/banyrule","followers_url":"https://api.github.com/users/banyrule/followers","following_url":"https://api.github.com/users/banyrule/following{/other_user}","gists_url":"https://api.github.com/users/banyrule/gists{/gist_id}","starred_url":"https://api.github.com/users/banyrule/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/banyrule/subscriptions","organizations_url":"https://api.github.com/users/banyrule/orgs","repos_url":"https://api.github.com/users/banyrule/repos","events_url":"https://api.github.com/users/banyrule/events{/privacy}","received_events_url":"https://api.github.com/users/banyrule/received_events","type":"User","site_admin":false},{"login":"kevromster","id":16014197,"avatar_url":"https://avatars.githubusercontent.com/u/16014197?v=3","gravatar_id":"","url":"https://api.github.com/users/kevromster","html_url":"https://github.com/kevromster","followers_url":"https://api.github.com/users/kevromster/followers","following_url":"https://api.github.com/users/kevromster/following{/other_user}","gists_url":"https://api.github.com/users/kevromster/gists{/gist_id}","starred_url":"https://api.github.com/users/kevromster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevromster/subscriptions","organizations_url":"https://api.github.com/users/kevromster/orgs","repos_url":"https://api.github.com/users/kevromster/repos","events_url":"https://api.github.com/users/kevromster/events{/privacy}","received_events_url":"https://api.github.com/users/kevromster/received_events","type":"User","site_admin":false},{"login":"Dimonchik0036","id":22503910,"avatar_url":"https://avatars.githubusercontent.com/u/22503910?v=3","gravatar_id":"","url":"https://api.github.com/users/Dimonchik0036","html_url":"https://github.com/Dimonchik0036","followers_url":"https://api.github.com/users/Dimonchik0036/followers","following_url":"https://api.github.com/users/Dimonchik0036/following{/other_user}","gists_url":"https://api.github.com/users/Dimonchik0036/gists{/gist_id}","starred_url":"https://api.github.com/users/Dimonchik0036/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dimonchik0036/subscriptions","organizations_url":"https://api.github.com/users/Dimonchik0036/orgs","repos_url":"https://api.github.com/users/Dimonchik0036/repos","events_url":"https://api.github.com/users/Dimonchik0036/events{/privacy}","received_events_url":"https://api.github.com/users/Dimonchik0036/received_events","type":"User","site_admin":false},{"login":"AyyaGalieva","id":22524272,"avatar_url":"https://avatars.githubusercontent.com/u/22524272?v=3","gravatar_id":"","url":"https://api.github.com/users/AyyaGalieva","html_url":"https://github.com/AyyaGalieva","followers_url":"https://api.github.com/users/AyyaGalieva/followers","following_url":"https://api.github.com/users/AyyaGalieva/following{/other_user}","gists_url":"https://api.github.com/users/AyyaGalieva/gists{/gist_id}","starred_url":"https://api.github.com/users/AyyaGalieva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AyyaGalieva/subscriptions","organizations_url":"https://api.github.com/users/AyyaGalieva/orgs","repos_url":"https://api.github.com/users/AyyaGalieva/repos","events_url":"https://api.github.com/users/AyyaGalieva/events{/privacy}","received_events_url":"https://api.github.com/users/AyyaGalieva/received_events","type":"User","site_admin":false},{"login":"teabagk7","id":22525417,"avatar_url":"https://avatars.githubusercontent.com/u/22525417?v=3","gravatar_id":"","url":"https://api.github.com/users/teabagk7","html_url":"https://github.com/teabagk7","followers_url":"https://api.github.com/users/teabagk7/followers","following_url":"https://api.github.com/users/teabagk7/following{/other_user}","gists_url":"https://api.github.com/users/teabagk7/gists{/gist_id}","starred_url":"https://api.github.com/users/teabagk7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teabagk7/subscriptions","organizations_url":"https://api.github.com/users/teabagk7/orgs","repos_url":"https://api.github.com/users/teabagk7/repos","events_url":"https://api.github.com/users/teabagk7/events{/privacy}","received_events_url":"https://api.github.com/users/teabagk7/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/edu-xored/tracker/pulls/7/commits","review_comments_url":"https://api.github.com/repos/edu-xored/tracker/pulls/7/comments","review_comment_url":"https://api.github.com/repos/edu-xored/tracker/pulls/comments{/number}","comments_url":"https://api.github.com/repos/edu-xored/tracker/issues/7/comments","statuses_url":"https://api.github.com/repos/edu-xored/tracker/statuses/516ba12d2e7d19c42cef21f239711f74a108243a","head":{"label":"edu-xored:feature/4","ref":"feature/4","sha":"516ba12d2e7d19c42cef21f239711f74a108243a","user":{"login":"edu-xored","id":21689140,"avatar_url":"https://avatars.githubusercontent.com/u/21689140?v=3","gravatar_id":"","url":"https://api.github.com/users/edu-xored","html_url":"https://github.com/edu-xored","followers_url":"https://api.github.com/users/edu-xored/followers","following_url":"https://api.github.com/users/edu-xored/following{/other_user}","gists_url":"https://api.github.com/users/edu-xored/gists{/gist_id}","starred_url":"https://api.github.com/users/edu-xored/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edu-xored/subscriptions","organizations_url":"https://api.github.com/users/edu-xored/orgs","repos_url":"https://api.github.com/users/edu-xored/repos","events_url":"https://api.github.com/users/edu-xored/events{/privacy}","received_events_url":"https://api.github.com/users/edu-xored/received_events","type":"Organization","site_admin":false},"repo":{"id":70577205,"name":"tracker","full_name":"edu-xored/tracker","owner":{"login":"edu-xored","id":21689140,"avatar_url":"https://avatars.githubusercontent.com/u/21689140?v=3","gravatar_id":"","url":"https://api.github.com/users/edu-xored","html_url":"https://github.com/edu-xored","followers_url":"https://api.github.com/users/edu-xored/followers","following_url":"https://api.github.com/users/edu-xored/following{/other_user}","gists_url":"https://api.github.com/users/edu-xored/gists{/gist_id}","starred_url":"https://api.github.com/users/edu-xored/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edu-xored/subscriptions","organizations_url":"https://api.github.com/users/edu-xored/orgs","repos_url":"https://api.github.com/users/edu-xored/repos","events_url":"https://api.github.com/users/edu-xored/events{/privacy}","received_events_url":"https://api.github.com/users/edu-xored/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/edu-xored/tracker","description":"Git-based distributed issue tracker","fork":false,"url":"https://api.github.com/repos/edu-xored/tracker","forks_url":"https://api.github.com/repos/edu-xored/tracker/forks","keys_url":"https://api.github.com/repos/edu-xored/tracker/keys{/key_id}","collaborators_url":"https://api.github.com/repos/edu-xored/tracker/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/edu-xored/tracker/teams","hooks_url":"https://api.github.com/repos/edu-xored/tracker/hooks","issue_events_url":"https://api.github.com/repos/edu-xored/tracker/issues/events{/number}","events_url":"https://api.github.com/repos/edu-xored/tracker/events","assignees_url":"https://api.github.com/repos/edu-xored/tracker/assignees{/user}","branches_url":"https://api.github.com/repos/edu-xored/tracker/branches{/branch}","tags_url":"https://api.github.com/repos/edu-xored/tracker/tags","blobs_url":"https://api.github.com/repos/edu-xored/tracker/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/edu-xored/tracker/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/edu-xored/tracker/git/refs{/sha}","trees_url":"https://api.github.com/repos/edu-xored/tracker/git/trees{/sha}","statuses_url":"https://api.github.com/repos/edu-xored/tracker/statuses/{sha}","languages_url":"https://api.github.com/repos/edu-xored/tracker/languages","stargazers_url":"https://api.github.com/repos/edu-xored/tracker/stargazers","contributors_url":"https://api.github.com/repos/edu-xored/tracker/contributors","subscribers_url":"https://api.github.com/repos/edu-xored/tracker/subscribers","subscription_url":"https://api.github.com/repos/edu-xored/tracker/subscription","commits_url":"https://api.github.com/repos/edu-xored/tracker/commits{/sha}","git_commits_url":"https://api.github.com/repos/edu-xored/tracker/git/commits{/sha}","comments_url":"https://api.github.com/repos/edu-xored/tracker/comments{/number}","issue_comment_url":"https://api.github.com/repos/edu-xored/tracker/issues/comments{/number}","contents_url":"https://api.github.com/repos/edu-xored/tracker/contents/{+path}","compare_url":"https://api.github.com/repos/edu-xored/tracker/compare/{base}...{head}","merges_url":"https://api.github.com/repos/edu-xored/tracker/merges","archive_url":"https://api.github.com/repos/edu-xored/tracker/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/edu-xored/tracker/downloads","issues_url":"https://api.github.com/repos/edu-xored/tracker/issues{/number}","pulls_url":"https://api.github.com/repos/edu-xored/tracker/pulls{/number}","milestones_url":"https://api.github.com/repos/edu-xored/tracker/milestones{/number}","notifications_url":"https://api.github.com/repos/edu-xored/tracker/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/edu-xored/tracker/labels{/name}","releases_url":"https://api.github.com/repos/edu-xored/tracker/releases{/id}","deployments_url":"https://api.github.com/repos/edu-xored/tracker/deployments","created_at":"2016-10-11T09:22:50Z","updated_at":"2016-11-23T08:01:04Z","pushed_at":"2016-11-23T09:21:43Z","git_url":"git://github.com/edu-xored/tracker.git","ssh_url":"git@github.com:edu-xored/tracker.git","clone_url":"https://github.com/edu-xored/tracker.git","svn_url":"https://github.com/edu-xored/tracker","homepage":"","size":88,"stargazers_count":14,"watchers_count":14,"language":"Shell","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":3,"forks":0,"open_issues":3,"watchers":14,"default_branch":"master"}},"base":{"label":"edu-xored:master","ref":"master","sha":"e7cecff678e3bb07a9ce29f53340cfce991888ad","user":{"login":"edu-xored","id":21689140,"avatar_url":"https://avatars.githubusercontent.com/u/21689140?v=3","gravatar_id":"","url":"https://api.github.com/users/edu-xored","html_url":"https://github.com/edu-xored","followers_url":"https://api.github.com/users/edu-xored/followers","following_url":"https://api.github.com/users/edu-xored/following{/other_user}","gists_url":"https://api.github.com/users/edu-xored/gists{/gist_id}","starred_url":"https://api.github.com/users/edu-xored/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edu-xored/subscriptions","organizations_url":"https://api.github.com/users/edu-xored/orgs","repos_url":"https://api.github.com/users/edu-xored/repos","events_url":"https://api.github.com/users/edu-xored/events{/privacy}","received_events_url":"https://api.github.com/users/edu-xored/received_events","type":"Organization","site_admin":false},"repo":{"id":70577205,"name":"tracker","full_name":"edu-xored/tracker","owner":{"login":"edu-xored","id":21689140,"avatar_url":"https://avatars.githubusercontent.com/u/21689140?v=3","gravatar_id":"","url":"https://api.github.com/users/edu-xored","html_url":"https://github.com/edu-xored","followers_url":"https://api.github.com/users/edu-xored/followers","following_url":"https://api.github.com/users/edu-xored/following{/other_user}","gists_url":"https://api.github.com/users/edu-xored/gists{/gist_id}","starred_url":"https://api.github.com/users/edu-xored/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edu-xored/subscriptions","organizations_url":"https://api.github.com/users/edu-xored/orgs","repos_url":"https://api.github.com/users/edu-xored/repos","events_url":"https://api.github.com/users/edu-xored/events{/privacy}","received_events_url":"https://api.github.com/users/edu-xored/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/edu-xored/tracker","description":"Git-based distributed issue tracker","fork":false,"url":"https://api.github.com/repos/edu-xored/tracker","forks_url":"https://api.github.com/repos/edu-xored/tracker/forks","keys_url":"https://api.github.com/repos/edu-xored/tracker/keys{/key_id}","collaborators_url":"https://api.github.com/repos/edu-xored/tracker/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/edu-xored/tracker/teams","hooks_url":"https://api.github.com/repos/edu-xored/tracker/hooks","issue_events_url":"https://api.github.com/repos/edu-xored/tracker/issues/events{/number}","events_url":"https://api.github.com/repos/edu-xored/tracker/events","assignees_url":"https://api.github.com/repos/edu-xored/tracker/assignees{/user}","branches_url":"https://api.github.com/repos/edu-xored/tracker/branches{/branch}","tags_url":"https://api.github.com/repos/edu-xored/tracker/tags","blobs_url":"https://api.github.com/repos/edu-xored/tracker/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/edu-xored/tracker/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/edu-xored/tracker/git/refs{/sha}","trees_url":"https://api.github.com/repos/edu-xored/tracker/git/trees{/sha}","statuses_url":"https://api.github.com/repos/edu-xored/tracker/statuses/{sha}","languages_url":"https://api.github.com/repos/edu-xored/tracker/languages","stargazers_url":"https://api.github.com/repos/edu-xored/tracker/stargazers","contributors_url":"https://api.github.com/repos/edu-xored/tracker/contributors","subscribers_url":"https://api.github.com/repos/edu-xored/tracker/subscribers","subscription_url":"https://api.github.com/repos/edu-xored/tracker/subscription","commits_url":"https://api.github.com/repos/edu-xored/tracker/commits{/sha}","git_commits_url":"https://api.github.com/repos/edu-xored/tracker/git/commits{/sha}","comments_url":"https://api.github.com/repos/edu-xored/tracker/comments{/number}","issue_comment_url":"https://api.github.com/repos/edu-xored/tracker/issues/comments{/number}","contents_url":"https://api.github.com/repos/edu-xored/tracker/contents/{+path}","compare_url":"https://api.github.com/repos/edu-xored/tracker/compare/{base}...{head}","merges_url":"https://api.github.com/repos/edu-xored/tracker/merges","archive_url":"https://api.github.com/repos/edu-xored/tracker/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/edu-xored/tracker/downloads","issues_url":"https://api.github.com/repos/edu-xored/tracker/issues{/number}","pulls_url":"https://api.github.com/repos/edu-xored/tracker/pulls{/number}","milestones_url":"https://api.github.com/repos/edu-xored/tracker/milestones{/number}","notifications_url":"https://api.github.com/repos/edu-xored/tracker/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/edu-xored/tracker/labels{/name}","releases_url":"https://api.github.com/repos/edu-xored/tracker/releases{/id}","deployments_url":"https://api.github.com/repos/edu-xored/tracker/deployments","created_at":"2016-10-11T09:22:50Z","updated_at":"2016-11-23T08:01:04Z","pushed_at":"2016-11-23T09:21:43Z","git_url":"git://github.com/edu-xored/tracker.git","ssh_url":"git@github.com:edu-xored/tracker.git","clone_url":"https://github.com/edu-xored/tracker.git","svn_url":"https://github.com/edu-xored/tracker","homepage":"","size":88,"stargazers_count":14,"watchers_count":14,"language":"Shell","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":3,"forks":0,"open_issues":3,"watchers":14,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/edu-xored/tracker/pulls/7"},"html":{"href":"https://github.com/edu-xored/tracker/pull/7"},"issue":{"href":"https://api.github.com/repos/edu-xored/tracker/issues/7"},"comments":{"href":"https://api.github.com/repos/edu-xored/tracker/issues/7/comments"},"review_comments":{"href":"https://api.github.com/repos/edu-xored/tracker/pulls/7/comments"},"review_comment":{"href":"https://api.github.com/repos/edu-xored/tracker/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/edu-xored/tracker/pulls/7/commits"},"statuses":{"href":"https://api.github.com/repos/edu-xored/tracker/statuses/516ba12d2e7d19c42cef21f239711f74a108243a"}}}}
{"actor":{"display_login":"kevromster"}}