mirror of
https://github.com/jlengrand/github-api.git
synced 2026-03-13 00:11:22 +00:00
Compare commits
7 Commits
github-api
...
github-api
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f02f2d7585 | ||
|
|
d4c099d447 | ||
|
|
5756133840 | ||
|
|
6cc966adee | ||
|
|
107a1b83c0 | ||
|
|
1f8e732d3a | ||
|
|
d5e52a2468 |
2
pom.xml
2
pom.xml
@@ -7,7 +7,7 @@
|
|||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>github-api</artifactId>
|
<artifactId>github-api</artifactId>
|
||||||
<version>1.11</version>
|
<version>1.13</version>
|
||||||
<name>GitHub API for Java</name>
|
<name>GitHub API for Java</name>
|
||||||
<url>http://github-api.kohsuke.org/</url>
|
<url>http://github-api.kohsuke.org/</url>
|
||||||
<description>GitHub API for Java</description>
|
<description>GitHub API for Java</description>
|
||||||
|
|||||||
@@ -70,6 +70,10 @@ public class GHPullRequest extends GHIssue {
|
|||||||
return head;
|
return head;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Date getIssueUpdatedAt() {
|
||||||
|
return GitHub.parseDate(issue_updated_at);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The HTML page of this pull request,
|
* The HTML page of this pull request,
|
||||||
* like https://github.com/jenkinsci/jenkins/pull/100
|
* like https://github.com/jenkinsci/jenkins/pull/100
|
||||||
|
|||||||
@@ -207,6 +207,14 @@ public class GHRepository {
|
|||||||
.to("/repos/show/" + owner + "/" + name);
|
.to("/repos/show/" + owner + "/" + name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enables or disables Wiki for this repository.
|
||||||
|
*/
|
||||||
|
public void enableWiki(boolean v) throws IOException {
|
||||||
|
new Poster(root).withCredential().with("values[has_wiki]",String.valueOf(v))
|
||||||
|
.to("/repos/show/" + owner + "/" + name);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Deletes this repository.
|
* Deletes this repository.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -41,8 +41,10 @@ public class AppTest extends TestCase {
|
|||||||
|
|
||||||
public void testApp() throws IOException {
|
public void testApp() throws IOException {
|
||||||
GitHub gitHub = GitHub.connect();
|
GitHub gitHub = GitHub.connect();
|
||||||
GHPullRequest i = gitHub.getOrganization("jenkinsci").getRepository("parameterized-trigger-plugin").getPullRequest(3);
|
|
||||||
System.out.println(i);
|
// tryDisablingIssueTrackers(gitHub);
|
||||||
|
|
||||||
|
// tryDisablingWiki(gitHub);
|
||||||
|
|
||||||
// GHPullRequest i = gitHub.getOrganization("jenkinsci").getRepository("sandbox").getPullRequest(1);
|
// GHPullRequest i = gitHub.getOrganization("jenkinsci").getRepository("sandbox").getPullRequest(1);
|
||||||
// for (GHIssueComment c : i.getComments())
|
// for (GHIssueComment c : i.getComments())
|
||||||
@@ -87,6 +89,15 @@ public class AppTest extends TestCase {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void tryDisablingWiki(GitHub gitHub) throws IOException {
|
||||||
|
for (GHRepository r : gitHub.getOrganization("jenkinsci").getRepositories().values()) {
|
||||||
|
if (r.hasWiki()) {
|
||||||
|
System.out.println("DISABLED "+r.getName());
|
||||||
|
r.enableWiki(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void tryUpdatingIssueTracker(GitHub gitHub) throws IOException {
|
private void tryUpdatingIssueTracker(GitHub gitHub) throws IOException {
|
||||||
GHRepository r = gitHub.getOrganization("jenkinsci").getRepository("lib-task-reactor");
|
GHRepository r = gitHub.getOrganization("jenkinsci").getRepository("lib-task-reactor");
|
||||||
System.out.println(r.hasIssues());
|
System.out.println(r.hasIssues());
|
||||||
|
|||||||
Reference in New Issue
Block a user