Move some more API access methods into GitHubClient.

Review Request #5697 — Created April 10, 2014 and submitted — Latest diff uploaded

Information

Review Board
master
cccb558...

Reviewers

This change moves some higher-level API access code out of the GitHub hosting
service and into GitHubClient. As a side-effect of this change, errors when
trying to fetch branches or commits are bubbled up correctly.

  • Ran unit tests.
  • Tested post-commit review request creation.