From f2f4ce725908abaecf56d86010bdf216a5b27a2e Mon Sep 17 00:00:00 2001 From: mohammed Date: Thu, 12 Jun 2025 15:30:14 +0300 Subject: [PATCH 1/9] skip draft pr optimization --- codeflash/api/cfapi.py | 10 ++++++++++ codeflash/optimization/optimizer.py | 14 ++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/codeflash/api/cfapi.py b/codeflash/api/cfapi.py index b908a57ea..457e75c28 100644 --- a/codeflash/api/cfapi.py +++ b/codeflash/api/cfapi.py @@ -235,3 +235,13 @@ def mark_optimization_success(trace_id: str, *, is_optimization_found: bool) -> """ payload = {"trace_id": trace_id, "is_optimization_found": is_optimization_found} return make_cfapi_request(endpoint="/mark-as-success", method="POST", payload=payload) + + +def get_pr_info(owner: str, repo: str, pr_number: int) -> Any: # noqa + """Get information about a pull request.""" + response = make_cfapi_request( + endpoint=f"/get-pr-info?owner={owner}&repo={repo}&pr_number={pr_number}", method="GET" + ) + if response.ok: + return response.json() + return None diff --git a/codeflash/optimization/optimizer.py b/codeflash/optimization/optimizer.py index ec0c5c7d4..7e8be6f2d 100644 --- a/codeflash/optimization/optimizer.py +++ b/codeflash/optimization/optimizer.py @@ -8,10 +8,12 @@ from pathlib import Path from typing import TYPE_CHECKING +from codeflash.api import cfapi from codeflash.api.aiservice import AiServiceClient, LocalAiServiceClient from codeflash.cli_cmds.console import console, logger, progress_bar from codeflash.code_utils import env_utils from codeflash.code_utils.env_utils import get_pr_number +from codeflash.code_utils.git_utils import get_repo_owner_and_name from codeflash.either import is_successful from codeflash.models.models import ValidCode from codeflash.telemetry.posthog_cf import ph @@ -86,6 +88,18 @@ def run(self) -> None: return if not env_utils.check_formatter_installed(self.args.formatter_cmds): return + + owner, repo = get_repo_owner_and_name() + + pr_info = cfapi.get_pr_info(owner, repo, int(get_pr_number())) + if pr_info is None: + logger.warning(f"Could not find {owner}/{repo}#{get_pr_number()}.") + return + is_draft = pr_info["draft"] + if is_draft: + logger.warning("PR is in draft mode, skipping optimization") + return + function_optimizer = None file_to_funcs_to_optimize: dict[Path, list[FunctionToOptimize]] num_optimizable_functions: int From 5dfdc798686a148c014c81cfbe65e208190e965b Mon Sep 17 00:00:00 2001 From: mohammed Date: Thu, 12 Jun 2025 15:42:49 +0300 Subject: [PATCH 2/9] fix type casting --- codeflash/optimization/optimizer.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/codeflash/optimization/optimizer.py b/codeflash/optimization/optimizer.py index 7e8be6f2d..0cae1e8bc 100644 --- a/codeflash/optimization/optimizer.py +++ b/codeflash/optimization/optimizer.py @@ -91,14 +91,16 @@ def run(self) -> None: owner, repo = get_repo_owner_and_name() - pr_info = cfapi.get_pr_info(owner, repo, int(get_pr_number())) - if pr_info is None: - logger.warning(f"Could not find {owner}/{repo}#{get_pr_number()}.") - return - is_draft = pr_info["draft"] - if is_draft: - logger.warning("PR is in draft mode, skipping optimization") - return + pr_number = get_pr_number() + if pr_number is not None: + pr_info = cfapi.get_pr_info(owner, repo, pr_number) + if pr_info is None: + logger.warning(f"Could not find {owner}/{repo}#{pr_number}.") + return + is_draft = pr_info["draft"] + if is_draft: + logger.warning("PR is in draft mode, skipping optimization") + return function_optimizer = None file_to_funcs_to_optimize: dict[Path, list[FunctionToOptimize]] From 4315722825aa0ec3c0971c4062db852b5e28e047 Mon Sep 17 00:00:00 2001 From: mohammed Date: Thu, 12 Jun 2025 15:47:16 +0300 Subject: [PATCH 3/9] search git repo in parent directories --- codeflash/optimization/optimizer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/codeflash/optimization/optimizer.py b/codeflash/optimization/optimizer.py index 0cae1e8bc..69f20808a 100644 --- a/codeflash/optimization/optimizer.py +++ b/codeflash/optimization/optimizer.py @@ -8,6 +8,8 @@ from pathlib import Path from typing import TYPE_CHECKING +import git + from codeflash.api import cfapi from codeflash.api.aiservice import AiServiceClient, LocalAiServiceClient from codeflash.cli_cmds.console import console, logger, progress_bar @@ -89,11 +91,12 @@ def run(self) -> None: if not env_utils.check_formatter_installed(self.args.formatter_cmds): return - owner, repo = get_repo_owner_and_name() + repo = git.Repo(search_parent_directories=True) + owner, repo_name = get_repo_owner_and_name(repo) pr_number = get_pr_number() if pr_number is not None: - pr_info = cfapi.get_pr_info(owner, repo, pr_number) + pr_info = cfapi.get_pr_info(owner, repo_name, pr_number) if pr_info is None: logger.warning(f"Could not find {owner}/{repo}#{pr_number}.") return From 162f2390b07180c18b9f80bb9b2f099702492513 Mon Sep 17 00:00:00 2001 From: mohammed Date: Thu, 12 Jun 2025 15:59:53 +0300 Subject: [PATCH 4/9] handle no repo error --- codeflash/optimization/optimizer.py | 34 ++++++++++++++++++----------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/codeflash/optimization/optimizer.py b/codeflash/optimization/optimizer.py index 69f20808a..73fe3b182 100644 --- a/codeflash/optimization/optimizer.py +++ b/codeflash/optimization/optimizer.py @@ -91,19 +91,9 @@ def run(self) -> None: if not env_utils.check_formatter_installed(self.args.formatter_cmds): return - repo = git.Repo(search_parent_directories=True) - owner, repo_name = get_repo_owner_and_name(repo) - - pr_number = get_pr_number() - if pr_number is not None: - pr_info = cfapi.get_pr_info(owner, repo_name, pr_number) - if pr_info is None: - logger.warning(f"Could not find {owner}/{repo}#{pr_number}.") - return - is_draft = pr_info["draft"] - if is_draft: - logger.warning("PR is in draft mode, skipping optimization") - return + if is_pr_draft(): + logger.warning("PR is in draft mode, skipping optimization") + return function_optimizer = None file_to_funcs_to_optimize: dict[Path, list[FunctionToOptimize]] @@ -320,3 +310,21 @@ def run_with_args(args: Namespace) -> None: optimizer.cleanup_temporary_paths() raise SystemExit from None + + +def is_pr_draft() -> bool: + try: + repo = git.Repo(search_parent_directories=True) + owner, repo_name = get_repo_owner_and_name(repo) + + pr_number = get_pr_number() + if pr_number is not None: + pr_info = cfapi.get_pr_info(owner, repo_name, pr_number) + if pr_info is None: + logger.warning(f"Could not find {owner}/{repo}#{pr_number}.") + return False + is_draft = pr_info["draft"] + if is_draft: + return True + except git.exc.InvalidGitRepositoryError: + return False From a5eb7555ecb6713eb214c1d20eaf6abb75e78bbe Mon Sep 17 00:00:00 2001 From: mohammed Date: Mon, 16 Jun 2025 19:30:36 +0300 Subject: [PATCH 5/9] check if pr is draft or not through GITHUB_EVENT_PATH --- codeflash/api/cfapi.py | 10 ---------- codeflash/optimization/optimizer.py | 25 +++++++++---------------- 2 files changed, 9 insertions(+), 26 deletions(-) diff --git a/codeflash/api/cfapi.py b/codeflash/api/cfapi.py index 6cd3a253c..518aded68 100644 --- a/codeflash/api/cfapi.py +++ b/codeflash/api/cfapi.py @@ -250,13 +250,3 @@ def mark_optimization_success(trace_id: str, *, is_optimization_found: bool) -> """ payload = {"trace_id": trace_id, "is_optimization_found": is_optimization_found} return make_cfapi_request(endpoint="/mark-as-success", method="POST", payload=payload) - - -def get_pr_info(owner: str, repo: str, pr_number: int) -> Any: # noqa - """Get information about a pull request.""" - response = make_cfapi_request( - endpoint=f"/get-pr-info?owner={owner}&repo={repo}&pr_number={pr_number}", method="GET" - ) - if response.ok: - return response.json() - return None diff --git a/codeflash/optimization/optimizer.py b/codeflash/optimization/optimizer.py index 73fe3b182..a0c61aee7 100644 --- a/codeflash/optimization/optimizer.py +++ b/codeflash/optimization/optimizer.py @@ -1,6 +1,7 @@ from __future__ import annotations import ast +import json import os import tempfile import time @@ -8,14 +9,10 @@ from pathlib import Path from typing import TYPE_CHECKING -import git - -from codeflash.api import cfapi from codeflash.api.aiservice import AiServiceClient, LocalAiServiceClient from codeflash.cli_cmds.console import console, logger, progress_bar from codeflash.code_utils import env_utils from codeflash.code_utils.env_utils import get_pr_number -from codeflash.code_utils.git_utils import get_repo_owner_and_name from codeflash.either import is_successful from codeflash.models.models import ValidCode from codeflash.telemetry.posthog_cf import ph @@ -314,17 +311,13 @@ def run_with_args(args: Namespace) -> None: def is_pr_draft() -> bool: try: - repo = git.Repo(search_parent_directories=True) - owner, repo_name = get_repo_owner_and_name(repo) - + event_path = os.getenv("GITHUB_EVENT_PATH") pr_number = get_pr_number() - if pr_number is not None: - pr_info = cfapi.get_pr_info(owner, repo_name, pr_number) - if pr_info is None: - logger.warning(f"Could not find {owner}/{repo}#{pr_number}.") - return False - is_draft = pr_info["draft"] - if is_draft: - return True - except git.exc.InvalidGitRepositoryError: + if pr_number is not None and event_path: + with Path(event_path).open() as f: + event_data = json.load(f) + return event_data["pull_request"]["draft"] + return False # noqa + except Exception as e: + logger.warning(f"Error checking if PR is draft: {e}") return False From 7f4242559a751997b17cc44fd33d33024d05e82e Mon Sep 17 00:00:00 2001 From: mohammed Date: Mon, 16 Jun 2025 19:31:34 +0300 Subject: [PATCH 6/9] comment --- codeflash/optimization/optimizer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/codeflash/optimization/optimizer.py b/codeflash/optimization/optimizer.py index a0c61aee7..e0bd487fd 100644 --- a/codeflash/optimization/optimizer.py +++ b/codeflash/optimization/optimizer.py @@ -310,6 +310,7 @@ def run_with_args(args: Namespace) -> None: def is_pr_draft() -> bool: + """Check if the PR is draft. in the github action context.""" try: event_path = os.getenv("GITHUB_EVENT_PATH") pr_number = get_pr_number() From 8bbcd9bf797d51c6703f77c5360cb1d30a8ff98f Mon Sep 17 00:00:00 2001 From: mohammed Date: Mon, 16 Jun 2025 19:48:27 +0300 Subject: [PATCH 7/9] type casting --- codeflash/optimization/optimizer.py | 2 +- events.json | 2282 +++++++++++++++++++++++++++ 2 files changed, 2283 insertions(+), 1 deletion(-) create mode 100644 events.json diff --git a/codeflash/optimization/optimizer.py b/codeflash/optimization/optimizer.py index e0bd487fd..32b2869dc 100644 --- a/codeflash/optimization/optimizer.py +++ b/codeflash/optimization/optimizer.py @@ -317,7 +317,7 @@ def is_pr_draft() -> bool: if pr_number is not None and event_path: with Path(event_path).open() as f: event_data = json.load(f) - return event_data["pull_request"]["draft"] + return bool(event_data["pull_request"]["draft"]) return False # noqa except Exception as e: logger.warning(f"Error checking if PR is draft: {e}") diff --git a/events.json b/events.json new file mode 100644 index 000000000..7dfea0e00 --- /dev/null +++ b/events.json @@ -0,0 +1,2282 @@ +[ + { + "id": "1978774765", + "type": "PushEvent", + "actor": { + "id": 382747, + "login": "andrepl", + "gravatar_id": "411d2b4791a8de51f98666e93e9f1fde", + "url": "https://api.github.com/users/andrepl", + "avatar_url": "https://gravatar.com/avatar/411d2b4791a8de51f98666e93e9f1fde?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16670304, + "name": "andrepl/andrepl.github.io", + "url": "https://api.github.com/repos/andrepl/andrepl.github.io" + }, + "payload": { + "push_id": 307955115, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "9487ef037120e52091bd5f59d4e2fc983188035f", + "before": "ceac7512abbc515f90797ebb5644b7ced52588be", + "commits": [ + { + "sha": "9487ef037120e52091bd5f59d4e2fc983188035f", + "author": { + "email": "andre.leblanc@webfilings.com", + "name": "Andre LeBlanc" + }, + "message": "more style", + "distinct": true, + "url": "https://api.github.com/repos/andrepl/andrepl.github.io/commits/9487ef037120e52091bd5f59d4e2fc983188035f" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:37Z" + }, + { + "id": "1978774764", + "type": "IssueCommentEvent", + "actor": { + "id": 4391802, + "login": "karydja", + "gravatar_id": "65fc19a93a72478dcc39c0eff87b20a7", + "url": "https://api.github.com/users/karydja", + "avatar_url": "https://gravatar.com/avatar/65fc19a93a72478dcc39c0eff87b20a7?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16112988, + "name": "4Soft/LuLanches", + "url": "https://api.github.com/repos/4Soft/LuLanches" + }, + "payload": { + "action": "created", + "issue": { + "url": "https://api.github.com/repos/4Soft/LuLanches/issues/12", + "labels_url": "https://api.github.com/repos/4Soft/LuLanches/issues/12/labels{/name}", + "comments_url": "https://api.github.com/repos/4Soft/LuLanches/issues/12/comments", + "events_url": "https://api.github.com/repos/4Soft/LuLanches/issues/12/events", + "html_url": "https://github.com/4Soft/LuLanches/issues/12", + "id": 26567080, + "number": 12, + "title": "Fechar conta de usuário", + "user": { + "login": "IgorMarques", + "id": 2074711, + "avatar_url": "https://gravatar.com/avatar/d20b6e29cc1ee5fd68e648fd01ade494?d=https%3A%2F%2Fidenticons.github.com%2Fafd8c560e7960cf3064ba984e8a4e89b.png&r=x", + "gravatar_id": "d20b6e29cc1ee5fd68e648fd01ade494", + "url": "https://api.github.com/users/IgorMarques", + "html_url": "https://github.com/IgorMarques", + "followers_url": "https://api.github.com/users/IgorMarques/followers", + "following_url": "https://api.github.com/users/IgorMarques/following{/other_user}", + "gists_url": "https://api.github.com/users/IgorMarques/gists{/gist_id}", + "starred_url": "https://api.github.com/users/IgorMarques/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/IgorMarques/subscriptions", + "organizations_url": "https://api.github.com/users/IgorMarques/orgs", + "repos_url": "https://api.github.com/users/IgorMarques/repos", + "events_url": "https://api.github.com/users/IgorMarques/events{/privacy}", + "received_events_url": "https://api.github.com/users/IgorMarques/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "url": "https://api.github.com/repos/4Soft/LuLanches/labels/%2B+%2B", + "name": "+ +", + "color": "006b75" + } + ], + "state": "open", + "assignee": { + "login": "karydja", + "id": 4391802, + "avatar_url": "https://gravatar.com/avatar/65fc19a93a72478dcc39c0eff87b20a7?d=https%3A%2F%2Fidenticons.github.com%2F454271f45621f6a64e866cce0a50ddd9.png&r=x", + "gravatar_id": "65fc19a93a72478dcc39c0eff87b20a7", + "url": "https://api.github.com/users/karydja", + "html_url": "https://github.com/karydja", + "followers_url": "https://api.github.com/users/karydja/followers", + "following_url": "https://api.github.com/users/karydja/following{/other_user}", + "gists_url": "https://api.github.com/users/karydja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/karydja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/karydja/subscriptions", + "organizations_url": "https://api.github.com/users/karydja/orgs", + "repos_url": "https://api.github.com/users/karydja/repos", + "events_url": "https://api.github.com/users/karydja/events{/privacy}", + "received_events_url": "https://api.github.com/users/karydja/received_events", + "type": "User", + "site_admin": false + }, + "milestone": { + "url": "https://api.github.com/repos/4Soft/LuLanches/milestones/1", + "labels_url": "https://api.github.com/repos/4Soft/LuLanches/milestones/1/labels", + "id": 547012, + "number": 1, + "title": "Primeiro Release para Cliente", + "description": "", + "creator": { + "login": "IgorMarques", + "id": 2074711, + "avatar_url": "https://gravatar.com/avatar/d20b6e29cc1ee5fd68e648fd01ade494?d=https%3A%2F%2Fidenticons.github.com%2Fafd8c560e7960cf3064ba984e8a4e89b.png&r=x", + "gravatar_id": "d20b6e29cc1ee5fd68e648fd01ade494", + "url": "https://api.github.com/users/IgorMarques", + "html_url": "https://github.com/IgorMarques", + "followers_url": "https://api.github.com/users/IgorMarques/followers", + "following_url": "https://api.github.com/users/IgorMarques/following{/other_user}", + "gists_url": "https://api.github.com/users/IgorMarques/gists{/gist_id}", + "starred_url": "https://api.github.com/users/IgorMarques/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/IgorMarques/subscriptions", + "organizations_url": "https://api.github.com/users/IgorMarques/orgs", + "repos_url": "https://api.github.com/users/IgorMarques/repos", + "events_url": "https://api.github.com/users/IgorMarques/events{/privacy}", + "received_events_url": "https://api.github.com/users/IgorMarques/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "state": "open", + "created_at": "2014-01-24T21:27:33Z", + "updated_at": "2014-02-12T13:16:39Z", + "due_on": "2014-02-07T08:00:00Z" + }, + "comments": 1, + "created_at": "2014-01-30T00:48:17Z", + "updated_at": "2014-02-13T03:20:37Z", + "closed_at": null, + "pull_request": { + "html_url": null, + "diff_url": null, + "patch_url": null + }, + "body": "Como um: usuário\r\nEu quero: obter a conta de um usuário em uma mesa (não necessariamente fechando)\r\nPara: obter seus pedidos e o total para os mesmos\r\n" + }, + "comment": { + "url": "https://api.github.com/repos/4Soft/LuLanches/issues/comments/34944849", + "html_url": "https://github.com/4Soft/LuLanches/issues/12#issuecomment-34944849", + "issue_url": "https://api.github.com/repos/4Soft/LuLanches/issues/12", + "id": 34944849, + "user": { + "login": "karydja", + "id": 4391802, + "avatar_url": "https://gravatar.com/avatar/65fc19a93a72478dcc39c0eff87b20a7?d=https%3A%2F%2Fidenticons.github.com%2F454271f45621f6a64e866cce0a50ddd9.png&r=x", + "gravatar_id": "65fc19a93a72478dcc39c0eff87b20a7", + "url": "https://api.github.com/users/karydja", + "html_url": "https://github.com/karydja", + "followers_url": "https://api.github.com/users/karydja/followers", + "following_url": "https://api.github.com/users/karydja/following{/other_user}", + "gists_url": "https://api.github.com/users/karydja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/karydja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/karydja/subscriptions", + "organizations_url": "https://api.github.com/users/karydja/orgs", + "repos_url": "https://api.github.com/users/karydja/repos", + "events_url": "https://api.github.com/users/karydja/events{/privacy}", + "received_events_url": "https://api.github.com/users/karydja/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-02-13T03:20:37Z", + "updated_at": "2014-02-13T03:20:37Z", + "body": "Ao clicar no botão fechar conta de usuário, o campo boolean is_present da tabela bill_clients deve se tornar falso, indicando que o cliente \"se retirou\" da mesa à qual pertence. Os pedidos desse cliente, portanto, não devem mais ser contabilizados na conta da mesa." + } + }, + "public": true, + "created_at": "2014-02-13T03:20:37Z", + "org": { + "id": 3110169, + "login": "4Soft", + "gravatar_id": "a170e9b4b7247f5e0c0243a4bae12d03", + "url": "https://api.github.com/orgs/4Soft", + "avatar_url": "https://gravatar.com/avatar/a170e9b4b7247f5e0c0243a4bae12d03?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" + } + }, + { + "id": "1978774763", + "type": "PushEvent", + "actor": { + "id": 6473879, + "login": "hongse15", + "gravatar_id": "96cb306202124f57e39fe8805be8bd1a", + "url": "https://api.github.com/users/hongse15", + "avatar_url": "https://gravatar.com/avatar/96cb306202124f57e39fe8805be8bd1a?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16147352, + "name": "hongse15/template", + "url": "https://api.github.com/repos/hongse15/template" + }, + "payload": { + "push_id": 307955114, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/gh-pages", + "head": "e2a4dafdbaf3728c77ab244f9c56b3dda627cc8e", + "before": "979047a5c2c5d63c6997b46ae728ac31cd48a822", + "commits": [ + { + "sha": "e2a4dafdbaf3728c77ab244f9c56b3dda627cc8e", + "author": { + "email": "hongse15@msu.edu", + "name": "hongse15" + }, + "message": "Update cultural4.html", + "distinct": true, + "url": "https://api.github.com/repos/hongse15/template/commits/e2a4dafdbaf3728c77ab244f9c56b3dda627cc8e" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:37Z" + }, + { + "id": "1978774756", + "type": "CreateEvent", + "actor": { + "id": 4096216, + "login": "amiller2978", + "gravatar_id": "6f549b28a250dbdccb4027772d3970f1", + "url": "https://api.github.com/users/amiller2978", + "avatar_url": "https://gravatar.com/avatar/6f549b28a250dbdccb4027772d3970f1?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16790449, + "name": "amiller2978/SeedPi", + "url": "https://api.github.com/repos/amiller2978/SeedPi" + }, + "payload": { + "ref": null, + "ref_type": "repository", + "master_branch": "master", + "description": "collection of raspberryPi work to control and monitor my seed starting system", + "pusher_type": "user" + }, + "public": true, + "created_at": "2014-02-13T03:20:36Z" + }, + { + "id": "1978774753", + "type": "PushEvent", + "actor": { + "id": 1441560, + "login": "leeping", + "gravatar_id": "ada68b01c6b9f64fd25f1aa4fc2653d0", + "url": "https://api.github.com/users/leeping", + "avatar_url": "https://gravatar.com/avatar/ada68b01c6b9f64fd25f1aa4fc2653d0?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 11302623, + "name": "leeping/forcebalance", + "url": "https://api.github.com/repos/leeping/forcebalance" + }, + "payload": { + "push_id": 307955111, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/thermo", + "head": "c173bddce67927e613c20d92f0a63225b43a66c5", + "before": "559c5783d01280b1d073cf96ac3c62099af24c86", + "commits": [ + { + "sha": "c173bddce67927e613c20d92f0a63225b43a66c5", + "author": { + "email": "leeping@stanford.edu", + "name": "leeping" + }, + "message": "Updated version number, also push to trigger test.", + "distinct": true, + "url": "https://api.github.com/repos/leeping/forcebalance/commits/c173bddce67927e613c20d92f0a63225b43a66c5" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:36Z" + }, + { + "id": "1978774752", + "type": "IssueCommentEvent", + "actor": { + "id": 530052, + "login": "austinylin", + "gravatar_id": "70b52586bbb28927e1d872ba4e8d4fbd", + "url": "https://api.github.com/users/austinylin", + "avatar_url": "https://gravatar.com/avatar/70b52586bbb28927e1d872ba4e8d4fbd?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 13961022, + "name": "asm-helpful/helpful-web", + "url": "https://api.github.com/repos/asm-helpful/helpful-web" + }, + "payload": { + "action": "created", + "issue": { + "url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116", + "labels_url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116/labels{/name}", + "comments_url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116/comments", + "events_url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116/events", + "html_url": "https://github.com/asm-helpful/helpful-web/pull/116", + "id": 27012260, + "number": 116, + "title": "Implement Devise Email Styling #192", + "user": { + "login": "nicolasiensen", + "id": 208312, + "avatar_url": "https://gravatar.com/avatar/83fe6c1d7453f056e7b68b2e298477c6?d=https%3A%2F%2Fidenticons.github.com%2Fa309d38db83fa0b90b923a3f38a3eb30.png&r=x", + "gravatar_id": "83fe6c1d7453f056e7b68b2e298477c6", + "url": "https://api.github.com/users/nicolasiensen", + "html_url": "https://github.com/nicolasiensen", + "followers_url": "https://api.github.com/users/nicolasiensen/followers", + "following_url": "https://api.github.com/users/nicolasiensen/following{/other_user}", + "gists_url": "https://api.github.com/users/nicolasiensen/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nicolasiensen/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nicolasiensen/subscriptions", + "organizations_url": "https://api.github.com/users/nicolasiensen/orgs", + "repos_url": "https://api.github.com/users/nicolasiensen/repos", + "events_url": "https://api.github.com/users/nicolasiensen/events{/privacy}", + "received_events_url": "https://api.github.com/users/nicolasiensen/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "assignee": null, + "milestone": null, + "comments": 3, + "created_at": "2014-02-05T23:01:40Z", + "updated_at": "2014-02-13T03:20:36Z", + "closed_at": null, + "pull_request": { + "html_url": "https://github.com/asm-helpful/helpful-web/pull/116", + "diff_url": "https://github.com/asm-helpful/helpful-web/pull/116.diff", + "patch_url": "https://github.com/asm-helpful/helpful-web/pull/116.patch" + }, + "body": "In this pull request I...\r\n\r\n- implemented mail preview for Devise::Mailer\r\n- implemented the email stylesheets using premailer-rails gem\r\n- added Ink framework (http://zurb.com/ink/) for responsive email templates" + }, + "comment": { + "url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/comments/34944848", + "html_url": "https://github.com/asm-helpful/helpful-web/pull/116#issuecomment-34944848", + "issue_url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116", + "id": 34944848, + "user": { + "login": "austinylin", + "id": 530052, + "avatar_url": "https://gravatar.com/avatar/70b52586bbb28927e1d872ba4e8d4fbd?d=https%3A%2F%2Fidenticons.github.com%2Fee2360c04ed9a8e15214b59940c22fdf.png&r=x", + "gravatar_id": "70b52586bbb28927e1d872ba4e8d4fbd", + "url": "https://api.github.com/users/austinylin", + "html_url": "https://github.com/austinylin", + "followers_url": "https://api.github.com/users/austinylin/followers", + "following_url": "https://api.github.com/users/austinylin/following{/other_user}", + "gists_url": "https://api.github.com/users/austinylin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/austinylin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/austinylin/subscriptions", + "organizations_url": "https://api.github.com/users/austinylin/orgs", + "repos_url": "https://api.github.com/users/austinylin/repos", + "events_url": "https://api.github.com/users/austinylin/events{/privacy}", + "received_events_url": "https://api.github.com/users/austinylin/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-02-13T03:20:36Z", + "updated_at": "2014-02-13T03:20:36Z", + "body": "Looks to me like the ruby URI parser doesn't like the URL you are providing. I tinkered around a bit and was able to get it past that error by using the following URL:\r\n\r\n`https://fonts.googleapis.com/css?family=Montserrat%3A700%7CLato%3A300%2C400%2C400italic%2C700`\r\n\r\nNow I am getting a new error though which is webmock complaining that we are trying to do real HTTP requests during tests. I think the solution here is to stub out the sending of the emails so that we don't actually trigger pre-mailer in test. Thoughts?" + } + }, + "public": true, + "created_at": "2014-02-13T03:20:36Z", + "org": { + "id": 5805541, + "login": "asm-helpful", + "gravatar_id": "f241b69a71138a13bd70532669786c21", + "url": "https://api.github.com/orgs/asm-helpful", + "avatar_url": "https://gravatar.com/avatar/f241b69a71138a13bd70532669786c21?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" + } + }, + { + "id": "1978774750", + "type": "PushEvent", + "actor": { + "id": 3061661, + "login": "josiahbgrace", + "gravatar_id": "afaf38f5ec894d1d076bd4e8d530d661", + "url": "https://api.github.com/users/josiahbgrace", + "avatar_url": "https://gravatar.com/avatar/afaf38f5ec894d1d076bd4e8d530d661?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16760067, + "name": "josiahbgrace/scheduleInterviews", + "url": "https://api.github.com/repos/josiahbgrace/scheduleInterviews" + }, + "payload": { + "push_id": 307955110, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "6bb88b54ad4e504003fbcfccd7a2f941c111af76", + "before": "b6be37dcb06fd4e879f2d24b4f1a16e6f2828adb", + "commits": [ + { + "sha": "6bb88b54ad4e504003fbcfccd7a2f941c111af76", + "author": { + "email": "josiahbgrace@gmail.com", + "name": "Josiah Grace" + }, + "message": "git removed stuff", + "distinct": true, + "url": "https://api.github.com/repos/josiahbgrace/scheduleInterviews/commits/6bb88b54ad4e504003fbcfccd7a2f941c111af76" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:36Z" + }, + { + "id": "1978774746", + "type": "PushEvent", + "actor": { + "id": 1854721, + "login": "adamatom", + "gravatar_id": "0f828b6a6afb6ac48bd39d16a1d7fb69", + "url": "https://api.github.com/users/adamatom", + "avatar_url": "https://gravatar.com/avatar/0f828b6a6afb6ac48bd39d16a1d7fb69?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16751409, + "name": "adamatom/BenchBudEE", + "url": "https://api.github.com/repos/adamatom/BenchBudEE" + }, + "payload": { + "push_id": 307955109, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "ae0572d75bec2e280014bbb53f397188a767eda5", + "before": "f74451f105d2a69e50bffba22c34fd1355cc8f1b", + "commits": [ + { + "sha": "ae0572d75bec2e280014bbb53f397188a767eda5", + "author": { + "email": "adamlabbe@gmail.com", + "name": "Adam Labbe" + }, + "message": "added relay block details", + "distinct": true, + "url": "https://api.github.com/repos/adamatom/BenchBudEE/commits/ae0572d75bec2e280014bbb53f397188a767eda5" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:36Z" + }, + { + "id": "1978774742", + "type": "PushEvent", + "actor": { + "id": 5554655, + "login": "Tomtang2013", + "gravatar_id": "09167ae8f3443fc4fc37567919945772", + "url": "https://api.github.com/users/Tomtang2013", + "avatar_url": "https://gravatar.com/avatar/09167ae8f3443fc4fc37567919945772?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 15217228, + "name": "Tomtang2013/changsha2", + "url": "https://api.github.com/repos/Tomtang2013/changsha2" + }, + "payload": { + "push_id": 307955105, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "471fb5c905a3646a9c4acea159c79a73c67a0dea", + "before": "9fc8d7772820a3b203dafd8f68eb067f842d4a16", + "commits": [ + { + "sha": "471fb5c905a3646a9c4acea159c79a73c67a0dea", + "author": { + "email": "tom.tang@perficientgdc.com.cn", + "name": "Tom tang" + }, + "message": "change css", + "distinct": true, + "url": "https://api.github.com/repos/Tomtang2013/changsha2/commits/471fb5c905a3646a9c4acea159c79a73c67a0dea" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z" + }, + { + "id": "1978774738", + "type": "PullRequestEvent", + "actor": { + "id": 3286055, + "login": "shutter111", + "gravatar_id": "529cf44876fe50fee32f301edb6f6c61", + "url": "https://api.github.com/users/shutter111", + "avatar_url": "https://gravatar.com/avatar/529cf44876fe50fee32f301edb6f6c61?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 12934800, + "name": "RichmondDay/www.mini.ca", + "url": "https://api.github.com/repos/RichmondDay/www.mini.ca" + }, + "payload": { + "action": "opened", + "number": 363, + "pull_request": { + "url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363", + "id": 12494789, + "html_url": "https://github.com/RichmondDay/www.mini.ca/pull/363", + "diff_url": "https://github.com/RichmondDay/www.mini.ca/pull/363.diff", + "patch_url": "https://github.com/RichmondDay/www.mini.ca/pull/363.patch", + "issue_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/363", + "number": 363, + "state": "open", + "title": "updated mobile detect", + "user": { + "login": "shutter111", + "id": 3286055, + "avatar_url": "https://gravatar.com/avatar/529cf44876fe50fee32f301edb6f6c61?d=https%3A%2F%2Fidenticons.github.com%2F2d02137248eabfa86a9fa3c5161e5218.png&r=x", + "gravatar_id": "529cf44876fe50fee32f301edb6f6c61", + "url": "https://api.github.com/users/shutter111", + "html_url": "https://github.com/shutter111", + "followers_url": "https://api.github.com/users/shutter111/followers", + "following_url": "https://api.github.com/users/shutter111/following{/other_user}", + "gists_url": "https://api.github.com/users/shutter111/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shutter111/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shutter111/subscriptions", + "organizations_url": "https://api.github.com/users/shutter111/orgs", + "repos_url": "https://api.github.com/users/shutter111/repos", + "events_url": "https://api.github.com/users/shutter111/events{/privacy}", + "received_events_url": "https://api.github.com/users/shutter111/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2014-02-13T03:20:35Z", + "updated_at": "2014-02-13T03:20:35Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": null, + "assignee": null, + "milestone": null, + "commits_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363/commits", + "review_comments_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363/comments", + "review_comment_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/comments/{number}", + "comments_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/363/comments", + "statuses_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/statuses/8753c6bb03bfdbc1692ddd84cf12a3f61ceedfef", + "head": { + "label": "shutter111:master", + "ref": "master", + "sha": "8753c6bb03bfdbc1692ddd84cf12a3f61ceedfef", + "user": { + "login": "shutter111", + "id": 3286055, + "avatar_url": "https://gravatar.com/avatar/529cf44876fe50fee32f301edb6f6c61?d=https%3A%2F%2Fidenticons.github.com%2F2d02137248eabfa86a9fa3c5161e5218.png&r=x", + "gravatar_id": "529cf44876fe50fee32f301edb6f6c61", + "url": "https://api.github.com/users/shutter111", + "html_url": "https://github.com/shutter111", + "followers_url": "https://api.github.com/users/shutter111/followers", + "following_url": "https://api.github.com/users/shutter111/following{/other_user}", + "gists_url": "https://api.github.com/users/shutter111/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shutter111/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shutter111/subscriptions", + "organizations_url": "https://api.github.com/users/shutter111/orgs", + "repos_url": "https://api.github.com/users/shutter111/repos", + "events_url": "https://api.github.com/users/shutter111/events{/privacy}", + "received_events_url": "https://api.github.com/users/shutter111/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 13094898, + "name": "www.mini.ca", + "full_name": "shutter111/www.mini.ca", + "owner": { + "login": "shutter111", + "id": 3286055, + "avatar_url": "https://gravatar.com/avatar/529cf44876fe50fee32f301edb6f6c61?d=https%3A%2F%2Fidenticons.github.com%2F2d02137248eabfa86a9fa3c5161e5218.png&r=x", + "gravatar_id": "529cf44876fe50fee32f301edb6f6c61", + "url": "https://api.github.com/users/shutter111", + "html_url": "https://github.com/shutter111", + "followers_url": "https://api.github.com/users/shutter111/followers", + "following_url": "https://api.github.com/users/shutter111/following{/other_user}", + "gists_url": "https://api.github.com/users/shutter111/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shutter111/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shutter111/subscriptions", + "organizations_url": "https://api.github.com/users/shutter111/orgs", + "repos_url": "https://api.github.com/users/shutter111/repos", + "events_url": "https://api.github.com/users/shutter111/events{/privacy}", + "received_events_url": "https://api.github.com/users/shutter111/received_events", + "type": "User", + "site_admin": false + }, + "private": false, + "html_url": "https://github.com/shutter111/www.mini.ca", + "description": "www.mini.ca", + "fork": true, + "url": "https://api.github.com/repos/shutter111/www.mini.ca", + "forks_url": "https://api.github.com/repos/shutter111/www.mini.ca/forks", + "keys_url": "https://api.github.com/repos/shutter111/www.mini.ca/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/shutter111/www.mini.ca/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/shutter111/www.mini.ca/teams", + "hooks_url": "https://api.github.com/repos/shutter111/www.mini.ca/hooks", + "issue_events_url": "https://api.github.com/repos/shutter111/www.mini.ca/issues/events{/number}", + "events_url": "https://api.github.com/repos/shutter111/www.mini.ca/events", + "assignees_url": "https://api.github.com/repos/shutter111/www.mini.ca/assignees{/user}", + "branches_url": "https://api.github.com/repos/shutter111/www.mini.ca/branches{/branch}", + "tags_url": "https://api.github.com/repos/shutter111/www.mini.ca/tags", + "blobs_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/shutter111/www.mini.ca/statuses/{sha}", + "languages_url": "https://api.github.com/repos/shutter111/www.mini.ca/languages", + "stargazers_url": "https://api.github.com/repos/shutter111/www.mini.ca/stargazers", + "contributors_url": "https://api.github.com/repos/shutter111/www.mini.ca/contributors", + "subscribers_url": "https://api.github.com/repos/shutter111/www.mini.ca/subscribers", + "subscription_url": "https://api.github.com/repos/shutter111/www.mini.ca/subscription", + "commits_url": "https://api.github.com/repos/shutter111/www.mini.ca/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/shutter111/www.mini.ca/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/shutter111/www.mini.ca/issues/comments/{number}", + "contents_url": "https://api.github.com/repos/shutter111/www.mini.ca/contents/{+path}", + "compare_url": "https://api.github.com/repos/shutter111/www.mini.ca/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/shutter111/www.mini.ca/merges", + "archive_url": "https://api.github.com/repos/shutter111/www.mini.ca/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/shutter111/www.mini.ca/downloads", + "issues_url": "https://api.github.com/repos/shutter111/www.mini.ca/issues{/number}", + "pulls_url": "https://api.github.com/repos/shutter111/www.mini.ca/pulls{/number}", + "milestones_url": "https://api.github.com/repos/shutter111/www.mini.ca/milestones{/number}", + "notifications_url": "https://api.github.com/repos/shutter111/www.mini.ca/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/shutter111/www.mini.ca/labels{/name}", + "releases_url": "https://api.github.com/repos/shutter111/www.mini.ca/releases{/id}", + "created_at": "2013-09-25T13:46:25Z", + "updated_at": "2014-02-13T03:20:35Z", + "pushed_at": "2014-02-13T03:19:17Z", + "git_url": "git://github.com/shutter111/www.mini.ca.git", + "ssh_url": "git@github.com:shutter111/www.mini.ca.git", + "clone_url": "https://github.com/shutter111/www.mini.ca.git", + "svn_url": "https://github.com/shutter111/www.mini.ca", + "homepage": "mini.richmondday.com", + "size": 696866, + "stargazers_count": 0, + "watchers_count": 0, + "language": "C#", + "has_issues": false, + "has_downloads": true, + "has_wiki": true, + "forks_count": 0, + "mirror_url": null, + "open_issues_count": 0, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "master_branch": "master" + } + }, + "base": { + "label": "RichmondDay:master", + "ref": "master", + "sha": "eec54db0bcf7d0e4f498239559e8aa3f234b2d1a", + "user": { + "login": "RichmondDay", + "id": 3278547, + "avatar_url": "https://gravatar.com/avatar/9e7208e61842f701042e1222865cb8eb?d=https%3A%2F%2Fidenticons.github.com%2Fafc6808062ff145f794691e5f6a9191a.png&r=x", + "gravatar_id": "9e7208e61842f701042e1222865cb8eb", + "url": "https://api.github.com/users/RichmondDay", + "html_url": "https://github.com/RichmondDay", + "followers_url": "https://api.github.com/users/RichmondDay/followers", + "following_url": "https://api.github.com/users/RichmondDay/following{/other_user}", + "gists_url": "https://api.github.com/users/RichmondDay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RichmondDay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RichmondDay/subscriptions", + "organizations_url": "https://api.github.com/users/RichmondDay/orgs", + "repos_url": "https://api.github.com/users/RichmondDay/repos", + "events_url": "https://api.github.com/users/RichmondDay/events{/privacy}", + "received_events_url": "https://api.github.com/users/RichmondDay/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 12934800, + "name": "www.mini.ca", + "full_name": "RichmondDay/www.mini.ca", + "owner": { + "login": "RichmondDay", + "id": 3278547, + "avatar_url": "https://gravatar.com/avatar/9e7208e61842f701042e1222865cb8eb?d=https%3A%2F%2Fidenticons.github.com%2Fafc6808062ff145f794691e5f6a9191a.png&r=x", + "gravatar_id": "9e7208e61842f701042e1222865cb8eb", + "url": "https://api.github.com/users/RichmondDay", + "html_url": "https://github.com/RichmondDay", + "followers_url": "https://api.github.com/users/RichmondDay/followers", + "following_url": "https://api.github.com/users/RichmondDay/following{/other_user}", + "gists_url": "https://api.github.com/users/RichmondDay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RichmondDay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RichmondDay/subscriptions", + "organizations_url": "https://api.github.com/users/RichmondDay/orgs", + "repos_url": "https://api.github.com/users/RichmondDay/repos", + "events_url": "https://api.github.com/users/RichmondDay/events{/privacy}", + "received_events_url": "https://api.github.com/users/RichmondDay/received_events", + "type": "Organization", + "site_admin": false + }, + "private": false, + "html_url": "https://github.com/RichmondDay/www.mini.ca", + "description": "www.mini.ca", + "fork": false, + "url": "https://api.github.com/repos/RichmondDay/www.mini.ca", + "forks_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/forks", + "keys_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/teams", + "hooks_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/hooks", + "issue_events_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/events{/number}", + "events_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/events", + "assignees_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/assignees{/user}", + "branches_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/branches{/branch}", + "tags_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/tags", + "blobs_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/statuses/{sha}", + "languages_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/languages", + "stargazers_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/stargazers", + "contributors_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/contributors", + "subscribers_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/subscribers", + "subscription_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/subscription", + "commits_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/comments/{number}", + "contents_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/contents/{+path}", + "compare_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/merges", + "archive_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/downloads", + "issues_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues{/number}", + "pulls_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls{/number}", + "milestones_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/milestones{/number}", + "notifications_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/labels{/name}", + "releases_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/releases{/id}", + "created_at": "2013-09-18T21:18:08Z", + "updated_at": "2014-02-13T03:10:42Z", + "pushed_at": "2014-02-13T03:10:42Z", + "git_url": "git://github.com/RichmondDay/www.mini.ca.git", + "ssh_url": "git@github.com:RichmondDay/www.mini.ca.git", + "clone_url": "https://github.com/RichmondDay/www.mini.ca.git", + "svn_url": "https://github.com/RichmondDay/www.mini.ca", + "homepage": "mini.richmondday.com", + "size": 699142, + "stargazers_count": 0, + "watchers_count": 0, + "language": "C#", + "has_issues": true, + "has_downloads": true, + "has_wiki": true, + "forks_count": 3, + "mirror_url": null, + "open_issues_count": 2, + "forks": 3, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "master_branch": "master" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363" + }, + "html": { + "href": "https://github.com/RichmondDay/www.mini.ca/pull/363" + }, + "issue": { + "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/363" + }, + "comments": { + "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/363/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/comments/{number}" + }, + "commits": { + "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/statuses/8753c6bb03bfdbc1692ddd84cf12a3f61ceedfef" + } + }, + "merged": false, + "mergeable": null, + "mergeable_state": "unknown", + "merged_by": null, + "comments": 0, + "review_comments": 0, + "commits": 1, + "additions": 28, + "deletions": 4, + "changed_files": 1 + } + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z", + "org": { + "id": 3278547, + "login": "RichmondDay", + "gravatar_id": "9e7208e61842f701042e1222865cb8eb", + "url": "https://api.github.com/orgs/RichmondDay", + "avatar_url": "https://gravatar.com/avatar/9e7208e61842f701042e1222865cb8eb?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" + } + }, + { + "id": "1978774737", + "type": "PushEvent", + "actor": { + "id": 1159027, + "login": "miskmyu", + "gravatar_id": "2859cb37f4da7b1dc287794575f42fcd", + "url": "https://api.github.com/users/miskmyu", + "avatar_url": "https://gravatar.com/avatar/2859cb37f4da7b1dc287794575f42fcd?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 2685553, + "name": "maninsoft/smartworksV3", + "url": "https://api.github.com/repos/maninsoft/smartworksV3" + }, + "payload": { + "push_id": 307955101, + "size": 2, + "distinct_size": 2, + "ref": "refs/heads/master", + "head": "7273ccea8f63abd801d1cd708258de670788fd7f", + "before": "57c4a2aadcbd11d30b179d95d5633a4bc3a69ecc", + "commits": [ + { + "sha": "efe41eafba33f111eac084dda34a8ff160a01c27", + "author": { + "email": "miskmyu@gmail.com", + "name": "miskmyu" + }, + "message": "commiut", + "distinct": true, + "url": "https://api.github.com/repos/maninsoft/smartworksV3/commits/efe41eafba33f111eac084dda34a8ff160a01c27" + }, + { + "sha": "7273ccea8f63abd801d1cd708258de670788fd7f", + "author": { + "email": "miskmyu@gmail.com", + "name": "miskmyu" + }, + "message": "Merge branch 'master' of https://github.com/maninsoft/smartworksV3.git", + "distinct": true, + "url": "https://api.github.com/repos/maninsoft/smartworksV3/commits/7273ccea8f63abd801d1cd708258de670788fd7f" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z" + }, + { + "id": "1978774733", + "type": "PushEvent", + "actor": { + "id": 886818, + "login": "chylvina", + "gravatar_id": "c85591544b1a7f287e59093bbfe1518e", + "url": "https://api.github.com/users/chylvina", + "avatar_url": "https://gravatar.com/avatar/c85591544b1a7f287e59093bbfe1518e?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16720724, + "name": "chylvina/inove", + "url": "https://api.github.com/repos/chylvina/inove" + }, + "payload": { + "push_id": 307955099, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "fcb6b374fa6694a5717011861ac01b51eafef811", + "before": "2ff09a1e2c1e5edf4c9e804df30e108db1b4b488", + "commits": [ + { + "sha": "fcb6b374fa6694a5717011861ac01b51eafef811", + "author": { + "email": "chylvina@gmail.com", + "name": "chylvina" + }, + "message": "page.php", + "distinct": true, + "url": "https://api.github.com/repos/chylvina/inove/commits/fcb6b374fa6694a5717011861ac01b51eafef811" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z" + }, + { + "id": "1978774731", + "type": "PushEvent", + "actor": { + "id": 2840134, + "login": "yuanxiacpp", + "gravatar_id": "f5373c6915dac7ffd352b827bb9a6309", + "url": "https://api.github.com/users/yuanxiacpp", + "avatar_url": "https://gravatar.com/avatar/f5373c6915dac7ffd352b827bb9a6309?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16490287, + "name": "yuanxiacpp/nm_hw1", + "url": "https://api.github.com/repos/yuanxiacpp/nm_hw1" + }, + "payload": { + "push_id": 307955097, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "94e1c7986ba7d20122f990d6e195656a329b5972", + "before": "e3b5704d4ecfcef37074f019c4c73fba2333b3e7", + "commits": [ + { + "sha": "94e1c7986ba7d20122f990d6e195656a329b5972", + "author": { + "email": "yuan.xia@yale.edu", + "name": "Yuan Xia" + }, + "message": "final commit", + "distinct": true, + "url": "https://api.github.com/repos/yuanxiacpp/nm_hw1/commits/94e1c7986ba7d20122f990d6e195656a329b5972" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z" + }, + { + "id": "1978774730", + "type": "PushEvent", + "actor": { + "id": 2074517, + "login": "n8io", + "gravatar_id": "2fc9a014648643450f5acd0ed87375ea", + "url": "https://api.github.com/users/n8io", + "avatar_url": "https://gravatar.com/avatar/2fc9a014648643450f5acd0ed87375ea?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16736376, + "name": "n8io/raspbmc-pvr", + "url": "https://api.github.com/repos/n8io/raspbmc-pvr" + }, + "payload": { + "push_id": 307955095, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "e71590702f30ee5c142f0ad994a0fed59bc5fe03", + "before": "6b794a1c6a9eba92d20816047c9e991c9143eabc", + "commits": [ + { + "sha": "e71590702f30ee5c142f0ad994a0fed59bc5fe03", + "author": { + "email": "nate@n8io.com", + "name": "Nate Clark" + }, + "message": "Updated README.md", + "distinct": true, + "url": "https://api.github.com/repos/n8io/raspbmc-pvr/commits/e71590702f30ee5c142f0ad994a0fed59bc5fe03" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z" + }, + { + "id": "1978774725", + "type": "PushEvent", + "actor": { + "id": 282080, + "login": "brianchandotcom", + "gravatar_id": "820bdfae0927075dec1dc2087c81b19d", + "url": "https://api.github.com/users/brianchandotcom", + "avatar_url": "https://gravatar.com/avatar/820bdfae0927075dec1dc2087c81b19d?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 317887, + "name": "liferay/liferay-portal", + "url": "https://api.github.com/repos/liferay/liferay-portal" + }, + "payload": { + "push_id": 307955085, + "size": 2, + "distinct_size": 2, + "ref": "refs/heads/master", + "head": "70e158331601e1972b17c2ace302f2f41e6d099c", + "before": "7bf9286a4152454212e0b38e2a74cf2941bfe5ca", + "commits": [ + { + "sha": "736241a2cf67089806049dea39c4b7e4cdaebbc4", + "author": { + "email": "travis.cory@liferay.com", + "name": "Travis Cory" + }, + "message": "LPS-43176 single Long word in web content title extends out of the Content menu", + "distinct": true, + "url": "https://api.github.com/repos/liferay/liferay-portal/commits/736241a2cf67089806049dea39c4b7e4cdaebbc4" + }, + { + "sha": "70e158331601e1972b17c2ace302f2f41e6d099c", + "author": { + "email": "jonathan.mak@liferay.com", + "name": "Jonathan Mak" + }, + "message": "LPS-43176 - Source formatting", + "distinct": true, + "url": "https://api.github.com/repos/liferay/liferay-portal/commits/70e158331601e1972b17c2ace302f2f41e6d099c" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z", + "org": { + "id": 131436, + "login": "liferay", + "gravatar_id": "9e023136bcaf24df4ae8b206a4685da5", + "url": "https://api.github.com/orgs/liferay", + "avatar_url": "https://gravatar.com/avatar/9e023136bcaf24df4ae8b206a4685da5?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" + } + }, + { + "id": "1978774724", + "type": "PushEvent", + "actor": { + "id": 1179998, + "login": "heshizhu", + "gravatar_id": "bae0ce5907cead2791d294e00573b82c", + "url": "https://api.github.com/users/heshizhu", + "avatar_url": "https://gravatar.com/avatar/bae0ce5907cead2791d294e00573b82c?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 9097809, + "name": "heshizhu/heshizhu.github.com", + "url": "https://api.github.com/repos/heshizhu/heshizhu.github.com" + }, + "payload": { + "push_id": 307955091, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "d4eff834580eca127fb808faa554d9ce3217abb7", + "before": "f32f0911ed662b53205c0ebefffecc2c8b5a957a", + "commits": [ + { + "sha": "d4eff834580eca127fb808faa554d9ce3217abb7", + "author": { + "email": "shizhuhe@163.com", + "name": "hesz" + }, + "message": "second post", + "distinct": true, + "url": "https://api.github.com/repos/heshizhu/heshizhu.github.com/commits/d4eff834580eca127fb808faa554d9ce3217abb7" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z" + }, + { + "id": "1978774722", + "type": "GollumEvent", + "actor": { + "id": 1640294, + "login": "nrubin29", + "gravatar_id": "d01be82a9c493b53b38d4be8c011e622", + "url": "https://api.github.com/users/nrubin29", + "avatar_url": "https://gravatar.com/avatar/d01be82a9c493b53b38d4be8c011e622?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16780587, + "name": "nrubin29/Pogo", + "url": "https://api.github.com/repos/nrubin29/Pogo" + }, + "payload": { + "pages": [ + { + "page_name": "Lesson 2: Variables", + "title": "Lesson 2: Variables", + "summary": null, + "action": "edited", + "sha": "881d49ccb82e4c0e0db1fb00873d649c4c7e581d", + "html_url": "https://github.com/nrubin29/Pogo/wiki/Lesson-2%3A-Variables" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:35Z" + }, + { + "id": "1978774715", + "type": "PushEvent", + "actor": { + "id": 4563859, + "login": "naganowl", + "gravatar_id": "e1ac30ceef44db86dd50daeed9f6ef86", + "url": "https://api.github.com/users/naganowl", + "avatar_url": "https://gravatar.com/avatar/e1ac30ceef44db86dd50daeed9f6ef86?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16789076, + "name": "naganowl/grunt-blanket-mocha", + "url": "https://api.github.com/repos/naganowl/grunt-blanket-mocha" + }, + "payload": { + "push_id": 307955088, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "b00a8d929da4209b8d3dd20e86cc139c757e3fb2", + "before": "3690938e1c811b1c4c2fca8c0033eb5f43e3ba7f", + "commits": [ + { + "sha": "b00a8d929da4209b8d3dd20e86cc139c757e3fb2", + "author": { + "email": "naganowl@gmail.com", + "name": "naganowl" + }, + "message": "Allow coverage to be run multiple times cleanly\n\nCurrently if this is run as a part of a watch task, the statement count will\ncarry over from the previous run which will throw off the coverage\npercentage over time. The same applies to the ok status.\n\nThis will define both status and totals on a per run basis so each run is\nclean, whether the task is run on watch or manually from the command line.", + "distinct": true, + "url": "https://api.github.com/repos/naganowl/grunt-blanket-mocha/commits/b00a8d929da4209b8d3dd20e86cc139c757e3fb2" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:34Z" + }, + { + "id": "1978774713", + "type": "PushEvent", + "actor": { + "id": 3186099, + "login": "youkanzhao", + "gravatar_id": "7c63c65d08d17748fec0967d6e9cf2e1", + "url": "https://api.github.com/users/youkanzhao", + "avatar_url": "https://gravatar.com/avatar/7c63c65d08d17748fec0967d6e9cf2e1?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16762259, + "name": "youkanzhao/windrain", + "url": "https://api.github.com/repos/youkanzhao/windrain" + }, + "payload": { + "push_id": 307955089, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "242f0fb2f15f76489fbca61d2c33abccb89364a6", + "before": "5655e9970b5e3270736699aaa185593db8c67216", + "commits": [ + { + "sha": "242f0fb2f15f76489fbca61d2c33abccb89364a6", + "author": { + "email": "june.you@morningstar.com", + "name": "jyou" + }, + "message": "add bootstrap", + "distinct": true, + "url": "https://api.github.com/repos/youkanzhao/windrain/commits/242f0fb2f15f76489fbca61d2c33abccb89364a6" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:34Z" + }, + { + "id": "1978774711", + "type": "PushEvent", + "actor": { + "id": 1099967, + "login": "RyanThompson", + "gravatar_id": "4324759a3f454b9bde0e5e2a605a6c0a", + "url": "https://api.github.com/users/RyanThompson", + "avatar_url": "https://gravatar.com/avatar/4324759a3f454b9bde0e5e2a605a6c0a?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 15552113, + "name": "AIWebSystems/Mothership", + "url": "https://api.github.com/repos/AIWebSystems/Mothership" + }, + "payload": { + "push_id": 307955086, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/2.3/develop", + "head": "6964a1fe311f6ab3eda032b5ef821208db6ea8cc", + "before": "02055d73c3ee947a04fef52a11f3298aa82ecb20", + "commits": [ + { + "sha": "6964a1fe311f6ab3eda032b5ef821208db6ea8cc", + "author": { + "email": "service@aiwebsystems.com", + "name": "Ryan Thompson" + }, + "message": "Pagination", + "distinct": true, + "url": "https://api.github.com/repos/AIWebSystems/Mothership/commits/6964a1fe311f6ab3eda032b5ef821208db6ea8cc" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:34Z", + "org": { + "id": 5766538, + "login": "AIWebSystems", + "gravatar_id": "b7131a5df20abe6239248c52598573a0", + "url": "https://api.github.com/orgs/AIWebSystems", + "avatar_url": "https://gravatar.com/avatar/b7131a5df20abe6239248c52598573a0?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" + } + }, + { + "id": "1978774708", + "type": "PullRequestEvent", + "actor": { + "id": 630667, + "login": "Cracert", + "gravatar_id": "16a925219bc6e2779966b37c05029fbe", + "url": "https://api.github.com/users/Cracert", + "avatar_url": "https://gravatar.com/avatar/16a925219bc6e2779966b37c05029fbe?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 1690480, + "name": "qgis/QGIS", + "url": "https://api.github.com/repos/qgis/QGIS" + }, + "payload": { + "action": "opened", + "number": 1168, + "pull_request": { + "url": "https://api.github.com/repos/qgis/QGIS/pulls/1168", + "id": 12494786, + "html_url": "https://github.com/qgis/QGIS/pull/1168", + "diff_url": "https://github.com/qgis/QGIS/pull/1168.diff", + "patch_url": "https://github.com/qgis/QGIS/pull/1168.patch", + "issue_url": "https://api.github.com/repos/qgis/QGIS/issues/1168", + "number": 1168, + "state": "open", + "title": "[TRANSUP] pl: Oracle, Sponsors", + "user": { + "login": "Cracert", + "id": 630667, + "avatar_url": "https://gravatar.com/avatar/16a925219bc6e2779966b37c05029fbe?d=https%3A%2F%2Fidenticons.github.com%2F6d05181ec9526d59bcb47bbd58f882cb.png&r=x", + "gravatar_id": "16a925219bc6e2779966b37c05029fbe", + "url": "https://api.github.com/users/Cracert", + "html_url": "https://github.com/Cracert", + "followers_url": "https://api.github.com/users/Cracert/followers", + "following_url": "https://api.github.com/users/Cracert/following{/other_user}", + "gists_url": "https://api.github.com/users/Cracert/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Cracert/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Cracert/subscriptions", + "organizations_url": "https://api.github.com/users/Cracert/orgs", + "repos_url": "https://api.github.com/users/Cracert/repos", + "events_url": "https://api.github.com/users/Cracert/events{/privacy}", + "received_events_url": "https://api.github.com/users/Cracert/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2014-02-13T03:20:32Z", + "updated_at": "2014-02-13T03:20:32Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": null, + "assignee": null, + "milestone": null, + "commits_url": "https://api.github.com/repos/qgis/QGIS/pulls/1168/commits", + "review_comments_url": "https://api.github.com/repos/qgis/QGIS/pulls/1168/comments", + "review_comment_url": "https://api.github.com/repos/qgis/QGIS/pulls/comments/{number}", + "comments_url": "https://api.github.com/repos/qgis/QGIS/issues/1168/comments", + "statuses_url": "https://api.github.com/repos/qgis/QGIS/statuses/086f26befe698b6a83da87e6b5980a9b8d4f52a3", + "head": { + "label": "Cracert:i18n", + "ref": "i18n", + "sha": "086f26befe698b6a83da87e6b5980a9b8d4f52a3", + "user": { + "login": "Cracert", + "id": 630667, + "avatar_url": "https://gravatar.com/avatar/16a925219bc6e2779966b37c05029fbe?d=https%3A%2F%2Fidenticons.github.com%2F6d05181ec9526d59bcb47bbd58f882cb.png&r=x", + "gravatar_id": "16a925219bc6e2779966b37c05029fbe", + "url": "https://api.github.com/users/Cracert", + "html_url": "https://github.com/Cracert", + "followers_url": "https://api.github.com/users/Cracert/followers", + "following_url": "https://api.github.com/users/Cracert/following{/other_user}", + "gists_url": "https://api.github.com/users/Cracert/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Cracert/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Cracert/subscriptions", + "organizations_url": "https://api.github.com/users/Cracert/orgs", + "repos_url": "https://api.github.com/users/Cracert/repos", + "events_url": "https://api.github.com/users/Cracert/events{/privacy}", + "received_events_url": "https://api.github.com/users/Cracert/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 2949161, + "name": "Quantum-GIS", + "full_name": "Cracert/Quantum-GIS", + "owner": { + "login": "Cracert", + "id": 630667, + "avatar_url": "https://gravatar.com/avatar/16a925219bc6e2779966b37c05029fbe?d=https%3A%2F%2Fidenticons.github.com%2F6d05181ec9526d59bcb47bbd58f882cb.png&r=x", + "gravatar_id": "16a925219bc6e2779966b37c05029fbe", + "url": "https://api.github.com/users/Cracert", + "html_url": "https://github.com/Cracert", + "followers_url": "https://api.github.com/users/Cracert/followers", + "following_url": "https://api.github.com/users/Cracert/following{/other_user}", + "gists_url": "https://api.github.com/users/Cracert/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Cracert/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Cracert/subscriptions", + "organizations_url": "https://api.github.com/users/Cracert/orgs", + "repos_url": "https://api.github.com/users/Cracert/repos", + "events_url": "https://api.github.com/users/Cracert/events{/privacy}", + "received_events_url": "https://api.github.com/users/Cracert/received_events", + "type": "User", + "site_admin": false + }, + "private": false, + "html_url": "https://github.com/Cracert/Quantum-GIS", + "description": "QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)", + "fork": true, + "url": "https://api.github.com/repos/Cracert/Quantum-GIS", + "forks_url": "https://api.github.com/repos/Cracert/Quantum-GIS/forks", + "keys_url": "https://api.github.com/repos/Cracert/Quantum-GIS/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/Cracert/Quantum-GIS/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/Cracert/Quantum-GIS/teams", + "hooks_url": "https://api.github.com/repos/Cracert/Quantum-GIS/hooks", + "issue_events_url": "https://api.github.com/repos/Cracert/Quantum-GIS/issues/events{/number}", + "events_url": "https://api.github.com/repos/Cracert/Quantum-GIS/events", + "assignees_url": "https://api.github.com/repos/Cracert/Quantum-GIS/assignees{/user}", + "branches_url": "https://api.github.com/repos/Cracert/Quantum-GIS/branches{/branch}", + "tags_url": "https://api.github.com/repos/Cracert/Quantum-GIS/tags", + "blobs_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/Cracert/Quantum-GIS/statuses/{sha}", + "languages_url": "https://api.github.com/repos/Cracert/Quantum-GIS/languages", + "stargazers_url": "https://api.github.com/repos/Cracert/Quantum-GIS/stargazers", + "contributors_url": "https://api.github.com/repos/Cracert/Quantum-GIS/contributors", + "subscribers_url": "https://api.github.com/repos/Cracert/Quantum-GIS/subscribers", + "subscription_url": "https://api.github.com/repos/Cracert/Quantum-GIS/subscription", + "commits_url": "https://api.github.com/repos/Cracert/Quantum-GIS/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/Cracert/Quantum-GIS/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/Cracert/Quantum-GIS/issues/comments/{number}", + "contents_url": "https://api.github.com/repos/Cracert/Quantum-GIS/contents/{+path}", + "compare_url": "https://api.github.com/repos/Cracert/Quantum-GIS/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/Cracert/Quantum-GIS/merges", + "archive_url": "https://api.github.com/repos/Cracert/Quantum-GIS/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/Cracert/Quantum-GIS/downloads", + "issues_url": "https://api.github.com/repos/Cracert/Quantum-GIS/issues{/number}", + "pulls_url": "https://api.github.com/repos/Cracert/Quantum-GIS/pulls{/number}", + "milestones_url": "https://api.github.com/repos/Cracert/Quantum-GIS/milestones{/number}", + "notifications_url": "https://api.github.com/repos/Cracert/Quantum-GIS/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/Cracert/Quantum-GIS/labels{/name}", + "releases_url": "https://api.github.com/repos/Cracert/Quantum-GIS/releases{/id}", + "created_at": "2011-12-09T18:35:05Z", + "updated_at": "2014-02-13T03:20:32Z", + "pushed_at": "2014-02-13T03:20:12Z", + "git_url": "git://github.com/Cracert/Quantum-GIS.git", + "ssh_url": "git@github.com:Cracert/Quantum-GIS.git", + "clone_url": "https://github.com/Cracert/Quantum-GIS.git", + "svn_url": "https://github.com/Cracert/Quantum-GIS", + "homepage": "http://qgis.org", + "size": 486715, + "stargazers_count": 1, + "watchers_count": 1, + "language": "TypeScript", + "has_issues": false, + "has_downloads": true, + "has_wiki": false, + "forks_count": 0, + "mirror_url": null, + "open_issues_count": 0, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master", + "master_branch": "master" + } + }, + "base": { + "label": "qgis:master", + "ref": "master", + "sha": "57dd8779acf0495088de4eca89fd5d0accc5e755", + "user": { + "login": "qgis", + "id": 483444, + "avatar_url": "https://gravatar.com/avatar/ebe50a060d6d51e89a60c6a5a75cd006?d=https%3A%2F%2Fidenticons.github.com%2F5daeb7af97d9ac6fe14e8688b1e6a47f.png&r=x", + "gravatar_id": "ebe50a060d6d51e89a60c6a5a75cd006", + "url": "https://api.github.com/users/qgis", + "html_url": "https://github.com/qgis", + "followers_url": "https://api.github.com/users/qgis/followers", + "following_url": "https://api.github.com/users/qgis/following{/other_user}", + "gists_url": "https://api.github.com/users/qgis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/qgis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/qgis/subscriptions", + "organizations_url": "https://api.github.com/users/qgis/orgs", + "repos_url": "https://api.github.com/users/qgis/repos", + "events_url": "https://api.github.com/users/qgis/events{/privacy}", + "received_events_url": "https://api.github.com/users/qgis/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 1690480, + "name": "QGIS", + "full_name": "qgis/QGIS", + "owner": { + "login": "qgis", + "id": 483444, + "avatar_url": "https://gravatar.com/avatar/ebe50a060d6d51e89a60c6a5a75cd006?d=https%3A%2F%2Fidenticons.github.com%2F5daeb7af97d9ac6fe14e8688b1e6a47f.png&r=x", + "gravatar_id": "ebe50a060d6d51e89a60c6a5a75cd006", + "url": "https://api.github.com/users/qgis", + "html_url": "https://github.com/qgis", + "followers_url": "https://api.github.com/users/qgis/followers", + "following_url": "https://api.github.com/users/qgis/following{/other_user}", + "gists_url": "https://api.github.com/users/qgis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/qgis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/qgis/subscriptions", + "organizations_url": "https://api.github.com/users/qgis/orgs", + "repos_url": "https://api.github.com/users/qgis/repos", + "events_url": "https://api.github.com/users/qgis/events{/privacy}", + "received_events_url": "https://api.github.com/users/qgis/received_events", + "type": "Organization", + "site_admin": false + }, + "private": false, + "html_url": "https://github.com/qgis/QGIS", + "description": "QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)", + "fork": false, + "url": "https://api.github.com/repos/qgis/QGIS", + "forks_url": "https://api.github.com/repos/qgis/QGIS/forks", + "keys_url": "https://api.github.com/repos/qgis/QGIS/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/qgis/QGIS/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/qgis/QGIS/teams", + "hooks_url": "https://api.github.com/repos/qgis/QGIS/hooks", + "issue_events_url": "https://api.github.com/repos/qgis/QGIS/issues/events{/number}", + "events_url": "https://api.github.com/repos/qgis/QGIS/events", + "assignees_url": "https://api.github.com/repos/qgis/QGIS/assignees{/user}", + "branches_url": "https://api.github.com/repos/qgis/QGIS/branches{/branch}", + "tags_url": "https://api.github.com/repos/qgis/QGIS/tags", + "blobs_url": "https://api.github.com/repos/qgis/QGIS/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/qgis/QGIS/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/qgis/QGIS/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/qgis/QGIS/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/qgis/QGIS/statuses/{sha}", + "languages_url": "https://api.github.com/repos/qgis/QGIS/languages", + "stargazers_url": "https://api.github.com/repos/qgis/QGIS/stargazers", + "contributors_url": "https://api.github.com/repos/qgis/QGIS/contributors", + "subscribers_url": "https://api.github.com/repos/qgis/QGIS/subscribers", + "subscription_url": "https://api.github.com/repos/qgis/QGIS/subscription", + "commits_url": "https://api.github.com/repos/qgis/QGIS/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/qgis/QGIS/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/qgis/QGIS/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/qgis/QGIS/issues/comments/{number}", + "contents_url": "https://api.github.com/repos/qgis/QGIS/contents/{+path}", + "compare_url": "https://api.github.com/repos/qgis/QGIS/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/qgis/QGIS/merges", + "archive_url": "https://api.github.com/repos/qgis/QGIS/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/qgis/QGIS/downloads", + "issues_url": "https://api.github.com/repos/qgis/QGIS/issues{/number}", + "pulls_url": "https://api.github.com/repos/qgis/QGIS/pulls{/number}", + "milestones_url": "https://api.github.com/repos/qgis/QGIS/milestones{/number}", + "notifications_url": "https://api.github.com/repos/qgis/QGIS/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/qgis/QGIS/labels{/name}", + "releases_url": "https://api.github.com/repos/qgis/QGIS/releases{/id}", + "created_at": "2011-05-02T08:06:26Z", + "updated_at": "2014-02-12T23:00:35Z", + "pushed_at": "2014-02-12T23:00:35Z", + "git_url": "git://github.com/qgis/QGIS.git", + "ssh_url": "git@github.com:qgis/QGIS.git", + "clone_url": "https://github.com/qgis/QGIS.git", + "svn_url": "https://github.com/qgis/QGIS", + "homepage": "http://qgis.org", + "size": 549505, + "stargazers_count": 376, + "watchers_count": 376, + "language": "TypeScript", + "has_issues": false, + "has_downloads": true, + "has_wiki": false, + "forks_count": 340, + "mirror_url": null, + "open_issues_count": 47, + "forks": 340, + "open_issues": 47, + "watchers": 376, + "default_branch": "master", + "master_branch": "master" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/qgis/QGIS/pulls/1168" + }, + "html": { + "href": "https://github.com/qgis/QGIS/pull/1168" + }, + "issue": { + "href": "https://api.github.com/repos/qgis/QGIS/issues/1168" + }, + "comments": { + "href": "https://api.github.com/repos/qgis/QGIS/issues/1168/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/qgis/QGIS/pulls/1168/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/qgis/QGIS/pulls/comments/{number}" + }, + "commits": { + "href": "https://api.github.com/repos/qgis/QGIS/pulls/1168/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/qgis/QGIS/statuses/086f26befe698b6a83da87e6b5980a9b8d4f52a3" + } + }, + "merged": false, + "mergeable": null, + "mergeable_state": "unknown", + "merged_by": null, + "comments": 0, + "review_comments": 0, + "commits": 1, + "additions": 40, + "deletions": 17, + "changed_files": 1 + } + }, + "public": true, + "created_at": "2014-02-13T03:20:34Z", + "org": { + "id": 483444, + "login": "qgis", + "gravatar_id": "ebe50a060d6d51e89a60c6a5a75cd006", + "url": "https://api.github.com/orgs/qgis", + "avatar_url": "https://gravatar.com/avatar/ebe50a060d6d51e89a60c6a5a75cd006?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" + } + }, + { + "id": "1978774706", + "type": "GollumEvent", + "actor": { + "id": 4743889, + "login": "sumyatnoelwin", + "gravatar_id": "3f343c4a35b3f490cb5e459ba1520094", + "url": "https://api.github.com/users/sumyatnoelwin", + "avatar_url": "https://gravatar.com/avatar/3f343c4a35b3f490cb5e459ba1520094?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16682273, + "name": "sumyatnoelwin/shanaiyou", + "url": "https://api.github.com/repos/sumyatnoelwin/shanaiyou" + }, + "payload": { + "pages": [ + { + "page_name": "Home", + "title": "Home", + "summary": null, + "action": "created", + "sha": "d6bd2cc9280b13d4d2544c04825d0964d9bd7086", + "html_url": "https://github.com/sumyatnoelwin/shanaiyou/wiki/Home" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:34Z" + }, + { + "id": "1978774695", + "type": "PushEvent", + "actor": { + "id": 6351354, + "login": "pndpanda", + "gravatar_id": "c6559e5a1182015a3b46b9073b7bc7a0", + "url": "https://api.github.com/users/pndpanda", + "avatar_url": "https://gravatar.com/avatar/c6559e5a1182015a3b46b9073b7bc7a0?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16737751, + "name": "gisahq10/TheGreatTeamDocument", + "url": "https://api.github.com/repos/gisahq10/TheGreatTeamDocument" + }, + "payload": { + "push_id": 307955083, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "e1e71b24a3fc5b72bb2158769197fe2311d39443", + "before": "579eca904690e5589332b309fc8a04054fd5e745", + "commits": [ + { + "sha": "e1e71b24a3fc5b72bb2158769197fe2311d39443", + "author": { + "email": "se542115006@vr.camt.info", + "name": "pndpanda" + }, + "message": "H25\n\nissue\n- SRS[v.2.0.4]", + "distinct": true, + "url": "https://api.github.com/repos/gisahq10/TheGreatTeamDocument/commits/e1e71b24a3fc5b72bb2158769197fe2311d39443" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:31Z" + }, + { + "id": "1978774693", + "type": "PushEvent", + "actor": { + "id": 184949, + "login": "gar1t", + "gravatar_id": "2ac313a47fa106223700d4099d9fdf52", + "url": "https://api.github.com/users/gar1t", + "avatar_url": "https://gravatar.com/avatar/2ac313a47fa106223700d4099d9fdf52?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 7879244, + "name": "gar1t/erlang-bench", + "url": "https://api.github.com/repos/gar1t/erlang-bench" + }, + "payload": { + "push_id": 307955082, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "af2e1eb50acc1de4768ce2eb7f4049dc8ae6eaa7", + "before": "a5661cdb5a131a691b69de4d46364e42ce13b3dd", + "commits": [ + { + "sha": "af2e1eb50acc1de4768ce2eb7f4049dc8ae6eaa7", + "author": { + "email": "g@rre.tt", + "name": "Garrett Smith" + }, + "message": "Benchmark to test dispatch using a string msg\n\nThis approximates what happens with dispatches to request handlers in\nan HTTP server.", + "distinct": true, + "url": "https://api.github.com/repos/gar1t/erlang-bench/commits/af2e1eb50acc1de4768ce2eb7f4049dc8ae6eaa7" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:31Z" + }, + { + "id": "1978774679", + "type": "PushEvent", + "actor": { + "id": 3810939, + "login": "Mosnar", + "gravatar_id": "6afdd6eb59ff97932f588921e92df581", + "url": "https://api.github.com/users/Mosnar", + "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16390261, + "name": "Mosnar/ToDoList", + "url": "https://api.github.com/repos/Mosnar/ToDoList" + }, + "payload": { + "push_id": 307955077, + "size": 7, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "db7e3575995830c0624b2da4849a86d74d8864c4", + "before": "4c989e2c4a6b041f860a03dfa98edc7971999dca", + "commits": [ + { + "sha": "fe85003658c79ce4aea0ca0b21c9090bec202f61", + "author": { + "email": "ranmantwo@gmail.com", + "name": "Ransom" + }, + "message": "Started DomainModel abstraction", + "distinct": false, + "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/fe85003658c79ce4aea0ca0b21c9090bec202f61" + }, + { + "sha": "1dcbd7751b97647c60b8a9be9816208a8804c72d", + "author": { + "email": "ranmantwo@gmail.com", + "name": "Ransom" + }, + "message": "Completed \"create\" and \"delete\" abstraction", + "distinct": false, + "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/1dcbd7751b97647c60b8a9be9816208a8804c72d" + }, + { + "sha": "a753ee6803b9526c7d0b1c959135fe1127a6ebe4", + "author": { + "email": "ranmantwo@gmail.com", + "name": "Ransom" + }, + "message": "Add parameter in setup method for column reference", + "distinct": false, + "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/a753ee6803b9526c7d0b1c959135fe1127a6ebe4" + }, + { + "sha": "3df78db31209b919fd5739a7a9f83d108ac8243e", + "author": { + "email": "ranmantwo@gmail.com", + "name": "Ransom" + }, + "message": "Completed abstraction of pull() method", + "distinct": false, + "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/3df78db31209b919fd5739a7a9f83d108ac8243e" + }, + { + "sha": "12a6179c007b746450b807d3af947c1d213fa89a", + "author": { + "email": "ranmantwo@gmail.com", + "name": "Ransom" + }, + "message": "Completed abstraction of synchronize", + "distinct": false, + "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/12a6179c007b746450b807d3af947c1d213fa89a" + }, + { + "sha": "4e77c9223c366a35d9f160c67abe51670e031cc3", + "author": { + "email": "ranmantwo@gmail.com", + "name": "Ransom" + }, + "message": "Updated ToDoItemController to reflect new API\nDomainModel commented and cleaned\nToDoItem updated to use new DomainModel\nupdated index javascript to use new API\nupdated index to add items that are reflected back from adding\nupdated ItemControllerEndpoint to use new API", + "distinct": false, + "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/4e77c9223c366a35d9f160c67abe51670e031cc3" + }, + { + "sha": "db7e3575995830c0624b2da4849a86d74d8864c4", + "author": { + "email": "ransom93@vt.edu", + "name": "Ransom" + }, + "message": "Merge pull request #1 from Mosnar/modelAbstractionExperiment\n\nSwitched to new abstract DomainModel and better javascript", + "distinct": true, + "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/db7e3575995830c0624b2da4849a86d74d8864c4" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:30Z" + }, + { + "id": "1978774676", + "type": "PushEvent", + "actor": { + "id": 513796, + "login": "anthroprose", + "gravatar_id": "c1d19d05af78c9529caf57b25248cf06", + "url": "https://api.github.com/users/anthroprose", + "avatar_url": "https://gravatar.com/avatar/c1d19d05af78c9529caf57b25248cf06?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16790311, + "name": "anthroprose/cookbook-r", + "url": "https://api.github.com/repos/anthroprose/cookbook-r" + }, + "payload": { + "push_id": 307955074, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "509af5a8c97eb0ed29c5ad8d7140428d687a050a", + "before": "aa96e45874cb12efe1488e639006da124a9cb50b", + "commits": [ + { + "sha": "509af5a8c97eb0ed29c5ad8d7140428d687a050a", + "author": { + "email": "acorley@anthroprose.com", + "name": "Alex Corley" + }, + "message": "Update install_source.rb", + "distinct": true, + "url": "https://api.github.com/repos/anthroprose/cookbook-r/commits/509af5a8c97eb0ed29c5ad8d7140428d687a050a" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:30Z" + }, + { + "id": "1978774675", + "type": "PushEvent", + "actor": { + "id": 5911216, + "login": "tarce", + "gravatar_id": "18135bbaeafa1122d4a5b497b238f3a6", + "url": "https://api.github.com/users/tarce", + "avatar_url": "https://gravatar.com/avatar/18135bbaeafa1122d4a5b497b238f3a6?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16401184, + "name": "cavasquez/PseudoTorrent", + "url": "https://api.github.com/repos/cavasquez/PseudoTorrent" + }, + "payload": { + "push_id": 307955073, + "size": 2, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "69f208658b2d7b7a24871a8926802e1a17bca044", + "before": "ab26cf2665dafba1f7c179da5f619d2db3e3a2a8", + "commits": [ + { + "sha": "abb07b0d259fae4c7bcb0fdd380a3069a0075f03", + "author": { + "email": "terek.arce@gmail.com", + "name": "unknown" + }, + "message": "removed leftover tracking stuff in networking package", + "distinct": false, + "url": "https://api.github.com/repos/cavasquez/PseudoTorrent/commits/abb07b0d259fae4c7bcb0fdd380a3069a0075f03" + }, + { + "sha": "69f208658b2d7b7a24871a8926802e1a17bca044", + "author": { + "email": "terek.arce@gmail.com", + "name": "unknown" + }, + "message": "Merge branch 'Terek'", + "distinct": true, + "url": "https://api.github.com/repos/cavasquez/PseudoTorrent/commits/69f208658b2d7b7a24871a8926802e1a17bca044" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:30Z" + }, + { + "id": "1978774673", + "type": "PullRequestEvent", + "actor": { + "id": 3810939, + "login": "Mosnar", + "gravatar_id": "6afdd6eb59ff97932f588921e92df581", + "url": "https://api.github.com/users/Mosnar", + "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16390261, + "name": "Mosnar/ToDoList", + "url": "https://api.github.com/repos/Mosnar/ToDoList" + }, + "payload": { + "action": "closed", + "number": 1, + "pull_request": { + "url": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1", + "id": 12494780, + "html_url": "https://github.com/Mosnar/ToDoList/pull/1", + "diff_url": "https://github.com/Mosnar/ToDoList/pull/1.diff", + "patch_url": "https://github.com/Mosnar/ToDoList/pull/1.patch", + "issue_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/1", + "number": 1, + "state": "closed", + "title": "Model abstraction experiment", + "user": { + "login": "Mosnar", + "id": 3810939, + "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", + "gravatar_id": "6afdd6eb59ff97932f588921e92df581", + "url": "https://api.github.com/users/Mosnar", + "html_url": "https://github.com/Mosnar", + "followers_url": "https://api.github.com/users/Mosnar/followers", + "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", + "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", + "organizations_url": "https://api.github.com/users/Mosnar/orgs", + "repos_url": "https://api.github.com/users/Mosnar/repos", + "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mosnar/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2014-02-13T03:20:03Z", + "updated_at": "2014-02-13T03:20:30Z", + "closed_at": "2014-02-13T03:20:30Z", + "merged_at": "2014-02-13T03:20:30Z", + "merge_commit_sha": "6ce5930c60d8f3076c12d9845b8425d1a7d69e9b", + "assignee": null, + "milestone": null, + "commits_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1/commits", + "review_comments_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1/comments", + "review_comment_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls/comments/{number}", + "comments_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/1/comments", + "statuses_url": "https://api.github.com/repos/Mosnar/ToDoList/statuses/4e77c9223c366a35d9f160c67abe51670e031cc3", + "head": { + "label": "Mosnar:modelAbstractionExperiment", + "ref": "modelAbstractionExperiment", + "sha": "4e77c9223c366a35d9f160c67abe51670e031cc3", + "user": { + "login": "Mosnar", + "id": 3810939, + "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", + "gravatar_id": "6afdd6eb59ff97932f588921e92df581", + "url": "https://api.github.com/users/Mosnar", + "html_url": "https://github.com/Mosnar", + "followers_url": "https://api.github.com/users/Mosnar/followers", + "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", + "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", + "organizations_url": "https://api.github.com/users/Mosnar/orgs", + "repos_url": "https://api.github.com/users/Mosnar/repos", + "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mosnar/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 16390261, + "name": "ToDoList", + "full_name": "Mosnar/ToDoList", + "owner": { + "login": "Mosnar", + "id": 3810939, + "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", + "gravatar_id": "6afdd6eb59ff97932f588921e92df581", + "url": "https://api.github.com/users/Mosnar", + "html_url": "https://github.com/Mosnar", + "followers_url": "https://api.github.com/users/Mosnar/followers", + "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", + "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", + "organizations_url": "https://api.github.com/users/Mosnar/orgs", + "repos_url": "https://api.github.com/users/Mosnar/repos", + "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mosnar/received_events", + "type": "User", + "site_admin": false + }, + "private": false, + "html_url": "https://github.com/Mosnar/ToDoList", + "description": "Just a simple ToDoList testing some new technologies.", + "fork": false, + "url": "https://api.github.com/repos/Mosnar/ToDoList", + "forks_url": "https://api.github.com/repos/Mosnar/ToDoList/forks", + "keys_url": "https://api.github.com/repos/Mosnar/ToDoList/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/Mosnar/ToDoList/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/Mosnar/ToDoList/teams", + "hooks_url": "https://api.github.com/repos/Mosnar/ToDoList/hooks", + "issue_events_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/events{/number}", + "events_url": "https://api.github.com/repos/Mosnar/ToDoList/events", + "assignees_url": "https://api.github.com/repos/Mosnar/ToDoList/assignees{/user}", + "branches_url": "https://api.github.com/repos/Mosnar/ToDoList/branches{/branch}", + "tags_url": "https://api.github.com/repos/Mosnar/ToDoList/tags", + "blobs_url": "https://api.github.com/repos/Mosnar/ToDoList/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/Mosnar/ToDoList/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/Mosnar/ToDoList/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/Mosnar/ToDoList/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/Mosnar/ToDoList/statuses/{sha}", + "languages_url": "https://api.github.com/repos/Mosnar/ToDoList/languages", + "stargazers_url": "https://api.github.com/repos/Mosnar/ToDoList/stargazers", + "contributors_url": "https://api.github.com/repos/Mosnar/ToDoList/contributors", + "subscribers_url": "https://api.github.com/repos/Mosnar/ToDoList/subscribers", + "subscription_url": "https://api.github.com/repos/Mosnar/ToDoList/subscription", + "commits_url": "https://api.github.com/repos/Mosnar/ToDoList/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/Mosnar/ToDoList/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/Mosnar/ToDoList/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/comments/{number}", + "contents_url": "https://api.github.com/repos/Mosnar/ToDoList/contents/{+path}", + "compare_url": "https://api.github.com/repos/Mosnar/ToDoList/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/Mosnar/ToDoList/merges", + "archive_url": "https://api.github.com/repos/Mosnar/ToDoList/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/Mosnar/ToDoList/downloads", + "issues_url": "https://api.github.com/repos/Mosnar/ToDoList/issues{/number}", + "pulls_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls{/number}", + "milestones_url": "https://api.github.com/repos/Mosnar/ToDoList/milestones{/number}", + "notifications_url": "https://api.github.com/repos/Mosnar/ToDoList/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/Mosnar/ToDoList/labels{/name}", + "releases_url": "https://api.github.com/repos/Mosnar/ToDoList/releases{/id}", + "created_at": "2014-01-30T20:42:49Z", + "updated_at": "2014-02-13T03:20:30Z", + "pushed_at": "2014-02-13T03:20:30Z", + "git_url": "git://github.com/Mosnar/ToDoList.git", + "ssh_url": "git@github.com:Mosnar/ToDoList.git", + "clone_url": "https://github.com/Mosnar/ToDoList.git", + "svn_url": "https://github.com/Mosnar/ToDoList", + "homepage": null, + "size": 352, + "stargazers_count": 0, + "watchers_count": 0, + "language": "PHP", + "has_issues": true, + "has_downloads": true, + "has_wiki": true, + "forks_count": 0, + "mirror_url": null, + "open_issues_count": 0, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "master_branch": "master" + } + }, + "base": { + "label": "Mosnar:master", + "ref": "master", + "sha": "4c989e2c4a6b041f860a03dfa98edc7971999dca", + "user": { + "login": "Mosnar", + "id": 3810939, + "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", + "gravatar_id": "6afdd6eb59ff97932f588921e92df581", + "url": "https://api.github.com/users/Mosnar", + "html_url": "https://github.com/Mosnar", + "followers_url": "https://api.github.com/users/Mosnar/followers", + "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", + "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", + "organizations_url": "https://api.github.com/users/Mosnar/orgs", + "repos_url": "https://api.github.com/users/Mosnar/repos", + "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mosnar/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 16390261, + "name": "ToDoList", + "full_name": "Mosnar/ToDoList", + "owner": { + "login": "Mosnar", + "id": 3810939, + "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", + "gravatar_id": "6afdd6eb59ff97932f588921e92df581", + "url": "https://api.github.com/users/Mosnar", + "html_url": "https://github.com/Mosnar", + "followers_url": "https://api.github.com/users/Mosnar/followers", + "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", + "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", + "organizations_url": "https://api.github.com/users/Mosnar/orgs", + "repos_url": "https://api.github.com/users/Mosnar/repos", + "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mosnar/received_events", + "type": "User", + "site_admin": false + }, + "private": false, + "html_url": "https://github.com/Mosnar/ToDoList", + "description": "Just a simple ToDoList testing some new technologies.", + "fork": false, + "url": "https://api.github.com/repos/Mosnar/ToDoList", + "forks_url": "https://api.github.com/repos/Mosnar/ToDoList/forks", + "keys_url": "https://api.github.com/repos/Mosnar/ToDoList/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/Mosnar/ToDoList/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/Mosnar/ToDoList/teams", + "hooks_url": "https://api.github.com/repos/Mosnar/ToDoList/hooks", + "issue_events_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/events{/number}", + "events_url": "https://api.github.com/repos/Mosnar/ToDoList/events", + "assignees_url": "https://api.github.com/repos/Mosnar/ToDoList/assignees{/user}", + "branches_url": "https://api.github.com/repos/Mosnar/ToDoList/branches{/branch}", + "tags_url": "https://api.github.com/repos/Mosnar/ToDoList/tags", + "blobs_url": "https://api.github.com/repos/Mosnar/ToDoList/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/Mosnar/ToDoList/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/Mosnar/ToDoList/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/Mosnar/ToDoList/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/Mosnar/ToDoList/statuses/{sha}", + "languages_url": "https://api.github.com/repos/Mosnar/ToDoList/languages", + "stargazers_url": "https://api.github.com/repos/Mosnar/ToDoList/stargazers", + "contributors_url": "https://api.github.com/repos/Mosnar/ToDoList/contributors", + "subscribers_url": "https://api.github.com/repos/Mosnar/ToDoList/subscribers", + "subscription_url": "https://api.github.com/repos/Mosnar/ToDoList/subscription", + "commits_url": "https://api.github.com/repos/Mosnar/ToDoList/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/Mosnar/ToDoList/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/Mosnar/ToDoList/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/comments/{number}", + "contents_url": "https://api.github.com/repos/Mosnar/ToDoList/contents/{+path}", + "compare_url": "https://api.github.com/repos/Mosnar/ToDoList/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/Mosnar/ToDoList/merges", + "archive_url": "https://api.github.com/repos/Mosnar/ToDoList/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/Mosnar/ToDoList/downloads", + "issues_url": "https://api.github.com/repos/Mosnar/ToDoList/issues{/number}", + "pulls_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls{/number}", + "milestones_url": "https://api.github.com/repos/Mosnar/ToDoList/milestones{/number}", + "notifications_url": "https://api.github.com/repos/Mosnar/ToDoList/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/Mosnar/ToDoList/labels{/name}", + "releases_url": "https://api.github.com/repos/Mosnar/ToDoList/releases{/id}", + "created_at": "2014-01-30T20:42:49Z", + "updated_at": "2014-02-13T03:20:30Z", + "pushed_at": "2014-02-13T03:20:30Z", + "git_url": "git://github.com/Mosnar/ToDoList.git", + "ssh_url": "git@github.com:Mosnar/ToDoList.git", + "clone_url": "https://github.com/Mosnar/ToDoList.git", + "svn_url": "https://github.com/Mosnar/ToDoList", + "homepage": null, + "size": 352, + "stargazers_count": 0, + "watchers_count": 0, + "language": "PHP", + "has_issues": true, + "has_downloads": true, + "has_wiki": true, + "forks_count": 0, + "mirror_url": null, + "open_issues_count": 0, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "master_branch": "master" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1" + }, + "html": { + "href": "https://github.com/Mosnar/ToDoList/pull/1" + }, + "issue": { + "href": "https://api.github.com/repos/Mosnar/ToDoList/issues/1" + }, + "comments": { + "href": "https://api.github.com/repos/Mosnar/ToDoList/issues/1/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/Mosnar/ToDoList/pulls/comments/{number}" + }, + "commits": { + "href": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/Mosnar/ToDoList/statuses/4e77c9223c366a35d9f160c67abe51670e031cc3" + } + }, + "merged": true, + "mergeable": null, + "mergeable_state": "unknown", + "merged_by": { + "login": "Mosnar", + "id": 3810939, + "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", + "gravatar_id": "6afdd6eb59ff97932f588921e92df581", + "url": "https://api.github.com/users/Mosnar", + "html_url": "https://github.com/Mosnar", + "followers_url": "https://api.github.com/users/Mosnar/followers", + "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", + "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", + "organizations_url": "https://api.github.com/users/Mosnar/orgs", + "repos_url": "https://api.github.com/users/Mosnar/repos", + "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mosnar/received_events", + "type": "User", + "site_admin": false + }, + "comments": 0, + "review_comments": 0, + "commits": 6, + "additions": 309, + "deletions": 173, + "changed_files": 6 + } + }, + "public": true, + "created_at": "2014-02-13T03:20:30Z" + }, + { + "id": "1978774662", + "type": "PushEvent", + "actor": { + "id": 2200743, + "login": "AbdealiJK", + "gravatar_id": "5f23c2b2a3fecc91617ce3e9edf98952", + "url": "https://api.github.com/users/AbdealiJK", + "avatar_url": "https://gravatar.com/avatar/5f23c2b2a3fecc91617ce3e9edf98952?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 15169002, + "name": "AbdealiJK/auto", + "url": "https://api.github.com/repos/AbdealiJK/auto" + }, + "payload": { + "push_id": 307955065, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "e0cd0311f32fef23d3d7115c5b1749752e479b72", + "before": "87f84b649f2a949e2baeee7acb76b303b50c2723", + "commits": [ + { + "sha": "e0cd0311f32fef23d3d7115c5b1749752e479b72", + "author": { + "email": "abdealikothari@gmail.com", + "name": "AbdealiJK" + }, + "message": "CHanged basic code and tested on bot", + "distinct": true, + "url": "https://api.github.com/repos/AbdealiJK/auto/commits/e0cd0311f32fef23d3d7115c5b1749752e479b72" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:29Z" + }, + { + "id": "1978774659", + "type": "PushEvent", + "actor": { + "id": 6003282, + "login": "John117DeltaN7", + "gravatar_id": "9c31051b06fa5484b07b47b2dde6212a", + "url": "https://api.github.com/users/John117DeltaN7", + "avatar_url": "https://gravatar.com/avatar/9c31051b06fa5484b07b47b2dde6212a?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" + }, + "repo": { + "id": 16789587, + "name": "John117DeltaN7/ProjectSYSADMIN", + "url": "https://api.github.com/repos/John117DeltaN7/ProjectSYSADMIN" + }, + "payload": { + "push_id": 307955063, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/master", + "head": "dbce44dd5712586bc66e8cd7662ba6eb39da6e48", + "before": "bb3340fd2f0af4079e1c110fe27a3f171bdec323", + "commits": [ + { + "sha": "dbce44dd5712586bc66e8cd7662ba6eb39da6e48", + "author": { + "email": "sslkeyregit@gmail.com", + "name": "John117DeltaN7" + }, + "message": "Update README.md", + "distinct": true, + "url": "https://api.github.com/repos/John117DeltaN7/ProjectSYSADMIN/commits/dbce44dd5712586bc66e8cd7662ba6eb39da6e48" + } + ] + }, + "public": true, + "created_at": "2014-02-13T03:20:29Z" + } +] \ No newline at end of file From 3de9198175b52b886d66a07f8175bf2bc4f65663 Mon Sep 17 00:00:00 2001 From: mohammed Date: Mon, 16 Jun 2025 19:49:07 +0300 Subject: [PATCH 8/9] remove temp file --- events.json | 2282 --------------------------------------------------- 1 file changed, 2282 deletions(-) delete mode 100644 events.json diff --git a/events.json b/events.json deleted file mode 100644 index 7dfea0e00..000000000 --- a/events.json +++ /dev/null @@ -1,2282 +0,0 @@ -[ - { - "id": "1978774765", - "type": "PushEvent", - "actor": { - "id": 382747, - "login": "andrepl", - "gravatar_id": "411d2b4791a8de51f98666e93e9f1fde", - "url": "https://api.github.com/users/andrepl", - "avatar_url": "https://gravatar.com/avatar/411d2b4791a8de51f98666e93e9f1fde?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16670304, - "name": "andrepl/andrepl.github.io", - "url": "https://api.github.com/repos/andrepl/andrepl.github.io" - }, - "payload": { - "push_id": 307955115, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "9487ef037120e52091bd5f59d4e2fc983188035f", - "before": "ceac7512abbc515f90797ebb5644b7ced52588be", - "commits": [ - { - "sha": "9487ef037120e52091bd5f59d4e2fc983188035f", - "author": { - "email": "andre.leblanc@webfilings.com", - "name": "Andre LeBlanc" - }, - "message": "more style", - "distinct": true, - "url": "https://api.github.com/repos/andrepl/andrepl.github.io/commits/9487ef037120e52091bd5f59d4e2fc983188035f" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:37Z" - }, - { - "id": "1978774764", - "type": "IssueCommentEvent", - "actor": { - "id": 4391802, - "login": "karydja", - "gravatar_id": "65fc19a93a72478dcc39c0eff87b20a7", - "url": "https://api.github.com/users/karydja", - "avatar_url": "https://gravatar.com/avatar/65fc19a93a72478dcc39c0eff87b20a7?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16112988, - "name": "4Soft/LuLanches", - "url": "https://api.github.com/repos/4Soft/LuLanches" - }, - "payload": { - "action": "created", - "issue": { - "url": "https://api.github.com/repos/4Soft/LuLanches/issues/12", - "labels_url": "https://api.github.com/repos/4Soft/LuLanches/issues/12/labels{/name}", - "comments_url": "https://api.github.com/repos/4Soft/LuLanches/issues/12/comments", - "events_url": "https://api.github.com/repos/4Soft/LuLanches/issues/12/events", - "html_url": "https://github.com/4Soft/LuLanches/issues/12", - "id": 26567080, - "number": 12, - "title": "Fechar conta de usuário", - "user": { - "login": "IgorMarques", - "id": 2074711, - "avatar_url": "https://gravatar.com/avatar/d20b6e29cc1ee5fd68e648fd01ade494?d=https%3A%2F%2Fidenticons.github.com%2Fafd8c560e7960cf3064ba984e8a4e89b.png&r=x", - "gravatar_id": "d20b6e29cc1ee5fd68e648fd01ade494", - "url": "https://api.github.com/users/IgorMarques", - "html_url": "https://github.com/IgorMarques", - "followers_url": "https://api.github.com/users/IgorMarques/followers", - "following_url": "https://api.github.com/users/IgorMarques/following{/other_user}", - "gists_url": "https://api.github.com/users/IgorMarques/gists{/gist_id}", - "starred_url": "https://api.github.com/users/IgorMarques/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/IgorMarques/subscriptions", - "organizations_url": "https://api.github.com/users/IgorMarques/orgs", - "repos_url": "https://api.github.com/users/IgorMarques/repos", - "events_url": "https://api.github.com/users/IgorMarques/events{/privacy}", - "received_events_url": "https://api.github.com/users/IgorMarques/received_events", - "type": "User", - "site_admin": false - }, - "labels": [ - { - "url": "https://api.github.com/repos/4Soft/LuLanches/labels/%2B+%2B", - "name": "+ +", - "color": "006b75" - } - ], - "state": "open", - "assignee": { - "login": "karydja", - "id": 4391802, - "avatar_url": "https://gravatar.com/avatar/65fc19a93a72478dcc39c0eff87b20a7?d=https%3A%2F%2Fidenticons.github.com%2F454271f45621f6a64e866cce0a50ddd9.png&r=x", - "gravatar_id": "65fc19a93a72478dcc39c0eff87b20a7", - "url": "https://api.github.com/users/karydja", - "html_url": "https://github.com/karydja", - "followers_url": "https://api.github.com/users/karydja/followers", - "following_url": "https://api.github.com/users/karydja/following{/other_user}", - "gists_url": "https://api.github.com/users/karydja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/karydja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/karydja/subscriptions", - "organizations_url": "https://api.github.com/users/karydja/orgs", - "repos_url": "https://api.github.com/users/karydja/repos", - "events_url": "https://api.github.com/users/karydja/events{/privacy}", - "received_events_url": "https://api.github.com/users/karydja/received_events", - "type": "User", - "site_admin": false - }, - "milestone": { - "url": "https://api.github.com/repos/4Soft/LuLanches/milestones/1", - "labels_url": "https://api.github.com/repos/4Soft/LuLanches/milestones/1/labels", - "id": 547012, - "number": 1, - "title": "Primeiro Release para Cliente", - "description": "", - "creator": { - "login": "IgorMarques", - "id": 2074711, - "avatar_url": "https://gravatar.com/avatar/d20b6e29cc1ee5fd68e648fd01ade494?d=https%3A%2F%2Fidenticons.github.com%2Fafd8c560e7960cf3064ba984e8a4e89b.png&r=x", - "gravatar_id": "d20b6e29cc1ee5fd68e648fd01ade494", - "url": "https://api.github.com/users/IgorMarques", - "html_url": "https://github.com/IgorMarques", - "followers_url": "https://api.github.com/users/IgorMarques/followers", - "following_url": "https://api.github.com/users/IgorMarques/following{/other_user}", - "gists_url": "https://api.github.com/users/IgorMarques/gists{/gist_id}", - "starred_url": "https://api.github.com/users/IgorMarques/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/IgorMarques/subscriptions", - "organizations_url": "https://api.github.com/users/IgorMarques/orgs", - "repos_url": "https://api.github.com/users/IgorMarques/repos", - "events_url": "https://api.github.com/users/IgorMarques/events{/privacy}", - "received_events_url": "https://api.github.com/users/IgorMarques/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "state": "open", - "created_at": "2014-01-24T21:27:33Z", - "updated_at": "2014-02-12T13:16:39Z", - "due_on": "2014-02-07T08:00:00Z" - }, - "comments": 1, - "created_at": "2014-01-30T00:48:17Z", - "updated_at": "2014-02-13T03:20:37Z", - "closed_at": null, - "pull_request": { - "html_url": null, - "diff_url": null, - "patch_url": null - }, - "body": "Como um: usuário\r\nEu quero: obter a conta de um usuário em uma mesa (não necessariamente fechando)\r\nPara: obter seus pedidos e o total para os mesmos\r\n" - }, - "comment": { - "url": "https://api.github.com/repos/4Soft/LuLanches/issues/comments/34944849", - "html_url": "https://github.com/4Soft/LuLanches/issues/12#issuecomment-34944849", - "issue_url": "https://api.github.com/repos/4Soft/LuLanches/issues/12", - "id": 34944849, - "user": { - "login": "karydja", - "id": 4391802, - "avatar_url": "https://gravatar.com/avatar/65fc19a93a72478dcc39c0eff87b20a7?d=https%3A%2F%2Fidenticons.github.com%2F454271f45621f6a64e866cce0a50ddd9.png&r=x", - "gravatar_id": "65fc19a93a72478dcc39c0eff87b20a7", - "url": "https://api.github.com/users/karydja", - "html_url": "https://github.com/karydja", - "followers_url": "https://api.github.com/users/karydja/followers", - "following_url": "https://api.github.com/users/karydja/following{/other_user}", - "gists_url": "https://api.github.com/users/karydja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/karydja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/karydja/subscriptions", - "organizations_url": "https://api.github.com/users/karydja/orgs", - "repos_url": "https://api.github.com/users/karydja/repos", - "events_url": "https://api.github.com/users/karydja/events{/privacy}", - "received_events_url": "https://api.github.com/users/karydja/received_events", - "type": "User", - "site_admin": false - }, - "created_at": "2014-02-13T03:20:37Z", - "updated_at": "2014-02-13T03:20:37Z", - "body": "Ao clicar no botão fechar conta de usuário, o campo boolean is_present da tabela bill_clients deve se tornar falso, indicando que o cliente \"se retirou\" da mesa à qual pertence. Os pedidos desse cliente, portanto, não devem mais ser contabilizados na conta da mesa." - } - }, - "public": true, - "created_at": "2014-02-13T03:20:37Z", - "org": { - "id": 3110169, - "login": "4Soft", - "gravatar_id": "a170e9b4b7247f5e0c0243a4bae12d03", - "url": "https://api.github.com/orgs/4Soft", - "avatar_url": "https://gravatar.com/avatar/a170e9b4b7247f5e0c0243a4bae12d03?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" - } - }, - { - "id": "1978774763", - "type": "PushEvent", - "actor": { - "id": 6473879, - "login": "hongse15", - "gravatar_id": "96cb306202124f57e39fe8805be8bd1a", - "url": "https://api.github.com/users/hongse15", - "avatar_url": "https://gravatar.com/avatar/96cb306202124f57e39fe8805be8bd1a?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16147352, - "name": "hongse15/template", - "url": "https://api.github.com/repos/hongse15/template" - }, - "payload": { - "push_id": 307955114, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/gh-pages", - "head": "e2a4dafdbaf3728c77ab244f9c56b3dda627cc8e", - "before": "979047a5c2c5d63c6997b46ae728ac31cd48a822", - "commits": [ - { - "sha": "e2a4dafdbaf3728c77ab244f9c56b3dda627cc8e", - "author": { - "email": "hongse15@msu.edu", - "name": "hongse15" - }, - "message": "Update cultural4.html", - "distinct": true, - "url": "https://api.github.com/repos/hongse15/template/commits/e2a4dafdbaf3728c77ab244f9c56b3dda627cc8e" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:37Z" - }, - { - "id": "1978774756", - "type": "CreateEvent", - "actor": { - "id": 4096216, - "login": "amiller2978", - "gravatar_id": "6f549b28a250dbdccb4027772d3970f1", - "url": "https://api.github.com/users/amiller2978", - "avatar_url": "https://gravatar.com/avatar/6f549b28a250dbdccb4027772d3970f1?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16790449, - "name": "amiller2978/SeedPi", - "url": "https://api.github.com/repos/amiller2978/SeedPi" - }, - "payload": { - "ref": null, - "ref_type": "repository", - "master_branch": "master", - "description": "collection of raspberryPi work to control and monitor my seed starting system", - "pusher_type": "user" - }, - "public": true, - "created_at": "2014-02-13T03:20:36Z" - }, - { - "id": "1978774753", - "type": "PushEvent", - "actor": { - "id": 1441560, - "login": "leeping", - "gravatar_id": "ada68b01c6b9f64fd25f1aa4fc2653d0", - "url": "https://api.github.com/users/leeping", - "avatar_url": "https://gravatar.com/avatar/ada68b01c6b9f64fd25f1aa4fc2653d0?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 11302623, - "name": "leeping/forcebalance", - "url": "https://api.github.com/repos/leeping/forcebalance" - }, - "payload": { - "push_id": 307955111, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/thermo", - "head": "c173bddce67927e613c20d92f0a63225b43a66c5", - "before": "559c5783d01280b1d073cf96ac3c62099af24c86", - "commits": [ - { - "sha": "c173bddce67927e613c20d92f0a63225b43a66c5", - "author": { - "email": "leeping@stanford.edu", - "name": "leeping" - }, - "message": "Updated version number, also push to trigger test.", - "distinct": true, - "url": "https://api.github.com/repos/leeping/forcebalance/commits/c173bddce67927e613c20d92f0a63225b43a66c5" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:36Z" - }, - { - "id": "1978774752", - "type": "IssueCommentEvent", - "actor": { - "id": 530052, - "login": "austinylin", - "gravatar_id": "70b52586bbb28927e1d872ba4e8d4fbd", - "url": "https://api.github.com/users/austinylin", - "avatar_url": "https://gravatar.com/avatar/70b52586bbb28927e1d872ba4e8d4fbd?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 13961022, - "name": "asm-helpful/helpful-web", - "url": "https://api.github.com/repos/asm-helpful/helpful-web" - }, - "payload": { - "action": "created", - "issue": { - "url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116", - "labels_url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116/labels{/name}", - "comments_url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116/comments", - "events_url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116/events", - "html_url": "https://github.com/asm-helpful/helpful-web/pull/116", - "id": 27012260, - "number": 116, - "title": "Implement Devise Email Styling #192", - "user": { - "login": "nicolasiensen", - "id": 208312, - "avatar_url": "https://gravatar.com/avatar/83fe6c1d7453f056e7b68b2e298477c6?d=https%3A%2F%2Fidenticons.github.com%2Fa309d38db83fa0b90b923a3f38a3eb30.png&r=x", - "gravatar_id": "83fe6c1d7453f056e7b68b2e298477c6", - "url": "https://api.github.com/users/nicolasiensen", - "html_url": "https://github.com/nicolasiensen", - "followers_url": "https://api.github.com/users/nicolasiensen/followers", - "following_url": "https://api.github.com/users/nicolasiensen/following{/other_user}", - "gists_url": "https://api.github.com/users/nicolasiensen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicolasiensen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicolasiensen/subscriptions", - "organizations_url": "https://api.github.com/users/nicolasiensen/orgs", - "repos_url": "https://api.github.com/users/nicolasiensen/repos", - "events_url": "https://api.github.com/users/nicolasiensen/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicolasiensen/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "assignee": null, - "milestone": null, - "comments": 3, - "created_at": "2014-02-05T23:01:40Z", - "updated_at": "2014-02-13T03:20:36Z", - "closed_at": null, - "pull_request": { - "html_url": "https://github.com/asm-helpful/helpful-web/pull/116", - "diff_url": "https://github.com/asm-helpful/helpful-web/pull/116.diff", - "patch_url": "https://github.com/asm-helpful/helpful-web/pull/116.patch" - }, - "body": "In this pull request I...\r\n\r\n- implemented mail preview for Devise::Mailer\r\n- implemented the email stylesheets using premailer-rails gem\r\n- added Ink framework (http://zurb.com/ink/) for responsive email templates" - }, - "comment": { - "url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/comments/34944848", - "html_url": "https://github.com/asm-helpful/helpful-web/pull/116#issuecomment-34944848", - "issue_url": "https://api.github.com/repos/asm-helpful/helpful-web/issues/116", - "id": 34944848, - "user": { - "login": "austinylin", - "id": 530052, - "avatar_url": "https://gravatar.com/avatar/70b52586bbb28927e1d872ba4e8d4fbd?d=https%3A%2F%2Fidenticons.github.com%2Fee2360c04ed9a8e15214b59940c22fdf.png&r=x", - "gravatar_id": "70b52586bbb28927e1d872ba4e8d4fbd", - "url": "https://api.github.com/users/austinylin", - "html_url": "https://github.com/austinylin", - "followers_url": "https://api.github.com/users/austinylin/followers", - "following_url": "https://api.github.com/users/austinylin/following{/other_user}", - "gists_url": "https://api.github.com/users/austinylin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/austinylin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/austinylin/subscriptions", - "organizations_url": "https://api.github.com/users/austinylin/orgs", - "repos_url": "https://api.github.com/users/austinylin/repos", - "events_url": "https://api.github.com/users/austinylin/events{/privacy}", - "received_events_url": "https://api.github.com/users/austinylin/received_events", - "type": "User", - "site_admin": false - }, - "created_at": "2014-02-13T03:20:36Z", - "updated_at": "2014-02-13T03:20:36Z", - "body": "Looks to me like the ruby URI parser doesn't like the URL you are providing. I tinkered around a bit and was able to get it past that error by using the following URL:\r\n\r\n`https://fonts.googleapis.com/css?family=Montserrat%3A700%7CLato%3A300%2C400%2C400italic%2C700`\r\n\r\nNow I am getting a new error though which is webmock complaining that we are trying to do real HTTP requests during tests. I think the solution here is to stub out the sending of the emails so that we don't actually trigger pre-mailer in test. Thoughts?" - } - }, - "public": true, - "created_at": "2014-02-13T03:20:36Z", - "org": { - "id": 5805541, - "login": "asm-helpful", - "gravatar_id": "f241b69a71138a13bd70532669786c21", - "url": "https://api.github.com/orgs/asm-helpful", - "avatar_url": "https://gravatar.com/avatar/f241b69a71138a13bd70532669786c21?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" - } - }, - { - "id": "1978774750", - "type": "PushEvent", - "actor": { - "id": 3061661, - "login": "josiahbgrace", - "gravatar_id": "afaf38f5ec894d1d076bd4e8d530d661", - "url": "https://api.github.com/users/josiahbgrace", - "avatar_url": "https://gravatar.com/avatar/afaf38f5ec894d1d076bd4e8d530d661?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16760067, - "name": "josiahbgrace/scheduleInterviews", - "url": "https://api.github.com/repos/josiahbgrace/scheduleInterviews" - }, - "payload": { - "push_id": 307955110, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "6bb88b54ad4e504003fbcfccd7a2f941c111af76", - "before": "b6be37dcb06fd4e879f2d24b4f1a16e6f2828adb", - "commits": [ - { - "sha": "6bb88b54ad4e504003fbcfccd7a2f941c111af76", - "author": { - "email": "josiahbgrace@gmail.com", - "name": "Josiah Grace" - }, - "message": "git removed stuff", - "distinct": true, - "url": "https://api.github.com/repos/josiahbgrace/scheduleInterviews/commits/6bb88b54ad4e504003fbcfccd7a2f941c111af76" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:36Z" - }, - { - "id": "1978774746", - "type": "PushEvent", - "actor": { - "id": 1854721, - "login": "adamatom", - "gravatar_id": "0f828b6a6afb6ac48bd39d16a1d7fb69", - "url": "https://api.github.com/users/adamatom", - "avatar_url": "https://gravatar.com/avatar/0f828b6a6afb6ac48bd39d16a1d7fb69?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16751409, - "name": "adamatom/BenchBudEE", - "url": "https://api.github.com/repos/adamatom/BenchBudEE" - }, - "payload": { - "push_id": 307955109, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "ae0572d75bec2e280014bbb53f397188a767eda5", - "before": "f74451f105d2a69e50bffba22c34fd1355cc8f1b", - "commits": [ - { - "sha": "ae0572d75bec2e280014bbb53f397188a767eda5", - "author": { - "email": "adamlabbe@gmail.com", - "name": "Adam Labbe" - }, - "message": "added relay block details", - "distinct": true, - "url": "https://api.github.com/repos/adamatom/BenchBudEE/commits/ae0572d75bec2e280014bbb53f397188a767eda5" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:36Z" - }, - { - "id": "1978774742", - "type": "PushEvent", - "actor": { - "id": 5554655, - "login": "Tomtang2013", - "gravatar_id": "09167ae8f3443fc4fc37567919945772", - "url": "https://api.github.com/users/Tomtang2013", - "avatar_url": "https://gravatar.com/avatar/09167ae8f3443fc4fc37567919945772?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 15217228, - "name": "Tomtang2013/changsha2", - "url": "https://api.github.com/repos/Tomtang2013/changsha2" - }, - "payload": { - "push_id": 307955105, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "471fb5c905a3646a9c4acea159c79a73c67a0dea", - "before": "9fc8d7772820a3b203dafd8f68eb067f842d4a16", - "commits": [ - { - "sha": "471fb5c905a3646a9c4acea159c79a73c67a0dea", - "author": { - "email": "tom.tang@perficientgdc.com.cn", - "name": "Tom tang" - }, - "message": "change css", - "distinct": true, - "url": "https://api.github.com/repos/Tomtang2013/changsha2/commits/471fb5c905a3646a9c4acea159c79a73c67a0dea" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z" - }, - { - "id": "1978774738", - "type": "PullRequestEvent", - "actor": { - "id": 3286055, - "login": "shutter111", - "gravatar_id": "529cf44876fe50fee32f301edb6f6c61", - "url": "https://api.github.com/users/shutter111", - "avatar_url": "https://gravatar.com/avatar/529cf44876fe50fee32f301edb6f6c61?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 12934800, - "name": "RichmondDay/www.mini.ca", - "url": "https://api.github.com/repos/RichmondDay/www.mini.ca" - }, - "payload": { - "action": "opened", - "number": 363, - "pull_request": { - "url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363", - "id": 12494789, - "html_url": "https://github.com/RichmondDay/www.mini.ca/pull/363", - "diff_url": "https://github.com/RichmondDay/www.mini.ca/pull/363.diff", - "patch_url": "https://github.com/RichmondDay/www.mini.ca/pull/363.patch", - "issue_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/363", - "number": 363, - "state": "open", - "title": "updated mobile detect", - "user": { - "login": "shutter111", - "id": 3286055, - "avatar_url": "https://gravatar.com/avatar/529cf44876fe50fee32f301edb6f6c61?d=https%3A%2F%2Fidenticons.github.com%2F2d02137248eabfa86a9fa3c5161e5218.png&r=x", - "gravatar_id": "529cf44876fe50fee32f301edb6f6c61", - "url": "https://api.github.com/users/shutter111", - "html_url": "https://github.com/shutter111", - "followers_url": "https://api.github.com/users/shutter111/followers", - "following_url": "https://api.github.com/users/shutter111/following{/other_user}", - "gists_url": "https://api.github.com/users/shutter111/gists{/gist_id}", - "starred_url": "https://api.github.com/users/shutter111/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/shutter111/subscriptions", - "organizations_url": "https://api.github.com/users/shutter111/orgs", - "repos_url": "https://api.github.com/users/shutter111/repos", - "events_url": "https://api.github.com/users/shutter111/events{/privacy}", - "received_events_url": "https://api.github.com/users/shutter111/received_events", - "type": "User", - "site_admin": false - }, - "body": "", - "created_at": "2014-02-13T03:20:35Z", - "updated_at": "2014-02-13T03:20:35Z", - "closed_at": null, - "merged_at": null, - "merge_commit_sha": null, - "assignee": null, - "milestone": null, - "commits_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363/commits", - "review_comments_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363/comments", - "review_comment_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/comments/{number}", - "comments_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/363/comments", - "statuses_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/statuses/8753c6bb03bfdbc1692ddd84cf12a3f61ceedfef", - "head": { - "label": "shutter111:master", - "ref": "master", - "sha": "8753c6bb03bfdbc1692ddd84cf12a3f61ceedfef", - "user": { - "login": "shutter111", - "id": 3286055, - "avatar_url": "https://gravatar.com/avatar/529cf44876fe50fee32f301edb6f6c61?d=https%3A%2F%2Fidenticons.github.com%2F2d02137248eabfa86a9fa3c5161e5218.png&r=x", - "gravatar_id": "529cf44876fe50fee32f301edb6f6c61", - "url": "https://api.github.com/users/shutter111", - "html_url": "https://github.com/shutter111", - "followers_url": "https://api.github.com/users/shutter111/followers", - "following_url": "https://api.github.com/users/shutter111/following{/other_user}", - "gists_url": "https://api.github.com/users/shutter111/gists{/gist_id}", - "starred_url": "https://api.github.com/users/shutter111/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/shutter111/subscriptions", - "organizations_url": "https://api.github.com/users/shutter111/orgs", - "repos_url": "https://api.github.com/users/shutter111/repos", - "events_url": "https://api.github.com/users/shutter111/events{/privacy}", - "received_events_url": "https://api.github.com/users/shutter111/received_events", - "type": "User", - "site_admin": false - }, - "repo": { - "id": 13094898, - "name": "www.mini.ca", - "full_name": "shutter111/www.mini.ca", - "owner": { - "login": "shutter111", - "id": 3286055, - "avatar_url": "https://gravatar.com/avatar/529cf44876fe50fee32f301edb6f6c61?d=https%3A%2F%2Fidenticons.github.com%2F2d02137248eabfa86a9fa3c5161e5218.png&r=x", - "gravatar_id": "529cf44876fe50fee32f301edb6f6c61", - "url": "https://api.github.com/users/shutter111", - "html_url": "https://github.com/shutter111", - "followers_url": "https://api.github.com/users/shutter111/followers", - "following_url": "https://api.github.com/users/shutter111/following{/other_user}", - "gists_url": "https://api.github.com/users/shutter111/gists{/gist_id}", - "starred_url": "https://api.github.com/users/shutter111/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/shutter111/subscriptions", - "organizations_url": "https://api.github.com/users/shutter111/orgs", - "repos_url": "https://api.github.com/users/shutter111/repos", - "events_url": "https://api.github.com/users/shutter111/events{/privacy}", - "received_events_url": "https://api.github.com/users/shutter111/received_events", - "type": "User", - "site_admin": false - }, - "private": false, - "html_url": "https://github.com/shutter111/www.mini.ca", - "description": "www.mini.ca", - "fork": true, - "url": "https://api.github.com/repos/shutter111/www.mini.ca", - "forks_url": "https://api.github.com/repos/shutter111/www.mini.ca/forks", - "keys_url": "https://api.github.com/repos/shutter111/www.mini.ca/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/shutter111/www.mini.ca/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/shutter111/www.mini.ca/teams", - "hooks_url": "https://api.github.com/repos/shutter111/www.mini.ca/hooks", - "issue_events_url": "https://api.github.com/repos/shutter111/www.mini.ca/issues/events{/number}", - "events_url": "https://api.github.com/repos/shutter111/www.mini.ca/events", - "assignees_url": "https://api.github.com/repos/shutter111/www.mini.ca/assignees{/user}", - "branches_url": "https://api.github.com/repos/shutter111/www.mini.ca/branches{/branch}", - "tags_url": "https://api.github.com/repos/shutter111/www.mini.ca/tags", - "blobs_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/shutter111/www.mini.ca/statuses/{sha}", - "languages_url": "https://api.github.com/repos/shutter111/www.mini.ca/languages", - "stargazers_url": "https://api.github.com/repos/shutter111/www.mini.ca/stargazers", - "contributors_url": "https://api.github.com/repos/shutter111/www.mini.ca/contributors", - "subscribers_url": "https://api.github.com/repos/shutter111/www.mini.ca/subscribers", - "subscription_url": "https://api.github.com/repos/shutter111/www.mini.ca/subscription", - "commits_url": "https://api.github.com/repos/shutter111/www.mini.ca/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/shutter111/www.mini.ca/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/shutter111/www.mini.ca/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/shutter111/www.mini.ca/issues/comments/{number}", - "contents_url": "https://api.github.com/repos/shutter111/www.mini.ca/contents/{+path}", - "compare_url": "https://api.github.com/repos/shutter111/www.mini.ca/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/shutter111/www.mini.ca/merges", - "archive_url": "https://api.github.com/repos/shutter111/www.mini.ca/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/shutter111/www.mini.ca/downloads", - "issues_url": "https://api.github.com/repos/shutter111/www.mini.ca/issues{/number}", - "pulls_url": "https://api.github.com/repos/shutter111/www.mini.ca/pulls{/number}", - "milestones_url": "https://api.github.com/repos/shutter111/www.mini.ca/milestones{/number}", - "notifications_url": "https://api.github.com/repos/shutter111/www.mini.ca/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/shutter111/www.mini.ca/labels{/name}", - "releases_url": "https://api.github.com/repos/shutter111/www.mini.ca/releases{/id}", - "created_at": "2013-09-25T13:46:25Z", - "updated_at": "2014-02-13T03:20:35Z", - "pushed_at": "2014-02-13T03:19:17Z", - "git_url": "git://github.com/shutter111/www.mini.ca.git", - "ssh_url": "git@github.com:shutter111/www.mini.ca.git", - "clone_url": "https://github.com/shutter111/www.mini.ca.git", - "svn_url": "https://github.com/shutter111/www.mini.ca", - "homepage": "mini.richmondday.com", - "size": 696866, - "stargazers_count": 0, - "watchers_count": 0, - "language": "C#", - "has_issues": false, - "has_downloads": true, - "has_wiki": true, - "forks_count": 0, - "mirror_url": null, - "open_issues_count": 0, - "forks": 0, - "open_issues": 0, - "watchers": 0, - "default_branch": "master", - "master_branch": "master" - } - }, - "base": { - "label": "RichmondDay:master", - "ref": "master", - "sha": "eec54db0bcf7d0e4f498239559e8aa3f234b2d1a", - "user": { - "login": "RichmondDay", - "id": 3278547, - "avatar_url": "https://gravatar.com/avatar/9e7208e61842f701042e1222865cb8eb?d=https%3A%2F%2Fidenticons.github.com%2Fafc6808062ff145f794691e5f6a9191a.png&r=x", - "gravatar_id": "9e7208e61842f701042e1222865cb8eb", - "url": "https://api.github.com/users/RichmondDay", - "html_url": "https://github.com/RichmondDay", - "followers_url": "https://api.github.com/users/RichmondDay/followers", - "following_url": "https://api.github.com/users/RichmondDay/following{/other_user}", - "gists_url": "https://api.github.com/users/RichmondDay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RichmondDay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RichmondDay/subscriptions", - "organizations_url": "https://api.github.com/users/RichmondDay/orgs", - "repos_url": "https://api.github.com/users/RichmondDay/repos", - "events_url": "https://api.github.com/users/RichmondDay/events{/privacy}", - "received_events_url": "https://api.github.com/users/RichmondDay/received_events", - "type": "Organization", - "site_admin": false - }, - "repo": { - "id": 12934800, - "name": "www.mini.ca", - "full_name": "RichmondDay/www.mini.ca", - "owner": { - "login": "RichmondDay", - "id": 3278547, - "avatar_url": "https://gravatar.com/avatar/9e7208e61842f701042e1222865cb8eb?d=https%3A%2F%2Fidenticons.github.com%2Fafc6808062ff145f794691e5f6a9191a.png&r=x", - "gravatar_id": "9e7208e61842f701042e1222865cb8eb", - "url": "https://api.github.com/users/RichmondDay", - "html_url": "https://github.com/RichmondDay", - "followers_url": "https://api.github.com/users/RichmondDay/followers", - "following_url": "https://api.github.com/users/RichmondDay/following{/other_user}", - "gists_url": "https://api.github.com/users/RichmondDay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RichmondDay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RichmondDay/subscriptions", - "organizations_url": "https://api.github.com/users/RichmondDay/orgs", - "repos_url": "https://api.github.com/users/RichmondDay/repos", - "events_url": "https://api.github.com/users/RichmondDay/events{/privacy}", - "received_events_url": "https://api.github.com/users/RichmondDay/received_events", - "type": "Organization", - "site_admin": false - }, - "private": false, - "html_url": "https://github.com/RichmondDay/www.mini.ca", - "description": "www.mini.ca", - "fork": false, - "url": "https://api.github.com/repos/RichmondDay/www.mini.ca", - "forks_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/forks", - "keys_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/teams", - "hooks_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/hooks", - "issue_events_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/events{/number}", - "events_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/events", - "assignees_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/assignees{/user}", - "branches_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/branches{/branch}", - "tags_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/tags", - "blobs_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/statuses/{sha}", - "languages_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/languages", - "stargazers_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/stargazers", - "contributors_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/contributors", - "subscribers_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/subscribers", - "subscription_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/subscription", - "commits_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/comments/{number}", - "contents_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/contents/{+path}", - "compare_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/merges", - "archive_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/downloads", - "issues_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues{/number}", - "pulls_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls{/number}", - "milestones_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/milestones{/number}", - "notifications_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/labels{/name}", - "releases_url": "https://api.github.com/repos/RichmondDay/www.mini.ca/releases{/id}", - "created_at": "2013-09-18T21:18:08Z", - "updated_at": "2014-02-13T03:10:42Z", - "pushed_at": "2014-02-13T03:10:42Z", - "git_url": "git://github.com/RichmondDay/www.mini.ca.git", - "ssh_url": "git@github.com:RichmondDay/www.mini.ca.git", - "clone_url": "https://github.com/RichmondDay/www.mini.ca.git", - "svn_url": "https://github.com/RichmondDay/www.mini.ca", - "homepage": "mini.richmondday.com", - "size": 699142, - "stargazers_count": 0, - "watchers_count": 0, - "language": "C#", - "has_issues": true, - "has_downloads": true, - "has_wiki": true, - "forks_count": 3, - "mirror_url": null, - "open_issues_count": 2, - "forks": 3, - "open_issues": 2, - "watchers": 0, - "default_branch": "master", - "master_branch": "master" - } - }, - "_links": { - "self": { - "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363" - }, - "html": { - "href": "https://github.com/RichmondDay/www.mini.ca/pull/363" - }, - "issue": { - "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/363" - }, - "comments": { - "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/issues/363/comments" - }, - "review_comments": { - "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363/comments" - }, - "review_comment": { - "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/comments/{number}" - }, - "commits": { - "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/pulls/363/commits" - }, - "statuses": { - "href": "https://api.github.com/repos/RichmondDay/www.mini.ca/statuses/8753c6bb03bfdbc1692ddd84cf12a3f61ceedfef" - } - }, - "merged": false, - "mergeable": null, - "mergeable_state": "unknown", - "merged_by": null, - "comments": 0, - "review_comments": 0, - "commits": 1, - "additions": 28, - "deletions": 4, - "changed_files": 1 - } - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z", - "org": { - "id": 3278547, - "login": "RichmondDay", - "gravatar_id": "9e7208e61842f701042e1222865cb8eb", - "url": "https://api.github.com/orgs/RichmondDay", - "avatar_url": "https://gravatar.com/avatar/9e7208e61842f701042e1222865cb8eb?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" - } - }, - { - "id": "1978774737", - "type": "PushEvent", - "actor": { - "id": 1159027, - "login": "miskmyu", - "gravatar_id": "2859cb37f4da7b1dc287794575f42fcd", - "url": "https://api.github.com/users/miskmyu", - "avatar_url": "https://gravatar.com/avatar/2859cb37f4da7b1dc287794575f42fcd?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 2685553, - "name": "maninsoft/smartworksV3", - "url": "https://api.github.com/repos/maninsoft/smartworksV3" - }, - "payload": { - "push_id": 307955101, - "size": 2, - "distinct_size": 2, - "ref": "refs/heads/master", - "head": "7273ccea8f63abd801d1cd708258de670788fd7f", - "before": "57c4a2aadcbd11d30b179d95d5633a4bc3a69ecc", - "commits": [ - { - "sha": "efe41eafba33f111eac084dda34a8ff160a01c27", - "author": { - "email": "miskmyu@gmail.com", - "name": "miskmyu" - }, - "message": "commiut", - "distinct": true, - "url": "https://api.github.com/repos/maninsoft/smartworksV3/commits/efe41eafba33f111eac084dda34a8ff160a01c27" - }, - { - "sha": "7273ccea8f63abd801d1cd708258de670788fd7f", - "author": { - "email": "miskmyu@gmail.com", - "name": "miskmyu" - }, - "message": "Merge branch 'master' of https://github.com/maninsoft/smartworksV3.git", - "distinct": true, - "url": "https://api.github.com/repos/maninsoft/smartworksV3/commits/7273ccea8f63abd801d1cd708258de670788fd7f" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z" - }, - { - "id": "1978774733", - "type": "PushEvent", - "actor": { - "id": 886818, - "login": "chylvina", - "gravatar_id": "c85591544b1a7f287e59093bbfe1518e", - "url": "https://api.github.com/users/chylvina", - "avatar_url": "https://gravatar.com/avatar/c85591544b1a7f287e59093bbfe1518e?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16720724, - "name": "chylvina/inove", - "url": "https://api.github.com/repos/chylvina/inove" - }, - "payload": { - "push_id": 307955099, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "fcb6b374fa6694a5717011861ac01b51eafef811", - "before": "2ff09a1e2c1e5edf4c9e804df30e108db1b4b488", - "commits": [ - { - "sha": "fcb6b374fa6694a5717011861ac01b51eafef811", - "author": { - "email": "chylvina@gmail.com", - "name": "chylvina" - }, - "message": "page.php", - "distinct": true, - "url": "https://api.github.com/repos/chylvina/inove/commits/fcb6b374fa6694a5717011861ac01b51eafef811" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z" - }, - { - "id": "1978774731", - "type": "PushEvent", - "actor": { - "id": 2840134, - "login": "yuanxiacpp", - "gravatar_id": "f5373c6915dac7ffd352b827bb9a6309", - "url": "https://api.github.com/users/yuanxiacpp", - "avatar_url": "https://gravatar.com/avatar/f5373c6915dac7ffd352b827bb9a6309?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16490287, - "name": "yuanxiacpp/nm_hw1", - "url": "https://api.github.com/repos/yuanxiacpp/nm_hw1" - }, - "payload": { - "push_id": 307955097, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "94e1c7986ba7d20122f990d6e195656a329b5972", - "before": "e3b5704d4ecfcef37074f019c4c73fba2333b3e7", - "commits": [ - { - "sha": "94e1c7986ba7d20122f990d6e195656a329b5972", - "author": { - "email": "yuan.xia@yale.edu", - "name": "Yuan Xia" - }, - "message": "final commit", - "distinct": true, - "url": "https://api.github.com/repos/yuanxiacpp/nm_hw1/commits/94e1c7986ba7d20122f990d6e195656a329b5972" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z" - }, - { - "id": "1978774730", - "type": "PushEvent", - "actor": { - "id": 2074517, - "login": "n8io", - "gravatar_id": "2fc9a014648643450f5acd0ed87375ea", - "url": "https://api.github.com/users/n8io", - "avatar_url": "https://gravatar.com/avatar/2fc9a014648643450f5acd0ed87375ea?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16736376, - "name": "n8io/raspbmc-pvr", - "url": "https://api.github.com/repos/n8io/raspbmc-pvr" - }, - "payload": { - "push_id": 307955095, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "e71590702f30ee5c142f0ad994a0fed59bc5fe03", - "before": "6b794a1c6a9eba92d20816047c9e991c9143eabc", - "commits": [ - { - "sha": "e71590702f30ee5c142f0ad994a0fed59bc5fe03", - "author": { - "email": "nate@n8io.com", - "name": "Nate Clark" - }, - "message": "Updated README.md", - "distinct": true, - "url": "https://api.github.com/repos/n8io/raspbmc-pvr/commits/e71590702f30ee5c142f0ad994a0fed59bc5fe03" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z" - }, - { - "id": "1978774725", - "type": "PushEvent", - "actor": { - "id": 282080, - "login": "brianchandotcom", - "gravatar_id": "820bdfae0927075dec1dc2087c81b19d", - "url": "https://api.github.com/users/brianchandotcom", - "avatar_url": "https://gravatar.com/avatar/820bdfae0927075dec1dc2087c81b19d?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 317887, - "name": "liferay/liferay-portal", - "url": "https://api.github.com/repos/liferay/liferay-portal" - }, - "payload": { - "push_id": 307955085, - "size": 2, - "distinct_size": 2, - "ref": "refs/heads/master", - "head": "70e158331601e1972b17c2ace302f2f41e6d099c", - "before": "7bf9286a4152454212e0b38e2a74cf2941bfe5ca", - "commits": [ - { - "sha": "736241a2cf67089806049dea39c4b7e4cdaebbc4", - "author": { - "email": "travis.cory@liferay.com", - "name": "Travis Cory" - }, - "message": "LPS-43176 single Long word in web content title extends out of the Content menu", - "distinct": true, - "url": "https://api.github.com/repos/liferay/liferay-portal/commits/736241a2cf67089806049dea39c4b7e4cdaebbc4" - }, - { - "sha": "70e158331601e1972b17c2ace302f2f41e6d099c", - "author": { - "email": "jonathan.mak@liferay.com", - "name": "Jonathan Mak" - }, - "message": "LPS-43176 - Source formatting", - "distinct": true, - "url": "https://api.github.com/repos/liferay/liferay-portal/commits/70e158331601e1972b17c2ace302f2f41e6d099c" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z", - "org": { - "id": 131436, - "login": "liferay", - "gravatar_id": "9e023136bcaf24df4ae8b206a4685da5", - "url": "https://api.github.com/orgs/liferay", - "avatar_url": "https://gravatar.com/avatar/9e023136bcaf24df4ae8b206a4685da5?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" - } - }, - { - "id": "1978774724", - "type": "PushEvent", - "actor": { - "id": 1179998, - "login": "heshizhu", - "gravatar_id": "bae0ce5907cead2791d294e00573b82c", - "url": "https://api.github.com/users/heshizhu", - "avatar_url": "https://gravatar.com/avatar/bae0ce5907cead2791d294e00573b82c?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 9097809, - "name": "heshizhu/heshizhu.github.com", - "url": "https://api.github.com/repos/heshizhu/heshizhu.github.com" - }, - "payload": { - "push_id": 307955091, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "d4eff834580eca127fb808faa554d9ce3217abb7", - "before": "f32f0911ed662b53205c0ebefffecc2c8b5a957a", - "commits": [ - { - "sha": "d4eff834580eca127fb808faa554d9ce3217abb7", - "author": { - "email": "shizhuhe@163.com", - "name": "hesz" - }, - "message": "second post", - "distinct": true, - "url": "https://api.github.com/repos/heshizhu/heshizhu.github.com/commits/d4eff834580eca127fb808faa554d9ce3217abb7" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z" - }, - { - "id": "1978774722", - "type": "GollumEvent", - "actor": { - "id": 1640294, - "login": "nrubin29", - "gravatar_id": "d01be82a9c493b53b38d4be8c011e622", - "url": "https://api.github.com/users/nrubin29", - "avatar_url": "https://gravatar.com/avatar/d01be82a9c493b53b38d4be8c011e622?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16780587, - "name": "nrubin29/Pogo", - "url": "https://api.github.com/repos/nrubin29/Pogo" - }, - "payload": { - "pages": [ - { - "page_name": "Lesson 2: Variables", - "title": "Lesson 2: Variables", - "summary": null, - "action": "edited", - "sha": "881d49ccb82e4c0e0db1fb00873d649c4c7e581d", - "html_url": "https://github.com/nrubin29/Pogo/wiki/Lesson-2%3A-Variables" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:35Z" - }, - { - "id": "1978774715", - "type": "PushEvent", - "actor": { - "id": 4563859, - "login": "naganowl", - "gravatar_id": "e1ac30ceef44db86dd50daeed9f6ef86", - "url": "https://api.github.com/users/naganowl", - "avatar_url": "https://gravatar.com/avatar/e1ac30ceef44db86dd50daeed9f6ef86?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16789076, - "name": "naganowl/grunt-blanket-mocha", - "url": "https://api.github.com/repos/naganowl/grunt-blanket-mocha" - }, - "payload": { - "push_id": 307955088, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "b00a8d929da4209b8d3dd20e86cc139c757e3fb2", - "before": "3690938e1c811b1c4c2fca8c0033eb5f43e3ba7f", - "commits": [ - { - "sha": "b00a8d929da4209b8d3dd20e86cc139c757e3fb2", - "author": { - "email": "naganowl@gmail.com", - "name": "naganowl" - }, - "message": "Allow coverage to be run multiple times cleanly\n\nCurrently if this is run as a part of a watch task, the statement count will\ncarry over from the previous run which will throw off the coverage\npercentage over time. The same applies to the ok status.\n\nThis will define both status and totals on a per run basis so each run is\nclean, whether the task is run on watch or manually from the command line.", - "distinct": true, - "url": "https://api.github.com/repos/naganowl/grunt-blanket-mocha/commits/b00a8d929da4209b8d3dd20e86cc139c757e3fb2" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:34Z" - }, - { - "id": "1978774713", - "type": "PushEvent", - "actor": { - "id": 3186099, - "login": "youkanzhao", - "gravatar_id": "7c63c65d08d17748fec0967d6e9cf2e1", - "url": "https://api.github.com/users/youkanzhao", - "avatar_url": "https://gravatar.com/avatar/7c63c65d08d17748fec0967d6e9cf2e1?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16762259, - "name": "youkanzhao/windrain", - "url": "https://api.github.com/repos/youkanzhao/windrain" - }, - "payload": { - "push_id": 307955089, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "242f0fb2f15f76489fbca61d2c33abccb89364a6", - "before": "5655e9970b5e3270736699aaa185593db8c67216", - "commits": [ - { - "sha": "242f0fb2f15f76489fbca61d2c33abccb89364a6", - "author": { - "email": "june.you@morningstar.com", - "name": "jyou" - }, - "message": "add bootstrap", - "distinct": true, - "url": "https://api.github.com/repos/youkanzhao/windrain/commits/242f0fb2f15f76489fbca61d2c33abccb89364a6" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:34Z" - }, - { - "id": "1978774711", - "type": "PushEvent", - "actor": { - "id": 1099967, - "login": "RyanThompson", - "gravatar_id": "4324759a3f454b9bde0e5e2a605a6c0a", - "url": "https://api.github.com/users/RyanThompson", - "avatar_url": "https://gravatar.com/avatar/4324759a3f454b9bde0e5e2a605a6c0a?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 15552113, - "name": "AIWebSystems/Mothership", - "url": "https://api.github.com/repos/AIWebSystems/Mothership" - }, - "payload": { - "push_id": 307955086, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/2.3/develop", - "head": "6964a1fe311f6ab3eda032b5ef821208db6ea8cc", - "before": "02055d73c3ee947a04fef52a11f3298aa82ecb20", - "commits": [ - { - "sha": "6964a1fe311f6ab3eda032b5ef821208db6ea8cc", - "author": { - "email": "service@aiwebsystems.com", - "name": "Ryan Thompson" - }, - "message": "Pagination", - "distinct": true, - "url": "https://api.github.com/repos/AIWebSystems/Mothership/commits/6964a1fe311f6ab3eda032b5ef821208db6ea8cc" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:34Z", - "org": { - "id": 5766538, - "login": "AIWebSystems", - "gravatar_id": "b7131a5df20abe6239248c52598573a0", - "url": "https://api.github.com/orgs/AIWebSystems", - "avatar_url": "https://gravatar.com/avatar/b7131a5df20abe6239248c52598573a0?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" - } - }, - { - "id": "1978774708", - "type": "PullRequestEvent", - "actor": { - "id": 630667, - "login": "Cracert", - "gravatar_id": "16a925219bc6e2779966b37c05029fbe", - "url": "https://api.github.com/users/Cracert", - "avatar_url": "https://gravatar.com/avatar/16a925219bc6e2779966b37c05029fbe?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 1690480, - "name": "qgis/QGIS", - "url": "https://api.github.com/repos/qgis/QGIS" - }, - "payload": { - "action": "opened", - "number": 1168, - "pull_request": { - "url": "https://api.github.com/repos/qgis/QGIS/pulls/1168", - "id": 12494786, - "html_url": "https://github.com/qgis/QGIS/pull/1168", - "diff_url": "https://github.com/qgis/QGIS/pull/1168.diff", - "patch_url": "https://github.com/qgis/QGIS/pull/1168.patch", - "issue_url": "https://api.github.com/repos/qgis/QGIS/issues/1168", - "number": 1168, - "state": "open", - "title": "[TRANSUP] pl: Oracle, Sponsors", - "user": { - "login": "Cracert", - "id": 630667, - "avatar_url": "https://gravatar.com/avatar/16a925219bc6e2779966b37c05029fbe?d=https%3A%2F%2Fidenticons.github.com%2F6d05181ec9526d59bcb47bbd58f882cb.png&r=x", - "gravatar_id": "16a925219bc6e2779966b37c05029fbe", - "url": "https://api.github.com/users/Cracert", - "html_url": "https://github.com/Cracert", - "followers_url": "https://api.github.com/users/Cracert/followers", - "following_url": "https://api.github.com/users/Cracert/following{/other_user}", - "gists_url": "https://api.github.com/users/Cracert/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Cracert/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Cracert/subscriptions", - "organizations_url": "https://api.github.com/users/Cracert/orgs", - "repos_url": "https://api.github.com/users/Cracert/repos", - "events_url": "https://api.github.com/users/Cracert/events{/privacy}", - "received_events_url": "https://api.github.com/users/Cracert/received_events", - "type": "User", - "site_admin": false - }, - "body": "", - "created_at": "2014-02-13T03:20:32Z", - "updated_at": "2014-02-13T03:20:32Z", - "closed_at": null, - "merged_at": null, - "merge_commit_sha": null, - "assignee": null, - "milestone": null, - "commits_url": "https://api.github.com/repos/qgis/QGIS/pulls/1168/commits", - "review_comments_url": "https://api.github.com/repos/qgis/QGIS/pulls/1168/comments", - "review_comment_url": "https://api.github.com/repos/qgis/QGIS/pulls/comments/{number}", - "comments_url": "https://api.github.com/repos/qgis/QGIS/issues/1168/comments", - "statuses_url": "https://api.github.com/repos/qgis/QGIS/statuses/086f26befe698b6a83da87e6b5980a9b8d4f52a3", - "head": { - "label": "Cracert:i18n", - "ref": "i18n", - "sha": "086f26befe698b6a83da87e6b5980a9b8d4f52a3", - "user": { - "login": "Cracert", - "id": 630667, - "avatar_url": "https://gravatar.com/avatar/16a925219bc6e2779966b37c05029fbe?d=https%3A%2F%2Fidenticons.github.com%2F6d05181ec9526d59bcb47bbd58f882cb.png&r=x", - "gravatar_id": "16a925219bc6e2779966b37c05029fbe", - "url": "https://api.github.com/users/Cracert", - "html_url": "https://github.com/Cracert", - "followers_url": "https://api.github.com/users/Cracert/followers", - "following_url": "https://api.github.com/users/Cracert/following{/other_user}", - "gists_url": "https://api.github.com/users/Cracert/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Cracert/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Cracert/subscriptions", - "organizations_url": "https://api.github.com/users/Cracert/orgs", - "repos_url": "https://api.github.com/users/Cracert/repos", - "events_url": "https://api.github.com/users/Cracert/events{/privacy}", - "received_events_url": "https://api.github.com/users/Cracert/received_events", - "type": "User", - "site_admin": false - }, - "repo": { - "id": 2949161, - "name": "Quantum-GIS", - "full_name": "Cracert/Quantum-GIS", - "owner": { - "login": "Cracert", - "id": 630667, - "avatar_url": "https://gravatar.com/avatar/16a925219bc6e2779966b37c05029fbe?d=https%3A%2F%2Fidenticons.github.com%2F6d05181ec9526d59bcb47bbd58f882cb.png&r=x", - "gravatar_id": "16a925219bc6e2779966b37c05029fbe", - "url": "https://api.github.com/users/Cracert", - "html_url": "https://github.com/Cracert", - "followers_url": "https://api.github.com/users/Cracert/followers", - "following_url": "https://api.github.com/users/Cracert/following{/other_user}", - "gists_url": "https://api.github.com/users/Cracert/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Cracert/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Cracert/subscriptions", - "organizations_url": "https://api.github.com/users/Cracert/orgs", - "repos_url": "https://api.github.com/users/Cracert/repos", - "events_url": "https://api.github.com/users/Cracert/events{/privacy}", - "received_events_url": "https://api.github.com/users/Cracert/received_events", - "type": "User", - "site_admin": false - }, - "private": false, - "html_url": "https://github.com/Cracert/Quantum-GIS", - "description": "QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)", - "fork": true, - "url": "https://api.github.com/repos/Cracert/Quantum-GIS", - "forks_url": "https://api.github.com/repos/Cracert/Quantum-GIS/forks", - "keys_url": "https://api.github.com/repos/Cracert/Quantum-GIS/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/Cracert/Quantum-GIS/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/Cracert/Quantum-GIS/teams", - "hooks_url": "https://api.github.com/repos/Cracert/Quantum-GIS/hooks", - "issue_events_url": "https://api.github.com/repos/Cracert/Quantum-GIS/issues/events{/number}", - "events_url": "https://api.github.com/repos/Cracert/Quantum-GIS/events", - "assignees_url": "https://api.github.com/repos/Cracert/Quantum-GIS/assignees{/user}", - "branches_url": "https://api.github.com/repos/Cracert/Quantum-GIS/branches{/branch}", - "tags_url": "https://api.github.com/repos/Cracert/Quantum-GIS/tags", - "blobs_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/Cracert/Quantum-GIS/statuses/{sha}", - "languages_url": "https://api.github.com/repos/Cracert/Quantum-GIS/languages", - "stargazers_url": "https://api.github.com/repos/Cracert/Quantum-GIS/stargazers", - "contributors_url": "https://api.github.com/repos/Cracert/Quantum-GIS/contributors", - "subscribers_url": "https://api.github.com/repos/Cracert/Quantum-GIS/subscribers", - "subscription_url": "https://api.github.com/repos/Cracert/Quantum-GIS/subscription", - "commits_url": "https://api.github.com/repos/Cracert/Quantum-GIS/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/Cracert/Quantum-GIS/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/Cracert/Quantum-GIS/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/Cracert/Quantum-GIS/issues/comments/{number}", - "contents_url": "https://api.github.com/repos/Cracert/Quantum-GIS/contents/{+path}", - "compare_url": "https://api.github.com/repos/Cracert/Quantum-GIS/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/Cracert/Quantum-GIS/merges", - "archive_url": "https://api.github.com/repos/Cracert/Quantum-GIS/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/Cracert/Quantum-GIS/downloads", - "issues_url": "https://api.github.com/repos/Cracert/Quantum-GIS/issues{/number}", - "pulls_url": "https://api.github.com/repos/Cracert/Quantum-GIS/pulls{/number}", - "milestones_url": "https://api.github.com/repos/Cracert/Quantum-GIS/milestones{/number}", - "notifications_url": "https://api.github.com/repos/Cracert/Quantum-GIS/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/Cracert/Quantum-GIS/labels{/name}", - "releases_url": "https://api.github.com/repos/Cracert/Quantum-GIS/releases{/id}", - "created_at": "2011-12-09T18:35:05Z", - "updated_at": "2014-02-13T03:20:32Z", - "pushed_at": "2014-02-13T03:20:12Z", - "git_url": "git://github.com/Cracert/Quantum-GIS.git", - "ssh_url": "git@github.com:Cracert/Quantum-GIS.git", - "clone_url": "https://github.com/Cracert/Quantum-GIS.git", - "svn_url": "https://github.com/Cracert/Quantum-GIS", - "homepage": "http://qgis.org", - "size": 486715, - "stargazers_count": 1, - "watchers_count": 1, - "language": "TypeScript", - "has_issues": false, - "has_downloads": true, - "has_wiki": false, - "forks_count": 0, - "mirror_url": null, - "open_issues_count": 0, - "forks": 0, - "open_issues": 0, - "watchers": 1, - "default_branch": "master", - "master_branch": "master" - } - }, - "base": { - "label": "qgis:master", - "ref": "master", - "sha": "57dd8779acf0495088de4eca89fd5d0accc5e755", - "user": { - "login": "qgis", - "id": 483444, - "avatar_url": "https://gravatar.com/avatar/ebe50a060d6d51e89a60c6a5a75cd006?d=https%3A%2F%2Fidenticons.github.com%2F5daeb7af97d9ac6fe14e8688b1e6a47f.png&r=x", - "gravatar_id": "ebe50a060d6d51e89a60c6a5a75cd006", - "url": "https://api.github.com/users/qgis", - "html_url": "https://github.com/qgis", - "followers_url": "https://api.github.com/users/qgis/followers", - "following_url": "https://api.github.com/users/qgis/following{/other_user}", - "gists_url": "https://api.github.com/users/qgis/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qgis/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qgis/subscriptions", - "organizations_url": "https://api.github.com/users/qgis/orgs", - "repos_url": "https://api.github.com/users/qgis/repos", - "events_url": "https://api.github.com/users/qgis/events{/privacy}", - "received_events_url": "https://api.github.com/users/qgis/received_events", - "type": "Organization", - "site_admin": false - }, - "repo": { - "id": 1690480, - "name": "QGIS", - "full_name": "qgis/QGIS", - "owner": { - "login": "qgis", - "id": 483444, - "avatar_url": "https://gravatar.com/avatar/ebe50a060d6d51e89a60c6a5a75cd006?d=https%3A%2F%2Fidenticons.github.com%2F5daeb7af97d9ac6fe14e8688b1e6a47f.png&r=x", - "gravatar_id": "ebe50a060d6d51e89a60c6a5a75cd006", - "url": "https://api.github.com/users/qgis", - "html_url": "https://github.com/qgis", - "followers_url": "https://api.github.com/users/qgis/followers", - "following_url": "https://api.github.com/users/qgis/following{/other_user}", - "gists_url": "https://api.github.com/users/qgis/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qgis/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qgis/subscriptions", - "organizations_url": "https://api.github.com/users/qgis/orgs", - "repos_url": "https://api.github.com/users/qgis/repos", - "events_url": "https://api.github.com/users/qgis/events{/privacy}", - "received_events_url": "https://api.github.com/users/qgis/received_events", - "type": "Organization", - "site_admin": false - }, - "private": false, - "html_url": "https://github.com/qgis/QGIS", - "description": "QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)", - "fork": false, - "url": "https://api.github.com/repos/qgis/QGIS", - "forks_url": "https://api.github.com/repos/qgis/QGIS/forks", - "keys_url": "https://api.github.com/repos/qgis/QGIS/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/qgis/QGIS/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/qgis/QGIS/teams", - "hooks_url": "https://api.github.com/repos/qgis/QGIS/hooks", - "issue_events_url": "https://api.github.com/repos/qgis/QGIS/issues/events{/number}", - "events_url": "https://api.github.com/repos/qgis/QGIS/events", - "assignees_url": "https://api.github.com/repos/qgis/QGIS/assignees{/user}", - "branches_url": "https://api.github.com/repos/qgis/QGIS/branches{/branch}", - "tags_url": "https://api.github.com/repos/qgis/QGIS/tags", - "blobs_url": "https://api.github.com/repos/qgis/QGIS/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/qgis/QGIS/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/qgis/QGIS/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/qgis/QGIS/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/qgis/QGIS/statuses/{sha}", - "languages_url": "https://api.github.com/repos/qgis/QGIS/languages", - "stargazers_url": "https://api.github.com/repos/qgis/QGIS/stargazers", - "contributors_url": "https://api.github.com/repos/qgis/QGIS/contributors", - "subscribers_url": "https://api.github.com/repos/qgis/QGIS/subscribers", - "subscription_url": "https://api.github.com/repos/qgis/QGIS/subscription", - "commits_url": "https://api.github.com/repos/qgis/QGIS/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/qgis/QGIS/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/qgis/QGIS/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/qgis/QGIS/issues/comments/{number}", - "contents_url": "https://api.github.com/repos/qgis/QGIS/contents/{+path}", - "compare_url": "https://api.github.com/repos/qgis/QGIS/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/qgis/QGIS/merges", - "archive_url": "https://api.github.com/repos/qgis/QGIS/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/qgis/QGIS/downloads", - "issues_url": "https://api.github.com/repos/qgis/QGIS/issues{/number}", - "pulls_url": "https://api.github.com/repos/qgis/QGIS/pulls{/number}", - "milestones_url": "https://api.github.com/repos/qgis/QGIS/milestones{/number}", - "notifications_url": "https://api.github.com/repos/qgis/QGIS/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/qgis/QGIS/labels{/name}", - "releases_url": "https://api.github.com/repos/qgis/QGIS/releases{/id}", - "created_at": "2011-05-02T08:06:26Z", - "updated_at": "2014-02-12T23:00:35Z", - "pushed_at": "2014-02-12T23:00:35Z", - "git_url": "git://github.com/qgis/QGIS.git", - "ssh_url": "git@github.com:qgis/QGIS.git", - "clone_url": "https://github.com/qgis/QGIS.git", - "svn_url": "https://github.com/qgis/QGIS", - "homepage": "http://qgis.org", - "size": 549505, - "stargazers_count": 376, - "watchers_count": 376, - "language": "TypeScript", - "has_issues": false, - "has_downloads": true, - "has_wiki": false, - "forks_count": 340, - "mirror_url": null, - "open_issues_count": 47, - "forks": 340, - "open_issues": 47, - "watchers": 376, - "default_branch": "master", - "master_branch": "master" - } - }, - "_links": { - "self": { - "href": "https://api.github.com/repos/qgis/QGIS/pulls/1168" - }, - "html": { - "href": "https://github.com/qgis/QGIS/pull/1168" - }, - "issue": { - "href": "https://api.github.com/repos/qgis/QGIS/issues/1168" - }, - "comments": { - "href": "https://api.github.com/repos/qgis/QGIS/issues/1168/comments" - }, - "review_comments": { - "href": "https://api.github.com/repos/qgis/QGIS/pulls/1168/comments" - }, - "review_comment": { - "href": "https://api.github.com/repos/qgis/QGIS/pulls/comments/{number}" - }, - "commits": { - "href": "https://api.github.com/repos/qgis/QGIS/pulls/1168/commits" - }, - "statuses": { - "href": "https://api.github.com/repos/qgis/QGIS/statuses/086f26befe698b6a83da87e6b5980a9b8d4f52a3" - } - }, - "merged": false, - "mergeable": null, - "mergeable_state": "unknown", - "merged_by": null, - "comments": 0, - "review_comments": 0, - "commits": 1, - "additions": 40, - "deletions": 17, - "changed_files": 1 - } - }, - "public": true, - "created_at": "2014-02-13T03:20:34Z", - "org": { - "id": 483444, - "login": "qgis", - "gravatar_id": "ebe50a060d6d51e89a60c6a5a75cd006", - "url": "https://api.github.com/orgs/qgis", - "avatar_url": "https://gravatar.com/avatar/ebe50a060d6d51e89a60c6a5a75cd006?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png&r=x" - } - }, - { - "id": "1978774706", - "type": "GollumEvent", - "actor": { - "id": 4743889, - "login": "sumyatnoelwin", - "gravatar_id": "3f343c4a35b3f490cb5e459ba1520094", - "url": "https://api.github.com/users/sumyatnoelwin", - "avatar_url": "https://gravatar.com/avatar/3f343c4a35b3f490cb5e459ba1520094?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16682273, - "name": "sumyatnoelwin/shanaiyou", - "url": "https://api.github.com/repos/sumyatnoelwin/shanaiyou" - }, - "payload": { - "pages": [ - { - "page_name": "Home", - "title": "Home", - "summary": null, - "action": "created", - "sha": "d6bd2cc9280b13d4d2544c04825d0964d9bd7086", - "html_url": "https://github.com/sumyatnoelwin/shanaiyou/wiki/Home" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:34Z" - }, - { - "id": "1978774695", - "type": "PushEvent", - "actor": { - "id": 6351354, - "login": "pndpanda", - "gravatar_id": "c6559e5a1182015a3b46b9073b7bc7a0", - "url": "https://api.github.com/users/pndpanda", - "avatar_url": "https://gravatar.com/avatar/c6559e5a1182015a3b46b9073b7bc7a0?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16737751, - "name": "gisahq10/TheGreatTeamDocument", - "url": "https://api.github.com/repos/gisahq10/TheGreatTeamDocument" - }, - "payload": { - "push_id": 307955083, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "e1e71b24a3fc5b72bb2158769197fe2311d39443", - "before": "579eca904690e5589332b309fc8a04054fd5e745", - "commits": [ - { - "sha": "e1e71b24a3fc5b72bb2158769197fe2311d39443", - "author": { - "email": "se542115006@vr.camt.info", - "name": "pndpanda" - }, - "message": "H25\n\nissue\n- SRS[v.2.0.4]", - "distinct": true, - "url": "https://api.github.com/repos/gisahq10/TheGreatTeamDocument/commits/e1e71b24a3fc5b72bb2158769197fe2311d39443" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:31Z" - }, - { - "id": "1978774693", - "type": "PushEvent", - "actor": { - "id": 184949, - "login": "gar1t", - "gravatar_id": "2ac313a47fa106223700d4099d9fdf52", - "url": "https://api.github.com/users/gar1t", - "avatar_url": "https://gravatar.com/avatar/2ac313a47fa106223700d4099d9fdf52?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 7879244, - "name": "gar1t/erlang-bench", - "url": "https://api.github.com/repos/gar1t/erlang-bench" - }, - "payload": { - "push_id": 307955082, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "af2e1eb50acc1de4768ce2eb7f4049dc8ae6eaa7", - "before": "a5661cdb5a131a691b69de4d46364e42ce13b3dd", - "commits": [ - { - "sha": "af2e1eb50acc1de4768ce2eb7f4049dc8ae6eaa7", - "author": { - "email": "g@rre.tt", - "name": "Garrett Smith" - }, - "message": "Benchmark to test dispatch using a string msg\n\nThis approximates what happens with dispatches to request handlers in\nan HTTP server.", - "distinct": true, - "url": "https://api.github.com/repos/gar1t/erlang-bench/commits/af2e1eb50acc1de4768ce2eb7f4049dc8ae6eaa7" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:31Z" - }, - { - "id": "1978774679", - "type": "PushEvent", - "actor": { - "id": 3810939, - "login": "Mosnar", - "gravatar_id": "6afdd6eb59ff97932f588921e92df581", - "url": "https://api.github.com/users/Mosnar", - "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16390261, - "name": "Mosnar/ToDoList", - "url": "https://api.github.com/repos/Mosnar/ToDoList" - }, - "payload": { - "push_id": 307955077, - "size": 7, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "db7e3575995830c0624b2da4849a86d74d8864c4", - "before": "4c989e2c4a6b041f860a03dfa98edc7971999dca", - "commits": [ - { - "sha": "fe85003658c79ce4aea0ca0b21c9090bec202f61", - "author": { - "email": "ranmantwo@gmail.com", - "name": "Ransom" - }, - "message": "Started DomainModel abstraction", - "distinct": false, - "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/fe85003658c79ce4aea0ca0b21c9090bec202f61" - }, - { - "sha": "1dcbd7751b97647c60b8a9be9816208a8804c72d", - "author": { - "email": "ranmantwo@gmail.com", - "name": "Ransom" - }, - "message": "Completed \"create\" and \"delete\" abstraction", - "distinct": false, - "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/1dcbd7751b97647c60b8a9be9816208a8804c72d" - }, - { - "sha": "a753ee6803b9526c7d0b1c959135fe1127a6ebe4", - "author": { - "email": "ranmantwo@gmail.com", - "name": "Ransom" - }, - "message": "Add parameter in setup method for column reference", - "distinct": false, - "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/a753ee6803b9526c7d0b1c959135fe1127a6ebe4" - }, - { - "sha": "3df78db31209b919fd5739a7a9f83d108ac8243e", - "author": { - "email": "ranmantwo@gmail.com", - "name": "Ransom" - }, - "message": "Completed abstraction of pull() method", - "distinct": false, - "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/3df78db31209b919fd5739a7a9f83d108ac8243e" - }, - { - "sha": "12a6179c007b746450b807d3af947c1d213fa89a", - "author": { - "email": "ranmantwo@gmail.com", - "name": "Ransom" - }, - "message": "Completed abstraction of synchronize", - "distinct": false, - "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/12a6179c007b746450b807d3af947c1d213fa89a" - }, - { - "sha": "4e77c9223c366a35d9f160c67abe51670e031cc3", - "author": { - "email": "ranmantwo@gmail.com", - "name": "Ransom" - }, - "message": "Updated ToDoItemController to reflect new API\nDomainModel commented and cleaned\nToDoItem updated to use new DomainModel\nupdated index javascript to use new API\nupdated index to add items that are reflected back from adding\nupdated ItemControllerEndpoint to use new API", - "distinct": false, - "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/4e77c9223c366a35d9f160c67abe51670e031cc3" - }, - { - "sha": "db7e3575995830c0624b2da4849a86d74d8864c4", - "author": { - "email": "ransom93@vt.edu", - "name": "Ransom" - }, - "message": "Merge pull request #1 from Mosnar/modelAbstractionExperiment\n\nSwitched to new abstract DomainModel and better javascript", - "distinct": true, - "url": "https://api.github.com/repos/Mosnar/ToDoList/commits/db7e3575995830c0624b2da4849a86d74d8864c4" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:30Z" - }, - { - "id": "1978774676", - "type": "PushEvent", - "actor": { - "id": 513796, - "login": "anthroprose", - "gravatar_id": "c1d19d05af78c9529caf57b25248cf06", - "url": "https://api.github.com/users/anthroprose", - "avatar_url": "https://gravatar.com/avatar/c1d19d05af78c9529caf57b25248cf06?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16790311, - "name": "anthroprose/cookbook-r", - "url": "https://api.github.com/repos/anthroprose/cookbook-r" - }, - "payload": { - "push_id": 307955074, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "509af5a8c97eb0ed29c5ad8d7140428d687a050a", - "before": "aa96e45874cb12efe1488e639006da124a9cb50b", - "commits": [ - { - "sha": "509af5a8c97eb0ed29c5ad8d7140428d687a050a", - "author": { - "email": "acorley@anthroprose.com", - "name": "Alex Corley" - }, - "message": "Update install_source.rb", - "distinct": true, - "url": "https://api.github.com/repos/anthroprose/cookbook-r/commits/509af5a8c97eb0ed29c5ad8d7140428d687a050a" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:30Z" - }, - { - "id": "1978774675", - "type": "PushEvent", - "actor": { - "id": 5911216, - "login": "tarce", - "gravatar_id": "18135bbaeafa1122d4a5b497b238f3a6", - "url": "https://api.github.com/users/tarce", - "avatar_url": "https://gravatar.com/avatar/18135bbaeafa1122d4a5b497b238f3a6?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16401184, - "name": "cavasquez/PseudoTorrent", - "url": "https://api.github.com/repos/cavasquez/PseudoTorrent" - }, - "payload": { - "push_id": 307955073, - "size": 2, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "69f208658b2d7b7a24871a8926802e1a17bca044", - "before": "ab26cf2665dafba1f7c179da5f619d2db3e3a2a8", - "commits": [ - { - "sha": "abb07b0d259fae4c7bcb0fdd380a3069a0075f03", - "author": { - "email": "terek.arce@gmail.com", - "name": "unknown" - }, - "message": "removed leftover tracking stuff in networking package", - "distinct": false, - "url": "https://api.github.com/repos/cavasquez/PseudoTorrent/commits/abb07b0d259fae4c7bcb0fdd380a3069a0075f03" - }, - { - "sha": "69f208658b2d7b7a24871a8926802e1a17bca044", - "author": { - "email": "terek.arce@gmail.com", - "name": "unknown" - }, - "message": "Merge branch 'Terek'", - "distinct": true, - "url": "https://api.github.com/repos/cavasquez/PseudoTorrent/commits/69f208658b2d7b7a24871a8926802e1a17bca044" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:30Z" - }, - { - "id": "1978774673", - "type": "PullRequestEvent", - "actor": { - "id": 3810939, - "login": "Mosnar", - "gravatar_id": "6afdd6eb59ff97932f588921e92df581", - "url": "https://api.github.com/users/Mosnar", - "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16390261, - "name": "Mosnar/ToDoList", - "url": "https://api.github.com/repos/Mosnar/ToDoList" - }, - "payload": { - "action": "closed", - "number": 1, - "pull_request": { - "url": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1", - "id": 12494780, - "html_url": "https://github.com/Mosnar/ToDoList/pull/1", - "diff_url": "https://github.com/Mosnar/ToDoList/pull/1.diff", - "patch_url": "https://github.com/Mosnar/ToDoList/pull/1.patch", - "issue_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/1", - "number": 1, - "state": "closed", - "title": "Model abstraction experiment", - "user": { - "login": "Mosnar", - "id": 3810939, - "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", - "gravatar_id": "6afdd6eb59ff97932f588921e92df581", - "url": "https://api.github.com/users/Mosnar", - "html_url": "https://github.com/Mosnar", - "followers_url": "https://api.github.com/users/Mosnar/followers", - "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", - "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", - "organizations_url": "https://api.github.com/users/Mosnar/orgs", - "repos_url": "https://api.github.com/users/Mosnar/repos", - "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mosnar/received_events", - "type": "User", - "site_admin": false - }, - "body": "", - "created_at": "2014-02-13T03:20:03Z", - "updated_at": "2014-02-13T03:20:30Z", - "closed_at": "2014-02-13T03:20:30Z", - "merged_at": "2014-02-13T03:20:30Z", - "merge_commit_sha": "6ce5930c60d8f3076c12d9845b8425d1a7d69e9b", - "assignee": null, - "milestone": null, - "commits_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1/commits", - "review_comments_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1/comments", - "review_comment_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls/comments/{number}", - "comments_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/1/comments", - "statuses_url": "https://api.github.com/repos/Mosnar/ToDoList/statuses/4e77c9223c366a35d9f160c67abe51670e031cc3", - "head": { - "label": "Mosnar:modelAbstractionExperiment", - "ref": "modelAbstractionExperiment", - "sha": "4e77c9223c366a35d9f160c67abe51670e031cc3", - "user": { - "login": "Mosnar", - "id": 3810939, - "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", - "gravatar_id": "6afdd6eb59ff97932f588921e92df581", - "url": "https://api.github.com/users/Mosnar", - "html_url": "https://github.com/Mosnar", - "followers_url": "https://api.github.com/users/Mosnar/followers", - "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", - "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", - "organizations_url": "https://api.github.com/users/Mosnar/orgs", - "repos_url": "https://api.github.com/users/Mosnar/repos", - "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mosnar/received_events", - "type": "User", - "site_admin": false - }, - "repo": { - "id": 16390261, - "name": "ToDoList", - "full_name": "Mosnar/ToDoList", - "owner": { - "login": "Mosnar", - "id": 3810939, - "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", - "gravatar_id": "6afdd6eb59ff97932f588921e92df581", - "url": "https://api.github.com/users/Mosnar", - "html_url": "https://github.com/Mosnar", - "followers_url": "https://api.github.com/users/Mosnar/followers", - "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", - "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", - "organizations_url": "https://api.github.com/users/Mosnar/orgs", - "repos_url": "https://api.github.com/users/Mosnar/repos", - "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mosnar/received_events", - "type": "User", - "site_admin": false - }, - "private": false, - "html_url": "https://github.com/Mosnar/ToDoList", - "description": "Just a simple ToDoList testing some new technologies.", - "fork": false, - "url": "https://api.github.com/repos/Mosnar/ToDoList", - "forks_url": "https://api.github.com/repos/Mosnar/ToDoList/forks", - "keys_url": "https://api.github.com/repos/Mosnar/ToDoList/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/Mosnar/ToDoList/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/Mosnar/ToDoList/teams", - "hooks_url": "https://api.github.com/repos/Mosnar/ToDoList/hooks", - "issue_events_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/events{/number}", - "events_url": "https://api.github.com/repos/Mosnar/ToDoList/events", - "assignees_url": "https://api.github.com/repos/Mosnar/ToDoList/assignees{/user}", - "branches_url": "https://api.github.com/repos/Mosnar/ToDoList/branches{/branch}", - "tags_url": "https://api.github.com/repos/Mosnar/ToDoList/tags", - "blobs_url": "https://api.github.com/repos/Mosnar/ToDoList/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/Mosnar/ToDoList/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/Mosnar/ToDoList/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/Mosnar/ToDoList/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/Mosnar/ToDoList/statuses/{sha}", - "languages_url": "https://api.github.com/repos/Mosnar/ToDoList/languages", - "stargazers_url": "https://api.github.com/repos/Mosnar/ToDoList/stargazers", - "contributors_url": "https://api.github.com/repos/Mosnar/ToDoList/contributors", - "subscribers_url": "https://api.github.com/repos/Mosnar/ToDoList/subscribers", - "subscription_url": "https://api.github.com/repos/Mosnar/ToDoList/subscription", - "commits_url": "https://api.github.com/repos/Mosnar/ToDoList/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/Mosnar/ToDoList/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/Mosnar/ToDoList/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/comments/{number}", - "contents_url": "https://api.github.com/repos/Mosnar/ToDoList/contents/{+path}", - "compare_url": "https://api.github.com/repos/Mosnar/ToDoList/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/Mosnar/ToDoList/merges", - "archive_url": "https://api.github.com/repos/Mosnar/ToDoList/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/Mosnar/ToDoList/downloads", - "issues_url": "https://api.github.com/repos/Mosnar/ToDoList/issues{/number}", - "pulls_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls{/number}", - "milestones_url": "https://api.github.com/repos/Mosnar/ToDoList/milestones{/number}", - "notifications_url": "https://api.github.com/repos/Mosnar/ToDoList/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/Mosnar/ToDoList/labels{/name}", - "releases_url": "https://api.github.com/repos/Mosnar/ToDoList/releases{/id}", - "created_at": "2014-01-30T20:42:49Z", - "updated_at": "2014-02-13T03:20:30Z", - "pushed_at": "2014-02-13T03:20:30Z", - "git_url": "git://github.com/Mosnar/ToDoList.git", - "ssh_url": "git@github.com:Mosnar/ToDoList.git", - "clone_url": "https://github.com/Mosnar/ToDoList.git", - "svn_url": "https://github.com/Mosnar/ToDoList", - "homepage": null, - "size": 352, - "stargazers_count": 0, - "watchers_count": 0, - "language": "PHP", - "has_issues": true, - "has_downloads": true, - "has_wiki": true, - "forks_count": 0, - "mirror_url": null, - "open_issues_count": 0, - "forks": 0, - "open_issues": 0, - "watchers": 0, - "default_branch": "master", - "master_branch": "master" - } - }, - "base": { - "label": "Mosnar:master", - "ref": "master", - "sha": "4c989e2c4a6b041f860a03dfa98edc7971999dca", - "user": { - "login": "Mosnar", - "id": 3810939, - "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", - "gravatar_id": "6afdd6eb59ff97932f588921e92df581", - "url": "https://api.github.com/users/Mosnar", - "html_url": "https://github.com/Mosnar", - "followers_url": "https://api.github.com/users/Mosnar/followers", - "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", - "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", - "organizations_url": "https://api.github.com/users/Mosnar/orgs", - "repos_url": "https://api.github.com/users/Mosnar/repos", - "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mosnar/received_events", - "type": "User", - "site_admin": false - }, - "repo": { - "id": 16390261, - "name": "ToDoList", - "full_name": "Mosnar/ToDoList", - "owner": { - "login": "Mosnar", - "id": 3810939, - "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", - "gravatar_id": "6afdd6eb59ff97932f588921e92df581", - "url": "https://api.github.com/users/Mosnar", - "html_url": "https://github.com/Mosnar", - "followers_url": "https://api.github.com/users/Mosnar/followers", - "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", - "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", - "organizations_url": "https://api.github.com/users/Mosnar/orgs", - "repos_url": "https://api.github.com/users/Mosnar/repos", - "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mosnar/received_events", - "type": "User", - "site_admin": false - }, - "private": false, - "html_url": "https://github.com/Mosnar/ToDoList", - "description": "Just a simple ToDoList testing some new technologies.", - "fork": false, - "url": "https://api.github.com/repos/Mosnar/ToDoList", - "forks_url": "https://api.github.com/repos/Mosnar/ToDoList/forks", - "keys_url": "https://api.github.com/repos/Mosnar/ToDoList/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/Mosnar/ToDoList/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/Mosnar/ToDoList/teams", - "hooks_url": "https://api.github.com/repos/Mosnar/ToDoList/hooks", - "issue_events_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/events{/number}", - "events_url": "https://api.github.com/repos/Mosnar/ToDoList/events", - "assignees_url": "https://api.github.com/repos/Mosnar/ToDoList/assignees{/user}", - "branches_url": "https://api.github.com/repos/Mosnar/ToDoList/branches{/branch}", - "tags_url": "https://api.github.com/repos/Mosnar/ToDoList/tags", - "blobs_url": "https://api.github.com/repos/Mosnar/ToDoList/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/Mosnar/ToDoList/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/Mosnar/ToDoList/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/Mosnar/ToDoList/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/Mosnar/ToDoList/statuses/{sha}", - "languages_url": "https://api.github.com/repos/Mosnar/ToDoList/languages", - "stargazers_url": "https://api.github.com/repos/Mosnar/ToDoList/stargazers", - "contributors_url": "https://api.github.com/repos/Mosnar/ToDoList/contributors", - "subscribers_url": "https://api.github.com/repos/Mosnar/ToDoList/subscribers", - "subscription_url": "https://api.github.com/repos/Mosnar/ToDoList/subscription", - "commits_url": "https://api.github.com/repos/Mosnar/ToDoList/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/Mosnar/ToDoList/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/Mosnar/ToDoList/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/Mosnar/ToDoList/issues/comments/{number}", - "contents_url": "https://api.github.com/repos/Mosnar/ToDoList/contents/{+path}", - "compare_url": "https://api.github.com/repos/Mosnar/ToDoList/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/Mosnar/ToDoList/merges", - "archive_url": "https://api.github.com/repos/Mosnar/ToDoList/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/Mosnar/ToDoList/downloads", - "issues_url": "https://api.github.com/repos/Mosnar/ToDoList/issues{/number}", - "pulls_url": "https://api.github.com/repos/Mosnar/ToDoList/pulls{/number}", - "milestones_url": "https://api.github.com/repos/Mosnar/ToDoList/milestones{/number}", - "notifications_url": "https://api.github.com/repos/Mosnar/ToDoList/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/Mosnar/ToDoList/labels{/name}", - "releases_url": "https://api.github.com/repos/Mosnar/ToDoList/releases{/id}", - "created_at": "2014-01-30T20:42:49Z", - "updated_at": "2014-02-13T03:20:30Z", - "pushed_at": "2014-02-13T03:20:30Z", - "git_url": "git://github.com/Mosnar/ToDoList.git", - "ssh_url": "git@github.com:Mosnar/ToDoList.git", - "clone_url": "https://github.com/Mosnar/ToDoList.git", - "svn_url": "https://github.com/Mosnar/ToDoList", - "homepage": null, - "size": 352, - "stargazers_count": 0, - "watchers_count": 0, - "language": "PHP", - "has_issues": true, - "has_downloads": true, - "has_wiki": true, - "forks_count": 0, - "mirror_url": null, - "open_issues_count": 0, - "forks": 0, - "open_issues": 0, - "watchers": 0, - "default_branch": "master", - "master_branch": "master" - } - }, - "_links": { - "self": { - "href": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1" - }, - "html": { - "href": "https://github.com/Mosnar/ToDoList/pull/1" - }, - "issue": { - "href": "https://api.github.com/repos/Mosnar/ToDoList/issues/1" - }, - "comments": { - "href": "https://api.github.com/repos/Mosnar/ToDoList/issues/1/comments" - }, - "review_comments": { - "href": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1/comments" - }, - "review_comment": { - "href": "https://api.github.com/repos/Mosnar/ToDoList/pulls/comments/{number}" - }, - "commits": { - "href": "https://api.github.com/repos/Mosnar/ToDoList/pulls/1/commits" - }, - "statuses": { - "href": "https://api.github.com/repos/Mosnar/ToDoList/statuses/4e77c9223c366a35d9f160c67abe51670e031cc3" - } - }, - "merged": true, - "mergeable": null, - "mergeable_state": "unknown", - "merged_by": { - "login": "Mosnar", - "id": 3810939, - "avatar_url": "https://gravatar.com/avatar/6afdd6eb59ff97932f588921e92df581?d=https%3A%2F%2Fidenticons.github.com%2Fb53bbd8ebbc6fca467944a60a47dfbb4.png&r=x", - "gravatar_id": "6afdd6eb59ff97932f588921e92df581", - "url": "https://api.github.com/users/Mosnar", - "html_url": "https://github.com/Mosnar", - "followers_url": "https://api.github.com/users/Mosnar/followers", - "following_url": "https://api.github.com/users/Mosnar/following{/other_user}", - "gists_url": "https://api.github.com/users/Mosnar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mosnar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mosnar/subscriptions", - "organizations_url": "https://api.github.com/users/Mosnar/orgs", - "repos_url": "https://api.github.com/users/Mosnar/repos", - "events_url": "https://api.github.com/users/Mosnar/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mosnar/received_events", - "type": "User", - "site_admin": false - }, - "comments": 0, - "review_comments": 0, - "commits": 6, - "additions": 309, - "deletions": 173, - "changed_files": 6 - } - }, - "public": true, - "created_at": "2014-02-13T03:20:30Z" - }, - { - "id": "1978774662", - "type": "PushEvent", - "actor": { - "id": 2200743, - "login": "AbdealiJK", - "gravatar_id": "5f23c2b2a3fecc91617ce3e9edf98952", - "url": "https://api.github.com/users/AbdealiJK", - "avatar_url": "https://gravatar.com/avatar/5f23c2b2a3fecc91617ce3e9edf98952?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 15169002, - "name": "AbdealiJK/auto", - "url": "https://api.github.com/repos/AbdealiJK/auto" - }, - "payload": { - "push_id": 307955065, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "e0cd0311f32fef23d3d7115c5b1749752e479b72", - "before": "87f84b649f2a949e2baeee7acb76b303b50c2723", - "commits": [ - { - "sha": "e0cd0311f32fef23d3d7115c5b1749752e479b72", - "author": { - "email": "abdealikothari@gmail.com", - "name": "AbdealiJK" - }, - "message": "CHanged basic code and tested on bot", - "distinct": true, - "url": "https://api.github.com/repos/AbdealiJK/auto/commits/e0cd0311f32fef23d3d7115c5b1749752e479b72" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:29Z" - }, - { - "id": "1978774659", - "type": "PushEvent", - "actor": { - "id": 6003282, - "login": "John117DeltaN7", - "gravatar_id": "9c31051b06fa5484b07b47b2dde6212a", - "url": "https://api.github.com/users/John117DeltaN7", - "avatar_url": "https://gravatar.com/avatar/9c31051b06fa5484b07b47b2dde6212a?d=https%3A%2F%2Fa248.e.akamai.net%2Fassets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png&r=x" - }, - "repo": { - "id": 16789587, - "name": "John117DeltaN7/ProjectSYSADMIN", - "url": "https://api.github.com/repos/John117DeltaN7/ProjectSYSADMIN" - }, - "payload": { - "push_id": 307955063, - "size": 1, - "distinct_size": 1, - "ref": "refs/heads/master", - "head": "dbce44dd5712586bc66e8cd7662ba6eb39da6e48", - "before": "bb3340fd2f0af4079e1c110fe27a3f171bdec323", - "commits": [ - { - "sha": "dbce44dd5712586bc66e8cd7662ba6eb39da6e48", - "author": { - "email": "sslkeyregit@gmail.com", - "name": "John117DeltaN7" - }, - "message": "Update README.md", - "distinct": true, - "url": "https://api.github.com/repos/John117DeltaN7/ProjectSYSADMIN/commits/dbce44dd5712586bc66e8cd7662ba6eb39da6e48" - } - ] - }, - "public": true, - "created_at": "2014-02-13T03:20:29Z" - } -] \ No newline at end of file From 9b0732a0e762c5226bdb58c1ffeb6d8272665bca Mon Sep 17 00:00:00 2001 From: mohammed Date: Wed, 18 Jun 2025 18:37:20 +0300 Subject: [PATCH 9/9] added a flag arg to skip draft pr optimization --- codeflash/cli_cmds/cli.py | 2 ++ codeflash/optimization/optimizer.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/codeflash/cli_cmds/cli.py b/codeflash/cli_cmds/cli.py index c515db8b0..c6aaebfe3 100644 --- a/codeflash/cli_cmds/cli.py +++ b/codeflash/cli_cmds/cli.py @@ -62,6 +62,8 @@ def parse_args() -> Namespace: type=str, help="Path to the directory of the project, where all the pytest-benchmark tests are located.", ) + parser.add_argument("--no-draft", default=False, action="store_true", help="Skip optimization for draft PRs") + args: Namespace = parser.parse_args() return process_and_validate_cmd_args(args) diff --git a/codeflash/optimization/optimizer.py b/codeflash/optimization/optimizer.py index 32b2869dc..f1c22a9dd 100644 --- a/codeflash/optimization/optimizer.py +++ b/codeflash/optimization/optimizer.py @@ -88,7 +88,7 @@ def run(self) -> None: if not env_utils.check_formatter_installed(self.args.formatter_cmds): return - if is_pr_draft(): + if self.args.no_draft and is_pr_draft(): logger.warning("PR is in draft mode, skipping optimization") return