From d5e52a246804973b3552c5f7fb4f6e66c3bc00d2 Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Fri, 26 Aug 2011 18:12:18 -0700 Subject: [PATCH 1/3] [maven-release-plugin] prepare for next development iteration --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 30cb8acd1b..edda77020e 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ github-api - 1.11 + 1.12-SNAPSHOT GitHub API for Java http://github-api.kohsuke.org/ GitHub API for Java From 1f8e732d3a02593944f8f86f4b29104c522784fd Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Fri, 26 Aug 2011 18:36:29 -0700 Subject: [PATCH 2/3] added command to disable Wiki --- .../java/org/kohsuke/github/GHRepository.java | 8 ++++++++ src/test/java/org/kohsuke/AppTest.java | 15 +++++++++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/kohsuke/github/GHRepository.java b/src/main/java/org/kohsuke/github/GHRepository.java index 925214090c..3120ee1ebc 100644 --- a/src/main/java/org/kohsuke/github/GHRepository.java +++ b/src/main/java/org/kohsuke/github/GHRepository.java @@ -207,6 +207,14 @@ public void enableIssueTracker(boolean v) throws IOException { .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. */ diff --git a/src/test/java/org/kohsuke/AppTest.java b/src/test/java/org/kohsuke/AppTest.java index 81c2074eb6..0c8959e482 100644 --- a/src/test/java/org/kohsuke/AppTest.java +++ b/src/test/java/org/kohsuke/AppTest.java @@ -41,8 +41,10 @@ public void testMembership() throws Exception { public void testApp() throws IOException { 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); // for (GHIssueComment c : i.getComments()) @@ -87,6 +89,15 @@ private void tryDisablingIssueTrackers(GitHub gitHub) throws IOException { } } + 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 { GHRepository r = gitHub.getOrganization("jenkinsci").getRepository("lib-task-reactor"); System.out.println(r.hasIssues()); From 107a1b83c05e14107117bd6e4985e9c0236814ec Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Fri, 26 Aug 2011 18:43:18 -0700 Subject: [PATCH 3/3] [maven-release-plugin] prepare release github-api-1.12 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index edda77020e..e634f7c450 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ github-api - 1.12-SNAPSHOT + 1.12 GitHub API for Java http://github-api.kohsuke.org/ GitHub API for Java