seregamorph
0f4a5227e1
internal package
2021-01-05 23:03:49 +03:00
Liam Newman
70ba4df385
Make root field transient in all classes
2020-12-18 14:58:12 -08:00
Marco Ferrer
79b49a469c
Clean up preview declarations
2020-12-15 14:39:00 -05:00
Jesse Glick
8267050f06
GHPullRequest.getLabels should not go to the GHIssue API endpoint
2020-10-15 13:25:20 -04:00
George Gastaldi
36ab05c265
PullRequest.setMilestone should use the Issue API
2020-07-27 17:47:56 -03:00
Liam Newman
afc02faeda
Clean up GHObject field access
2020-05-20 19:11:48 -07:00
Martin van Zijl
fa6f06ae15
Add ability to unset the milestone of an issue.
...
Fixes #444 .
2020-04-05 16:16:04 +12:00
Liam Newman
a42305dd59
Revert "Removed extraneous author javadocs"
...
This reverts commit 888abc9e2a .
2020-03-04 11:32:12 -08:00
Liam Newman
56a51f18e7
Update src/main/java/org/kohsuke/github/GHIssue.java
2020-02-27 14:20:03 -08:00
Liam Newman
944d92bbb4
Make more methods as deprecated
2020-02-27 09:40:03 -08:00
Liam Newman
804fa60317
Deprecate asList and asSet
2020-02-24 18:40:23 -08:00
Liam Newman
a0baf33459
Fix for NullPointer in issue search results
...
User reported #708 which made me realize that search tests were basically all disabled.
This terms on two basic search tests and also makes it so GHIssue can continue to work without
a GHRepository set on it.
Fixes #708
2020-02-22 17:01:12 -08:00
Liam Newman
888abc9e2a
Removed extraneous author javadocs
2020-02-21 15:58:39 -08:00
Liam Newman
ff3136df70
Move a few static helpers to GitHubClient
2020-02-12 23:48:33 -08:00
Liam Newman
a3ba07d45f
Inline toIterable
2020-01-15 19:33:22 -08:00
Liam Newman
305267d07f
Rename methods for better clarity
2019-12-17 12:41:23 -08:00
Liam Newman
40f05e4dbb
Clean up request method calls
2019-12-17 10:02:55 -08:00
Liam Newman
0f9482864c
Move url to separate method
2019-11-26 15:26:46 -08:00
Liam Newman
3296cef02d
Change requester to GET by default
2019-11-25 18:15:21 -08:00
Liam Newman
2af4f61882
Cleanup imports
2019-11-18 11:35:45 -08:00
Liam Newman
37d7cfaaf2
Clean up Requester interface a bit
2019-11-14 18:16:56 -08:00
Liam Newman
757b9b2118
Add JavaDocs
...
Do using IntelliJ JavaDocs plugin. Better to have something than nothing.
2019-11-14 13:24:28 -08:00
Liam Newman
a3b126282d
Remove package comments
2019-11-13 15:20:02 -08:00
Liam Newman
9d8460bb81
Enable automatic code formatter with CI validation
...
This may be controversial but it we're doing it. Having code formatting needs to be consistent
and a non-issue during code review. I'm willing modify the configuration if people see a strong
need, but formatting needs to be present and enforced.
2019-11-13 13:28:23 -08:00
Liam Newman
8943af9840
Cleanup tabs and whitespace
2019-11-13 12:47:19 -08:00
Liam Newman
281c927971
Update GHIssueEvent PagedIterable
2019-10-11 13:11:08 -07:00
Liam Newman
f28edbcf8f
Simplify creation of PagedIterables from requests
2019-10-11 13:05:13 -07:00
Martin van Zijl
2aa4022e2c
Updated per review.
...
- Created separate class for GHIssueEvent instead of nested classes.
- Renamed test class accordingly.
Other fixes:
- Changed id type to long.
- Updated test cases.
- Added toString() method.
2019-10-09 14:59:08 +13:00
Liam Newman
22f61d6225
Merge branch 'master' into issue_376_issue_events
2019-10-04 00:41:15 -07:00
Kohsuke Kawaguchi
9a1bb09c9f
Massaging the changes.
...
In particular, avoid the kind of addLabel() method that has lots of side
effect and do multiple things.
2018-11-06 08:14:12 -08:00
Even Holthe
1c4b716f1a
Add methods for adding/removing labels to GHIssue
...
Fixes #456
2018-10-01 23:29:15 +02:00
Martin van Zijl
71304b114a
Fix for issue #376 . Added issue events API.
2018-08-13 11:44:21 +12:00
Kohsuke Kawaguchi
4dce173630
Extracted the List<GHUser>->List<String> out to Requester for reuse
2018-05-01 07:03:53 -07:00
Michiaki Mizoguchi
c80b8f60f8
Add GHIssue#setMilestone
2017-11-16 12:42:52 +09:00
Kohsuke Kawaguchi
b443e866f9
Added lock/unlock op and additional properties
...
Issue #355
2017-09-09 20:38:40 -07:00
Kohsuke Kawaguchi
2d3557e049
Improved the intern logic
...
if the user record does not exist yet, there's no need to fetch that
eagerly, as they are fetched on demand via the populate() method.
2017-09-09 12:44:12 -07:00
Matt Mitchell
cfe4c0c510
Merge remote-tracking branch 'upstream/master' into synchro-api
2017-08-29 10:38:54 -07:00
Kohsuke Kawaguchi
a1528a1a63
API to add/set/remove assignees from an issue
2016-11-19 14:48:43 -08:00
Kohsuke Kawaguchi
85aa2ad4e6
Added reaction API
2016-11-16 19:10:37 -08:00
Matt Mitchell
9f3f644b83
Add some level of synchronization to the root of the API
...
This adds some synchronization to the maps at the root of the API to avoid duplicated calls to the actual GH REST API. Specifically this is targeted around the two maps, orgs and users. This fix makes the GHPRB jenkins plugin behave much better when there are lots of projects that could build for a specific repo (even if only a few are actually triggered)
There are also a few fixes around GHUser and GHPullRequest
* GHPullRequest was checking a field that may be null (merged_by) when determining whether to fetch details. An unmerged PR would make a bunch of Github API calls for each property accessed.
* Where GHUser was returned in various objects, we weren't going through the caching mechanism at the root, so calls to APIs on GHUSer often resulted in new REST calls. Instead, return from the cache wherever possible.
2016-06-08 10:43:40 -07:00
Kohsuke Kawaguchi
cde501af8d
More meaningful toString() method
...
Produce toString without dilligently adding it to every single class.
Rely on heuristics to cut down the number of fields to show.
2016-06-02 22:38:38 -07:00
Kohsuke Kawaguchi
dbddf5b9eb
Implemented pagenation size support.
2015-12-03 17:41:43 +01:00
Oleg Nenashev
79c5b2edd5
FindBugs: Fix over 100 issues and enforce FindBugs
2015-07-20 12:28:41 +03:00
Kohsuke Kawaguchi
b0c54ef0f1
Restored backward compatibility with the former signature
2015-07-17 13:27:20 +03:00
Julien HENRY
cce02aec3d
Add delete and update for GHIssueComment
2015-06-16 09:27:55 +02:00
Kohsuke Kawaguchi
d070f9deb0
TAB -> WS
2015-04-13 18:25:44 -07:00
Kohsuke Kawaguchi
11566891dc
Restored backward compatibility
...
The signature of the method can change for the future, but it still has
to return Label instances for older binaries
2015-03-02 08:33:00 -08:00
Kohsuke Kawaguchi
29f826448a
Added a convenience method.
...
See: issue #134
2015-02-15 08:35:31 -08:00
Kohsuke Kawaguchi
e2e2329301
Noting issue #60 that this method can return null
2015-02-15 07:16:18 -08:00
Kohsuke Kawaguchi
d90adfa98e
Implemented label CRUD operations on GHRepository
...
Fixes issue #105
2015-02-15 06:55:35 -08:00