Move some more API access methods into GitHubClient.
Review Request #5697 — Created April 10, 2014 and submitted — Latest diff uploaded
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.