khoa-nd
f78530636e
Add method to get the list of languages using in repository
2015-03-05 15:53:02 +07:00
Kohsuke Kawaguchi
c3a9f6f9f5
Fixed NPE.
...
issue #152
2015-02-15 09:06:04 -08:00
Kohsuke Kawaguchi
3bb7eb2e03
Added API to list contributors
2015-02-15 08:50:55 -08:00
Kohsuke Kawaguchi
a8cf4a7120
Added watch API support.
...
Fixes issue #130
2015-02-15 08:31:57 -08:00
Kohsuke Kawaguchi
60dce94a47
renamed to created RepositoryTest
2015-02-15 08:25:49 -08:00
Kohsuke Kawaguchi
762a32eb6d
Added repository watch listing
2015-02-15 07:45:11 -08:00
Kohsuke Kawaguchi
9afad71b0f
Newly created user object resets root to null.
...
Fixes issue #111 .
Test case from KostyaSha
2015-02-15 07:13:33 -08:00
Kohsuke Kawaguchi
d90adfa98e
Implemented label CRUD operations on GHRepository
...
Fixes issue #105
2015-02-15 06:55:35 -08:00
Kohsuke Kawaguchi
1dbcc4b776
Fixed the getReadme() method.
...
It was calling the wrong endpoint.
Fixed issue #99 .
2015-02-15 06:31:22 -08:00
Kohsuke Kawaguchi
6df5a0d47b
Added a test
2015-02-14 10:13:25 -08:00
Kohsuke Kawaguchi
3737845b78
Merge pull request #143
2015-02-14 06:47:26 -08:00
Kohsuke Kawaguchi
052902fb49
Merge pull request #146
2015-02-14 06:41:06 -08:00
Surya Gaddipati
5d83894056
Add method for listing deployments
2015-01-02 16:46:56 -06:00
Surya Gaddipati
2f318152d8
Complete api implementation for setting/retriving deployment status on a deployment
2014-12-20 17:09:59 -06:00
Surya Gaddipati
bc518a9ae8
Complete implementation of create deployment api
2014-12-20 11:52:49 -06:00
Surya Gaddipati
a2fa526aa0
Add code for creating deployments for a repo
2014-12-19 12:47:00 -06:00
Kohsuke Kawaguchi
5db90d3fc4
This test is invalid if ~/.github file exists, which is quite common
2014-10-08 12:15:32 -07:00
Michael O'Cleirigh
4d6c5c14f1
Modify GitHubBuilder to resolve user credentials from the system environment
...
Using the Jenkins EnvInject or Credentials Binding Plugins its possible to
pass credentials as Environment Variables.
Its useful for Github.connect() to be able to directly read the values of the
'login', 'password' and 'oauth' properties directly from the environment.
This commit modifies the base Github.connect() method to resolve credentials
in two steps:
1. ~/.github credentials file if it exists.
2. login, password or oauth variables from the environment
A further fromEnvironment() method is provided to support
loading from non-standard variable names.
The old Github.connect() method would throw an IOException if the ~/.github file
did not exist. Now it will fail silently instead dropping back to the anonymous
users access level.
Added new unit tests into GitHubTest.
2014-09-29 13:42:28 -04:00
Roberto Tyley
e2220bb3b3
Fix setting labels and assignee on PullRequests
...
Setting labels and assignee on Pull requests failed silently, because
the API endpoint being hit contained '/pulls/' rather than '/issues/'.
"Every pull request is an issue, but not every issue is a pull request.
For this reason, “shared” actions for both features, like manipulating
assignees, labels and milestones, are provided within the Issues API."
https://developer.github.com/v3/pulls/#labels-assignees-and-milestones
2014-09-03 23:34:58 +01:00
Roberto Tyley
1a9b8bd1da
Separate out clean-up of Pull requests created during test
...
If the test assertion fails, we want the pull-request to be closed anyway.
You can't have more than one pull-request merging a given branch into
another, so leaving the PR hanging will cause subsequent test runs to fail
in setup.
2014-09-03 23:18:22 +01:00
Luca Milanesio
0b92fa5615
Get all orgs/teams/permissions in a single GitHub API call
...
Exposes a new API call at GitHub root level to build the complete
set of organisations and teams that current user belongs to.
This change allows to massively reduce the number of calls to GitHub
especially for people that belongs to multiple organisations with
lots of teams and members.
Signed-off-by: Luca Milanesio <luca.milanesio@gmail.com >
2014-07-24 23:42:37 +01:00
Kohsuke Kawaguchi
4ccdfccdf0
Oops forgot to commit this change
2014-07-02 21:27:11 -07:00
Kohsuke Kawaguchi
9a19d07ab8
I'm getting "the key is already in use" error.
...
Creating a new thro-away key
2014-06-08 10:36:05 -07:00
Kohsuke Kawaguchi
922be0b164
make sure the key gets deleted no matter what
2014-06-08 10:31:15 -07:00
Surya Gaddipati
16a6623095
Add support for adding context to commit status.
...
This groups statuses from multiple contexts to return single combined
status. More information here:
https://developer.github.com/changes/2014-03-27-combined-status-api/
2014-06-07 14:29:25 -05:00
Kohsuke Kawaguchi
08eafc4214
Merge pull request #94 from suryagaddipati/master
...
Add support for adding deploykeys to repo
2014-06-05 10:28:19 -07:00
Surya Gaddipati
3e4b06e959
Add support for retriving a single ref
...
Implements the following api method
https://developer.github.com/v3/git/refs/#get-a-reference
2014-06-04 15:11:27 -05:00
Surya Gaddipati
3e3c6f70ba
Add support for adding deploykeys to repo
...
Implements https://developer.github.com/v3/repos/keys/
2014-06-03 15:26:04 -05:00
Kohsuke Kawaguchi
45a6841772
added a method to visit sub-directory
2014-05-27 20:57:42 -07:00
Kohsuke Kawaguchi
8a1f116305
Renamed to avoid colliding with LifecycleTest
2014-05-10 15:49:31 -07:00
Kohsuke Kawaguchi
f8fe1dda6d
Presence check needs to run on the same repo
2014-05-10 15:46:14 -07:00
Kohsuke Kawaguchi
bf44232d5c
Updated test case
2014-05-10 15:43:15 -07:00
Kohsuke Kawaguchi
8c8ba47ef9
Fork into an org to simplify access control
2014-05-10 15:38:13 -07:00
Kohsuke Kawaguchi
1249199b22
push fails with HTTPS
2014-05-10 15:34:57 -07:00
Kohsuke Kawaguchi
f39a47f354
This test seems to fail randomly
2014-05-10 15:32:58 -07:00
Kohsuke Kawaguchi
f2c08bc1e8
Added ability to create a pull request.
...
This fixes issue #79 .
2014-05-10 15:05:48 -07:00
Kohsuke Kawaguchi
688d8ed7bc
Added databinding for files
2014-05-10 14:11:41 -07:00
Kohsuke Kawaguchi
25d426f483
Bug fix based on tests
2014-05-10 14:03:12 -07:00
Kohsuke Kawaguchi
9d91ebc47a
Not sure why tests weren't in the right package
2014-05-10 13:53:13 -07:00
Kohsuke Kawaguchi
c564dc5f29
All tests should use the secondary account
2014-05-10 12:47:28 -07:00
Kohsuke Kawaguchi
d64453b661
Fixing tests
2014-05-10 12:44:52 -07:00
Kohsuke Kawaguchi
834ed7db0e
Merge branch 'pull-84'
2014-05-10 12:42:34 -07:00
Kohsuke Kawaguchi
db1dde533f
Updated tests to use a separate account
2014-05-10 12:42:19 -07:00
Kohsuke Kawaguchi
9c66d9465e
Added removal of release
2014-05-10 12:27:18 -07:00
Kohsuke Kawaguchi
8c193d004e
Updated test cases to reflect my changes
2014-05-10 12:11:20 -07:00
Kohsuke Kawaguchi
a409b4f49c
Merge branch 'pull-86'
...
Conflicts:
src/main/java/org/kohsuke/github/GHOrganization.java
src/main/java/org/kohsuke/github/Requester.java
src/test/java/org/kohsuke/AppTest.java
2014-05-09 18:30:59 -07:00
Kohsuke Kawaguchi
926776204b
Implemented the builder pattern to my liking
2014-05-09 18:28:34 -07:00
Kohsuke Kawaguchi
926e0ea0e5
added more tests.
...
Looks like org APIs only work for owners of the org
2014-05-09 17:55:53 -07:00
Kohsuke Kawaguchi
aaf10aa118
added a test
2014-05-09 17:53:08 -07:00
Francois Berthault
2e5a9479a8
create a Release & Branch
2014-04-21 10:45:10 +02:00