vermiculus / magithub

**DEPRECATED - please use Forge instead!** -- Magit-based interfaces to GitHub
GNU General Public License v3.0
579 stars 62 forks source link

ghub-http-error 404: Ref not found #308

Open vodik opened 6 years ago

vodik commented 6 years ago

Hey, so I tried creating a pull request using magithub, and while it worked, afterwards I've been unable to open magit without it crashing.

All I get now in the popup window is just the first three lines, "Head:", "Rebase:", "Push:", and then nothing.

This is the stack trace I got:

Debugger entered--Lisp error: (ghub-http-error 404 "Not found" ((message . "Ref not found") (documentation_url . "https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref")))
  signal(ghub-http-error (404 "Not found" ((message . "Ref not found") (documentation_url . "https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref"))))
  ghubp-get-repos-owner-repo-commits-ref-status(((id . 109591971) (name . "evil-collection") (full_name . "emacs-evil/evil-collection") (owner (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/emacs-evil/evil-collection") (description . "A set of keybindings for evil-mode") (fork) (url . "https://api.github.com/repos/emacs-evil/evil-collection") (forks_url . "https://api.github.com/repos/emacs-evil/evil-collection/forks") (keys_url . "https://api.github.com/repos/emacs-evil/evil-collection/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/emacs-evil/evil-collection/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/emacs-evil/evil-collection/teams") (hooks_url . "https://api.github.com/repos/emacs-evil/evil-collection/hooks") (issue_events_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/events{/number}") (events_url . "https://api.github.com/repos/emacs-evil/evil-collection/events") (assignees_url . "https://api.github.com/repos/emacs-evil/evil-collection/assignees{/user}") (branches_url . "https://api.github.com/repos/emacs-evil/evil-collection/branches{/branch}") (tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/tags") (blobs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/refs{/sha}") (trees_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/emacs-evil/evil-collection/statuses/{sha}") (languages_url . "https://api.github.com/repos/emacs-evil/evil-collection/languages") (stargazers_url . "https://api.github.com/repos/emacs-evil/evil-collection/stargazers") (contributors_url . "https://api.github.com/repos/emacs-evil/evil-collection/contributors") (subscribers_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscribers") (subscription_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscription") (commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/commits{/sha}") (git_commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/commits{/sha}") (comments_url . "https://api.github.com/repos/emacs-evil/evil-collection/comments{/number}") (issue_comment_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/comments{/number}") (contents_url . "https://api.github.com/repos/emacs-evil/evil-collection/contents/{+path}") (compare_url . "https://api.github.com/repos/emacs-evil/evil-collection/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/emacs-evil/evil-collection/merges") (archive_url . "https://api.github.com/repos/emacs-evil/evil-collection/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/emacs-evil/evil-collection/downloads") (issues_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues{/number}") (pulls_url . "https://api.github.com/repos/emacs-evil/evil-collection/pulls{/number}") (milestones_url . "https://api.github.com/repos/emacs-evil/evil-collection/milestones{/number}") (notifications_url . "https://api.github.com/repos/emacs-evil/evil-collection/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/emacs-evil/evil-collection/labels{/name}") (releases_url . "https://api.github.com/repos/emacs-evil/evil-collection/releases{/id}") (deployments_url . "https://api.github.com/repos/emacs-evil/evil-collection/deployments") (created_at . "2017-11-05T15:35:04Z") (updated_at . "2018-03-30T19:02:33Z") (pushed_at . "2018-03-29T09:06:30Z") (git_url . "git://github.com/emacs-evil/evil-collection.git") (ssh_url . "git@github.com:emacs-evil/evil-collection.git") (clone_url . "https://github.com/emacs-evil/evil-collection.git") (svn_url . "https://github.com/emacs-evil/evil-collection") (homepage) (size . 485) (stargazers_count . 158) (watchers_count . 158) (language . "Emacs Lisp") (has_issues . t) (has_projects . t) (has_downloads . t) (has_wiki . t) (has_pages) (forks_count . 25) (mirror_url) (archived) (open_issues_count . 13) (license (key . "gpl-3.0") (name . "GNU General Public License v3.0") (spdx_id . "GPL-3.0") (url . "https://api.github.com/licenses/gpl-3.0")) (forks . 25) (open_issues . 13) (watchers . 158) (default_branch . "master") (permissions (admin) (push) (pull . t)) (organization (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (network_count . 25) (subscribers_count . 18)) "show-part-map")
  (let ((G134 (ghubp-get-context)) ghubp-contextualize-function) (push (cons 'auth 'magithub) G134) (setq ghubp-contextualize-function (lambda nil G134)) (ghubp-get-repos-owner-repo-commits-ref-status '((id . 109591971) (name . "evil-collection") (full_name . "emacs-evil/evil-collection") (owner (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/emacs-evil/evil-collection") (description . "A set of keybindings for evil-mode") (fork) (url . "https://api.github.com/repos/emacs-evil/evil-collection") (forks_url . "https://api.github.com/repos/emacs-evil/evil-collection/forks") (keys_url . "https://api.github.com/repos/emacs-evil/evil-collection/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/emacs-evil/evil-collection/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/emacs-evil/evil-collection/teams") (hooks_url . "https://api.github.com/repos/emacs-evil/evil-collection/hooks") (issue_events_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/events{/number}") (events_url . "https://api.github.com/repos/emacs-evil/evil-collection/events") (assignees_url . "https://api.github.com/repos/emacs-evil/evil-collection/assignees{/user}") (branches_url . "https://api.github.com/repos/emacs-evil/evil-collection/branches{/branch}") (tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/tags") (blobs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/refs{/sha}") (trees_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/emacs-evil/evil-collection/statuses/{sha}") (languages_url . "https://api.github.com/repos/emacs-evil/evil-collection/languages") (stargazers_url . "https://api.github.com/repos/emacs-evil/evil-collection/stargazers") (contributors_url . "https://api.github.com/repos/emacs-evil/evil-collection/contributors") (subscribers_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscribers") (subscription_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscription") (commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/commits{/sha}") (git_commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/commits{/sha}") (comments_url . "https://api.github.com/repos/emacs-evil/evil-collection/comments{/number}") (issue_comment_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/comments{/number}") (contents_url . "https://api.github.com/repos/emacs-evil/evil-collection/contents/{+path}") (compare_url . "https://api.github.com/repos/emacs-evil/evil-collection/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/emacs-evil/evil-collection/merges") (archive_url . "https://api.github.com/repos/emacs-evil/evil-collection/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/emacs-evil/evil-collection/downloads") (issues_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues{/number}") (pulls_url . "https://api.github.com/repos/emacs-evil/evil-collection/pulls{/number}") (milestones_url . "https://api.github.com/repos/emacs-evil/evil-collection/milestones{/number}") (notifications_url . "https://api.github.com/repos/emacs-evil/evil-collection/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/emacs-evil/evil-collection/labels{/name}") (releases_url . "https://api.github.com/repos/emacs-evil/evil-collection/releases{/id}") (deployments_url . "https://api.github.com/repos/emacs-evil/evil-collection/deployments") (created_at . "2017-11-05T15:35:04Z") (updated_at . "2018-03-30T19:02:33Z") (pushed_at . "2018-03-29T09:06:30Z") (git_url . "git://github.com/emacs-evil/evil-collection.git") (ssh_url . "git@github.com:emacs-evil/evil-collection.git") (clone_url . "https://github.com/emacs-evil/evil-collection.git") (svn_url . "https://github.com/emacs-evil/evil-collection") (homepage) (size . 485) (stargazers_count . 158) (watchers_count . 158) (language . "Emacs Lisp") (has_issues . t) (has_projects . t) (has_downloads . t) (has_wiki . t) (has_pages) (forks_count . 25) (mirror_url) (archived) (open_issues_count . 13) (license (key . "gpl-3.0") (name . "GNU General Public License v3.0") (spdx_id . "GPL-3.0") (url . "https://api.github.com/licenses/gpl-3.0")) (forks . 25) (open_issues . 13) (watchers . 158) (default_branch . "master") (permissions (admin) (push) (pull . t)) (organization (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (network_count . 25) (subscribers_count . 18)) "show-part-map"))
  (ghubp-override-context auth 'magithub (ghubp-get-repos-owner-repo-commits-ref-status '((id . 109591971) (name . "evil-collection") (full_name . "emacs-evil/evil-collection") (owner (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/emacs-evil/evil-collection") (description . "A set of keybindings for evil-mode") (fork) (url . "https://api.github.com/repos/emacs-evil/evil-collection") (forks_url . "https://api.github.com/repos/emacs-evil/evil-collection/forks") (keys_url . "https://api.github.com/repos/emacs-evil/evil-collection/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/emacs-evil/evil-collection/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/emacs-evil/evil-collection/teams") (hooks_url . "https://api.github.com/repos/emacs-evil/evil-collection/hooks") (issue_events_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/events{/number}") (events_url . "https://api.github.com/repos/emacs-evil/evil-collection/events") (assignees_url . "https://api.github.com/repos/emacs-evil/evil-collection/assignees{/user}") (branches_url . "https://api.github.com/repos/emacs-evil/evil-collection/branches{/branch}") (tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/tags") (blobs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/refs{/sha}") (trees_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/emacs-evil/evil-collection/statuses/{sha}") (languages_url . "https://api.github.com/repos/emacs-evil/evil-collection/languages") (stargazers_url . "https://api.github.com/repos/emacs-evil/evil-collection/stargazers") (contributors_url . "https://api.github.com/repos/emacs-evil/evil-collection/contributors") (subscribers_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscribers") (subscription_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscription") (commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/commits{/sha}") (git_commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/commits{/sha}") (comments_url . "https://api.github.com/repos/emacs-evil/evil-collection/comments{/number}") (issue_comment_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/comments{/number}") (contents_url . "https://api.github.com/repos/emacs-evil/evil-collection/contents/{+path}") (compare_url . "https://api.github.com/repos/emacs-evil/evil-collection/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/emacs-evil/evil-collection/merges") (archive_url . "https://api.github.com/repos/emacs-evil/evil-collection/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/emacs-evil/evil-collection/downloads") (issues_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues{/number}") (pulls_url . "https://api.github.com/repos/emacs-evil/evil-collection/pulls{/number}") (milestones_url . "https://api.github.com/repos/emacs-evil/evil-collection/milestones{/number}") (notifications_url . "https://api.github.com/repos/emacs-evil/evil-collection/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/emacs-evil/evil-collection/labels{/name}") (releases_url . "https://api.github.com/repos/emacs-evil/evil-collection/releases{/id}") (deployments_url . "https://api.github.com/repos/emacs-evil/evil-collection/deployments") (created_at . "2017-11-05T15:35:04Z") (updated_at . "2018-03-30T19:02:33Z") (pushed_at . "2018-03-29T09:06:30Z") (git_url . "git://github.com/emacs-evil/evil-collection.git") (ssh_url . "git@github.com:emacs-evil/evil-collection.git") (clone_url . "https://github.com/emacs-evil/evil-collection.git") (svn_url . "https://github.com/emacs-evil/evil-collection") (homepage) (size . 485) (stargazers_count . 158) (watchers_count . 158) (language . "Emacs Lisp") (has_issues . t) (has_projects . t) (has_downloads . t) (has_wiki . t) (has_pages) (forks_count . 25) (mirror_url) (archived) (open_issues_count . 13) (license (key . "gpl-3.0") (name . "GNU General Public License v3.0") (spdx_id . "GPL-3.0") (url . "https://api.github.com/licenses/gpl-3.0")) (forks . 25) (open_issues . 13) (watchers . 158) (default_branch . "master") (permissions (admin) (push) (pull . t)) (organization (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (network_count . 25) (subscribers_count . 18)) "show-part-map"))
  (magithub-request (ghubp-get-repos-owner-repo-commits-ref-status '((id . 109591971) (name . "evil-collection") (full_name . "emacs-evil/evil-collection") (owner (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/emacs-evil/evil-collection") (description . "A set of keybindings for evil-mode") (fork) (url . "https://api.github.com/repos/emacs-evil/evil-collection") (forks_url . "https://api.github.com/repos/emacs-evil/evil-collection/forks") (keys_url . "https://api.github.com/repos/emacs-evil/evil-collection/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/emacs-evil/evil-collection/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/emacs-evil/evil-collection/teams") (hooks_url . "https://api.github.com/repos/emacs-evil/evil-collection/hooks") (issue_events_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/events{/number}") (events_url . "https://api.github.com/repos/emacs-evil/evil-collection/events") (assignees_url . "https://api.github.com/repos/emacs-evil/evil-collection/assignees{/user}") (branches_url . "https://api.github.com/repos/emacs-evil/evil-collection/branches{/branch}") (tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/tags") (blobs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/refs{/sha}") (trees_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/emacs-evil/evil-collection/statuses/{sha}") (languages_url . "https://api.github.com/repos/emacs-evil/evil-collection/languages") (stargazers_url . "https://api.github.com/repos/emacs-evil/evil-collection/stargazers") (contributors_url . "https://api.github.com/repos/emacs-evil/evil-collection/contributors") (subscribers_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscribers") (subscription_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscription") (commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/commits{/sha}") (git_commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/commits{/sha}") (comments_url . "https://api.github.com/repos/emacs-evil/evil-collection/comments{/number}") (issue_comment_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/comments{/number}") (contents_url . "https://api.github.com/repos/emacs-evil/evil-collection/contents/{+path}") (compare_url . "https://api.github.com/repos/emacs-evil/evil-collection/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/emacs-evil/evil-collection/merges") (archive_url . "https://api.github.com/repos/emacs-evil/evil-collection/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/emacs-evil/evil-collection/downloads") (issues_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues{/number}") (pulls_url . "https://api.github.com/repos/emacs-evil/evil-collection/pulls{/number}") (milestones_url . "https://api.github.com/repos/emacs-evil/evil-collection/milestones{/number}") (notifications_url . "https://api.github.com/repos/emacs-evil/evil-collection/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/emacs-evil/evil-collection/labels{/name}") (releases_url . "https://api.github.com/repos/emacs-evil/evil-collection/releases{/id}") (deployments_url . "https://api.github.com/repos/emacs-evil/evil-collection/deployments") (created_at . "2017-11-05T15:35:04Z") (updated_at . "2018-03-30T19:02:33Z") (pushed_at . "2018-03-29T09:06:30Z") (git_url . "git://github.com/emacs-evil/evil-collection.git") (ssh_url . "git@github.com:emacs-evil/evil-collection.git") (clone_url . "https://github.com/emacs-evil/evil-collection.git") (svn_url . "https://github.com/emacs-evil/evil-collection") (homepage) (size . 485) (stargazers_count . 158) (watchers_count . 158) (language . "Emacs Lisp") (has_issues . t) (has_projects . t) (has_downloads . t) (has_wiki . t) (has_pages) (forks_count . 25) (mirror_url) (archived) (open_issues_count . 13) (license (key . "gpl-3.0") (name . "GNU General Public License v3.0") (spdx_id . "GPL-3.0") (url . "https://api.github.com/licenses/gpl-3.0")) (forks . 25) (open_issues . 13) (watchers . 158) (default_branch . "master") (permissions (admin) (push) (pull . t)) (organization (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (network_count . 25) (subscribers_count . 18)) "show-part-map"))
  eval((magithub-request (ghubp-get-repos-owner-repo-commits-ref-status '((id . 109591971) (name . "evil-collection") (full_name . "emacs-evil/evil-collection") (owner (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/emacs-evil/evil-collection") (description . "A set of keybindings for evil-mode") (fork) (url . "https://api.github.com/repos/emacs-evil/evil-collection") (forks_url . "https://api.github.com/repos/emacs-evil/evil-collection/forks") (keys_url . "https://api.github.com/repos/emacs-evil/evil-collection/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/emacs-evil/evil-collection/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/emacs-evil/evil-collection/teams") (hooks_url . "https://api.github.com/repos/emacs-evil/evil-collection/hooks") (issue_events_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/events{/number}") (events_url . "https://api.github.com/repos/emacs-evil/evil-collection/events") (assignees_url . "https://api.github.com/repos/emacs-evil/evil-collection/assignees{/user}") (branches_url . "https://api.github.com/repos/emacs-evil/evil-collection/branches{/branch}") (tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/tags") (blobs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/refs{/sha}") (trees_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/emacs-evil/evil-collection/statuses/{sha}") (languages_url . "https://api.github.com/repos/emacs-evil/evil-collection/languages") (stargazers_url . "https://api.github.com/repos/emacs-evil/evil-collection/stargazers") (contributors_url . "https://api.github.com/repos/emacs-evil/evil-collection/contributors") (subscribers_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscribers") (subscription_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscription") (commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/commits{/sha}") (git_commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/commits{/sha}") (comments_url . "https://api.github.com/repos/emacs-evil/evil-collection/comments{/number}") (issue_comment_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/comments{/number}") (contents_url . "https://api.github.com/repos/emacs-evil/evil-collection/contents/{+path}") (compare_url . "https://api.github.com/repos/emacs-evil/evil-collection/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/emacs-evil/evil-collection/merges") (archive_url . "https://api.github.com/repos/emacs-evil/evil-collection/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/emacs-evil/evil-collection/downloads") (issues_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues{/number}") (pulls_url . "https://api.github.com/repos/emacs-evil/evil-collection/pulls{/number}") (milestones_url . "https://api.github.com/repos/emacs-evil/evil-collection/milestones{/number}") (notifications_url . "https://api.github.com/repos/emacs-evil/evil-collection/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/emacs-evil/evil-collection/labels{/name}") (releases_url . "https://api.github.com/repos/emacs-evil/evil-collection/releases{/id}") (deployments_url . "https://api.github.com/repos/emacs-evil/evil-collection/deployments") (created_at . "2017-11-05T15:35:04Z") (updated_at . "2018-03-30T19:02:33Z") (pushed_at . "2018-03-29T09:06:30Z") (git_url . "git://github.com/emacs-evil/evil-collection.git") (ssh_url . "git@github.com:emacs-evil/evil-collection.git") (clone_url . "https://github.com/emacs-evil/evil-collection.git") (svn_url . "https://github.com/emacs-evil/evil-collection") (homepage) (size . 485) (stargazers_count . 158) (watchers_count . 158) (language . "Emacs Lisp") (has_issues . t) (has_projects . t) (has_downloads . t) (has_wiki . t) (has_pages) (forks_count . 25) (mirror_url) (archived) (open_issues_count . 13) (license (key . "gpl-3.0") (name . "GNU General Public License v3.0") (spdx_id . "GPL-3.0") (url . "https://api.github.com/licenses/gpl-3.0")) (forks . 25) (open_issues . 13) (watchers . 158) (default_branch . "master") (permissions (admin) (push) (pull . t)) (organization (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (network_count . 25) (subscribers_count . 18)) "show-part-map")))
  magithub-cache(:ci-status (magithub-request (ghubp-get-repos-owner-repo-commits-ref-status '((id . 109591971) (name . "evil-collection") (full_name . "emacs-evil/evil-collection") (owner (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/emacs-evil/evil-collection") (description . "A set of keybindings for evil-mode") (fork) (url . "https://api.github.com/repos/emacs-evil/evil-collection") (forks_url . "https://api.github.com/repos/emacs-evil/evil-collection/forks") (keys_url . "https://api.github.com/repos/emacs-evil/evil-collection/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/emacs-evil/evil-collection/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/emacs-evil/evil-collection/teams") (hooks_url . "https://api.github.com/repos/emacs-evil/evil-collection/hooks") (issue_events_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/events{/number}") (events_url . "https://api.github.com/repos/emacs-evil/evil-collection/events") (assignees_url . "https://api.github.com/repos/emacs-evil/evil-collection/assignees{/user}") (branches_url . "https://api.github.com/repos/emacs-evil/evil-collection/branches{/branch}") (tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/tags") (blobs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/refs{/sha}") (trees_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/emacs-evil/evil-collection/statuses/{sha}") (languages_url . "https://api.github.com/repos/emacs-evil/evil-collection/languages") (stargazers_url . "https://api.github.com/repos/emacs-evil/evil-collection/stargazers") (contributors_url . "https://api.github.com/repos/emacs-evil/evil-collection/contributors") (subscribers_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscribers") (subscription_url . "https://api.github.com/repos/emacs-evil/evil-collection/subscription") (commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/commits{/sha}") (git_commits_url . "https://api.github.com/repos/emacs-evil/evil-collection/git/commits{/sha}") (comments_url . "https://api.github.com/repos/emacs-evil/evil-collection/comments{/number}") (issue_comment_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues/comments{/number}") (contents_url . "https://api.github.com/repos/emacs-evil/evil-collection/contents/{+path}") (compare_url . "https://api.github.com/repos/emacs-evil/evil-collection/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/emacs-evil/evil-collection/merges") (archive_url . "https://api.github.com/repos/emacs-evil/evil-collection/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/emacs-evil/evil-collection/downloads") (issues_url . "https://api.github.com/repos/emacs-evil/evil-collection/issues{/number}") (pulls_url . "https://api.github.com/repos/emacs-evil/evil-collection/pulls{/number}") (milestones_url . "https://api.github.com/repos/emacs-evil/evil-collection/milestones{/number}") (notifications_url . "https://api.github.com/repos/emacs-evil/evil-collection/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/emacs-evil/evil-collection/labels{/name}") (releases_url . "https://api.github.com/repos/emacs-evil/evil-collection/releases{/id}") (deployments_url . "https://api.github.com/repos/emacs-evil/evil-collection/deployments") (created_at . "2017-11-05T15:35:04Z") (updated_at . "2018-03-30T19:02:33Z") (pushed_at . "2018-03-29T09:06:30Z") (git_url . "git://github.com/emacs-evil/evil-collection.git") (ssh_url . "git@github.com:emacs-evil/evil-collection.git") (clone_url . "https://github.com/emacs-evil/evil-collection.git") (svn_url . "https://github.com/emacs-evil/evil-collection") (homepage) (size . 485) (stargazers_count . 158) (watchers_count . 158) (language . "Emacs Lisp") (has_issues . t) (has_projects . t) (has_downloads . t) (has_wiki . t) (has_pages) (forks_count . 25) (mirror_url) (archived) (open_issues_count . 13) (license (key . "gpl-3.0") (name . "GNU General Public License v3.0") (spdx_id . "GPL-3.0") (url . "https://api.github.com/licenses/gpl-3.0")) (forks . 25) (open_issues . 13) (watchers . 158) (default_branch . "master") (permissions (admin) (push) (pull . t)) (organization (login . "emacs-evil") (id . 25210831) (avatar_url . "https://avatars2.githubusercontent.com/u/25210831?v=4") (gravatar_id . "") (url . "https://api.github.com/users/emacs-evil") (html_url . "https://github.com/emacs-evil") (followers_url . "https://api.github.com/users/emacs-evil/followers") (following_url . "https://api.github.com/users/emacs-evil/following{/other_user}") (gists_url . "https://api.github.com/users/emacs-evil/gists{/gist_id}") (starred_url . "https://api.github.com/users/emacs-evil/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/emacs-evil/subscriptions") (organizations_url . "https://api.github.com/users/emacs-evil/orgs") (repos_url . "https://api.github.com/users/emacs-evil/repos") (events_url . "https://api.github.com/users/emacs-evil/events{/privacy}") (received_events_url . "https://api.github.com/users/emacs-evil/received_events") (type . "Organization") (site_admin)) (network_count . 25) (subscribers_count . 18)) "show-part-map")) :message "Getting CI status for branch `show-part-map'..." :after-update #f(compiled-function (status &rest _) #<bytecode 0x1b4820d>))
  magithub-ci-status("show-part-map")
  magithub-insert-ci-status-header()
  magithub-maybe-insert-ci-status-header()
  funcall(magithub-maybe-insert-ci-status-header)
  mapc(funcall (magit-insert-upstream-branch-header magit-insert-push-branch-header magit-insert-tags-header magithub-maybe-report-offline-mode magithub-maybe-insert-ci-status-header))
  magit-insert-remaining-headers()
  run-hooks(magit-insert-section-hook)
  magit-insert-head-branch-header()
  magit-insert-headers((magit-insert-error-header magit-insert-diff-filter-header magit-insert-head-branch-header magit-insert-upstream-branch-header magit-insert-push-branch-header magit-insert-tags-header magithub-maybe-report-offline-mode magithub-maybe-insert-ci-status-header))
  magit-insert-status-headers()
  run-hooks(magit-status-sections-hook)
  magit-run-section-hook(magit-status-sections-hook)
  magit-status-refresh-buffer()
  apply(magit-status-refresh-buffer nil)
  magit-refresh-buffer()
  magit-mode-setup-internal(magit-status-mode nil)
  magit-mode-setup(magit-status-mode)
  magit-status-internal("/home/simon/src/evil-collection/")
  magit-status(nil ((86 . 14) (("/home/simon/src/evil-collection/" magit-git-dir "rebase-apply/onto") . "/home/simon/src/evil-collection/.git/rebase-apply/onto") (("/home/simon/src/evil-collection/" magit-git-dir "rebase-merge") . "/home/simon/src/evil-collection/.git/rebase-merge") (("/home/simon/src/evil-collection/" "rev-parse" "--git-dir") . ".git") (("/home/simon/src/evil-collection/" "describe" "--contains" "HEAD")) (("/home/simon/src/evil-collection/" "describe" "--long" "--tags")) (("/home/simon/src/evil-collection/" "show" "--no-patch" "--format=%s" #("vodik/show-part-map^{commit}" 0 19 (face magit-branch-remote)) "--") . "Add binding to trigger notmuch-show-part-map") (("/home/simon/src/evil-collection/" "rev-parse" "--verify" #("vodik/show-part-map" 0 19 (face magit-branch-remote))) . "67ede8c8ce0f4578026b7ee374947243a8370c8a") (("/home/simon/src/evil-collection/" "show" "--no-patch" "--format=%h %s" "show-part-map^{commit}" "--") . "67ede8c Add binding to trigger notmuch-show-part-map") (("/home/simon/src/evil-collection/" "symbolic-ref" "--short" "HEAD") . "show-part-map") (("/home/simon/src/evil-collection/" "rev-parse" "--verify" "HEAD") . "67ede8c8ce0f4578026b7ee374947243a8370c8a") ((config "/home/simon/src/evil-collection/") . #<hash-table equal 31/65 0x193739d>) (("/home/simon/src/evil-collection/" . magit-toplevel) . "/home/simon/src/evil-collection/") (("/home/simon/src/evil-collection/" "rev-parse" "--show-cdup") . "") (("/home/simon/src/evil-collection/" "rev-parse" "--show-toplevel") . "/home/simon/src/evil-collection")))
  funcall-interactively(magit-status nil ((86 . 14) (("/home/simon/src/evil-collection/" magit-git-dir "rebase-apply/onto") . "/home/simon/src/evil-collection/.git/rebase-apply/onto") (("/home/simon/src/evil-collection/" magit-git-dir "rebase-merge") . "/home/simon/src/evil-collection/.git/rebase-merge") (("/home/simon/src/evil-collection/" "rev-parse" "--git-dir") . ".git") (("/home/simon/src/evil-collection/" "describe" "--contains" "HEAD")) (("/home/simon/src/evil-collection/" "describe" "--long" "--tags")) (("/home/simon/src/evil-collection/" "show" "--no-patch" "--format=%s" #("vodik/show-part-map^{commit}" 0 19 (face magit-branch-remote)) "--") . "Add binding to trigger notmuch-show-part-map") (("/home/simon/src/evil-collection/" "rev-parse" "--verify" #("vodik/show-part-map" 0 19 (face magit-branch-remote))) . "67ede8c8ce0f4578026b7ee374947243a8370c8a") (("/home/simon/src/evil-collection/" "show" "--no-patch" "--format=%h %s" "show-part-map^{commit}" "--") . "67ede8c Add binding to trigger notmuch-show-part-map") (("/home/simon/src/evil-collection/" "symbolic-ref" "--short" "HEAD") . "show-part-map") (("/home/simon/src/evil-collection/" "rev-parse" "--verify" "HEAD") . "67ede8c8ce0f4578026b7ee374947243a8370c8a") ((config "/home/simon/src/evil-collection/") . #<hash-table equal 31/65 0x193739d>) (("/home/simon/src/evil-collection/" . magit-toplevel) . "/home/simon/src/evil-collection/") (("/home/simon/src/evil-collection/" "rev-parse" "--show-cdup") . "") (("/home/simon/src/evil-collection/" "rev-parse" "--show-toplevel") . "/home/simon/src/evil-collection")))
  call-interactively(magit-status nil nil)
  command-execute(magit-status)
vermiculus commented 6 years ago

For now, you can run (remove-hook 'magit-status-headers-hook #'magithub-maybe-insert-ci-status-header) (or just never install the status-checks-header feature) while I investigate. Thanks for the report!

vermiculus commented 6 years ago

Does the following not work for you? (Works for me…is in it doesn't signal)

(ghubp-get-repos-owner-repo-commits-ref-status
    '((name . "evil-collection")
      (owner (login . "emacs-evil")))
    "show-part-map")
vermiculus commented 6 years ago

Have you updated both ghub+ and magithub to the latest versions from MELPA?

vodik commented 6 years ago

Does the following not work for you? (Works for me…)

No, actually. Same problem.

But could this be the problem? I'm not super familiar with the github API, but when I replace "evil-emacs" with "vodik", it suddenly works.

So maybe this is some details that help:

I don't know why magithub is looking at the "evil-emacs" repo though.

Have you updated both ghub+ and magithub to the latest versions from MELPA?

Yes, latest releases

vermiculus commented 6 years ago

No, actually. Same problem.

Hm, try wrapping it in magithub-request – this makes sure we're properly authenticated using the right token. I just want to rule out all other options.

(magithub-request
  (ghubp-get-repos-owner-repo-commits-ref-status
      '((name . "evil-collection")
        (owner (login . "emacs-evil")))
      "show-part-map"))
vermiculus commented 6 years ago

when I replace "evil-emacs" with "vodik", it suddenly works.

That means the ref exists on your fork, but does not exist on the parent repo. This might be a problem, but it's unrelated to the signal 😄 Perhaps we should be looking to the branch's push remote for statuses, but that's a separate issue. Let's take it one at a time.

vodik commented 6 years ago

Yeah, same problem with that snippet, again, works when I switch "emacs-evil" with "vodik". But I don't know why magithub is fixated on finding it under the wrong repo.

For what its worth, my hunch is something deeper is wrong. The problem has gone away now, but I think its because that PR got merged, so magithub might be partially finding it and misattributing it.

Also, for what its worth, I'm seeing a list of open issues, but not the list of open pull requests (upstream repo PRs):

magit

vermiculus commented 6 years ago

Make sure you've refreshed the list of issues; we don't retrieve a new list if the cache is populated there.

When you say it doesn't work, does it signal? I was getting a value of nil which I understand to be 'working'. The signal is much more worrisome to me.

vodik commented 6 years ago

Make sure you've refreshed the list of issues; we don't retrieve a new list if the cache is populated there.

Ah, for some reason, I thought it was refreshing while when I was refreshing magit as well.

When you say it doesn't work, does it signal? I was getting a value of nil which I understand to be 'working'. The signal is much more worrisome to me.

No signal, but after refreshing, I'm seeing a single PR. I think 2 hours ago there where no open PRs, so smells like its also working for you.

So at this point, I don't know what do say. It seems like everything is working, I don't know how I confused magithub about where the remote for my pull request lived, (created from inside magithub) and its honestly been working just fine for other repos I've been using, so I'm at a loss.

Time to close this issue? Thank you for your time though.

diasjorge commented 6 years ago

Hi, I've been getting the same error and I can reproduce it consistently. If I'm working on a local branch and the remote branch is deleted when I try to get the magit status then the magit-ci-status function fails with a 404 error like the op

vermiculus commented 6 years ago

Hmm. That shouldn't be. Likely a bug in ghub+ then.

glasserc commented 6 years ago

I also got an error similar to this by cloning a repository, forking it using H f, following the prompts to create a spinoff branch, and pushing the branch to my fork. From the traceback, it looks like it's trying to fetch status from the origin repo (Kinto/kinto-heroku) and not my fork (glasserc/kinto-heroku).

Sorry for the garbled backtrace, I'm having trouble pasting it, probably because the byte-compiled output contains \0s or something. I tried to paste it "manually" including the parts that I thought were relevant, but I may have missed something, in which case please let me know and I'll generate another one.

Debugger entered--Lisp error: (ghub-http-error 404 "Not found" ((message . "Ref not found") (documentation_url . "https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref")))
  signal(ghub-http-error (404 "Not found" ((message . "Ref not found") (documentation_url . "https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref"))))
  ghub--handle-response-error((:error (error http 404) :peer (:certificate (:version 3 :serial-number "0d:9d:dd:e7:cf:ac:61:9a:c3:86:6f:ae:35:45:8a:94" :issuer "C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA" :valid-from "2017-01-18" :valid-to "2020-04-17" :subject "C=US,ST=California,L=San Francisco,O=GitHub\\, Inc.,CN=*.github.com" :public-key-algorithm "RSA" :certificate-security-level "Medium" :signature-algorithm "RSA-SHA256" :public-key-id "sha1:13:0e:b7:b0:c1:b7:75:40:89:0f:0b:64:20:6b:53:a5:d2:2a:a8:07" :certificate-id "sha1:35:85:74:ef:67:35:a7:ce:40:69:50:f3:c0:f6:80:cf:80:3b:2e:19") :key-exchange "ECDHE-RSA" :protocol "TLS1.2" :cipher "AES-128-GCM" :mac "AEAD")) ((message . "Ref not found") (documentation_url . "https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref")) [cl-struct-ghub--req [cl-struct-url "https" nil nil "api.github.com" nil "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil nil t nil t] nil "GET" #[0 "\302\305=\203....  ;;; this got cut off somehow
  ghub--handle-response((:error (error http 404) :peer (:certificate (:version 3 :serial-number "0d:9d:dd:e7:cf:ac:61:9a:c3:86:6f:ae:35:45:8a:94" :issuer "C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA" :valid-from "2017-01-18" :valid-to "2020-04-17" :subject "C=US,ST=California,L=San Francisco,O=GitHub\\, Inc.,CN=*.github.com" :public-key-algorithm "RSA" :certificate-security-level "Medium" :signature-algorithm "RSA-SHA256" :public-key-id "sha1:13:0e:b7:b0:c1:b7:75:40:89:0f:0b:64:20:6b:53:a5:d2:2a:a8:07" :certificate-id "sha1:35:85:74:ef:67:35:a7:ce:40:69:50:f3:c0:f6:80:cf:80:3b:2e:19") :key-exchange "ECDHE-RSA" :protocol "TLS1.2" :cipher "AES-128-GCM" :mac "AEAD")) [cl-struct-ghub--req [cl-struct-url "https" nil nil "api.github.com" nil "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil nil t nil t] nil "GET" #[0 "\302\305=\203   ;;; cut off again
  ghub--retrieve(nil [cl-struct-ghub--req [cl-struct-url "https" nil nil "api.github.com" nil "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil nil t nil t] nil "GET" #[0 "\302\305=\203   ;;; again
  #[898 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300   \311\"A@\300\n\312\"A@\300\313\"A@\300\f\314\"A@\300
\315\"A@\300\316\"A@\211\203\212    ;;; byte compiled junk that seems to have been cut off
  apply(#[898 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300 \311\"A@\300\n\312\"A@\300\313\"A@\300\f\314\"A@\300
\315\"A@\300\316\"A@\211\203\212...." [plist-member :query :payload :headers :silent :unpaginate :noerror :reader :username :auth :host :forge :callback :errorback :extra (:query :payload :headers :silent :unpaginate :noerror :reader :username :auth :host :forge :callback :errorback :extra :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:query :payload :headers :silent :unpaginate :noerror :reader :username :auth :host :forge :callback :errorback :extra)" booleanp natnump cl--assertion-failed (or (booleanp unpaginate) (natnump unpaginate)) string-prefix-p "/" ghub--host none ghub--username ("GET" "HEAD") "PARAMS and QUERY are mutually exclusive for METHOD %S" "PARAMS and PAYLOAD are mutually exclusive for METHOD %S" json-encode-list encode-coding-string utf-8 t ghub--retrieve ghub--make-req :url url-generic-parse-url "https://" "?" ghub--url-encode-params :method ghub--headers] 41 ("/home/ethan/.emacs.d/elpa/ghub-20180417.1527/ghub.elc" . 21661)] ("GET" "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil :query nil :payload nil :unpaginate nil :headers nil :username nil :auth magithub :host nil))
  magithub-debug--ghub-request-wrapper(#[898 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300  \311\"A@\300\n\312\"A@\300\313\"A@\300\f\314\"A@\300
\315\"A@\300\316\"A@\211\203\212.......
  apply(magithub-debug--ghub-request-wrapper #[....] ...)
  ghub-request("GET" "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil :query nil :payload nil :unpaginate nil :headers nil :username nil :auth magithub :host nil)
  ghubp-request(get "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" nil nil)
  apply(ghubp-request get "/repos/Kinto/kinto-heroku/commits/bump-kinto-version/status" (nil nil))
  ghubp-get-repos-owner-repo-commits-ref-status(((id . 49518340) (node_id . "...") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "MDEyOk9yZ2FuaXphdGlvbjEzNDEzODEz") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...) "bump-kinto-version")
  (let ((G42093 (ghubp-get-context)) ghubp-contextualize-function) (push (cons (quote auth) (quote magithub)) G42093) (setq ghubp-contextualize-function (lambda nil G42093)) (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "...") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "...") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version"))
  (ghubp-override-context auth (quote magithub) (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "...") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "...") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version"))
  (magithub-request (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "...") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "...") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version"))
  eval((magithub-request (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "....") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "....") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version")))
  magithub-cache(:ci-status (magithub-request (ghubp-get-repos-owner-repo-commits-ref-status (quote ((id . 49518340) (node_id . "....") (name . "kinto-heroku") (full_name . "Kinto/kinto-heroku") (owner (login . "Kinto") (id . 13413813) (node_id . "....") (avatar_url . "https://avatars2.githubusercontent.com/u/13413813?v=4") (gravatar_id . "") (url . "https://api.github.com/users/Kinto") (html_url . "https://github.com/Kinto") (followers_url . "https://api.github.com/users/Kinto/followers") (following_url . "https://api.github.com/users/Kinto/following{/other_user}") (gists_url . "https://api.github.com/users/Kinto/gists{/gist_id}") (starred_url . "https://api.github.com/users/Kinto/starred{/owner}{/repo}") (subscriptions_url . "https://api.github.com/users/Kinto/subscriptions") (organizations_url . "https://api.github.com/users/Kinto/orgs") (repos_url . "https://api.github.com/users/Kinto/repos") (events_url . "https://api.github.com/users/Kinto/events{/privacy}") (received_events_url . "https://api.github.com/users/Kinto/received_events") (type . "Organization") (site_admin)) (private) (html_url . "https://github.com/Kinto/kinto-heroku") (description . "Deploy Kinto on Heroku via a one-click button") (fork) (url . "https://api.github.com/repos/Kinto/kinto-heroku") (forks_url . "https://api.github.com/repos/Kinto/kinto-heroku/forks") (keys_url . "https://api.github.com/repos/Kinto/kinto-heroku/keys{/key_id}") (collaborators_url . "https://api.github.com/repos/Kinto/kinto-heroku/collaborators{/collaborator}") (teams_url . "https://api.github.com/repos/Kinto/kinto-heroku/teams") (hooks_url . "https://api.github.com/repos/Kinto/kinto-heroku/hooks") (issue_events_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/events{/number}") (events_url . "https://api.github.com/repos/Kinto/kinto-heroku/events") (assignees_url . "https://api.github.com/repos/Kinto/kinto-heroku/assignees{/user}") (branches_url . "https://api.github.com/repos/Kinto/kinto-heroku/branches{/branch}") (tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/tags") (blobs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/blobs{/sha}") (git_tags_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/tags{/sha}") (git_refs_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/refs{/sha}") (trees_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/trees{/sha}") (statuses_url . "https://api.github.com/repos/Kinto/kinto-heroku/statuses/{sha}") (languages_url . "https://api.github.com/repos/Kinto/kinto-heroku/languages") (stargazers_url . "https://api.github.com/repos/Kinto/kinto-heroku/stargazers") (contributors_url . "https://api.github.com/repos/Kinto/kinto-heroku/contributors") (subscribers_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscribers") (subscription_url . "https://api.github.com/repos/Kinto/kinto-heroku/subscription") (commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/commits{/sha}") (git_commits_url . "https://api.github.com/repos/Kinto/kinto-heroku/git/commits{/sha}") (comments_url . "https://api.github.com/repos/Kinto/kinto-heroku/comments{/number}") (issue_comment_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues/comments{/number}") (contents_url . "https://api.github.com/repos/Kinto/kinto-heroku/contents/{+path}") (compare_url . "https://api.github.com/repos/Kinto/kinto-heroku/compare/{base}...{head}") (merges_url . "https://api.github.com/repos/Kinto/kinto-heroku/merges") (archive_url . "https://api.github.com/repos/Kinto/kinto-heroku/{archive_format}{/ref}") (downloads_url . "https://api.github.com/repos/Kinto/kinto-heroku/downloads") (issues_url . "https://api.github.com/repos/Kinto/kinto-heroku/issues{/number}") (pulls_url . "https://api.github.com/repos/Kinto/kinto-heroku/pulls{/number}") (milestones_url . "https://api.github.com/repos/Kinto/kinto-heroku/milestones{/number}") (notifications_url . "https://api.github.com/repos/Kinto/kinto-heroku/notifications{?since,all,participating}") (labels_url . "https://api.github.com/repos/Kinto/kinto-heroku/labels{/name}") (releases_url . "https://api.github.com/repos/Kinto/kinto-heroku/releases{/id}") (deployments_url . "https://api.github.com/repos/Kinto/kinto-heroku/deployments") (created_at . "2016-01-12T17:53:15Z") (updated_at . "2018-05-02T08:13:48Z") (pushed_at . "2017-03-08T09:12:13Z") (git_url . "git://github.com/Kinto/kinto-heroku.git") ...)) "bump-kinto-version")) :message "Getting CI status for branch `bump-kinto-version'..." :after-update #[385 "\302 \300\303!\304 \"\211\2030.......
  magithub-ci-status("bump-kinto-version")
  magithub-insert-ci-status-header()
  magithub-maybe-insert-ci-status-header()
  funcall(magithub-maybe-insert-ci-status-header)
  mapc(funcall (magit-insert-upstream-branch-header magit-insert-push-branch-header magit-insert-tags-header magithub-maybe-report-offline-mode magithub-maybe-insert-ci-status-header))
  magit-insert-remaining-headers()
  run-hooks(magit-insert-section-hook)
  magit-insert-head-branch-header()
  magit-insert-headers((magit-insert-error-header magit-insert-diff-filter-header magit-insert-head-branch-header magit-insert-upstream-branch-header magit-insert-push-branch-header magit-insert-tags-header magithub-maybe-report-offline-mode magithub-maybe-insert-ci-status-header))
  magit-insert-status-headers()
  run-hooks(magit-status-sections-hook)
  magit-run-section-hook(magit-status-sections-hook)
  magit-status-refresh-buffer()
  apply(magit-status-refresh-buffer nil)
  magit-refresh-buffer()
  magit-refresh()
  funcall-interactively(magit-refresh)
  call-interactively(magit-refresh nil nil)
  command-execute(magit-refresh)
matthew-piziak commented 5 years ago

I'm seeing something similar with CI statuses. I have upstream and fork. CI is connected to upstream. Yet, bewilderingly, when I set magithub.contextRemote to upstream I get Error ref not found on remote. When I set magithub.contextRemote to fork, I get Pending it seems checks have not yet begun on ref. In fact, checks have started upstream. It's very confusing.