* Added ApiOptions overloads for RepositoryCommitClient methods
* Added overloads to Reactive clients
* Integration tests in progress
* Integration test addition in progress
* More integration tests added
* Added Ensure things
* Minor changes
* Minor changes
* Few changes
* Tried to fix errors
* Tried to fix errors
* Fixed a few things
* Fixed integration tests
* Tidying up
* Added public keyword
* Added unit tests for GetAll() in normal and reactive methods
* Minor changes
* Changed the class name
* Fixed the unit test
Synce we just return the task, this method is called immediately. That's
fine for now. This unit test is just here to document the current behavior
so we know when it changes. It changed!
Added a RateLimit class to encapsulate pulling rate limit information
from the headers. This is now exposed by ApiInfo as well as the
RateLimitExceeededException. That way these two classes are not grabbing
the same information in different ways which we were doing before.
Right now, our observable methods are semi-cold. They don't make the
request until subscribed, but multiple subscriptions get the same
result. This is the way that Octokit.cocoa works.