0.6.1
sync OASIS to 0.6.1
suppress variable warning
regenerate OASIS
Fix create_statuses test.
Accept optional page argument in Pull, Milestone, and Issue.

Fixes #24.
Merge pull request #25 from technomancy/pagination

Accept optional page argument in Pull, Milestone, and Issue.
Update the scopes.

Travis broke jar for me as it is using a user:email scope. Also
added in a few other scopes from the github API docs.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Add a call to list a users repositories

Uses pagination in a similar way to that used elsewhere. It
would be nice if this were a bit more seamless.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #26 from jonludlam/updates

Two small updates - fix scopes and add Repo.list
Make 'pushed_at' an optional field.

Some repos appear to have it unset, e.g.
https://github.com/djs55/scripts

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Update CHANGES

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #27 from jonludlam/updates2

Make 'pushed_at' an optional field.
Fix repo users to ocaml from OCamlPro to reflect repo move
Fix compilation on 4.00.1

4.01.0 is apparently happy with the string_of_scope function having
missing clauses in its match. 4.00.1 isn't.

Also updated the 'all' variable to actually have all of the possible
scopes.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #28 from jonludlam/4.00.1-scopes-fix

Fix compilation on 4.00.1
Sync CHANGES
Add `Releases` module to handle the release management addition to GitHub.

This is missing the file upload feature as that requires an SNI capable
HTTP client.
Add `GITHUB_DEBUG` environment variable to make debugging output optional.

Closes #23
OASIS 0.4.1 means that the forked workaround package isn't needed any more