Skip to content
Commits on Aug 27, 2011
  1. @fayland
  2. @fayland

    Merge pull request #24 from lkundrak/master

    fayland committed
    Various improvements we've done to make use of Net::GitHub
Commits on Aug 18, 2011
  1. @lkundrak

    Propagate has_api* properties

    lkundrak committed
    For consistency. They still seem to be undocumented.
  2. @lkundrak

    Make it possible to turn API errors into exceptions

    lkundrak committed
    This makes it possible for the library user not to care about errors and
    just die in case any unexpected error on API occurs.
  3. @lkundrak

    Slow down with requests if we're approaching the rate limit

    lkundrak committed
    GitHub apparently chose to bother client with some nonstandard headers
    for indicating that client should should down instead of employing
    dedicated network hardware for the job.
    
    Even better, they abuse 403 response instead of 503 with Retry-After
    header which would make it possible for the HTTP client library take care
    of the delays.
    
    Instead of waiting after each request, we chose to do the first half of
    minute's requests without delay and wait twice as much after the rest,
    so that we wouldn't add an unnecessary delay for short sessions. The
    algorithm could probably be improved to dynamically increase the delay.
  4. @lkundrak

    Add repository update

    lkundrak committed
    Make it possible to toggle wiki, issues and downloads, and edit uri and
    description of a repository.
  5. @lkundrak

    Default to GET method if we've no data to POST

    lkundrak committed
    Certain resources return 401 (they should really return either 405 or 403,
    but hey) if you POST to them without being permitted to do so.
    
    One such example is /api/v2/json/organizations/<...>/teams
Commits on May 7, 2011
  1. @fayland

    always send Auth header

    fayland committed
Commits on Mar 8, 2011
  1. @fayland
  2. @fayland

    JSON::XS

    fayland committed
Commits on Mar 6, 2011
  1. @fayland

    update MANIFEST

    fayland committed
  2. @fayland

    remove useless html/test

    fayland committed
  3. @fayland
Commits on Feb 28, 2011
  1. @spang
  2. @spang
Commits on Feb 17, 2011
  1. @fayland

    requires HTTP::Request::Common

    fayland committed
Commits on Jan 20, 2011
  1. @fayland

    fix makefile

    fayland committed
Commits on Jan 19, 2011
  1. @fayland

    after release

    fayland committed
  2. @fayland
  3. @doy

    add basic pull request api

    doy committed
Commits on Jan 1, 2011
  1. @fayland

    Net-GitHub-0.24.tar.gz

    fayland committed
  2. @fayland

    add Organizations API

    fayland committed
Commits on Nov 4, 2010
  1. @fayland
  2. @fayland

    bump version for a new release

    fayland committed
  3. Moose has deprected 'excludes', '-excludes' is preferred

    Danijel Tasov committed
Commits on Sep 18, 2010
  1. @fayland
  2. @finn

    Add basic .gitignore.

    finn committed
    Ignore files generated in module build / make process.
  3. @finn

    Tabs to spaces. EOL at end of file.

    finn committed
  4. @finn

    Fix some small typos.

    finn committed
Commits on May 26, 2010
  1. update version

    franck cuny committed
  2. update changes

    franck cuny committed
Commits on May 25, 2010
Commits on May 18, 2010
  1. up version

    franck cuny committed
  2. update POD

    franck cuny committed
  3. update changelog

    franck cuny committed
Something went wrong with that request. Please try again.