Kohsuke Kawaguchi
1ba8f2ccbf
Update pom.xml
...
Added <repository> definition
2012-10-17 07:45:15 -07:00
Kohsuke Kawaguchi
82133c117a
[maven-release-plugin] prepare for next development iteration
2012-09-13 16:31:58 -07:00
Kohsuke Kawaguchi
f71afca828
[maven-release-plugin] prepare release github-api-1.33
github-api-1.33
2012-09-13 16:31:52 -07:00
Kohsuke Kawaguchi
87f5231c9a
updated a test
2012-09-13 16:28:50 -07:00
Kohsuke Kawaguchi
b17f506c20
clean up
2012-09-13 16:23:57 -07:00
Kohsuke Kawaguchi
7f15f12668
completed code to create a new issue
2012-09-13 16:23:06 -07:00
Kohsuke Kawaguchi
e53e62bfa0
added code to create a new issue
2012-09-13 15:56:05 -07:00
Kohsuke Kawaguchi
2e74517a4a
fixed issue #20
...
PagedIterator is updated to cope with the base iterator returning array of length 0
2012-09-13 15:46:25 -07:00
Kohsuke Kawaguchi
aed888051e
added a method to retrieve a single issue
2012-09-13 15:36:32 -07:00
Kohsuke Kawaguchi
bd584124bb
Merge pull request #19 from janinko/Issues-19-PagedIterable_dosnt_use_authentication
...
PagedIterable dosn't use authentication
2012-09-13 15:32:56 -07:00
Honza Brázdil
e658a7fa6b
send authentication header on all requests
2012-09-12 18:04:59 +02:00
Kohsuke Kawaguchi
52108707bb
Merge pull request #18 from janinko/patch-1
...
When using lazy population, this is not deprecated
2012-09-07 09:52:12 -07:00
Honza Brázdil
0e226a8f78
When using lazy population, this is not deprecated
2012-09-06 14:23:51 +03:00
Kohsuke Kawaguchi
1bf3e025b8
[maven-release-plugin] prepare for next development iteration
2012-09-05 19:30:18 -07:00
Kohsuke Kawaguchi
a0fdcca129
[maven-release-plugin] prepare release github-api-1.32
github-api-1.32
2012-09-05 19:30:04 -07:00
Kohsuke Kawaguchi
3e75e96718
adding an assertion
2012-09-05 19:26:25 -07:00
Kohsuke Kawaguchi
1dd875adac
adding lazy population to GHUser and got rid of GHSmallUser
2012-09-05 19:25:56 -07:00
Kohsuke Kawaguchi
2341f789ab
Merge branch 'master' into pull-17
2012-09-05 19:13:32 -07:00
Kohsuke Kawaguchi
8a95847b0a
Renaming to better represent what it does.
2012-09-05 19:13:10 -07:00
Kohsuke Kawaguchi
ea9f3eacbc
bug fix
2012-09-05 19:12:18 -07:00
Kohsuke Kawaguchi
435363a246
moved the pagenation API over to Poster
2012-09-05 19:08:29 -07:00
Kohsuke Kawaguchi
b6520cb6f9
got rid of all retrieveXYZ methods in favor of Poster
2012-09-05 18:55:44 -07:00
Kohsuke Kawaguchi
d6d73f5165
A step toward using Poster in place of the retrieve* methods.
...
I was trying to add the flavor of the retrieve method that reads into an existing instance, when I realized that there are just too many orthogonal axes here to rely on overloaded methods.
That calls for a builder pattern, which we already have --- it's called Poster, but it can actually already handle GET and other HTTP requests.
So I'm retiring the retrieveXYZ methods and moving the code into Poster. This is the first step.
2012-09-05 18:53:06 -07:00
Kohsuke Kawaguchi
f58dbceec7
Massaging the pull request.
...
In various places of the GitHub API, there's often a full object and
then there's a shallow object. I think the client API would be a lot
easier to use if a single class represents both and retrieve additional
fields on the fly as needed.
2012-09-05 18:15:29 -07:00
Kohsuke Kawaguchi
3f1bb1a214
completed the commit status API
2012-09-05 18:00:50 -07:00
Kohsuke Kawaguchi
892d2acaa2
Added the commit status API, first cut.
2012-09-04 10:40:32 -07:00
Honza Brázdil
4e27d1b5a0
method names should by camelCase
2012-08-31 15:31:41 +02:00
Honza Brázdil
fff3272e42
make url methods return URL and add getApiUrl
2012-08-31 15:27:06 +02:00
Honza Brázdil
803198620d
Nested GHIssue.PullRequest must be static
2012-08-31 15:24:14 +02:00
Honza Brázdil
9017fe70d5
We need to preserve api
2012-08-31 14:50:08 +02:00
Honza Brázdil
ce47762fbf
Added milestone attribute to GHIssue
2012-08-31 14:37:02 +02:00
Honza Brázdil
b40677a3ca
changed return value of GHRepository.getPullRequest()
...
I'm not sure whether this influence something or not, but I think it should be OK.
2012-08-31 14:30:00 +02:00
Honza Brázdil
c283c4e595
added method retrieving detailed pull request
2012-08-31 14:23:48 +02:00
Honza Brázdil
6aabaea96c
Clean up GHIssue and GHPullRequest and make them relevant to api v3.
...
Added SmallUser representing reference to user.
Added DetailedPullRequest - when retrieving pull request by id, it has more attributes then pull requests obtained by GHRepository.getPullRequests()
2012-08-31 12:37:00 +02:00
Kohsuke Kawaguchi
65adb2f2b4
[maven-release-plugin] prepare for next development iteration
2012-08-28 11:03:11 -07:00
Kohsuke Kawaguchi
dcaf926a95
[maven-release-plugin] prepare release github-api-1.31
github-api-1.31
2012-08-28 11:02:59 -07:00
Honza Brázdil
587278f282
we need to maintain the binary compatibility, so I reverted getComments and added listComments that exposes PagedIterable.
...
inspired by 8f95c4f179
2012-08-28 19:09:18 +02:00
Honza Brázdil
cc3793cbcd
Comments are paged
2012-08-28 18:59:09 +02:00
Honza Brázdil
c268a5dd07
removed unused throws statement
2012-08-28 18:59:09 +02:00
Honza Brázdil
58d10df5e3
Fix GHIssue.getState() No enum constant
2012-08-28 18:59:09 +02:00
Honza Brázdil
ae2d01a878
fix GHPullRequest.getLabels() NPE
2012-08-28 18:59:09 +02:00
Honza Brázdil
dbc5b0b742
user is not just username; added url
2012-08-28 18:59:09 +02:00
Kohsuke Kawaguchi
6af12c2335
[maven-release-plugin] prepare for next development iteration
2012-08-28 09:43:22 -07:00
Kohsuke Kawaguchi
dafb50d6a9
[maven-release-plugin] prepare release github-api-1.30
github-api-1.30
2012-08-28 09:43:14 -07:00
Kohsuke Kawaguchi
13c59b6618
Merge branch 'pull-15'
2012-08-28 09:41:59 -07:00
Kohsuke Kawaguchi
8f95c4f179
Massaging the pull request 15.
...
- we need to maintain the binary compatibility, so I reverted
getPullRequests and added listPullRequests that exposes PagedIterable.
- Made PagedIterator expose asList.
2012-08-28 09:39:49 -07:00
Aurélien Thieriot
9fd34aec7f
Paging GHPullRequests getter and allow to transform iterator to a list
2012-08-12 13:01:42 +02:00
Kohsuke Kawaguchi
17c7a3e7c5
[maven-release-plugin] prepare for next development iteration
2012-06-18 12:51:29 -07:00
Kohsuke Kawaguchi
40a8c110bf
[maven-release-plugin] prepare release github-api-1.29
github-api-1.29
2012-06-18 12:51:25 -07:00
Kohsuke Kawaguchi
c9cd0a4d1f
added a simple CRUD test
2012-06-18 12:50:47 -07:00