Commits on Jul 10, 2016
  1. @pengwynn

    Merge pull request #748 from LizzHale/update-source-import

    Include new methods for Source Import API enhancements
    pengwynn committed on GitHub Jul 9, 2016
Commits on Jul 9, 2016
  1. @LizzHale
Commits on Jun 26, 2016
  1. @pengwynn

    Merge pull request #774 from octokit/repository-invitations

    Add Repository invitations preview
    pengwynn committed on GitHub Jun 26, 2016
  2. @tarebyte

    missed one

    tarebyte committed Jun 26, 2016
  3. @tarebyte

    fix merge conflict

    tarebyte committed Jun 26, 2016
  4. @tarebyte
  5. @pengwynn

    Merge pull request #773 from calavera/expose_response_status

    Expose response statuses when Octokit raises an error.
    pengwynn committed on GitHub Jun 26, 2016
  6. @pengwynn

    Merge pull request #763 from rmacklin/document-collaborator-permissio…

    …n-option
    
    Update add_collaborator and add_team_repository docs to include permission option
    pengwynn committed on GitHub Jun 26, 2016
  7. @pengwynn

    Merge pull request #760 from octokit/reactions

    Add Reactions Preview to Octokit
    pengwynn committed on GitHub Jun 26, 2016
  8. @pengwynn

    Merge pull request #755 from octokit/bump-ruby-required-version

    Require Ruby Runtime Version >= 2.0.0
    pengwynn committed on GitHub Jun 26, 2016
  9. @pengwynn

    Merge pull request #708 from uasi/readme-caching

    Update README.md to describe proper caching
    pengwynn committed on GitHub Jun 26, 2016
  10. @tarebyte
  11. @tarebyte
  12. @tarebyte
Commits on Jun 24, 2016
  1. @calavera

    Expose response statuses when Octokit raises an error.

    Octokit subclasses errors depending on the response status.
    This is great because it allows consumers to handle specific
    errors properly.
    
    It is not great if you want to keep audit logs of responses from remote servers.
    You could use the class name, and do some normalization. You could also
    parse the message that Octokit provides, but that has some other issues:
    
    1. You need to know all the possible error classes Octokit implements to
    handle error responses.
    
    2. Parsing string is not the best way to do this.
    
    3. It becomes a bigger issue if you integrate with different
    Git Hostings that use different libraries and handle errors in different
    ways. Octokit::NotFound is not the same as Gitlab::NotFound (I just made
    this one up).
    
    Status codes are the canonical way to know what happened with
    an http request. They are agnostic to programming languages,
    libraries, producers, and consumers.
    
    This patch exposes the status code from the response.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
    calavera committed Jun 24, 2016
Commits on May 28, 2016
  1. @LizzHale

    Break up long assertion line

    LizzHale committed May 27, 2016
  2. @LizzHale

    Verify that the deprecation warning is provided when starting a sourc…

    …e import with vcs as a parameter.
    LizzHale committed May 27, 2016
Commits on May 27, 2016
  1. @rmacklin

    Update add_team_repository docs to include permission option [ci skip]

    Also, fix the hash in the API documentation link
    rmacklin committed May 26, 2016
Commits on May 26, 2016
  1. @tarebyte

    Integer

    tarebyte committed May 26, 2016
Commits on May 25, 2016
  1. @rmacklin @rmacklin
  2. @LizzHale
  3. @LizzHale

    Revert "Gracefully deprecate requiring vcs parameter in #start_source…

    …_import"
    
    This reverts commit ad10199.
    LizzHale committed May 24, 2016
Commits on May 24, 2016
  1. @LizzHale
Commits on May 18, 2016
  1. @pengwynn

    Merge pull request #761 from koglinjg/add-suspended-user-error

    Adding Octokit::AccountSuspended for when the 403 is due to a suspend…
    pengwynn committed May 18, 2016
Commits on May 17, 2016
  1. @koglinjg @koglinjg
Commits on May 15, 2016
  1. @tarebyte

    update docs

    tarebyte committed May 14, 2016
Commits on May 13, 2016
  1. @tarebyte
  2. @tarebyte

    fixed it up

    tarebyte committed May 13, 2016
  3. @tarebyte

    add cassettes

    tarebyte committed May 13, 2016
  4. @tarebyte

    add reactions

    tarebyte committed May 13, 2016
  5. @tarebyte
Commits on May 10, 2016
  1. @joeyw

    Merge pull request #754 from octokit/table-of-contents

    Add Table of Contents to Readme [ci skip]
    joeyw committed May 9, 2016
Commits on May 9, 2016
  1. @joeyw
  2. @joeyw
Commits on May 8, 2016
  1. @joeyw

    Merge pull request #739 from shvaikalesh/escape-options-values

    Escape options values in authorize_url
    joeyw committed May 8, 2016