From 4688870984ca44f25a0544ca8cfb500fb9db2e5f Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Thu, 24 Sep 2020 09:01:52 +0200 Subject: [PATCH 01/63] add CredentialProvider interface --- .../kohsuke/github/CredentialProvider.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/main/java/org/kohsuke/github/CredentialProvider.java diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/CredentialProvider.java new file mode 100644 index 000000000..6f9c1a4f1 --- /dev/null +++ b/src/main/java/org/kohsuke/github/CredentialProvider.java @@ -0,0 +1,22 @@ +package org.kohsuke.github; + +/** + * Provides a functional interface that returns a valid encodedAuthorization. This strategy allows + * for a provider that dynamically changes the credentials. Each request will request the credentials + * from the provider. + */ +public interface CredentialProvider { + /** + * Returns the credentials to be used with a given request. As an example, a credential + * provider for a bearer token will return something like: + *
{@code
+     *  @Override
+     *  public String getEncodedAuthorization() {
+     *  return "Bearer myBearerToken";
+     *  }
+     * }
+ * + * @return encoded authorization string, can be null + */ + String getEncodedAuthorization(); +} From 3f021f9552536be077939f201b6302a50970df12 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Fri, 25 Sep 2020 10:56:07 +0200 Subject: [PATCH 02/63] lint CredentialProvider --- .../org/kohsuke/github/CredentialProvider.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/CredentialProvider.java index 6f9c1a4f1..478926244 100644 --- a/src/main/java/org/kohsuke/github/CredentialProvider.java +++ b/src/main/java/org/kohsuke/github/CredentialProvider.java @@ -1,20 +1,22 @@ package org.kohsuke.github; /** - * Provides a functional interface that returns a valid encodedAuthorization. This strategy allows - * for a provider that dynamically changes the credentials. Each request will request the credentials - * from the provider. + * Provides a functional interface that returns a valid encodedAuthorization. This strategy allows for a provider that + * dynamically changes the credentials. Each request will request the credentials from the provider. */ public interface CredentialProvider { /** - * Returns the credentials to be used with a given request. As an example, a credential - * provider for a bearer token will return something like: - *
{@code
-     *  @Override
+     * Returns the credentials to be used with a given request. As an example, a credential provider for a bearer token
+     * will return something like:
+     * 
+     * 
+     * {@code
+     *  @Override
      *  public String getEncodedAuthorization() {
      *  return "Bearer myBearerToken";
      *  }
-     * }
+ * } + *
* * @return encoded authorization string, can be null */ From 85d2d974e7d7e7842ce874907135d1859ebcb8eb Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Fri, 25 Sep 2020 12:01:33 +0200 Subject: [PATCH 03/63] add ImmutableCredentialProvider This is basically a class that will hold an authorization string, returning the same value all the time --- .../github/ImmutableCredentialProvider.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java diff --git a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java new file mode 100644 index 000000000..6605d7aa3 --- /dev/null +++ b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java @@ -0,0 +1,18 @@ +package org.kohsuke.github; + +/** + * A {@link CredentialProvider} that always returns the same credentials + */ +public class ImmutableCredentialProvider implements CredentialProvider { + + private final String authorization; + + public ImmutableCredentialProvider(String authorization) { + this.authorization = authorization; + } + + @Override + public String getEncodedAuthorization() { + return this.authorization; + } +} From 0e4cd06137f61fc85953368f261ed100cbe654c0 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Fri, 25 Sep 2020 12:02:14 +0200 Subject: [PATCH 04/63] GitHubClient uses CredentialProvider, instead of encodedAuthorization (string) --- .../java/org/kohsuke/github/GitHubClient.java | 19 ++++++++----------- .../github/GitHubHttpUrlConnectionClient.java | 5 +++-- .../kohsuke/github/GitHubConnectionTest.java | 2 +- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java index e59ae5f08..8db01f21b 100644 --- a/src/main/java/org/kohsuke/github/GitHubClient.java +++ b/src/main/java/org/kohsuke/github/GitHubClient.java @@ -56,17 +56,13 @@ abstract class GitHubClient { static final int retryTimeoutMillis = 100; /* private */ final String login; - /** - * Value of the authorization header to be sent with the request. - */ - /* private */ final String encodedAuthorization; - // Cache of myself object. private final String apiUrl; protected final RateLimitHandler rateLimitHandler; protected final AbuseLimitHandler abuseLimitHandler; private final GitHubRateLimitChecker rateLimitChecker; + final CredentialProvider credentialProvider; private HttpConnector connector; @@ -112,17 +108,18 @@ abstract class GitHubClient { this.connector = connector; if (oauthAccessToken != null) { - encodedAuthorization = "token " + oauthAccessToken; + this.credentialProvider = new ImmutableCredentialProvider(String.format("token %s", oauthAccessToken)); } else { if (jwtToken != null) { - encodedAuthorization = "Bearer " + jwtToken; + this.credentialProvider = new ImmutableCredentialProvider(String.format("Bearer %s", jwtToken)); } else if (password != null) { String authorization = (login + ':' + password); String charsetName = StandardCharsets.UTF_8.name(); - encodedAuthorization = "Basic " + String encodedAuthorization = "Basic " + Base64.getEncoder().encodeToString(authorization.getBytes(charsetName)); + this.credentialProvider = new ImmutableCredentialProvider(encodedAuthorization); } else {// anonymous access - encodedAuthorization = null; + this.credentialProvider = new ImmutableCredentialProvider(null); } } @@ -130,7 +127,7 @@ abstract class GitHubClient { this.abuseLimitHandler = abuseLimitHandler; this.rateLimitChecker = rateLimitChecker; - if (login == null && encodedAuthorization != null && jwtToken == null) { + if (login == null && credentialProvider.getEncodedAuthorization() != null && jwtToken == null) { GHMyself myself = fetch(GHMyself.class, "/user"); login = myself.getLogin(); if (myselfConsumer != null) { @@ -202,7 +199,7 @@ abstract class GitHubClient { * @return {@code true} if operations that require authentication will fail. */ public boolean isAnonymous() { - return login == null && encodedAuthorization == null; + return login == null && this.credentialProvider.getEncodedAuthorization() == null; } /** diff --git a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java index dcc56529a..89c86cf07 100644 --- a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java +++ b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java @@ -114,8 +114,9 @@ class GitHubHttpUrlConnectionClient extends GitHubClient { // if the authentication is needed but no credential is given, try it anyway (so that some calls // that do work with anonymous access in the reduced form should still work.) - if (client.encodedAuthorization != null) - connection.setRequestProperty("Authorization", client.encodedAuthorization); + if (client.credentialProvider.getEncodedAuthorization() != null) { + connection.setRequestProperty("Authorization", client.credentialProvider.getEncodedAuthorization()); + } setRequestMethod(request.method(), connection); buildRequest(request, connection); diff --git a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java index 882cc3f4b..4366d10f1 100644 --- a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java +++ b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java @@ -101,7 +101,7 @@ public class GitHubConnectionTest extends AbstractGitHubWireMockTest { // test authorization header is set as in the RFC6749 GitHub github = builder.build(); // change this to get a request - assertEquals("token bogus", github.getClient().encodedAuthorization); + assertEquals("token bogus", github.getClient().credentialProvider.getEncodedAuthorization()); assertEquals("", github.getClient().login); } From a3888e69023eaf01a88cbfe7ddb63a4f774fa151 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 10:09:54 +0200 Subject: [PATCH 05/63] add CredentialProvider#ANONYMOUS class and field This is basically an implementation of a CredentialProvider that will always authenticate anonymously --- .../kohsuke/github/CredentialProvider.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/CredentialProvider.java index 478926244..b2e606ae9 100644 --- a/src/main/java/org/kohsuke/github/CredentialProvider.java +++ b/src/main/java/org/kohsuke/github/CredentialProvider.java @@ -1,10 +1,17 @@ package org.kohsuke.github; +import java.io.IOException; + /** * Provides a functional interface that returns a valid encodedAuthorization. This strategy allows for a provider that * dynamically changes the credentials. Each request will request the credentials from the provider. */ public interface CredentialProvider { + /** + * An static instance for an ANONYMOUS credential provider + */ + CredentialProvider ANONYMOUS = new AnonymousCredentialProvider(); + /** * Returns the credentials to be used with a given request. As an example, a credential provider for a bearer token * will return something like: @@ -20,5 +27,15 @@ public interface CredentialProvider { * * @return encoded authorization string, can be null */ - String getEncodedAuthorization(); + String getEncodedAuthorization() throws IOException; + + /** + * A {@link CredentialProvider} that ensures that no credentials are returned + */ + class AnonymousCredentialProvider implements CredentialProvider { + @Override + public String getEncodedAuthorization() throws IOException { + return null; + } + } } From 551be49a1ae6f728424172b1cdc1c23d7782136d Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 10:43:43 +0200 Subject: [PATCH 06/63] utility methods on ImmutableCredentialProvider These methods let us build the most-used cases for static credentials that will never change: - JWT credentials - Token-based credentials - Basic Auth credentials --- .../github/ImmutableCredentialProvider.java | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java index 6605d7aa3..edc91c890 100644 --- a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java @@ -1,5 +1,9 @@ package org.kohsuke.github; +import java.io.UnsupportedEncodingException; +import java.nio.charset.StandardCharsets; +import java.util.Base64; + /** * A {@link CredentialProvider} that always returns the same credentials */ @@ -11,6 +15,53 @@ public class ImmutableCredentialProvider implements CredentialProvider { this.authorization = authorization; } + /** + * Builds and returns a {@link CredentialProvider} from a given oauthAccessToken + * + * @param oauthAccessToken + * @return a correctly configured {@link CredentialProvider} that will always return the same provided + * oauthAccessToken + */ + public static CredentialProvider fromOauthToken(String oauthAccessToken) { + return new ImmutableCredentialProvider(String.format("token %s", oauthAccessToken)); + } + + /** + * Builds and returns a {@link CredentialProvider} from a given jwtToken + * + * @param jwtToken + * The JWT token + * @return a correctly configured {@link CredentialProvider} that will always return the same provided jwtToken + * @see jwt.io/introduction + * @see Authenticating + * as a GitHub App + */ + public static CredentialProvider fromJwtToken(String jwtToken) { + return new ImmutableCredentialProvider(String.format("Bearer %s", jwtToken)); + } + + /** + * Builds and returns a {@link CredentialProvider} from the given user/password pair + * + * @param login + * The login for the user, usually the same as the username + * @param password + * The password for the associated user + * @return a correctly configured {@link CredentialProvider} that will always return the credentials for the same + * user and password combo + * @throws UnsupportedEncodingException + * the character encoding is not supported + */ + public static CredentialProvider fromLoginAndPassword(String login, String password) + throws UnsupportedEncodingException { + String authorization = (String.format("%s:%s", login, password)); + String charsetName = StandardCharsets.UTF_8.name(); + String b64encoded = Base64.getEncoder().encodeToString(authorization.getBytes(charsetName)); + String encodedAuthorization = String.format("Basic %s", b64encoded); + return new ImmutableCredentialProvider(encodedAuthorization); + } + @Override public String getEncodedAuthorization() { return this.authorization; From 7b1b1ca9940387968a9ec7b547e531c606e24874 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 12:18:22 +0200 Subject: [PATCH 07/63] ensure that isAnonymous() correctly handles IOException --- src/main/java/org/kohsuke/github/GitHubClient.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java index 8db01f21b..353d8004e 100644 --- a/src/main/java/org/kohsuke/github/GitHubClient.java +++ b/src/main/java/org/kohsuke/github/GitHubClient.java @@ -199,7 +199,13 @@ abstract class GitHubClient { * @return {@code true} if operations that require authentication will fail. */ public boolean isAnonymous() { - return login == null && this.credentialProvider.getEncodedAuthorization() == null; + try { + return login == null && this.credentialProvider.getEncodedAuthorization() == null; + } catch (IOException e) { + // An exception here means that the provider failed to provide authorization parameters, + // basically meaning the same as "no auth" + return false; + } } /** From e308e5ed57715e2fdce3c38410a1e3ca4c18c6ff Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 12:26:56 +0200 Subject: [PATCH 08/63] use static utility methods instead of building logic in the constructor --- src/main/java/org/kohsuke/github/GitHubClient.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java index 353d8004e..4100aad73 100644 --- a/src/main/java/org/kohsuke/github/GitHubClient.java +++ b/src/main/java/org/kohsuke/github/GitHubClient.java @@ -108,18 +108,14 @@ abstract class GitHubClient { this.connector = connector; if (oauthAccessToken != null) { - this.credentialProvider = new ImmutableCredentialProvider(String.format("token %s", oauthAccessToken)); + this.credentialProvider =ImmutableCredentialProvider.fromOauthToken(oauthAccessToken); } else { if (jwtToken != null) { - this.credentialProvider = new ImmutableCredentialProvider(String.format("Bearer %s", jwtToken)); + this.credentialProvider =ImmutableCredentialProvider.fromJwtToken(jwtToken); } else if (password != null) { - String authorization = (login + ':' + password); - String charsetName = StandardCharsets.UTF_8.name(); - String encodedAuthorization = "Basic " - + Base64.getEncoder().encodeToString(authorization.getBytes(charsetName)); - this.credentialProvider = new ImmutableCredentialProvider(encodedAuthorization); + this.credentialProvider = ImmutableCredentialProvider.fromLoginAndPassword(login,password); } else {// anonymous access - this.credentialProvider = new ImmutableCredentialProvider(null); + this.credentialProvider = ImmutableCredentialProvider.ANONYMOUS; } } From 4f9976c0cb01774f421716f9965a57ad0494e06c Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 12:40:44 +0200 Subject: [PATCH 09/63] add GitHubBuilder#withCredentialProvider With this we also need to check for exceptions when calling "/user", because now we don't know what kind of credentials are coming from the provider, and we could be requesting a "/user" when the type of credentials is not supported --- src/main/java/org/kohsuke/github/GitHub.java | 10 +-- .../org/kohsuke/github/GitHubBuilder.java | 9 ++- .../java/org/kohsuke/github/GitHubClient.java | 69 ++++++++++--------- .../github/GitHubHttpUrlConnectionClient.java | 6 +- 4 files changed, 53 insertions(+), 41 deletions(-) diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java index bb51a2de0..92c82d92c 100644 --- a/src/main/java/org/kohsuke/github/GitHub.java +++ b/src/main/java/org/kohsuke/github/GitHub.java @@ -87,7 +87,7 @@ public class GitHub { * header. Please note that only operations in which permissions have been previously configured and accepted during * the GitHub App will be executed successfully. * - * + * * @param apiUrl * The URL of GitHub (or GitHub enterprise) API endpoint, such as "https://api.github.com" or * "http://ghe.acme.com/api/v3". Note that GitHub Enterprise has /api/v3 in the URL. For @@ -101,7 +101,7 @@ public class GitHub { * @param password * User's password. Always used in conjunction with the {@code login} parameter * @param connector - * HttpConnector to use. Pass null to use default connector. + * @param credentialProvider a credential provider, takes preference over all other auth-related parameters if it'ts not null */ GitHub(String apiUrl, String login, @@ -111,7 +111,8 @@ public class GitHub { HttpConnector connector, RateLimitHandler rateLimitHandler, AbuseLimitHandler abuseLimitHandler, - GitHubRateLimitChecker rateLimitChecker) throws IOException { + GitHubRateLimitChecker rateLimitChecker, + CredentialProvider credentialProvider) throws IOException { this.client = new GitHubHttpUrlConnectionClient(apiUrl, login, oauthAccessToken, @@ -121,7 +122,8 @@ public class GitHub { rateLimitHandler, abuseLimitHandler, rateLimitChecker, - (myself) -> setMyself(myself)); + (myself) -> setMyself(myself), + credentialProvider); users = new ConcurrentHashMap<>(); orgs = new ConcurrentHashMap<>(); } diff --git a/src/main/java/org/kohsuke/github/GitHubBuilder.java b/src/main/java/org/kohsuke/github/GitHubBuilder.java index e731238f4..4a1ffc7bf 100644 --- a/src/main/java/org/kohsuke/github/GitHubBuilder.java +++ b/src/main/java/org/kohsuke/github/GitHubBuilder.java @@ -34,6 +34,7 @@ public class GitHubBuilder implements Cloneable { private RateLimitHandler rateLimitHandler = RateLimitHandler.WAIT; private AbuseLimitHandler abuseLimitHandler = AbuseLimitHandler.WAIT; private GitHubRateLimitChecker rateLimitChecker = new GitHubRateLimitChecker(); + private CredentialProvider credentialProvider = null; /** * Instantiates a new Git hub builder. @@ -278,6 +279,11 @@ public class GitHubBuilder implements Cloneable { return this; } + public GitHubBuilder withCredentialProvider(final CredentialProvider credentialProvider) { + this.credentialProvider = credentialProvider; + return this; + } + /** * Configures {@link GitHubBuilder} with Installation Token generated by the GitHub Application * @@ -428,7 +434,8 @@ public class GitHubBuilder implements Cloneable { connector, rateLimitHandler, abuseLimitHandler, - rateLimitChecker); + rateLimitChecker, + credentialProvider); } @Override diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java index 4100aad73..18eae96a0 100644 --- a/src/main/java/org/kohsuke/github/GitHubClient.java +++ b/src/main/java/org/kohsuke/github/GitHubClient.java @@ -1,33 +1,18 @@ package org.kohsuke.github; -import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.databind.InjectableValues; -import com.fasterxml.jackson.databind.MapperFeature; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.ObjectReader; -import com.fasterxml.jackson.databind.ObjectWriter; -import com.fasterxml.jackson.databind.PropertyNamingStrategy; +import com.fasterxml.jackson.databind.*; import com.fasterxml.jackson.databind.introspect.VisibilityChecker; import org.apache.commons.io.IOUtils; +import org.jetbrains.annotations.Nullable; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InterruptedIOException; -import java.net.HttpURLConnection; -import java.net.MalformedURLException; -import java.net.SocketException; -import java.net.SocketTimeoutException; -import java.net.URL; -import java.nio.charset.StandardCharsets; +import java.net.*; import java.time.Instant; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoUnit; -import java.util.Base64; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; +import java.util.*; import java.util.function.Consumer; import java.util.logging.Logger; @@ -95,7 +80,8 @@ abstract class GitHubClient { RateLimitHandler rateLimitHandler, AbuseLimitHandler abuseLimitHandler, GitHubRateLimitChecker rateLimitChecker, - Consumer myselfConsumer) throws IOException { + Consumer myselfConsumer, + CredentialProvider credentialProvider) throws IOException { if (apiUrl.endsWith("/")) { apiUrl = apiUrl.substring(0, apiUrl.length() - 1); // normalize @@ -107,15 +93,20 @@ abstract class GitHubClient { this.apiUrl = apiUrl; this.connector = connector; - if (oauthAccessToken != null) { - this.credentialProvider =ImmutableCredentialProvider.fromOauthToken(oauthAccessToken); + // Prefer credential configuration via provider + if (credentialProvider != null) { + this.credentialProvider = credentialProvider; } else { - if (jwtToken != null) { - this.credentialProvider =ImmutableCredentialProvider.fromJwtToken(jwtToken); - } else if (password != null) { - this.credentialProvider = ImmutableCredentialProvider.fromLoginAndPassword(login,password); - } else {// anonymous access - this.credentialProvider = ImmutableCredentialProvider.ANONYMOUS; + if (oauthAccessToken != null) { + this.credentialProvider = ImmutableCredentialProvider.fromOauthToken(oauthAccessToken); + } else { + if (jwtToken != null) { + this.credentialProvider = ImmutableCredentialProvider.fromJwtToken(jwtToken); + } else if (password != null) { + this.credentialProvider = ImmutableCredentialProvider.fromLoginAndPassword(login, password); + } else {// anonymous access + this.credentialProvider = CredentialProvider.ANONYMOUS; + } } } @@ -123,14 +114,24 @@ abstract class GitHubClient { this.abuseLimitHandler = abuseLimitHandler; this.rateLimitChecker = rateLimitChecker; - if (login == null && credentialProvider.getEncodedAuthorization() != null && jwtToken == null) { - GHMyself myself = fetch(GHMyself.class, "/user"); - login = myself.getLogin(); - if (myselfConsumer != null) { - myselfConsumer.accept(myself); + this.login = getCurrentUser(login, jwtToken, myselfConsumer); + } + + @Nullable + private String getCurrentUser(String login, String jwtToken, Consumer myselfConsumer) throws IOException { + if (login == null && this.credentialProvider.getEncodedAuthorization() != null && jwtToken == null) { + try { + GHMyself myself = fetch(GHMyself.class, "/user"); + if (myselfConsumer != null) { + myselfConsumer.accept(myself); + } + return myself.getLogin(); + } catch (IOException e) { + return null; } + } - this.login = login; + return login; } private T fetch(Class type, String urlPath) throws IOException { diff --git a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java index 89c86cf07..b8f5ee840 100644 --- a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java +++ b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java @@ -41,7 +41,8 @@ class GitHubHttpUrlConnectionClient extends GitHubClient { RateLimitHandler rateLimitHandler, AbuseLimitHandler abuseLimitHandler, GitHubRateLimitChecker rateLimitChecker, - Consumer myselfConsumer) throws IOException { + Consumer myselfConsumer, + CredentialProvider credentialProvider) throws IOException { super(apiUrl, login, oauthAccessToken, @@ -51,7 +52,8 @@ class GitHubHttpUrlConnectionClient extends GitHubClient { rateLimitHandler, abuseLimitHandler, rateLimitChecker, - myselfConsumer); + myselfConsumer, + credentialProvider); } @Nonnull From c038e0af5e1bde6930de386bef5f5b965bb375fb Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 12:51:54 +0200 Subject: [PATCH 10/63] typo it'ts -> it's --- src/main/java/org/kohsuke/github/GitHub.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java index 92c82d92c..21d0a3c00 100644 --- a/src/main/java/org/kohsuke/github/GitHub.java +++ b/src/main/java/org/kohsuke/github/GitHub.java @@ -101,7 +101,7 @@ public class GitHub { * @param password * User's password. Always used in conjunction with the {@code login} parameter * @param connector - * @param credentialProvider a credential provider, takes preference over all other auth-related parameters if it'ts not null + * @param credentialProvider a credential provider, takes preference over all other auth-related parameters if it's not null */ GitHub(String apiUrl, String login, From 58ae681417a6273b80e060aa9ae85b8040f5f73c Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 12:59:21 +0200 Subject: [PATCH 11/63] reduce visibilitof GitHubBuilder#withCredentialProvider --- src/main/java/org/kohsuke/github/GitHubBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/GitHubBuilder.java b/src/main/java/org/kohsuke/github/GitHubBuilder.java index 4a1ffc7bf..82ad6aed8 100644 --- a/src/main/java/org/kohsuke/github/GitHubBuilder.java +++ b/src/main/java/org/kohsuke/github/GitHubBuilder.java @@ -279,7 +279,7 @@ public class GitHubBuilder implements Cloneable { return this; } - public GitHubBuilder withCredentialProvider(final CredentialProvider credentialProvider) { + GitHubBuilder withCredentialProvider(final CredentialProvider credentialProvider) { this.credentialProvider = credentialProvider; return this; } From aa96089ab4d01410a2bba70532da9d9509b38a33 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 13:01:55 +0200 Subject: [PATCH 12/63] remove @see to external docs --- .../java/org/kohsuke/github/ImmutableCredentialProvider.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java index edc91c890..639f0d8ae 100644 --- a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java @@ -32,10 +32,6 @@ public class ImmutableCredentialProvider implements CredentialProvider { * @param jwtToken * The JWT token * @return a correctly configured {@link CredentialProvider} that will always return the same provided jwtToken - * @see jwt.io/introduction - * @see Authenticating - * as a GitHub App */ public static CredentialProvider fromJwtToken(String jwtToken) { return new ImmutableCredentialProvider(String.format("Bearer %s", jwtToken)); From 6d7081910f67a89b0ddc39da667e9138bfd129e0 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 13:17:46 +0200 Subject: [PATCH 13/63] add OrgInstallationCredentialProvider and JWTTokenProvider The JWTTokenProvider implementation is left to the end user, otherwise we would need to include specific libraries, at least as far as I am aware. The OrgInstallationCredentialProvider will give a token, refreshing when necessary and using the JWTTokenProvider that the user needs to provide to request new tokens --- .../org/kohsuke/github/JWTTokenProvider.java | 15 ++++++ .../OrgInstallationCredentialProvider.java | 47 +++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 src/main/java/org/kohsuke/github/JWTTokenProvider.java create mode 100644 src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java diff --git a/src/main/java/org/kohsuke/github/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/JWTTokenProvider.java new file mode 100644 index 000000000..7b0f5a7df --- /dev/null +++ b/src/main/java/org/kohsuke/github/JWTTokenProvider.java @@ -0,0 +1,15 @@ +package org.kohsuke.github; + +/** + * Functional interface to provide a valid JWT Token. Implementations must ensure that subsequent + * calls to {@link #token()} always return a valid and up-to-date token + */ +public interface JWTTokenProvider { + /** + * Returns a valid JWT token for a given application ID, the JWT token can then be used mostly + * on a {@link CredentialProvider} to request an API token for a given installation + * + * @return a valid JWT token + */ + String token(); +} diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java new file mode 100644 index 000000000..5d1700075 --- /dev/null +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -0,0 +1,47 @@ +package org.kohsuke.github; + +import java.io.IOException; +import java.util.Date; + +/** + * Provides a CredentialProvider that performs automatic token refresh based on a {@link JWTTokenProvider} that + * always returns a valid and up-to-date JWT Token. + */ +public class OrgInstallationCredentialProvider implements CredentialProvider { + + + private final String organizationName; + private final JWTTokenProvider jwtTokenProvider; + + private String latestToken; + private Date validUntil; + + /** + * Provides a CredentialProvider that performs automatic token refresh based on a {@link JWTTokenProvider} that + * always returns a valid and up-to-date JWT Token. + * + * @param organizationName The name of the organization where the application is installed + * @param jwtTokenProvider A {@link JWTTokenProvider} that always returns valid and up-to-date JWT Tokens + * for the given application. + */ + public OrgInstallationCredentialProvider(String organizationName, JWTTokenProvider jwtTokenProvider) { + this.organizationName = organizationName; + this.jwtTokenProvider = jwtTokenProvider; + } + + @Override + public String getEncodedAuthorization() throws IOException { + if (latestToken == null || validUntil == null || new Date().compareTo(this.validUntil) > 0) { + refreshToken(); + } + return latestToken; + } + + private void refreshToken() throws IOException { + GitHub gh = new GitHubBuilder().withJwtToken(jwtTokenProvider.token()).build(); + GHAppInstallation installationByOrganization = gh.getApp().getInstallationByOrganization(this.organizationName); + GHAppInstallationToken ghAppInstallationToken = installationByOrganization.createToken().create(); + this.validUntil = ghAppInstallationToken.getExpiresAt(); + this.latestToken = ghAppInstallationToken.getToken(); + } +} From a9b7432584881139bc073275753351ff8f1780e9 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 13:28:13 +0200 Subject: [PATCH 14/63] formatting --- src/main/java/org/kohsuke/github/GitHub.java | 3 ++- src/main/java/org/kohsuke/github/JWTTokenProvider.java | 8 ++++---- .../github/OrgInstallationCredentialProvider.java | 9 ++++----- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java index 21d0a3c00..9c3efb383 100644 --- a/src/main/java/org/kohsuke/github/GitHub.java +++ b/src/main/java/org/kohsuke/github/GitHub.java @@ -101,7 +101,8 @@ public class GitHub { * @param password * User's password. Always used in conjunction with the {@code login} parameter * @param connector - * @param credentialProvider a credential provider, takes preference over all other auth-related parameters if it's not null + * @param credentialProvider + * a credential provider, takes preference over all other auth-related parameters if it's not null */ GitHub(String apiUrl, String login, diff --git a/src/main/java/org/kohsuke/github/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/JWTTokenProvider.java index 7b0f5a7df..425af3667 100644 --- a/src/main/java/org/kohsuke/github/JWTTokenProvider.java +++ b/src/main/java/org/kohsuke/github/JWTTokenProvider.java @@ -1,13 +1,13 @@ package org.kohsuke.github; /** - * Functional interface to provide a valid JWT Token. Implementations must ensure that subsequent - * calls to {@link #token()} always return a valid and up-to-date token + * Functional interface to provide a valid JWT Token. Implementations must ensure that subsequent calls to + * {@link #token()} always return a valid and up-to-date token */ public interface JWTTokenProvider { /** - * Returns a valid JWT token for a given application ID, the JWT token can then be used mostly - * on a {@link CredentialProvider} to request an API token for a given installation + * Returns a valid JWT token for a given application ID, the JWT token can then be used mostly on a + * {@link CredentialProvider} to request an API token for a given installation * * @return a valid JWT token */ diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java index 5d1700075..7daef8fad 100644 --- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -4,12 +4,11 @@ import java.io.IOException; import java.util.Date; /** - * Provides a CredentialProvider that performs automatic token refresh based on a {@link JWTTokenProvider} that - * always returns a valid and up-to-date JWT Token. + * Provides a CredentialProvider that performs automatic token refresh based on a {@link JWTTokenProvider} that always + * returns a valid and up-to-date JWT Token. */ public class OrgInstallationCredentialProvider implements CredentialProvider { - private final String organizationName; private final JWTTokenProvider jwtTokenProvider; @@ -21,8 +20,8 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { * always returns a valid and up-to-date JWT Token. * * @param organizationName The name of the organization where the application is installed - * @param jwtTokenProvider A {@link JWTTokenProvider} that always returns valid and up-to-date JWT Tokens - * for the given application. + * @param jwtTokenProvider A {@link JWTTokenProvider} that always returns valid and up-to-date JWT Tokens for the given + * application. */ public OrgInstallationCredentialProvider(String organizationName, JWTTokenProvider jwtTokenProvider) { this.organizationName = organizationName; From 9480ef485b54e87221ca5aa68b9064c7ecb78640 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 13:34:14 +0200 Subject: [PATCH 15/63] withCredentialProvider is now public --- src/main/java/org/kohsuke/github/GitHubBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/GitHubBuilder.java b/src/main/java/org/kohsuke/github/GitHubBuilder.java index 82ad6aed8..4a1ffc7bf 100644 --- a/src/main/java/org/kohsuke/github/GitHubBuilder.java +++ b/src/main/java/org/kohsuke/github/GitHubBuilder.java @@ -279,7 +279,7 @@ public class GitHubBuilder implements Cloneable { return this; } - GitHubBuilder withCredentialProvider(final CredentialProvider credentialProvider) { + public GitHubBuilder withCredentialProvider(final CredentialProvider credentialProvider) { this.credentialProvider = credentialProvider; return this; } From 5f9976a1938b232b5801b348e9e1a70320600afd Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 13:37:59 +0200 Subject: [PATCH 16/63] formatting for OrgInstallationCredentialProvider --- .../kohsuke/github/OrgInstallationCredentialProvider.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java index 7daef8fad..e1790ceb2 100644 --- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -19,9 +19,11 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { * Provides a CredentialProvider that performs automatic token refresh based on a {@link JWTTokenProvider} that * always returns a valid and up-to-date JWT Token. * - * @param organizationName The name of the organization where the application is installed - * @param jwtTokenProvider A {@link JWTTokenProvider} that always returns valid and up-to-date JWT Tokens for the given - * application. + * @param organizationName + * The name of the organization where the application is installed + * @param jwtTokenProvider + * A {@link JWTTokenProvider} that always returns valid and up-to-date JWT Tokens for the given + * application. */ public OrgInstallationCredentialProvider(String organizationName, JWTTokenProvider jwtTokenProvider) { this.organizationName = organizationName; From 83db7f24eb31101caf916b4481f57400fcebe2cb Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 13:48:26 +0200 Subject: [PATCH 17/63] document CredentialProvider @throws --- src/main/java/org/kohsuke/github/CredentialProvider.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/CredentialProvider.java index b2e606ae9..602a29d0d 100644 --- a/src/main/java/org/kohsuke/github/CredentialProvider.java +++ b/src/main/java/org/kohsuke/github/CredentialProvider.java @@ -26,6 +26,7 @@ public interface CredentialProvider { * * * @return encoded authorization string, can be null + * @throws IOException on any error that prevents the provider from getting a valid authorization */ String getEncodedAuthorization() throws IOException; From 0d8b4f32e8ea05c9dd132216f5cff468aec11b9d Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 13:48:56 +0200 Subject: [PATCH 18/63] document oauthAccessToken --- .../java/org/kohsuke/github/ImmutableCredentialProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java index 639f0d8ae..95e88e591 100644 --- a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java @@ -18,7 +18,7 @@ public class ImmutableCredentialProvider implements CredentialProvider { /** * Builds and returns a {@link CredentialProvider} from a given oauthAccessToken * - * @param oauthAccessToken + * @param oauthAccessToken The token * @return a correctly configured {@link CredentialProvider} that will always return the same provided * oauthAccessToken */ From 29ac2bd4f5fde7d01d6062dd6dda65a46600fa70 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 14:24:01 +0200 Subject: [PATCH 19/63] return a correctly formatted token --- .../org/kohsuke/github/OrgInstallationCredentialProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java index e1790ceb2..48d9e4779 100644 --- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -35,7 +35,7 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { if (latestToken == null || validUntil == null || new Date().compareTo(this.validUntil) > 0) { refreshToken(); } - return latestToken; + return String.format("token %s", latestToken); } private void refreshToken() throws IOException { From 0c65f74662a37943f21a8d9a7c04c0c08e7f4b6b Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 14:45:00 +0200 Subject: [PATCH 20/63] formatting --- src/main/java/org/kohsuke/github/CredentialProvider.java | 3 ++- .../java/org/kohsuke/github/ImmutableCredentialProvider.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/CredentialProvider.java index 602a29d0d..6f8ae6833 100644 --- a/src/main/java/org/kohsuke/github/CredentialProvider.java +++ b/src/main/java/org/kohsuke/github/CredentialProvider.java @@ -26,7 +26,8 @@ public interface CredentialProvider { * * * @return encoded authorization string, can be null - * @throws IOException on any error that prevents the provider from getting a valid authorization + * @throws IOException + * on any error that prevents the provider from getting a valid authorization */ String getEncodedAuthorization() throws IOException; diff --git a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java index 95e88e591..69f54331c 100644 --- a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java @@ -18,7 +18,8 @@ public class ImmutableCredentialProvider implements CredentialProvider { /** * Builds and returns a {@link CredentialProvider} from a given oauthAccessToken * - * @param oauthAccessToken The token + * @param oauthAccessToken + * The token * @return a correctly configured {@link CredentialProvider} that will always return the same provided * oauthAccessToken */ From bb03fd19681c53bdcd2284e7c32c286e7330548f Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 28 Sep 2020 16:11:16 +0200 Subject: [PATCH 21/63] use Date#after instead of compareTo --- .../org/kohsuke/github/OrgInstallationCredentialProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java index 48d9e4779..a1c3ad7cf 100644 --- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -32,7 +32,7 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { @Override public String getEncodedAuthorization() throws IOException { - if (latestToken == null || validUntil == null || new Date().compareTo(this.validUntil) > 0) { + if (latestToken == null || validUntil == null || new Date().after(this.validUntil)) { refreshToken(); } return String.format("token %s", latestToken); From a0fc478a2831b3cf1059745548f9f8e0a4a9ba93 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Tue, 29 Sep 2020 16:12:06 +0200 Subject: [PATCH 22/63] remove final modifier from credentialProvider (required for tests) --- src/main/java/org/kohsuke/github/GitHubClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java index 18eae96a0..963fc3f88 100644 --- a/src/main/java/org/kohsuke/github/GitHubClient.java +++ b/src/main/java/org/kohsuke/github/GitHubClient.java @@ -47,7 +47,7 @@ abstract class GitHubClient { protected final RateLimitHandler rateLimitHandler; protected final AbuseLimitHandler abuseLimitHandler; private final GitHubRateLimitChecker rateLimitChecker; - final CredentialProvider credentialProvider; + CredentialProvider credentialProvider; private HttpConnector connector; From 4f3099887352823d837a328e63575a92a63fea2a Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Tue, 29 Sep 2020 16:13:23 +0200 Subject: [PATCH 23/63] OrgInstallationCredentialProvider now receives a pre-configured client This is required to pass integration tests. In terms of functionality, the user should be able to provide a client with the given token provider. It additionally increases control (e.g: usage of proxies) Add tests --- .../OrgInstallationCredentialProvider.java | 16 +++---- ...OrgInstallationCredentialProviderTest.java | 32 +++++++++++++ .../mappings/app-2.json | 35 ++++++++++++++ .../mappings/user-1.json | 39 +++++++++++++++ .../__files/app-2.json | 39 +++++++++++++++ .../orgs_hub4j-test-org_installation-3.json | 43 +++++++++++++++++ .../mappings/app-2.json | 41 ++++++++++++++++ ...nstallations_11575015_access_tokens-4.json | 48 +++++++++++++++++++ .../orgs_hub4j-test-org_installation-3.json | 41 ++++++++++++++++ .../mappings/user-1.json | 39 +++++++++++++++ 10 files changed, 365 insertions(+), 8 deletions(-) create mode 100644 src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java create mode 100644 src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json create mode 100644 src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json create mode 100644 src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json create mode 100644 src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json create mode 100644 src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json create mode 100644 src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json create mode 100644 src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json create mode 100644 src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java index a1c3ad7cf..4118494bf 100644 --- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -9,8 +9,9 @@ import java.util.Date; */ public class OrgInstallationCredentialProvider implements CredentialProvider { + private final GitHub gitHub; + private final String organizationName; - private final JWTTokenProvider jwtTokenProvider; private String latestToken; private Date validUntil; @@ -21,13 +22,12 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { * * @param organizationName * The name of the organization where the application is installed - * @param jwtTokenProvider - * A {@link JWTTokenProvider} that always returns valid and up-to-date JWT Tokens for the given - * application. + * @param gitHub + * A GitHub client that must be configured with a valid JWT token */ - public OrgInstallationCredentialProvider(String organizationName, JWTTokenProvider jwtTokenProvider) { + public OrgInstallationCredentialProvider(String organizationName, GitHub gitHub) { this.organizationName = organizationName; - this.jwtTokenProvider = jwtTokenProvider; + this.gitHub = gitHub; } @Override @@ -39,8 +39,8 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { } private void refreshToken() throws IOException { - GitHub gh = new GitHubBuilder().withJwtToken(jwtTokenProvider.token()).build(); - GHAppInstallation installationByOrganization = gh.getApp().getInstallationByOrganization(this.organizationName); + GHAppInstallation installationByOrganization = gitHub.getApp() + .getInstallationByOrganization(this.organizationName); GHAppInstallationToken ghAppInstallationToken = installationByOrganization.createToken().create(); this.validUntil = ghAppInstallationToken.getExpiresAt(); this.latestToken = ghAppInstallationToken.getToken(); diff --git a/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java b/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java new file mode 100644 index 000000000..dd65c43b1 --- /dev/null +++ b/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java @@ -0,0 +1,32 @@ +package org.kohsuke.github; + +import net.sf.ezmorph.test.ArrayAssertions; +import org.junit.Test; + +import java.io.IOException; + +public class OrgInstallationCredentialProviderTest extends AbstractGitHubWireMockTest { + + @Test(expected = HttpException.class) + public void invalidJWTTokenRaisesException() throws IOException { + + gitHub.getClient().credentialProvider = ImmutableCredentialProvider.fromJwtToken("myToken"); + + OrgInstallationCredentialProvider provider = new OrgInstallationCredentialProvider("testOrganization", gitHub); + + provider.getEncodedAuthorization(); + } + + @Test + public void validJWTTokenAllowsOauthTokenRequest() throws IOException { + gitHub.getClient().credentialProvider = ImmutableCredentialProvider.fromJwtToken("valid-token"); + + OrgInstallationCredentialProvider provider = new OrgInstallationCredentialProvider("hub4j-test-org", gitHub); + + String encodedAuthorization = provider.getEncodedAuthorization(); + + ArrayAssertions.assertNotNull(encodedAuthorization); + ArrayAssertions.assertEquals("token v1.9a12d913f980a45a16ac9c3a9d34d9b7sa314cb6", encodedAuthorization); + } + +} diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json new file mode 100644 index 000000000..5849fd75c --- /dev/null +++ b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json @@ -0,0 +1,35 @@ +{ + "id": "960b4085-803f-43aa-a291-ccb6fd003adb", + "name": "app", + "request": { + "url": "/app", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.machine-man-preview+json" + } + } + }, + "response": { + "status": 401, + "body": "{\"message\":\"A JSON web token could not be decoded\",\"documentation_url\":\"https://docs.github.com/rest\"}", + "headers": { + "Date": "Tue, 29 Sep 2020 12:35:35 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "401 Unauthorized", + "X-GitHub-Media-Type": "github.v3; param=machine-man-preview; format=json", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "D236:47C4:1909E17E:1DD010FD:5F732A16" + } + }, + "uuid": "960b4085-803f-43aa-a291-ccb6fd003adb", + "persistent": true, + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json new file mode 100644 index 000000000..feea2b1f2 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json @@ -0,0 +1,39 @@ +{ + "id": "31df960e-9966-4b89-8a99-0d6688accca9", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 401, + "body": "{\"message\":\"Bad credentials\",\"documentation_url\":\"https://docs.github.com/rest\"}", + "headers": { + "Date": "Tue, 29 Sep 2020 12:35:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "401 Unauthorized", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "60", + "X-RateLimit-Remaining": "55", + "X-RateLimit-Reset": "1601386475", + "X-RateLimit-Used": "5", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "D236:47C4:1909E038:1DD010AD:5F732A16" + } + }, + "uuid": "31df960e-9966-4b89-8a99-0d6688accca9", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json new file mode 100644 index 000000000..4442d5c63 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json @@ -0,0 +1,39 @@ +{ + "id": 79253, + "slug": "hub4j-test-application", + "node_id": "MDM6QXBwNzkyNTM=", + "owner": { + "login": "hub4j-test-org", + "id": 70590530, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjcwNTkwNTMw", + "avatar_url": "https://avatars1.githubusercontent.com/u/70590530?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j-test-org", + "html_url": "https://github.com/hub4j-test-org", + "followers_url": "https://api.github.com/users/hub4j-test-org/followers", + "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", + "repos_url": "https://api.github.com/users/hub4j-test-org/repos", + "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", + "type": "Organization", + "site_admin": false + }, + "name": "hub4j-test-application", + "description": "", + "external_url": "https://example.com", + "html_url": "https://github.com/apps/hub4j-test-application", + "created_at": "2020-09-01T14:56:16Z", + "updated_at": "2020-09-01T14:56:16Z", + "permissions": { + "metadata": "read", + "pull_requests": "write" + }, + "events": [ + "pull_request" + ], + "installations_count": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json new file mode 100644 index 000000000..80a6c2db3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json @@ -0,0 +1,43 @@ +{ + "id": 11575015, + "account": { + "login": "hub4j-test-org", + "id": 70590530, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjcwNTkwNTMw", + "avatar_url": "https://avatars1.githubusercontent.com/u/70590530?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j-test-org", + "html_url": "https://github.com/hub4j-test-org", + "followers_url": "https://api.github.com/users/hub4j-test-org/followers", + "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", + "repos_url": "https://api.github.com/users/hub4j-test-org/repos", + "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", + "type": "Organization", + "site_admin": false + }, + "repository_selection": "all", + "access_tokens_url": "https://api.github.com/app/installations/11575015/access_tokens", + "repositories_url": "https://api.github.com/installation/repositories", + "html_url": "https://github.com/organizations/hub4j-test-org/settings/installations/11575015", + "app_id": 79253, + "app_slug": "hub4j-test-application", + "target_id": 70590530, + "target_type": "Organization", + "permissions": { + "metadata": "read", + "pull_requests": "write" + }, + "events": [ + "pull_request" + ], + "created_at": "2020-09-01T14:56:49.000Z", + "updated_at": "2020-09-01T14:56:49.000Z", + "single_file_name": null, + "suspended_by": null, + "suspended_at": null +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json new file mode 100644 index 000000000..86b4f0076 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json @@ -0,0 +1,41 @@ +{ + "id": "7b483ea8-ace3-4af3-ae23-b081d717fa53", + "name": "app", + "request": { + "url": "/app", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.machine-man-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "app-2.json", + "headers": { + "Date": "Tue, 29 Sep 2020 12:35:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "public, max-age=60, s-maxage=60", + "Vary": [ + "Accept", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"a4f1cab410e5b80ee9775d1ecb4d3296f067ddcdfa22ba2122dd382c992b55fe\"", + "X-GitHub-Media-Type": "github.v3; param=machine-man-preview; format=json", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D11A:F68D:17924B62:1C1232BE:5F732A18" + } + }, + "uuid": "7b483ea8-ace3-4af3-ae23-b081d717fa53", + "persistent": true, + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json new file mode 100644 index 000000000..68600667e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json @@ -0,0 +1,48 @@ +{ + "id": "7e25da60-68c9-41c5-b603-359192783583", + "name": "app_installations_11575015_access_tokens", + "request": { + "url": "/app/installations/11575015/access_tokens", + "method": "POST", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.machine-man-preview+json" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 201, + "body": "{\"token\":\"v1.9a12d913f980a45a16ac9c3a9d34d9b7sa314cb6\",\"expires_at\":\"2020-09-29T13:35:37Z\",\"permissions\":{\"metadata\":\"read\",\"pull_requests\":\"write\"},\"repository_selection\":\"all\"}", + "headers": { + "Date": "Tue, 29 Sep 2020 12:35:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "201 Created", + "Cache-Control": "public, max-age=60, s-maxage=60", + "Vary": [ + "Accept", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"168d81847da026cae71dddc5658dc87c05a2b6945d4e635787c451df823fc72a\"", + "X-GitHub-Media-Type": "github.v3; param=machine-man-preview; format=json", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D11A:F68D:17924C69:1C12341C:5F732A18" + } + }, + "uuid": "7e25da60-68c9-41c5-b603-359192783583", + "persistent": true, + "insertionIndex": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json new file mode 100644 index 000000000..54e1ea9d4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json @@ -0,0 +1,41 @@ +{ + "id": "9ffe1e34-1d0e-495a-abdc-86fdf1d15334", + "name": "orgs_hub4j-test-org_installation", + "request": { + "url": "/orgs/hub4j-test-org/installation", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.machine-man-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "orgs_hub4j-test-org_installation-3.json", + "headers": { + "Date": "Tue, 29 Sep 2020 12:35:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "public, max-age=60, s-maxage=60", + "Vary": [ + "Accept", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"5fa17d9ba74cf1c58441056ab43311b39f39e78976e8524ad3962278c5224955\"", + "X-GitHub-Media-Type": "github.v3; param=machine-man-preview; format=json", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D11A:F68D:17924BFB:1C12335A:5F732A18" + } + }, + "uuid": "9ffe1e34-1d0e-495a-abdc-86fdf1d15334", + "persistent": true, + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json new file mode 100644 index 000000000..ca0c3dee3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json @@ -0,0 +1,39 @@ +{ + "id": "85ae1237-62c3-4f75-888b-8d751677aa07", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 401, + "body": "{\"message\":\"Bad credentials\",\"documentation_url\":\"https://docs.github.com/rest\"}", + "headers": { + "Date": "Tue, 29 Sep 2020 12:35:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "401 Unauthorized", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "60", + "X-RateLimit-Remaining": "53", + "X-RateLimit-Reset": "1601386475", + "X-RateLimit-Used": "7", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "D11A:F68D:17924B00:1C12327C:5F732A17" + } + }, + "uuid": "85ae1237-62c3-4f75-888b-8d751677aa07", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file From 97e918da0312d1fe90f3dcd5d0c048accd2e226f Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Wed, 30 Sep 2020 16:39:41 +0200 Subject: [PATCH 24/63] remove unused JWTTokenProvider (we are now using a github client) --- .../java/org/kohsuke/github/JWTTokenProvider.java | 15 --------------- .../github/OrgInstallationCredentialProvider.java | 7 +++---- 2 files changed, 3 insertions(+), 19 deletions(-) delete mode 100644 src/main/java/org/kohsuke/github/JWTTokenProvider.java diff --git a/src/main/java/org/kohsuke/github/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/JWTTokenProvider.java deleted file mode 100644 index 425af3667..000000000 --- a/src/main/java/org/kohsuke/github/JWTTokenProvider.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.kohsuke.github; - -/** - * Functional interface to provide a valid JWT Token. Implementations must ensure that subsequent calls to - * {@link #token()} always return a valid and up-to-date token - */ -public interface JWTTokenProvider { - /** - * Returns a valid JWT token for a given application ID, the JWT token can then be used mostly on a - * {@link CredentialProvider} to request an API token for a given installation - * - * @return a valid JWT token - */ - String token(); -} diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java index 4118494bf..7fdd8bf61 100644 --- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -4,8 +4,7 @@ import java.io.IOException; import java.util.Date; /** - * Provides a CredentialProvider that performs automatic token refresh based on a {@link JWTTokenProvider} that always - * returns a valid and up-to-date JWT Token. + * Provides a CredentialProvider that performs automatic token refresh. */ public class OrgInstallationCredentialProvider implements CredentialProvider { @@ -17,8 +16,8 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { private Date validUntil; /** - * Provides a CredentialProvider that performs automatic token refresh based on a {@link JWTTokenProvider} that - * always returns a valid and up-to-date JWT Token. + * Provides a CredentialProvider that performs automatic token refresh, based on an previously + * authenticated github client. * * @param organizationName * The name of the organization where the application is installed From ff790eeefbb038ef97f0dc667e1fa24ea386f4a9 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Wed, 30 Sep 2020 16:48:54 +0200 Subject: [PATCH 25/63] formatting of OrgInstallationCredentialProvider.java --- .../org/kohsuke/github/OrgInstallationCredentialProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java index 7fdd8bf61..34fc05f0e 100644 --- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -16,8 +16,8 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { private Date validUntil; /** - * Provides a CredentialProvider that performs automatic token refresh, based on an previously - * authenticated github client. + * Provides a CredentialProvider that performs automatic token refresh, based on an previously authenticated github + * client. * * @param organizationName * The name of the organization where the application is installed From 59e18d155e02bbf324dc56bf7fc3a8abf0c47e67 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 5 Oct 2020 13:39:01 +0200 Subject: [PATCH 26/63] add dependencies for jwt token generation These dependencies are marked as "provided" because they are only used in the extras package --- pom.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pom.xml b/pom.xml index bbd46889b..09a2ce643 100644 --- a/pom.xml +++ b/pom.xml @@ -46,6 +46,7 @@ 0.25 false + 0.11.1 @@ -540,6 +541,26 @@ 2.8.6 test + + + io.jsonwebtoken + jjwt-api + ${jjwt.suite.version} + provided + + + io.jsonwebtoken + jjwt-impl + ${jjwt.suite.version} + provided + + + io.jsonwebtoken + jjwt-jackson + ${jjwt.suite.version} + provided + + From 8a474a3b00ad0467b502aa801d9f5c807d6ef162 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 5 Oct 2020 13:39:30 +0200 Subject: [PATCH 27/63] add: example for Org Installation token on extras package --- .../github/extras/auth/JWTTokenProvider.java | 83 +++++++++++++++++++ .../OrgInstallationCredentialProvider.java | 70 ++++++++++++++++ 2 files changed, 153 insertions(+) create mode 100644 src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java create mode 100644 src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java diff --git a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java new file mode 100644 index 000000000..8e2234a2e --- /dev/null +++ b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java @@ -0,0 +1,83 @@ +package org.kohsuke.github.extras.auth; + +import io.jsonwebtoken.JwtBuilder; +import io.jsonwebtoken.Jwts; +import io.jsonwebtoken.SignatureAlgorithm; +import org.kohsuke.github.CredentialProvider; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.security.KeyFactory; +import java.security.NoSuchAlgorithmException; +import java.security.PrivateKey; +import java.security.spec.InvalidKeySpecException; +import java.security.spec.PKCS8EncodedKeySpec; +import java.time.Duration; +import java.util.Date; + +/** + * A credential provider that gives valid JWT tokens. These tokens are then used to create a time-based token to + * authenticate as an application. This token provider does not provide any kind of caching, and will always request a + * new token to the API. + */ +public class JWTTokenProvider implements CredentialProvider { + + private static final long MINUTES_10 = Duration.ofMinutes(10).toMillis(); + + private final PrivateKey privateKey; + + /** + * The identifier for the application + */ + private final String applicationId; + + public JWTTokenProvider(String applicationId, Path keyPath) + throws InvalidKeySpecException, NoSuchAlgorithmException, IOException { + this.privateKey = loadPrivateKey(keyPath); + this.applicationId = applicationId; + } + + /**add dependencies for a jwt suite + * You can generate a key to load with this method with: + * + *
+     * openssl pkcs8 -topk8 -inform PEM -outform DER -in ~/github-api-app.private-key.pem -out ~/github-api-app.private-key.der -nocrypt
+     * 
+ */ + private PrivateKey loadPrivateKey(Path keyPath) + throws NoSuchAlgorithmException, InvalidKeySpecException, IOException { + + byte[] keyBytes = Files.readAllBytes(keyPath); + PKCS8EncodedKeySpec spec = new PKCS8EncodedKeySpec(keyBytes); + KeyFactory kf = KeyFactory.getInstance("RSA"); + return kf.generatePrivate(spec); + } + + public String getJWT() { + long nowMillis = System.currentTimeMillis(); + Date now = new Date(nowMillis); + + // Let's set the JWT Claims + JwtBuilder builder = Jwts.builder() + .setIssuedAt(now) + .setIssuer(this.applicationId) + .signWith(privateKey, SignatureAlgorithm.RS256); + + // if it has been specified, let's add the expiration + if (MINUTES_10 > 0) { + long expMillis = nowMillis + MINUTES_10; + Date exp = new Date(expMillis); + builder.setExpiration(exp); + } + + // Builds the JWT and serializes it to a compact, URL-safe string + return builder.compact(); + } + + @Override + public String getEncodedAuthorization() throws IOException { + return getJWT(); + } + +} diff --git a/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java new file mode 100644 index 000000000..74f7f1c6b --- /dev/null +++ b/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java @@ -0,0 +1,70 @@ +package org.kohsuke.github.extras.auth; + +import org.kohsuke.github.*; + +import java.io.IOException; +import java.nio.file.Paths; +import java.security.NoSuchAlgorithmException; +import java.security.spec.InvalidKeySpecException; +import java.util.Date; + +/** + * This helper class provides an example on how to authenticate a GitHub instance with an installation token, that will + * be automatically refreshed when required. + */ +public class OrgInstallationCredentialProvider implements CredentialProvider { + + private final GitHub gitHub; + + private final String organizationName; + + private String latestToken; + + private Date validUntil; + + public OrgInstallationCredentialProvider(String organizationName, GitHub gitHub) { + this.organizationName = organizationName; + this.gitHub = gitHub; + } + /** + * Obtains a new OAuth2 token, using the configured client to request it. The configured client must be able + * to request the token, this usually means that it needs to have JWT authentication + * + * @throws IOException + * for any problem obtaining the token + */ + @Preview + @Override + @Deprecated + public String getEncodedAuthorization() throws IOException { + if (this.latestToken == null || this.validUntil == null || (new Date()).after(this.validUntil)) { + this.refreshToken(); + } + + return String.format("token %s", this.latestToken); + } + + @Preview + @Deprecated + private void refreshToken() throws IOException { + GHAppInstallation installationByOrganization = this.gitHub.getApp() + .getInstallationByOrganization(this.organizationName); + GHAppInstallationToken ghAppInstallationToken = installationByOrganization.createToken().create(); + this.validUntil = ghAppInstallationToken.getExpiresAt(); + this.latestToken = ghAppInstallationToken.getToken(); + } + + public static GitHub getAuthenticatedClient() + throws InvalidKeySpecException, NoSuchAlgorithmException, IOException { + // Build a client that will be used to get Oauth tokens with a JWT token + GitHub jwtAuthenticatedClient = new GitHubBuilder() + .withCredentialProvider(new JWTTokenProvider("12345", Paths.get("~/github-api-app.private-key.der"))) + .build(); + // Build another client (the final one) that will use the Oauth token, and automatically refresh it when + // it is expired. This is the client that can either be further customized, or used directly. + return new GitHubBuilder() + .withCredentialProvider(new OrgInstallationCredentialProvider("myOrganization", jwtAuthenticatedClient)) + .build(); + } + +} From a7112c42df90f5a86be7610f14a9d1ae2ab1b965 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Mon, 5 Oct 2020 13:48:37 +0200 Subject: [PATCH 28/63] linting: JWTTokenProvider.java --- .../java/org/kohsuke/github/extras/auth/JWTTokenProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java index 8e2234a2e..784299c17 100644 --- a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java +++ b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java @@ -38,8 +38,8 @@ public class JWTTokenProvider implements CredentialProvider { this.applicationId = applicationId; } - /**add dependencies for a jwt suite - * You can generate a key to load with this method with: + /** + * add dependencies for a jwt suite You can generate a key to load with this method with: * *
      * openssl pkcs8 -topk8 -inform PEM -outform DER -in ~/github-api-app.private-key.pem -out ~/github-api-app.private-key.der -nocrypt

From 610b02968e158e58b2c17183ef3e37a497fe6387 Mon Sep 17 00:00:00 2001
From: "Marcos.Cela" 
Date: Mon, 5 Oct 2020 13:57:52 +0200
Subject: [PATCH 29/63] exlude org.kohsuke.github.extras.auth.* from code
 coverage

This is a package for examples/extra implementations
---
 pom.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pom.xml b/pom.xml
index 09a2ce643..ff3a55fcf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -150,6 +150,7 @@
                       
                       org.kohsuke.github.extras.okhttp3.ObsoleteUrlFactory.**
                       org.kohsuke.github.extras.okhttp3.ObsoleteUrlFactory
+                      org.kohsuke.github.extras.auth.*
 
                       
                       org.kohsuke.github.example.*

From 43efa7875079a37b81851d22260aaa78ffb232e7 Mon Sep 17 00:00:00 2001
From: Liam Newman 
Date: Tue, 29 Dec 2020 09:29:30 -0800
Subject: [PATCH 30/63] Post-merge fixes

---
 pom.xml                                       | 34 ++++---------------
 .../kohsuke/github/CredentialProvider.java    |  2 +-
 src/main/java/org/kohsuke/github/GitHub.java  |  2 +-
 .../OrgInstallationCredentialProvider.java    |  6 ++--
 4 files changed, 11 insertions(+), 33 deletions(-)

diff --git a/pom.xml b/pom.xml
index 58024bfcd..702c2fd1b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@
     0.25
     
     false
-    0.11.1
+    0.11.2
   
 
   
@@ -491,20 +491,20 @@
     
       io.jsonwebtoken
       jjwt-api
-      0.11.2
-      test
+      ${jjwt.suite.version}
+      true
     
     
       io.jsonwebtoken
       jjwt-impl
-      0.11.2
-      test
+      ${jjwt.suite.version}
+      true
     
     
       io.jsonwebtoken
       jjwt-jackson
-      0.11.2
-      test
+      ${jjwt.suite.version}
+      true
     
     
       com.squareup.okio
@@ -562,26 +562,6 @@
       2.8.6
       test
     
-    
-    
-      io.jsonwebtoken
-      jjwt-api
-      ${jjwt.suite.version}
-      provided
-    
-    
-      io.jsonwebtoken
-      jjwt-impl
-      ${jjwt.suite.version}
-      provided
-    
-    
-      io.jsonwebtoken
-      jjwt-jackson
-      ${jjwt.suite.version}
-      provided
-    
-    
     
       org.slf4j
       slf4j-simple
diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/CredentialProvider.java
index 6f8ae6833..45d92f746 100644
--- a/src/main/java/org/kohsuke/github/CredentialProvider.java
+++ b/src/main/java/org/kohsuke/github/CredentialProvider.java
@@ -15,7 +15,7 @@ public interface CredentialProvider {
     /**
      * Returns the credentials to be used with a given request. As an example, a credential provider for a bearer token
      * will return something like:
-     * 
+     *
      * 
      * {@code
      *  @Override
diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java
index e8c691573..af5a9a583 100644
--- a/src/main/java/org/kohsuke/github/GitHub.java
+++ b/src/main/java/org/kohsuke/github/GitHub.java
@@ -87,7 +87,7 @@ public class GitHub {
      * header. Please note that only operations in which permissions have been previously configured and accepted during
      * the GitHub App will be executed successfully.
      * 
-     * 
+     *
      * @param apiUrl
      *            The URL of GitHub (or GitHub enterprise) API endpoint, such as "https://api.github.com" or
      *            "http://ghe.acme.com/api/v3". Note that GitHub Enterprise has /api/v3 in the URL. For
diff --git a/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java
index 74f7f1c6b..c1169f0bc 100644
--- a/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java
+++ b/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java
@@ -29,11 +29,11 @@ public class OrgInstallationCredentialProvider implements CredentialProvider {
     /**
      * Obtains a new OAuth2 token, using the configured client to request it. The configured client must be able
      * to request the token, this usually means that it needs to have JWT authentication
-     * 
+     *
      * @throws IOException
      *             for any problem obtaining the token
      */
-    @Preview
+    @BetaApi
     @Override
     @Deprecated
     public String getEncodedAuthorization() throws IOException {
@@ -44,8 +44,6 @@ public class OrgInstallationCredentialProvider implements CredentialProvider {
         return String.format("token %s", this.latestToken);
     }
 
-    @Preview
-    @Deprecated
     private void refreshToken() throws IOException {
         GHAppInstallation installationByOrganization = this.gitHub.getApp()
                 .getInstallationByOrganization(this.organizationName);

From f546cf4521a3b4b9c19de7537108f7abe013b398 Mon Sep 17 00:00:00 2001
From: Liam Newman 
Date: Wed, 30 Dec 2020 09:39:36 -0800
Subject: [PATCH 31/63] Use only credential providers internally to track
 credentials

Removes extra fields from GitHubClient.
---
 .../kohsuke/github/CredentialProvider.java    |  8 ++
 src/main/java/org/kohsuke/github/GitHub.java  | 54 ++++++++++----
 .../org/kohsuke/github/GitHubBuilder.java     | 29 ++------
 .../java/org/kohsuke/github/GitHubClient.java | 55 ++++++--------
 .../github/GitHubHttpUrlConnectionClient.java | 15 ++--
 .../github/ImmutableCredentialProvider.java   | 73 ++++++++++++++++---
 .../OrgInstallationCredentialProvider.java    | 43 ++++++++---
 .../OrgInstallationCredentialProvider.java    | 68 -----------------
 .../github/AbstractGitHubWireMockTest.java    |  1 -
 .../kohsuke/github/GitHubConnectionTest.java  | 20 ++---
 ...OrgInstallationCredentialProviderTest.java | 32 +++++---
 11 files changed, 205 insertions(+), 193 deletions(-)
 delete mode 100644 src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java

diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/CredentialProvider.java
index 45d92f746..6cc5fb4e8 100644
--- a/src/main/java/org/kohsuke/github/CredentialProvider.java
+++ b/src/main/java/org/kohsuke/github/CredentialProvider.java
@@ -31,6 +31,14 @@ public interface CredentialProvider {
      */
     String getEncodedAuthorization() throws IOException;
 
+    /**
+     * Binds this credential provider to a github instance.
+     *
+     * @param github
+     */
+    default void bind(GitHub github) {
+    }
+
     /**
      * A {@link CredentialProvider} that ensures that no credentials are returned
      */
diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java
index af5a9a583..cf51c976b 100644
--- a/src/main/java/org/kohsuke/github/GitHub.java
+++ b/src/main/java/org/kohsuke/github/GitHub.java
@@ -93,32 +93,25 @@ public class GitHub {
      *            "http://ghe.acme.com/api/v3". Note that GitHub Enterprise has /api/v3 in the URL. For
      *            historical reasons, this parameter still accepts the bare domain name, but that's considered
      *            deprecated. Password is also considered deprecated as it is no longer required for api usage.
-     * @param login
-     *            The user ID on GitHub that you are logging in as. Can be omitted if the OAuth token is provided or if
-     *            logging in anonymously. Specifying this would save one API call.
-     * @param oauthAccessToken
-     *            Secret OAuth token.
-     * @param password
-     *            User's password. Always used in conjunction with the {@code login} parameter
      * @param connector
+     *            a connector
+     * @param rateLimitHandler
+     *            rateLimitHandler
+     * @param abuseLimitHandler
+     *            abuseLimitHandler
+     * @param rateLimitChecker
+     *            rateLimitChecker
      * @param credentialProvider
-     *            a credential provider, takes preference over all other auth-related parameters if it's not null
+     *            a credential provider
      */
     GitHub(String apiUrl,
-            String login,
-            String oauthAccessToken,
-            String jwtToken,
-            String password,
             HttpConnector connector,
             RateLimitHandler rateLimitHandler,
             AbuseLimitHandler abuseLimitHandler,
             GitHubRateLimitChecker rateLimitChecker,
             CredentialProvider credentialProvider) throws IOException {
+        credentialProvider.bind(this);
         this.client = new GitHubHttpUrlConnectionClient(apiUrl,
-                login,
-                oauthAccessToken,
-                jwtToken,
-                password,
                 connector,
                 rateLimitHandler,
                 abuseLimitHandler,
@@ -129,6 +122,35 @@ public class GitHub {
         orgs = new ConcurrentHashMap<>();
     }
 
+    private GitHub(GitHubClient client) {
+        this.client = client;
+        users = new ConcurrentHashMap<>();
+        orgs = new ConcurrentHashMap<>();
+    }
+
+    static class CredentialRefreshGitHubWrapper extends GitHub {
+
+        CredentialProvider credentialProvider;
+
+        CredentialRefreshGitHubWrapper(GitHub github, CredentialProvider credentialProvider) {
+            super(github.client);
+            this.credentialProvider = credentialProvider;
+            this.credentialProvider.bind(this);
+        }
+
+        @Nonnull
+        @Override
+        Requester createRequest() {
+            try {
+                // Override
+                return super.createRequest().setHeader("Authorization", credentialProvider.getEncodedAuthorization())
+                        .rateLimit(RateLimitTarget.NONE);
+            } catch (IOException e) {
+                throw new GHException("Failed to create requester to refresh credentials", e);
+            }
+        }
+    }
+
     /**
      * Obtains the credential from "~/.github" or from the System Environment Properties.
      *
diff --git a/src/main/java/org/kohsuke/github/GitHubBuilder.java b/src/main/java/org/kohsuke/github/GitHubBuilder.java
index 4a1ffc7bf..8fdfc785a 100644
--- a/src/main/java/org/kohsuke/github/GitHubBuilder.java
+++ b/src/main/java/org/kohsuke/github/GitHubBuilder.java
@@ -24,17 +24,13 @@ public class GitHubBuilder implements Cloneable {
 
     // default scoped so unit tests can read them.
     /* private */ String endpoint = GitHubClient.GITHUB_URL;
-    /* private */ String user;
-    /* private */ String password;
-    /* private */ String oauthToken;
-    /* private */ String jwtToken;
 
     private HttpConnector connector;
 
     private RateLimitHandler rateLimitHandler = RateLimitHandler.WAIT;
     private AbuseLimitHandler abuseLimitHandler = AbuseLimitHandler.WAIT;
     private GitHubRateLimitChecker rateLimitChecker = new GitHubRateLimitChecker();
-    private CredentialProvider credentialProvider = null;
+    private CredentialProvider credentialProvider = CredentialProvider.ANONYMOUS;
 
     /**
      * Instantiates a new Git hub builder.
@@ -62,13 +58,13 @@ public class GitHubBuilder implements Cloneable {
 
         builder = fromEnvironment();
 
-        if (builder.oauthToken != null || builder.user != null || builder.jwtToken != null)
+        if (builder.credentialProvider != null)
             return builder;
 
         try {
             builder = fromPropertyFile();
 
-            if (builder.oauthToken != null || builder.user != null || builder.jwtToken != null)
+            if (builder.credentialProvider != null)
                 return builder;
         } catch (FileNotFoundException e) {
             // fall through
@@ -248,9 +244,7 @@ public class GitHubBuilder implements Cloneable {
      * @return the git hub builder
      */
     public GitHubBuilder withPassword(String user, String password) {
-        this.user = user;
-        this.password = password;
-        return this;
+        return withCredentialProvider(ImmutableCredentialProvider.fromLoginAndPassword(user, password));
     }
 
     /**
@@ -261,7 +255,7 @@ public class GitHubBuilder implements Cloneable {
      * @return the git hub builder
      */
     public GitHubBuilder withOAuthToken(String oauthToken) {
-        return withOAuthToken(oauthToken, null);
+        return withCredentialProvider(ImmutableCredentialProvider.fromOauthToken(oauthToken));
     }
 
     /**
@@ -274,9 +268,7 @@ public class GitHubBuilder implements Cloneable {
      * @return the git hub builder
      */
     public GitHubBuilder withOAuthToken(String oauthToken, String user) {
-        this.oauthToken = oauthToken;
-        this.user = user;
-        return this;
+        return withCredentialProvider(ImmutableCredentialProvider.fromOauthToken(oauthToken, user));
     }
 
     public GitHubBuilder withCredentialProvider(final CredentialProvider credentialProvider) {
@@ -293,7 +285,7 @@ public class GitHubBuilder implements Cloneable {
      * @see GHAppInstallation#createToken(java.util.Map) GHAppInstallation#createToken(java.util.Map)
      */
     public GitHubBuilder withAppInstallationToken(String appInstallationToken) {
-        return withOAuthToken(appInstallationToken, "");
+        return withCredentialProvider(ImmutableCredentialProvider.fromAppInstallationToken(appInstallationToken));
     }
 
     /**
@@ -304,8 +296,7 @@ public class GitHubBuilder implements Cloneable {
      * @return the git hub builder
      */
     public GitHubBuilder withJwtToken(String jwtToken) {
-        this.jwtToken = jwtToken;
-        return this;
+        return withCredentialProvider(ImmutableCredentialProvider.fromJwtToken(jwtToken));
     }
 
     /**
@@ -427,10 +418,6 @@ public class GitHubBuilder implements Cloneable {
      */
     public GitHub build() throws IOException {
         return new GitHub(endpoint,
-                user,
-                oauthToken,
-                jwtToken,
-                password,
                 connector,
                 rateLimitHandler,
                 abuseLimitHandler,
diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java
index 963fc3f88..dee9f8311 100644
--- a/src/main/java/org/kohsuke/github/GitHubClient.java
+++ b/src/main/java/org/kohsuke/github/GitHubClient.java
@@ -3,7 +3,6 @@ package org.kohsuke.github;
 import com.fasterxml.jackson.databind.*;
 import com.fasterxml.jackson.databind.introspect.VisibilityChecker;
 import org.apache.commons.io.IOUtils;
-import org.jetbrains.annotations.Nullable;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -72,10 +71,6 @@ abstract class GitHubClient {
     }
 
     GitHubClient(String apiUrl,
-            String login,
-            String oauthAccessToken,
-            String jwtToken,
-            String password,
             HttpConnector connector,
             RateLimitHandler rateLimitHandler,
             AbuseLimitHandler abuseLimitHandler,
@@ -94,42 +89,35 @@ abstract class GitHubClient {
         this.connector = connector;
 
         // Prefer credential configuration via provider
-        if (credentialProvider != null) {
-            this.credentialProvider = credentialProvider;
-        } else {
-            if (oauthAccessToken != null) {
-                this.credentialProvider = ImmutableCredentialProvider.fromOauthToken(oauthAccessToken);
-            } else {
-                if (jwtToken != null) {
-                    this.credentialProvider = ImmutableCredentialProvider.fromJwtToken(jwtToken);
-                } else if (password != null) {
-                    this.credentialProvider = ImmutableCredentialProvider.fromLoginAndPassword(login, password);
-                } else {// anonymous access
-                    this.credentialProvider = CredentialProvider.ANONYMOUS;
-                }
-            }
-        }
+        this.credentialProvider = credentialProvider;
 
         this.rateLimitHandler = rateLimitHandler;
         this.abuseLimitHandler = abuseLimitHandler;
         this.rateLimitChecker = rateLimitChecker;
 
-        this.login = getCurrentUser(login, jwtToken, myselfConsumer);
+        this.login = getCurrentUser(myselfConsumer);
     }
 
-    @Nullable
-    private String getCurrentUser(String login, String jwtToken, Consumer myselfConsumer) throws IOException {
-        if (login == null && this.credentialProvider.getEncodedAuthorization() != null && jwtToken == null) {
-            try {
-                GHMyself myself = fetch(GHMyself.class, "/user");
-                if (myselfConsumer != null) {
-                    myselfConsumer.accept(myself);
-                }
-                return myself.getLogin();
-            } catch (IOException e) {
-                return null;
-            }
+    private String getCurrentUser(Consumer myselfConsumer) throws IOException {
+        String login = null;
+        if (this.credentialProvider instanceof ImmutableCredentialProvider.UserCredentialProvider
+                && this.credentialProvider.getEncodedAuthorization() != null) {
 
+            ImmutableCredentialProvider.UserCredentialProvider userCredentialProvider = (ImmutableCredentialProvider.UserCredentialProvider) this.credentialProvider;
+
+            login = userCredentialProvider.getLogin();
+
+            if (login == null) {
+                try {
+                    GHMyself myself = fetch(GHMyself.class, "/user");
+                    if (myselfConsumer != null) {
+                        myselfConsumer.accept(myself);
+                    }
+                    login = myself.getLogin();
+                } catch (IOException e) {
+                    return null;
+                }
+            }
         }
         return login;
     }
@@ -394,7 +382,6 @@ abstract class GitHubClient {
                                 "GitHub API request [" + (login == null ? "anonymous" : login) + "]: "
                                         + request.method() + " " + request.url().toString());
                     }
-
                     rateLimitChecker.checkRateLimit(this, request);
 
                     responseInfo = getResponseInfo(request);
diff --git a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java
index b8f5ee840..572641259 100644
--- a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java
+++ b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java
@@ -33,10 +33,6 @@ import static org.apache.commons.lang3.StringUtils.defaultString;
 class GitHubHttpUrlConnectionClient extends GitHubClient {
 
     GitHubHttpUrlConnectionClient(String apiUrl,
-            String login,
-            String oauthAccessToken,
-            String jwtToken,
-            String password,
             HttpConnector connector,
             RateLimitHandler rateLimitHandler,
             AbuseLimitHandler abuseLimitHandler,
@@ -44,10 +40,6 @@ class GitHubHttpUrlConnectionClient extends GitHubClient {
             Consumer myselfConsumer,
             CredentialProvider credentialProvider) throws IOException {
         super(apiUrl,
-                login,
-                oauthAccessToken,
-                jwtToken,
-                password,
                 connector,
                 rateLimitHandler,
                 abuseLimitHandler,
@@ -116,8 +108,11 @@ class GitHubHttpUrlConnectionClient extends GitHubClient {
 
             // if the authentication is needed but no credential is given, try it anyway (so that some calls
             // that do work with anonymous access in the reduced form should still work.)
-            if (client.credentialProvider.getEncodedAuthorization() != null) {
-                connection.setRequestProperty("Authorization", client.credentialProvider.getEncodedAuthorization());
+            if (!request.headers().containsKey("Authorization")) {
+                String authorization = client.credentialProvider.getEncodedAuthorization();
+                if (authorization != null) {
+                    connection.setRequestProperty("Authorization", client.credentialProvider.getEncodedAuthorization());
+                }
             }
 
             setRequestMethod(request.method(), connection);
diff --git a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java
index 69f54331c..e0cdc54cb 100644
--- a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java
+++ b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java
@@ -4,6 +4,8 @@ import java.io.UnsupportedEncodingException;
 import java.nio.charset.StandardCharsets;
 import java.util.Base64;
 
+import javax.annotation.CheckForNull;
+
 /**
  * A {@link CredentialProvider} that always returns the same credentials
  */
@@ -24,7 +26,30 @@ public class ImmutableCredentialProvider implements CredentialProvider {
      *         oauthAccessToken
      */
     public static CredentialProvider fromOauthToken(String oauthAccessToken) {
-        return new ImmutableCredentialProvider(String.format("token %s", oauthAccessToken));
+        return new UserCredentialProvider(String.format("token %s", oauthAccessToken));
+    }
+
+    /**
+     * Builds and returns a {@link CredentialProvider} from a given oauthAccessToken
+     *
+     * @param oauthAccessToken
+     *            The token
+     * @return a correctly configured {@link CredentialProvider} that will always return the same provided
+     *         oauthAccessToken
+     */
+    public static CredentialProvider fromOauthToken(String oauthAccessToken, String login) {
+        return new UserCredentialProvider(String.format("token %s", oauthAccessToken), login);
+    }
+
+    /**
+     * Builds and returns a {@link CredentialProvider} from a given App Installation Token
+     *
+     * @param appInstallationToken
+     *            A string containing the GitHub App installation token
+     * @return the configured Builder from given GitHub App installation token.
+     */
+    public static CredentialProvider fromAppInstallationToken(String appInstallationToken) {
+        return fromOauthToken(appInstallationToken, "");
     }
 
     /**
@@ -47,20 +72,48 @@ public class ImmutableCredentialProvider implements CredentialProvider {
      *            The password for the associated user
      * @return a correctly configured {@link CredentialProvider} that will always return the credentials for the same
      *         user and password combo
-     * @throws UnsupportedEncodingException
-     *             the character encoding is not supported
+     * @deprecated Login with password credentials are no longer supported by GitHub
      */
-    public static CredentialProvider fromLoginAndPassword(String login, String password)
-            throws UnsupportedEncodingException {
-        String authorization = (String.format("%s:%s", login, password));
-        String charsetName = StandardCharsets.UTF_8.name();
-        String b64encoded = Base64.getEncoder().encodeToString(authorization.getBytes(charsetName));
-        String encodedAuthorization = String.format("Basic %s", b64encoded);
-        return new ImmutableCredentialProvider(encodedAuthorization);
+    @Deprecated
+    public static CredentialProvider fromLoginAndPassword(String login, String password) {
+        try {
+            String authorization = (String.format("%s:%s", login, password));
+            String charsetName = StandardCharsets.UTF_8.name();
+            String b64encoded = Base64.getEncoder().encodeToString(authorization.getBytes(charsetName));
+            String encodedAuthorization = String.format("Basic %s", b64encoded);
+            return new UserCredentialProvider(encodedAuthorization, login);
+        } catch (UnsupportedEncodingException e) {
+            // If UTF-8 isn't supported, there are bigger problems
+            throw new IllegalStateException("Could not generate encoded authorization", e);
+        }
     }
 
     @Override
     public String getEncodedAuthorization() {
         return this.authorization;
     }
+
+    /**
+     * An internal class representing all user-related credentials, which are credentials that have a login or should
+     * query the user endpoint for the login matching this credential.
+     */
+    static class UserCredentialProvider extends ImmutableCredentialProvider {
+
+        private final String login;
+
+        UserCredentialProvider(String authorization) {
+            this(authorization, null);
+        }
+
+        UserCredentialProvider(String authorization, String login) {
+            super(authorization);
+            this.login = login;
+        }
+
+        @CheckForNull
+        String getLogin() {
+            return login;
+        }
+
+    }
 }
diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java
index 34fc05f0e..56f8bcd0c 100644
--- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java
+++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java
@@ -1,19 +1,27 @@
 package org.kohsuke.github;
 
 import java.io.IOException;
-import java.util.Date;
+import java.time.Duration;
+import java.time.Instant;
+import java.util.Objects;
+
+import javax.annotation.Nonnull;
 
 /**
  * Provides a CredentialProvider that performs automatic token refresh.
  */
 public class OrgInstallationCredentialProvider implements CredentialProvider {
 
-    private final GitHub gitHub;
+    private GitHub baseGitHub;
+    private GitHub gitHub;
 
+    private final CredentialProvider refreshProvider;
     private final String organizationName;
 
     private String latestToken;
-    private Date validUntil;
+
+    @Nonnull
+    private Instant validUntil = Instant.MIN;
 
     /**
      * Provides a CredentialProvider that performs automatic token refresh, based on an previously authenticated github
@@ -21,27 +29,38 @@ public class OrgInstallationCredentialProvider implements CredentialProvider {
      *
      * @param organizationName
      *            The name of the organization where the application is installed
-     * @param gitHub
-     *            A GitHub client that must be configured with a valid JWT token
      */
-    public OrgInstallationCredentialProvider(String organizationName, GitHub gitHub) {
+    @BetaApi
+    @Deprecated
+    public OrgInstallationCredentialProvider(String organizationName, CredentialProvider credentialProvider) {
         this.organizationName = organizationName;
-        this.gitHub = gitHub;
+        this.refreshProvider = credentialProvider;
+    }
+
+    @Override
+    public void bind(GitHub github) {
+        this.baseGitHub = github;
     }
 
     @Override
     public String getEncodedAuthorization() throws IOException {
-        if (latestToken == null || validUntil == null || new Date().after(this.validUntil)) {
-            refreshToken();
+        synchronized (this) {
+            if (latestToken == null || Instant.now().isAfter(this.validUntil)) {
+                refreshToken();
+            }
+            return String.format("token %s", latestToken);
         }
-        return String.format("token %s", latestToken);
     }
 
     private void refreshToken() throws IOException {
+        if (gitHub == null) {
+            gitHub = new GitHub.CredentialRefreshGitHubWrapper(this.baseGitHub, refreshProvider);
+        }
+
         GHAppInstallation installationByOrganization = gitHub.getApp()
                 .getInstallationByOrganization(this.organizationName);
         GHAppInstallationToken ghAppInstallationToken = installationByOrganization.createToken().create();
-        this.validUntil = ghAppInstallationToken.getExpiresAt();
-        this.latestToken = ghAppInstallationToken.getToken();
+        this.validUntil = ghAppInstallationToken.getExpiresAt().toInstant().minus(Duration.ofMinutes(5));
+        this.latestToken = Objects.requireNonNull(ghAppInstallationToken.getToken());
     }
 }
diff --git a/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java
deleted file mode 100644
index c1169f0bc..000000000
--- a/src/main/java/org/kohsuke/github/extras/auth/OrgInstallationCredentialProvider.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package org.kohsuke.github.extras.auth;
-
-import org.kohsuke.github.*;
-
-import java.io.IOException;
-import java.nio.file.Paths;
-import java.security.NoSuchAlgorithmException;
-import java.security.spec.InvalidKeySpecException;
-import java.util.Date;
-
-/**
- * This helper class provides an example on how to authenticate a GitHub instance with an installation token, that will
- * be automatically refreshed when required.
- */
-public class OrgInstallationCredentialProvider implements CredentialProvider {
-
-    private final GitHub gitHub;
-
-    private final String organizationName;
-
-    private String latestToken;
-
-    private Date validUntil;
-
-    public OrgInstallationCredentialProvider(String organizationName, GitHub gitHub) {
-        this.organizationName = organizationName;
-        this.gitHub = gitHub;
-    }
-    /**
-     * Obtains a new OAuth2 token, using the configured client to request it. The configured client must be able
-     * to request the token, this usually means that it needs to have JWT authentication
-     *
-     * @throws IOException
-     *             for any problem obtaining the token
-     */
-    @BetaApi
-    @Override
-    @Deprecated
-    public String getEncodedAuthorization() throws IOException {
-        if (this.latestToken == null || this.validUntil == null || (new Date()).after(this.validUntil)) {
-            this.refreshToken();
-        }
-
-        return String.format("token %s", this.latestToken);
-    }
-
-    private void refreshToken() throws IOException {
-        GHAppInstallation installationByOrganization = this.gitHub.getApp()
-                .getInstallationByOrganization(this.organizationName);
-        GHAppInstallationToken ghAppInstallationToken = installationByOrganization.createToken().create();
-        this.validUntil = ghAppInstallationToken.getExpiresAt();
-        this.latestToken = ghAppInstallationToken.getToken();
-    }
-
-    public static GitHub getAuthenticatedClient()
-            throws InvalidKeySpecException, NoSuchAlgorithmException, IOException {
-        // Build a client that will be used to get Oauth tokens with a JWT token
-        GitHub jwtAuthenticatedClient = new GitHubBuilder()
-                .withCredentialProvider(new JWTTokenProvider("12345", Paths.get("~/github-api-app.private-key.der")))
-                .build();
-        // Build another client (the final one) that will use the Oauth token, and automatically refresh it when
-        // it is expired. This is the client that can either be further customized, or used directly.
-        return new GitHubBuilder()
-                .withCredentialProvider(new OrgInstallationCredentialProvider("myOrganization", jwtAuthenticatedClient))
-                .build();
-    }
-
-}
diff --git a/src/test/java/org/kohsuke/github/AbstractGitHubWireMockTest.java b/src/test/java/org/kohsuke/github/AbstractGitHubWireMockTest.java
index 8cede300c..84b838ac4 100644
--- a/src/test/java/org/kohsuke/github/AbstractGitHubWireMockTest.java
+++ b/src/test/java/org/kohsuke/github/AbstractGitHubWireMockTest.java
@@ -100,7 +100,6 @@ public abstract class AbstractGitHubWireMockTest extends Assert {
             // This sets the user and password to a placeholder for wiremock testing
             // This makes the tests believe they are running with permissions
             // The recorded stubs will behave like they running with permissions
-            builder.oauthToken = null;
             builder.withPassword(STUBBED_USER_LOGIN, STUBBED_USER_PASSWORD);
         }
 
diff --git a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java
index 4366d10f1..a1c5aead2 100644
--- a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java
+++ b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java
@@ -65,10 +65,11 @@ public class GitHubConnectionTest extends AbstractGitHubWireMockTest {
 
         GitHubBuilder builder = GitHubBuilder.fromEnvironment();
 
-        assertEquals("bogus", builder.user);
-        assertEquals("bogus", builder.oauthToken);
-        assertEquals("bogus", builder.password);
-        assertEquals("bogus", builder.jwtToken);
+        // TODO: figure out how to test these again
+        // assertEquals("bogus", builder.user);
+        // assertEquals("bogus", builder.oauthToken);
+        // assertEquals("bogus", builder.password);
+        // assertEquals("bogus", builder.jwtToken);
 
     }
 
@@ -86,17 +87,18 @@ public class GitHubConnectionTest extends AbstractGitHubWireMockTest {
         GitHubBuilder builder = GitHubBuilder
                 .fromEnvironment("customLogin", "customPassword", "customOauth", "customEndpoint");
 
-        assertEquals("bogusLogin", builder.user);
-        assertEquals("bogusOauth", builder.oauthToken);
-        assertEquals("bogusPassword", builder.password);
+        // TODO: figure out how to test these again
+        // assertEquals("bogusLogin", builder.user);
+        // assertEquals("bogusOauth", builder.oauthToken);
+        // assertEquals("bogusPassword", builder.password);
         assertEquals("bogusEndpoint", builder.endpoint);
     }
 
     @Test
     public void testGithubBuilderWithAppInstallationToken() throws Exception {
         GitHubBuilder builder = new GitHubBuilder().withAppInstallationToken("bogus");
-        assertEquals("bogus", builder.oauthToken);
-        assertEquals("", builder.user);
+        // assertEquals("bogus", builder.oauthToken);
+        // assertEquals("", builder.user);
 
         // test authorization header is set as in the RFC6749
         GitHub github = builder.build();
diff --git a/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java b/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java
index dd65c43b1..032aed44a 100644
--- a/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java
+++ b/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java
@@ -1,32 +1,40 @@
 package org.kohsuke.github;
 
-import net.sf.ezmorph.test.ArrayAssertions;
 import org.junit.Test;
 
 import java.io.IOException;
 
-public class OrgInstallationCredentialProviderTest extends AbstractGitHubWireMockTest {
+import static org.hamcrest.CoreMatchers.equalTo;
+import static org.hamcrest.CoreMatchers.notNullValue;
+
+public class OrgInstallationCredentialProviderTest extends AbstractGHAppInstallationTest {
+
+    public OrgInstallationCredentialProviderTest() {
+        useDefaultGitHub = false;
+    }
 
     @Test(expected = HttpException.class)
     public void invalidJWTTokenRaisesException() throws IOException {
-
-        gitHub.getClient().credentialProvider = ImmutableCredentialProvider.fromJwtToken("myToken");
-
-        OrgInstallationCredentialProvider provider = new OrgInstallationCredentialProvider("testOrganization", gitHub);
+        OrgInstallationCredentialProvider provider = new OrgInstallationCredentialProvider("testOrganization",
+                ImmutableCredentialProvider.fromJwtToken("myToken"));
+        gitHub = getGitHubBuilder().withCredentialProvider(provider)
+                .withEndpoint(mockGitHub.apiServer().baseUrl())
+                .build();
 
         provider.getEncodedAuthorization();
     }
 
     @Test
     public void validJWTTokenAllowsOauthTokenRequest() throws IOException {
-        gitHub.getClient().credentialProvider = ImmutableCredentialProvider.fromJwtToken("valid-token");
-
-        OrgInstallationCredentialProvider provider = new OrgInstallationCredentialProvider("hub4j-test-org", gitHub);
-
+        OrgInstallationCredentialProvider provider = new OrgInstallationCredentialProvider("hub4j-test-org",
+                ImmutableCredentialProvider.fromJwtToken("bogus-valid-token"));
+        gitHub = getGitHubBuilder().withCredentialProvider(provider)
+                .withEndpoint(mockGitHub.apiServer().baseUrl())
+                .build();
         String encodedAuthorization = provider.getEncodedAuthorization();
 
-        ArrayAssertions.assertNotNull(encodedAuthorization);
-        ArrayAssertions.assertEquals("token v1.9a12d913f980a45a16ac9c3a9d34d9b7sa314cb6", encodedAuthorization);
+        assertThat(encodedAuthorization, notNullValue());
+        assertThat(encodedAuthorization, equalTo("token v1.9a12d913f980a45a16ac9c3a9d34d9b7sa314cb6"));
     }
 
 }

From a9438b612158b2ef432a8ff647c9e14c374a73c3 Mon Sep 17 00:00:00 2001
From: Liam Newman 
Date: Wed, 30 Dec 2020 10:46:45 -0800
Subject: [PATCH 32/63] Move tests to use JWTTokenProvider

---
 pom.xml                                       |   1 -
 .../github/extras/auth/JWTTokenProvider.java  | 105 +++++++++++++-----
 .../github/AbstractGHAppInstallationTest.java |  26 ++++-
 3 files changed, 100 insertions(+), 32 deletions(-)

diff --git a/pom.xml b/pom.xml
index 702c2fd1b..416ac8d88 100644
--- a/pom.xml
+++ b/pom.xml
@@ -149,7 +149,6 @@
                       
                       org.kohsuke.github.extras.okhttp3.ObsoleteUrlFactory.**
                       org.kohsuke.github.extras.okhttp3.ObsoleteUrlFactory
-                      org.kohsuke.github.extras.auth.*
 
                       
                       org.kohsuke.github.example.*
diff --git a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
index 784299c17..28e029196 100644
--- a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
+++ b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
@@ -5,17 +5,23 @@ import io.jsonwebtoken.Jwts;
 import io.jsonwebtoken.SignatureAlgorithm;
 import org.kohsuke.github.CredentialProvider;
 
+import java.io.File;
 import java.io.IOException;
+import java.nio.charset.StandardCharsets;
 import java.nio.file.Files;
 import java.nio.file.Path;
+import java.security.GeneralSecurityException;
 import java.security.KeyFactory;
-import java.security.NoSuchAlgorithmException;
 import java.security.PrivateKey;
 import java.security.spec.InvalidKeySpecException;
 import java.security.spec.PKCS8EncodedKeySpec;
 import java.time.Duration;
+import java.time.Instant;
+import java.util.Base64;
 import java.util.Date;
 
+import javax.annotation.Nonnull;
+
 /**
  * A credential provider that gives valid JWT tokens. These tokens are then used to create a time-based token to
  * authenticate as an application. This token provider does not provide any kind of caching, and will always request a
@@ -27,57 +33,100 @@ public class JWTTokenProvider implements CredentialProvider {
 
     private final PrivateKey privateKey;
 
+    @Nonnull
+    private Instant validUntil = Instant.MIN;
+
+    private String token;
+
     /**
      * The identifier for the application
      */
     private final String applicationId;
 
-    public JWTTokenProvider(String applicationId, Path keyPath)
-            throws InvalidKeySpecException, NoSuchAlgorithmException, IOException {
-        this.privateKey = loadPrivateKey(keyPath);
+    public JWTTokenProvider(String applicationId, File keyFile) throws GeneralSecurityException, IOException {
+        this(applicationId, loadPrivateKey(keyFile.toPath()));
+    }
+
+    public JWTTokenProvider(String applicationId, Path keyPath) throws GeneralSecurityException, IOException {
+        this(applicationId, loadPrivateKey(keyPath));
+    }
+
+    public JWTTokenProvider(String applicationId, PrivateKey privateKey) {
+        this.privateKey = privateKey;
         this.applicationId = applicationId;
     }
 
+    @Override
+    public String getEncodedAuthorization() throws IOException {
+        synchronized (this) {
+            if (Instant.now().isAfter(validUntil)) {
+                token = refreshJWT();
+            }
+            return token;
+        }
+    }
+
     /**
-     * add dependencies for a jwt suite You can generate a key to load with this method with:
+     * add dependencies for a jwt suite You can generate a key to load in this method with:
      *
      * 
      * openssl pkcs8 -topk8 -inform PEM -outform DER -in ~/github-api-app.private-key.pem -out ~/github-api-app.private-key.der -nocrypt
      * 
*/ - private PrivateKey loadPrivateKey(Path keyPath) - throws NoSuchAlgorithmException, InvalidKeySpecException, IOException { - - byte[] keyBytes = Files.readAllBytes(keyPath); - PKCS8EncodedKeySpec spec = new PKCS8EncodedKeySpec(keyBytes); - KeyFactory kf = KeyFactory.getInstance("RSA"); - return kf.generatePrivate(spec); + private static PrivateKey loadPrivateKey(Path keyPath) throws GeneralSecurityException, IOException { + String keyString = new String(Files.readAllBytes(keyPath), StandardCharsets.UTF_8); + return getPrivateKeyFromString(keyString); } - public String getJWT() { - long nowMillis = System.currentTimeMillis(); - Date now = new Date(nowMillis); + /** + * Convert a PKCS#8 formatted private key in string format into a java PrivateKey + * + * @param key + * PCKS#8 string + * @return private key + * @throws GeneralSecurityException + * if we couldn't parse the string + */ + private static PrivateKey getPrivateKeyFromString(final String key) throws GeneralSecurityException { + if (key.contains(" RSA ")) { + throw new InvalidKeySpecException( + "Private key must be a PKCS#8 formatted string, to convert it from PKCS#1 use: " + + "openssl pkcs8 -topk8 -inform PEM -outform PEM -in current-key.pem -out new-key.pem -nocrypt"); + } + + // Remove all comments and whitespace from PEM + // such as "-----BEGIN PRIVATE KEY-----" and newlines + String privateKeyContent = key.replaceAll("(?m)^--.*", "").replaceAll("\\s", ""); + + KeyFactory kf = KeyFactory.getInstance("RSA"); + + try { + byte[] decode = Base64.getDecoder().decode(privateKeyContent); + PKCS8EncodedKeySpec keySpecPKCS8 = new PKCS8EncodedKeySpec(decode); + + return kf.generatePrivate(keySpecPKCS8); + } catch (IllegalArgumentException e) { + throw new InvalidKeySpecException("Failed to decode private key: " + e.getMessage(), e); + } + } + + private String refreshJWT() { + Instant now = Instant.now(); + + // Token expires in 10 minutes + Instant expiration = Instant.now().plus(Duration.ofMinutes(10)); // Let's set the JWT Claims JwtBuilder builder = Jwts.builder() - .setIssuedAt(now) + .setIssuedAt(Date.from(now)) + .setExpiration(Date.from(expiration)) .setIssuer(this.applicationId) .signWith(privateKey, SignatureAlgorithm.RS256); - // if it has been specified, let's add the expiration - if (MINUTES_10 > 0) { - long expMillis = nowMillis + MINUTES_10; - Date exp = new Date(expMillis); - builder.setExpiration(exp); - } + // Token will refresh after 8 minutes + validUntil = expiration.minus(Duration.ofMinutes(2)); // Builds the JWT and serializes it to a compact, URL-safe string return builder.compact(); } - - @Override - public String getEncodedAuthorization() throws IOException { - return getJWT(); - } - } diff --git a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java index b25d13bc5..ea989d65a 100644 --- a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java +++ b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java @@ -2,8 +2,11 @@ package org.kohsuke.github; import io.jsonwebtoken.Jwts; import org.apache.commons.io.IOUtils; +import org.kohsuke.github.extras.auth.JWTTokenProvider; +import java.io.File; import java.io.IOException; +import java.security.GeneralSecurityException; import java.security.KeyFactory; import java.security.PrivateKey; import java.security.spec.PKCS8EncodedKeySpec; @@ -21,6 +24,23 @@ public class AbstractGHAppInstallationTest extends AbstractGitHubWireMockTest { private static String PRIVATE_KEY_FILE_APP_2 = "/ghapi-test-app-2.private-key.pem"; private static String PRIVATE_KEY_FILE_APP_3 = "/ghapi-test-app-3.private-key.pem"; + private static CredentialProvider JWT_PROVIDER_1; + private static CredentialProvider JWT_PROVIDER_2; + private static CredentialProvider JWT_PROVIDER_3; + + AbstractGHAppInstallationTest() { + try { + JWT_PROVIDER_1 = new JWTTokenProvider(TEST_APP_ID_1, + new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_1).getFile())); + JWT_PROVIDER_2 = new JWTTokenProvider(TEST_APP_ID_2, + new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_2).getFile())); + JWT_PROVIDER_3 = new JWTTokenProvider(TEST_APP_ID_3, + new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_3).getFile())); + } catch (GeneralSecurityException | IOException e) { + throw new RuntimeException("These should never fail", e); + } + } + private String createJwtToken(String keyFileResouceName, String appId) { try { String keyPEM = IOUtils.toString(this.getClass().getResource(keyFileResouceName), "US-ASCII") @@ -63,15 +83,15 @@ public class AbstractGHAppInstallationTest extends AbstractGitHubWireMockTest { } protected GHAppInstallation getAppInstallationWithTokenApp1() throws IOException { - return getAppInstallationWithToken(createJwtToken(PRIVATE_KEY_FILE_APP_1, TEST_APP_ID_1)); + return getAppInstallationWithToken(JWT_PROVIDER_1.getEncodedAuthorization()); } protected GHAppInstallation getAppInstallationWithTokenApp2() throws IOException { - return getAppInstallationWithToken(createJwtToken(PRIVATE_KEY_FILE_APP_2, TEST_APP_ID_2)); + return getAppInstallationWithToken(JWT_PROVIDER_2.getEncodedAuthorization()); } protected GHAppInstallation getAppInstallationWithTokenApp3() throws IOException { - return getAppInstallationWithToken(createJwtToken(PRIVATE_KEY_FILE_APP_3, TEST_APP_ID_3)); + return getAppInstallationWithToken(JWT_PROVIDER_3.getEncodedAuthorization()); } } From bd39b07bb5f062dcb07405dc58e6ae1c7bd2f1a7 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Wed, 30 Dec 2020 14:07:37 -0800 Subject: [PATCH 33/63] Fix javadoc issues --- src/main/java/org/kohsuke/github/CredentialProvider.java | 3 +++ .../java/org/kohsuke/github/ImmutableCredentialProvider.java | 3 +++ .../org/kohsuke/github/OrgInstallationCredentialProvider.java | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/CredentialProvider.java index 6cc5fb4e8..ea29f3e9b 100644 --- a/src/main/java/org/kohsuke/github/CredentialProvider.java +++ b/src/main/java/org/kohsuke/github/CredentialProvider.java @@ -34,7 +34,10 @@ public interface CredentialProvider { /** * Binds this credential provider to a github instance. * + * Only needs to be implemented by dynamic credentials providers that use a github instance in order to refresh. + * * @param github + * The github instance to be used for refreshing dynamic credentials */ default void bind(GitHub github) { } diff --git a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java index e0cdc54cb..d7f5815f9 100644 --- a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java @@ -34,6 +34,9 @@ public class ImmutableCredentialProvider implements CredentialProvider { * * @param oauthAccessToken * The token + * @param login + * The login for this token + * * @return a correctly configured {@link CredentialProvider} that will always return the same provided * oauthAccessToken */ diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java index 56f8bcd0c..f4a3bc7c1 100644 --- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java +++ b/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java @@ -29,6 +29,9 @@ public class OrgInstallationCredentialProvider implements CredentialProvider { * * @param organizationName * The name of the organization where the application is installed + * @param credentialProvider + * A credential provider that returns a JWT token that can be used to refresh the App Installation token + * from GitHub. */ @BetaApi @Deprecated From 66704460373b97162960812c39b44be9aee63c3d Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Wed, 30 Dec 2020 15:51:27 -0800 Subject: [PATCH 34/63] Reenable GitHubBuilder tests --- src/main/java/org/kohsuke/github/GitHub.java | 2 +- .../org/kohsuke/github/GitHubBuilder.java | 29 +++++- .../java/org/kohsuke/github/GitHubClient.java | 7 +- .../github/GitHubHttpUrlConnectionClient.java | 4 +- .../kohsuke/github/GitHubConnectionTest.java | 97 ++++++++++++++----- 5 files changed, 105 insertions(+), 34 deletions(-) diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java index cf51c976b..05b3d32f8 100644 --- a/src/main/java/org/kohsuke/github/GitHub.java +++ b/src/main/java/org/kohsuke/github/GitHub.java @@ -130,7 +130,7 @@ public class GitHub { static class CredentialRefreshGitHubWrapper extends GitHub { - CredentialProvider credentialProvider; + private final CredentialProvider credentialProvider; CredentialRefreshGitHubWrapper(GitHub github, CredentialProvider credentialProvider) { super(github.client); diff --git a/src/main/java/org/kohsuke/github/GitHubBuilder.java b/src/main/java/org/kohsuke/github/GitHubBuilder.java index 8fdfc785a..72c5984ea 100644 --- a/src/main/java/org/kohsuke/github/GitHubBuilder.java +++ b/src/main/java/org/kohsuke/github/GitHubBuilder.java @@ -30,7 +30,7 @@ public class GitHubBuilder implements Cloneable { private RateLimitHandler rateLimitHandler = RateLimitHandler.WAIT; private AbuseLimitHandler abuseLimitHandler = AbuseLimitHandler.WAIT; private GitHubRateLimitChecker rateLimitChecker = new GitHubRateLimitChecker(); - private CredentialProvider credentialProvider = CredentialProvider.ANONYMOUS; + /* private */ CredentialProvider credentialProvider = CredentialProvider.ANONYMOUS; /** * Instantiates a new Git hub builder. @@ -212,9 +212,20 @@ public class GitHubBuilder implements Cloneable { */ public static GitHubBuilder fromProperties(Properties props) { GitHubBuilder self = new GitHubBuilder(); - self.withOAuthToken(props.getProperty("oauth"), props.getProperty("login")); - self.withJwtToken(props.getProperty("jwt")); - self.withPassword(props.getProperty("login"), props.getProperty("password")); + String oauth = props.getProperty("oauth"); + String jwt = props.getProperty("jwt"); + String login = props.getProperty("login"); + String password = props.getProperty("password"); + + if (oauth != null) { + self.withOAuthToken(oauth, login); + } + if (jwt != null) { + self.withJwtToken(jwt); + } + if (password != null) { + self.withPassword(login, password); + } self.withEndpoint(props.getProperty("endpoint", GitHubClient.GITHUB_URL)); return self; } @@ -271,6 +282,16 @@ public class GitHubBuilder implements Cloneable { return withCredentialProvider(ImmutableCredentialProvider.fromOauthToken(oauthToken, user)); } + /** + * Configures a {@link CredentialProvider} for this builder + * + * There can be only one credential provider per client instance. + * + * @param credentialProvider + * the credential provider + * @return the git hub builder + * + */ public GitHubBuilder withCredentialProvider(final CredentialProvider credentialProvider) { this.credentialProvider = credentialProvider; return this; diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java index dee9f8311..faff6f812 100644 --- a/src/main/java/org/kohsuke/github/GitHubClient.java +++ b/src/main/java/org/kohsuke/github/GitHubClient.java @@ -46,7 +46,7 @@ abstract class GitHubClient { protected final RateLimitHandler rateLimitHandler; protected final AbuseLimitHandler abuseLimitHandler; private final GitHubRateLimitChecker rateLimitChecker; - CredentialProvider credentialProvider; + private final CredentialProvider credentialProvider; private HttpConnector connector; @@ -212,6 +212,11 @@ abstract class GitHubClient { return getRateLimit(RateLimitTarget.NONE); } + @CheckForNull + protected String getEncodedAuthorization() throws IOException { + return credentialProvider.getEncodedAuthorization(); + } + @Nonnull GHRateLimit getRateLimit(@Nonnull RateLimitTarget rateLimitTarget) throws IOException { GHRateLimit result; diff --git a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java index 572641259..ed130990e 100644 --- a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java +++ b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java @@ -109,9 +109,9 @@ class GitHubHttpUrlConnectionClient extends GitHubClient { // if the authentication is needed but no credential is given, try it anyway (so that some calls // that do work with anonymous access in the reduced form should still work.) if (!request.headers().containsKey("Authorization")) { - String authorization = client.credentialProvider.getEncodedAuthorization(); + String authorization = client.getEncodedAuthorization(); if (authorization != null) { - connection.setRequestProperty("Authorization", client.credentialProvider.getEncodedAuthorization()); + connection.setRequestProperty("Authorization", client.getEncodedAuthorization()); } } diff --git a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java index a1c5aead2..9f5a9a3e5 100644 --- a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java +++ b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java @@ -6,6 +6,8 @@ import java.io.IOException; import java.lang.reflect.Field; import java.util.*; +import static org.hamcrest.CoreMatchers.*; + /** * Unit test for {@link GitHub}. */ @@ -56,20 +58,44 @@ public class GitHubConnectionTest extends AbstractGitHubWireMockTest { Map props = new HashMap(); - props.put("login", "bogus"); - props.put("oauth", "bogus"); - props.put("password", "bogus"); - props.put("jwt", "bogus"); - + props.put("endpoint", "bogus endpoint url"); + props.put("oauth", "bogus oauth token string"); setupEnvironment(props); - GitHubBuilder builder = GitHubBuilder.fromEnvironment(); - // TODO: figure out how to test these again - // assertEquals("bogus", builder.user); - // assertEquals("bogus", builder.oauthToken); - // assertEquals("bogus", builder.password); - // assertEquals("bogus", builder.jwtToken); + assertThat(builder.endpoint, equalTo("bogus endpoint url")); + + assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class)); + assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string")); + assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(), + nullValue()); + + props.put("login", "bogus login"); + setupEnvironment(props); + builder = GitHubBuilder.fromEnvironment(); + + assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class)); + assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string")); + assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(), + equalTo("bogus login")); + + props.put("jwt", "bogus jwt token string"); + setupEnvironment(props); + builder = GitHubBuilder.fromEnvironment(); + + assertThat(builder.credentialProvider, + not(instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class))); + assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("Bearer bogus jwt token string")); + + props.put("password", "bogus weak password"); + setupEnvironment(props); + builder = GitHubBuilder.fromEnvironment(); + + assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class)); + assertThat(builder.credentialProvider.getEncodedAuthorization(), + equalTo("Basic Ym9ndXMgbG9naW46Ym9ndXMgd2VhayBwYXNzd29yZA==")); + assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(), + equalTo("bogus login")); } @@ -77,33 +103,52 @@ public class GitHubConnectionTest extends AbstractGitHubWireMockTest { public void testGitHubBuilderFromCustomEnvironment() throws IOException { Map props = new HashMap(); - props.put("customLogin", "bogusLogin"); - props.put("customOauth", "bogusOauth"); - props.put("customPassword", "bogusPassword"); - props.put("customEndpoint", "bogusEndpoint"); - + props.put("customEndpoint", "bogus endpoint url"); + props.put("customOauth", "bogus oauth token string"); setupEnvironment(props); - GitHubBuilder builder = GitHubBuilder .fromEnvironment("customLogin", "customPassword", "customOauth", "customEndpoint"); - // TODO: figure out how to test these again - // assertEquals("bogusLogin", builder.user); - // assertEquals("bogusOauth", builder.oauthToken); - // assertEquals("bogusPassword", builder.password); - assertEquals("bogusEndpoint", builder.endpoint); + assertThat(builder.endpoint, equalTo("bogus endpoint url")); + + assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class)); + assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string")); + assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(), + nullValue()); + + props.put("customLogin", "bogus login"); + setupEnvironment(props); + builder = GitHubBuilder.fromEnvironment("customLogin", "customPassword", "customOauth", "customEndpoint"); + + assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class)); + assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string")); + assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(), + equalTo("bogus login")); + + props.put("customPassword", "bogus weak password"); + setupEnvironment(props); + builder = GitHubBuilder.fromEnvironment("customLogin", "customPassword", "customOauth", "customEndpoint"); + + assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class)); + assertThat(builder.credentialProvider.getEncodedAuthorization(), + equalTo("Basic Ym9ndXMgbG9naW46Ym9ndXMgd2VhayBwYXNzd29yZA==")); + assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(), + equalTo("bogus login")); } @Test public void testGithubBuilderWithAppInstallationToken() throws Exception { - GitHubBuilder builder = new GitHubBuilder().withAppInstallationToken("bogus"); - // assertEquals("bogus", builder.oauthToken); - // assertEquals("", builder.user); + + GitHubBuilder builder = new GitHubBuilder().withAppInstallationToken("bogus app token"); + assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class)); + assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus app token")); + assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(), + equalTo("")); // test authorization header is set as in the RFC6749 GitHub github = builder.build(); // change this to get a request - assertEquals("token bogus", github.getClient().credentialProvider.getEncodedAuthorization()); + assertEquals("token bogus app token", github.getClient().getEncodedAuthorization()); assertEquals("", github.getClient().login); } From d16a752b430d9db7444579cf753d4d175b721593 Mon Sep 17 00:00:00 2001 From: seregamorph Date: Tue, 5 Jan 2021 18:46:18 +0300 Subject: [PATCH 35/63] Fix mocking Previews --- .../java/org/kohsuke/github/Previews.java | 2 +- .../kohsuke/github/GHPullRequestMockTest.java | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/test/java/org/kohsuke/github/GHPullRequestMockTest.java diff --git a/src/main/java/org/kohsuke/github/Previews.java b/src/main/java/org/kohsuke/github/Previews.java index c669e7e61..300f4478b 100644 --- a/src/main/java/org/kohsuke/github/Previews.java +++ b/src/main/java/org/kohsuke/github/Previews.java @@ -7,7 +7,7 @@ package org.kohsuke.github; * * @author Kohsuke Kawaguchi */ -enum Previews { +public enum Previews { /** * Check-runs and check-suites diff --git a/src/test/java/org/kohsuke/github/GHPullRequestMockTest.java b/src/test/java/org/kohsuke/github/GHPullRequestMockTest.java new file mode 100644 index 000000000..fa40b5506 --- /dev/null +++ b/src/test/java/org/kohsuke/github/GHPullRequestMockTest.java @@ -0,0 +1,21 @@ +package org.kohsuke.github; + +import org.junit.Test; + +import java.io.IOException; + +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class GHPullRequestMockTest { + + @Test + public void shouldMockGHPullRequest() throws IOException { + GHPullRequest pullRequest = mock(GHPullRequest.class); + when(pullRequest.isDraft()).thenReturn(true); + + assertTrue("Mock should return true", pullRequest.isDraft()); + } + +} From 0f4a5227e1bb2c6a7de088fe8293c7a147641a8c Mon Sep 17 00:00:00 2001 From: seregamorph Date: Tue, 5 Jan 2021 23:02:01 +0300 Subject: [PATCH 36/63] internal package --- pom.xml | 2 +- src/main/java/org/kohsuke/github/GHApp.java | 2 +- .../java/org/kohsuke/github/GHAppCreateTokenBuilder.java | 2 +- src/main/java/org/kohsuke/github/GHAppInstallation.java | 4 ++-- src/main/java/org/kohsuke/github/GHBranch.java | 1 + src/main/java/org/kohsuke/github/GHBranchProtection.java | 2 +- .../org/kohsuke/github/GHBranchProtectionBuilder.java | 2 +- src/main/java/org/kohsuke/github/GHCheckRun.java | 1 + src/main/java/org/kohsuke/github/GHCheckRunBuilder.java | 1 + src/main/java/org/kohsuke/github/GHCommit.java | 4 ++-- src/main/java/org/kohsuke/github/GHCommitComment.java | 2 +- .../java/org/kohsuke/github/GHCommitSearchBuilder.java | 1 + .../org/kohsuke/github/GHCreateRepositoryBuilder.java | 2 +- src/main/java/org/kohsuke/github/GHDeployment.java | 2 ++ src/main/java/org/kohsuke/github/GHDeploymentBuilder.java | 2 ++ src/main/java/org/kohsuke/github/GHDeploymentState.java | 2 ++ src/main/java/org/kohsuke/github/GHDeploymentStatus.java | 2 ++ .../org/kohsuke/github/GHDeploymentStatusBuilder.java | 2 ++ src/main/java/org/kohsuke/github/GHDiscussion.java | 1 + src/main/java/org/kohsuke/github/GHIssue.java | 2 +- src/main/java/org/kohsuke/github/GHIssueComment.java | 2 +- src/main/java/org/kohsuke/github/GHOrganization.java | 2 +- src/main/java/org/kohsuke/github/GHProject.java | 2 +- src/main/java/org/kohsuke/github/GHProjectCard.java | 2 +- src/main/java/org/kohsuke/github/GHProjectColumn.java | 2 +- src/main/java/org/kohsuke/github/GHPullRequest.java | 4 ++-- .../org/kohsuke/github/GHPullRequestQueryBuilder.java | 2 +- .../org/kohsuke/github/GHPullRequestReviewComment.java | 2 +- src/main/java/org/kohsuke/github/GHReaction.java | 2 +- src/main/java/org/kohsuke/github/GHRepository.java | 8 +++++++- src/main/java/org/kohsuke/github/GHRepositoryBuilder.java | 2 +- src/main/java/org/kohsuke/github/GitHub.java | 5 +++-- src/main/java/org/kohsuke/github/GitHubRequest.java | 1 + src/main/java/org/kohsuke/github/Preview.java | 2 ++ src/main/java/org/kohsuke/github/Reactable.java | 2 +- .../java/org/kohsuke/github/{ => internal}/Previews.java | 2 +- 36 files changed, 53 insertions(+), 28 deletions(-) rename src/main/java/org/kohsuke/github/{ => internal}/Previews.java (99%) diff --git a/pom.xml b/pom.xml index 56dc8105e..56a23073d 100644 --- a/pom.xml +++ b/pom.xml @@ -153,7 +153,7 @@ org.kohsuke.github.example.* - org.kohsuke.github.Previews + org.kohsuke.github.internal.Previews org.kohsuke.github.extras.OkHttp3Connector diff --git a/src/main/java/org/kohsuke/github/GHApp.java b/src/main/java/org/kohsuke/github/GHApp.java index 630088793..b2178046d 100644 --- a/src/main/java/org/kohsuke/github/GHApp.java +++ b/src/main/java/org/kohsuke/github/GHApp.java @@ -5,7 +5,7 @@ import java.net.URL; import java.util.List; import java.util.Map; -import static org.kohsuke.github.Previews.MACHINE_MAN; +import static org.kohsuke.github.internal.Previews.MACHINE_MAN; /** * A Github App. diff --git a/src/main/java/org/kohsuke/github/GHAppCreateTokenBuilder.java b/src/main/java/org/kohsuke/github/GHAppCreateTokenBuilder.java index 6d25d26b3..1c2d305c0 100644 --- a/src/main/java/org/kohsuke/github/GHAppCreateTokenBuilder.java +++ b/src/main/java/org/kohsuke/github/GHAppCreateTokenBuilder.java @@ -5,7 +5,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import static org.kohsuke.github.Previews.MACHINE_MAN; +import static org.kohsuke.github.internal.Previews.MACHINE_MAN; /** * Creates a access token for a GitHub App Installation diff --git a/src/main/java/org/kohsuke/github/GHAppInstallation.java b/src/main/java/org/kohsuke/github/GHAppInstallation.java index 167105aa8..7b1797fd5 100644 --- a/src/main/java/org/kohsuke/github/GHAppInstallation.java +++ b/src/main/java/org/kohsuke/github/GHAppInstallation.java @@ -8,8 +8,8 @@ import java.net.URL; import java.util.List; import java.util.Map; -import static org.kohsuke.github.Previews.GAMBIT; -import static org.kohsuke.github.Previews.MACHINE_MAN; +import static org.kohsuke.github.internal.Previews.GAMBIT; +import static org.kohsuke.github.internal.Previews.MACHINE_MAN; /** * A Github App Installation. diff --git a/src/main/java/org/kohsuke/github/GHBranch.java b/src/main/java/org/kohsuke/github/GHBranch.java index fdce55b1d..cfda84cee 100644 --- a/src/main/java/org/kohsuke/github/GHBranch.java +++ b/src/main/java/org/kohsuke/github/GHBranch.java @@ -3,6 +3,7 @@ package org.kohsuke.github; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; +import org.kohsuke.github.internal.Previews; import java.io.IOException; import java.net.URL; diff --git a/src/main/java/org/kohsuke/github/GHBranchProtection.java b/src/main/java/org/kohsuke/github/GHBranchProtection.java index 9f8aebd18..a8723bf6e 100644 --- a/src/main/java/org/kohsuke/github/GHBranchProtection.java +++ b/src/main/java/org/kohsuke/github/GHBranchProtection.java @@ -6,7 +6,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.io.IOException; import java.util.Collection; -import static org.kohsuke.github.Previews.ZZZAX; +import static org.kohsuke.github.internal.Previews.ZZZAX; /** * The type GHBranchProtection. diff --git a/src/main/java/org/kohsuke/github/GHBranchProtectionBuilder.java b/src/main/java/org/kohsuke/github/GHBranchProtectionBuilder.java index 9f60aec13..22df023d6 100644 --- a/src/main/java/org/kohsuke/github/GHBranchProtectionBuilder.java +++ b/src/main/java/org/kohsuke/github/GHBranchProtectionBuilder.java @@ -12,7 +12,7 @@ import java.util.List; import java.util.Map; import java.util.Set; -import static org.kohsuke.github.Previews.*; +import static org.kohsuke.github.internal.Previews.LUKE_CAGE; /** * Builder to configure the branch protection settings. diff --git a/src/main/java/org/kohsuke/github/GHCheckRun.java b/src/main/java/org/kohsuke/github/GHCheckRun.java index c28430022..717bdc985 100644 --- a/src/main/java/org/kohsuke/github/GHCheckRun.java +++ b/src/main/java/org/kohsuke/github/GHCheckRun.java @@ -3,6 +3,7 @@ package org.kohsuke.github; import com.fasterxml.jackson.annotation.JsonProperty; import edu.umd.cs.findbugs.annotations.NonNull; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; +import org.kohsuke.github.internal.Previews; import java.io.IOException; import java.net.URL; diff --git a/src/main/java/org/kohsuke/github/GHCheckRunBuilder.java b/src/main/java/org/kohsuke/github/GHCheckRunBuilder.java index 9623f9721..6294079b3 100644 --- a/src/main/java/org/kohsuke/github/GHCheckRunBuilder.java +++ b/src/main/java/org/kohsuke/github/GHCheckRunBuilder.java @@ -28,6 +28,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import edu.umd.cs.findbugs.annotations.CheckForNull; import edu.umd.cs.findbugs.annotations.NonNull; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; +import org.kohsuke.github.internal.Previews; import java.io.IOException; import java.util.Collections; diff --git a/src/main/java/org/kohsuke/github/GHCommit.java b/src/main/java/org/kohsuke/github/GHCommit.java index 76077608a..82655b553 100644 --- a/src/main/java/org/kohsuke/github/GHCommit.java +++ b/src/main/java/org/kohsuke/github/GHCommit.java @@ -11,8 +11,8 @@ import java.util.Collections; import java.util.Date; import java.util.List; -import static org.kohsuke.github.Previews.ANTIOPE; -import static org.kohsuke.github.Previews.GROOT; +import static org.kohsuke.github.internal.Previews.ANTIOPE; +import static org.kohsuke.github.internal.Previews.GROOT; /** * A commit in a repository. diff --git a/src/main/java/org/kohsuke/github/GHCommitComment.java b/src/main/java/org/kohsuke/github/GHCommitComment.java index 72d6dee94..be77e1ca7 100644 --- a/src/main/java/org/kohsuke/github/GHCommitComment.java +++ b/src/main/java/org/kohsuke/github/GHCommitComment.java @@ -5,7 +5,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.io.IOException; import java.net.URL; -import static org.kohsuke.github.Previews.*; +import static org.kohsuke.github.internal.Previews.SQUIRREL_GIRL; /** * A comment attached to a commit (or a specific line in a specific file of a commit.) diff --git a/src/main/java/org/kohsuke/github/GHCommitSearchBuilder.java b/src/main/java/org/kohsuke/github/GHCommitSearchBuilder.java index 9338d26d9..49baa64e1 100644 --- a/src/main/java/org/kohsuke/github/GHCommitSearchBuilder.java +++ b/src/main/java/org/kohsuke/github/GHCommitSearchBuilder.java @@ -1,6 +1,7 @@ package org.kohsuke.github; import org.apache.commons.lang3.StringUtils; +import org.kohsuke.github.internal.Previews; import java.io.IOException; diff --git a/src/main/java/org/kohsuke/github/GHCreateRepositoryBuilder.java b/src/main/java/org/kohsuke/github/GHCreateRepositoryBuilder.java index 6f1b6a26f..fa98790b3 100644 --- a/src/main/java/org/kohsuke/github/GHCreateRepositoryBuilder.java +++ b/src/main/java/org/kohsuke/github/GHCreateRepositoryBuilder.java @@ -2,7 +2,7 @@ package org.kohsuke.github; import java.io.IOException; -import static org.kohsuke.github.Previews.BAPTISTE; +import static org.kohsuke.github.internal.Previews.BAPTISTE; /** * Creates a repository diff --git a/src/main/java/org/kohsuke/github/GHDeployment.java b/src/main/java/org/kohsuke/github/GHDeployment.java index 067d67a8d..b93ef0003 100644 --- a/src/main/java/org/kohsuke/github/GHDeployment.java +++ b/src/main/java/org/kohsuke/github/GHDeployment.java @@ -1,5 +1,7 @@ package org.kohsuke.github; +import org.kohsuke.github.internal.Previews; + import java.io.IOException; import java.net.URL; import java.util.Map; diff --git a/src/main/java/org/kohsuke/github/GHDeploymentBuilder.java b/src/main/java/org/kohsuke/github/GHDeploymentBuilder.java index 6a34c1079..bf02ef059 100644 --- a/src/main/java/org/kohsuke/github/GHDeploymentBuilder.java +++ b/src/main/java/org/kohsuke/github/GHDeploymentBuilder.java @@ -1,5 +1,7 @@ package org.kohsuke.github; +import org.kohsuke.github.internal.Previews; + import java.io.IOException; import java.util.List; diff --git a/src/main/java/org/kohsuke/github/GHDeploymentState.java b/src/main/java/org/kohsuke/github/GHDeploymentState.java index fa3a8156d..e1c635aec 100644 --- a/src/main/java/org/kohsuke/github/GHDeploymentState.java +++ b/src/main/java/org/kohsuke/github/GHDeploymentState.java @@ -1,5 +1,7 @@ package org.kohsuke.github; +import org.kohsuke.github.internal.Previews; + /** * Represents the state of deployment */ diff --git a/src/main/java/org/kohsuke/github/GHDeploymentStatus.java b/src/main/java/org/kohsuke/github/GHDeploymentStatus.java index ea242deda..8162ae9b3 100644 --- a/src/main/java/org/kohsuke/github/GHDeploymentStatus.java +++ b/src/main/java/org/kohsuke/github/GHDeploymentStatus.java @@ -1,5 +1,7 @@ package org.kohsuke.github; +import org.kohsuke.github.internal.Previews; + import java.net.URL; import java.util.Locale; diff --git a/src/main/java/org/kohsuke/github/GHDeploymentStatusBuilder.java b/src/main/java/org/kohsuke/github/GHDeploymentStatusBuilder.java index 9ade2c7d7..3e2ab269f 100644 --- a/src/main/java/org/kohsuke/github/GHDeploymentStatusBuilder.java +++ b/src/main/java/org/kohsuke/github/GHDeploymentStatusBuilder.java @@ -1,5 +1,7 @@ package org.kohsuke.github; +import org.kohsuke.github.internal.Previews; + import java.io.IOException; /** diff --git a/src/main/java/org/kohsuke/github/GHDiscussion.java b/src/main/java/org/kohsuke/github/GHDiscussion.java index 81ea3179e..8d80b890b 100644 --- a/src/main/java/org/kohsuke/github/GHDiscussion.java +++ b/src/main/java/org/kohsuke/github/GHDiscussion.java @@ -1,6 +1,7 @@ package org.kohsuke.github; import com.fasterxml.jackson.annotation.JsonProperty; +import org.kohsuke.github.internal.Previews; import java.io.IOException; import java.net.URL; diff --git a/src/main/java/org/kohsuke/github/GHIssue.java b/src/main/java/org/kohsuke/github/GHIssue.java index 63817c10e..372f5c102 100644 --- a/src/main/java/org/kohsuke/github/GHIssue.java +++ b/src/main/java/org/kohsuke/github/GHIssue.java @@ -39,7 +39,7 @@ import java.util.List; import java.util.Locale; import java.util.Objects; -import static org.kohsuke.github.Previews.SQUIRREL_GIRL; +import static org.kohsuke.github.internal.Previews.SQUIRREL_GIRL; /** * Represents an issue on GitHub. diff --git a/src/main/java/org/kohsuke/github/GHIssueComment.java b/src/main/java/org/kohsuke/github/GHIssueComment.java index 38a3c6b0c..107dec45b 100644 --- a/src/main/java/org/kohsuke/github/GHIssueComment.java +++ b/src/main/java/org/kohsuke/github/GHIssueComment.java @@ -26,7 +26,7 @@ package org.kohsuke.github; import java.io.IOException; import java.net.URL; -import static org.kohsuke.github.Previews.*; +import static org.kohsuke.github.internal.Previews.SQUIRREL_GIRL; /** * Comment to the issue diff --git a/src/main/java/org/kohsuke/github/GHOrganization.java b/src/main/java/org/kohsuke/github/GHOrganization.java index 0ac5a5028..15f13839c 100644 --- a/src/main/java/org/kohsuke/github/GHOrganization.java +++ b/src/main/java/org/kohsuke/github/GHOrganization.java @@ -10,7 +10,7 @@ import java.util.List; import java.util.Map; import java.util.TreeMap; -import static org.kohsuke.github.Previews.INERTIA; +import static org.kohsuke.github.internal.Previews.INERTIA; /** * The type GHOrganization. diff --git a/src/main/java/org/kohsuke/github/GHProject.java b/src/main/java/org/kohsuke/github/GHProject.java index 033770d40..426e7cd89 100644 --- a/src/main/java/org/kohsuke/github/GHProject.java +++ b/src/main/java/org/kohsuke/github/GHProject.java @@ -28,7 +28,7 @@ import java.io.IOException; import java.net.URL; import java.util.Locale; -import static org.kohsuke.github.Previews.INERTIA; +import static org.kohsuke.github.internal.Previews.INERTIA; /** * A GitHub project. diff --git a/src/main/java/org/kohsuke/github/GHProjectCard.java b/src/main/java/org/kohsuke/github/GHProjectCard.java index 089b53588..5006a0bcc 100644 --- a/src/main/java/org/kohsuke/github/GHProjectCard.java +++ b/src/main/java/org/kohsuke/github/GHProjectCard.java @@ -6,7 +6,7 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.net.URL; -import static org.kohsuke.github.Previews.INERTIA; +import static org.kohsuke.github.internal.Previews.INERTIA; /** * The type GHProjectCard. diff --git a/src/main/java/org/kohsuke/github/GHProjectColumn.java b/src/main/java/org/kohsuke/github/GHProjectColumn.java index 5a6a40724..c816fffd8 100644 --- a/src/main/java/org/kohsuke/github/GHProjectColumn.java +++ b/src/main/java/org/kohsuke/github/GHProjectColumn.java @@ -4,7 +4,7 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.net.URL; -import static org.kohsuke.github.Previews.INERTIA; +import static org.kohsuke.github.internal.Previews.INERTIA; /** * The type GHProjectColumn. diff --git a/src/main/java/org/kohsuke/github/GHPullRequest.java b/src/main/java/org/kohsuke/github/GHPullRequest.java index 7906ffe15..1cb8da814 100644 --- a/src/main/java/org/kohsuke/github/GHPullRequest.java +++ b/src/main/java/org/kohsuke/github/GHPullRequest.java @@ -36,8 +36,8 @@ import java.util.Objects; import javax.annotation.CheckForNull; -import static org.kohsuke.github.Previews.LYDIAN; -import static org.kohsuke.github.Previews.SHADOW_CAT; +import static org.kohsuke.github.internal.Previews.LYDIAN; +import static org.kohsuke.github.internal.Previews.SHADOW_CAT; /** * A pull request. diff --git a/src/main/java/org/kohsuke/github/GHPullRequestQueryBuilder.java b/src/main/java/org/kohsuke/github/GHPullRequestQueryBuilder.java index a010ee3a9..0a7c2b353 100644 --- a/src/main/java/org/kohsuke/github/GHPullRequestQueryBuilder.java +++ b/src/main/java/org/kohsuke/github/GHPullRequestQueryBuilder.java @@ -1,6 +1,6 @@ package org.kohsuke.github; -import static org.kohsuke.github.Previews.SHADOW_CAT; +import static org.kohsuke.github.internal.Previews.SHADOW_CAT; /** * Lists up pull requests with some filtering and sorting. diff --git a/src/main/java/org/kohsuke/github/GHPullRequestReviewComment.java b/src/main/java/org/kohsuke/github/GHPullRequestReviewComment.java index 6c3ec4901..e2a731e22 100644 --- a/src/main/java/org/kohsuke/github/GHPullRequestReviewComment.java +++ b/src/main/java/org/kohsuke/github/GHPullRequestReviewComment.java @@ -28,7 +28,7 @@ import java.net.URL; import javax.annotation.CheckForNull; -import static org.kohsuke.github.Previews.*; +import static org.kohsuke.github.internal.Previews.SQUIRREL_GIRL; /** * Review comment to the pull request diff --git a/src/main/java/org/kohsuke/github/GHReaction.java b/src/main/java/org/kohsuke/github/GHReaction.java index 04be4c103..ead010e45 100644 --- a/src/main/java/org/kohsuke/github/GHReaction.java +++ b/src/main/java/org/kohsuke/github/GHReaction.java @@ -3,7 +3,7 @@ package org.kohsuke.github; import java.io.IOException; import java.net.URL; -import static org.kohsuke.github.Previews.*; +import static org.kohsuke.github.internal.Previews.SQUIRREL_GIRL; /** * Reaction to issue, comment, PR, and so on. diff --git a/src/main/java/org/kohsuke/github/GHRepository.java b/src/main/java/org/kohsuke/github/GHRepository.java index 3832cca0d..a7d47f8a7 100644 --- a/src/main/java/org/kohsuke/github/GHRepository.java +++ b/src/main/java/org/kohsuke/github/GHRepository.java @@ -57,7 +57,13 @@ import java.util.WeakHashMap; import javax.annotation.Nonnull; import static java.util.Arrays.*; -import static org.kohsuke.github.Previews.*; +import static org.kohsuke.github.internal.Previews.ANTIOPE; +import static org.kohsuke.github.internal.Previews.ANT_MAN; +import static org.kohsuke.github.internal.Previews.BAPTISTE; +import static org.kohsuke.github.internal.Previews.FLASH; +import static org.kohsuke.github.internal.Previews.INERTIA; +import static org.kohsuke.github.internal.Previews.MERCY; +import static org.kohsuke.github.internal.Previews.SHADOW_CAT; /** * A repository on GitHub. diff --git a/src/main/java/org/kohsuke/github/GHRepositoryBuilder.java b/src/main/java/org/kohsuke/github/GHRepositoryBuilder.java index e4c2ff4fd..5153780f5 100644 --- a/src/main/java/org/kohsuke/github/GHRepositoryBuilder.java +++ b/src/main/java/org/kohsuke/github/GHRepositoryBuilder.java @@ -3,7 +3,7 @@ package org.kohsuke.github; import java.io.IOException; import java.net.URL; -import static org.kohsuke.github.Previews.BAPTISTE; +import static org.kohsuke.github.internal.Previews.BAPTISTE; abstract class GHRepositoryBuilder extends AbstractBuilder { diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java index 382d62926..db00703af 100644 --- a/src/main/java/org/kohsuke/github/GitHub.java +++ b/src/main/java/org/kohsuke/github/GitHub.java @@ -26,6 +26,7 @@ package org.kohsuke.github; import com.fasterxml.jackson.databind.ObjectReader; import com.fasterxml.jackson.databind.ObjectWriter; import com.infradna.tool.bridge_method_injector.WithBridgeMethods; +import org.kohsuke.github.internal.Previews; import java.io.*; import java.util.*; @@ -37,8 +38,8 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import static org.kohsuke.github.Previews.INERTIA; -import static org.kohsuke.github.Previews.MACHINE_MAN; +import static org.kohsuke.github.internal.Previews.INERTIA; +import static org.kohsuke.github.internal.Previews.MACHINE_MAN; /** * Root of the GitHub API. diff --git a/src/main/java/org/kohsuke/github/GitHubRequest.java b/src/main/java/org/kohsuke/github/GitHubRequest.java index 65ac49192..b988e80c8 100644 --- a/src/main/java/org/kohsuke/github/GitHubRequest.java +++ b/src/main/java/org/kohsuke/github/GitHubRequest.java @@ -2,6 +2,7 @@ package org.kohsuke.github; import edu.umd.cs.findbugs.annotations.NonNull; import org.apache.commons.lang3.StringUtils; +import org.kohsuke.github.internal.Previews; import java.io.InputStream; import java.io.UnsupportedEncodingException; diff --git a/src/main/java/org/kohsuke/github/Preview.java b/src/main/java/org/kohsuke/github/Preview.java index 298668306..b230c6ea3 100644 --- a/src/main/java/org/kohsuke/github/Preview.java +++ b/src/main/java/org/kohsuke/github/Preview.java @@ -1,5 +1,7 @@ package org.kohsuke.github; +import org.kohsuke.github.internal.Previews; + import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; diff --git a/src/main/java/org/kohsuke/github/Reactable.java b/src/main/java/org/kohsuke/github/Reactable.java index 777ef7a47..c5426a881 100644 --- a/src/main/java/org/kohsuke/github/Reactable.java +++ b/src/main/java/org/kohsuke/github/Reactable.java @@ -2,7 +2,7 @@ package org.kohsuke.github; import java.io.IOException; -import static org.kohsuke.github.Previews.SQUIRREL_GIRL; +import static org.kohsuke.github.internal.Previews.SQUIRREL_GIRL; /** * Those {@link GHObject}s that can have {@linkplain GHReaction reactions}. diff --git a/src/main/java/org/kohsuke/github/Previews.java b/src/main/java/org/kohsuke/github/internal/Previews.java similarity index 99% rename from src/main/java/org/kohsuke/github/Previews.java rename to src/main/java/org/kohsuke/github/internal/Previews.java index 300f4478b..66ef2d9e2 100644 --- a/src/main/java/org/kohsuke/github/Previews.java +++ b/src/main/java/org/kohsuke/github/internal/Previews.java @@ -1,4 +1,4 @@ -package org.kohsuke.github; +package org.kohsuke.github.internal; /** * Provides the media type strings for GitHub API previews From 9aeb4221575b155ec3110b8dc0faab3bdcb070ef Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Tue, 5 Jan 2021 17:27:08 -0800 Subject: [PATCH 37/63] [maven-release-plugin] prepare release github-api-1.119 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 56a23073d..a68f3eedf 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.kohsuke github-api - 1.119-SNAPSHOT + 1.119 GitHub API for Java https://github-api.kohsuke.org/ GitHub API for Java @@ -11,7 +11,7 @@ scm:git:git@github.com/hub4j/${project.artifactId}.git scm:git:ssh://git@github.com/hub4j/${project.artifactId}.git https://github.com/hub4j/github-api/ - HEAD + github-api-1.119 From 7e1531dbcad2ed7dae809d96ea3787ec348f8889 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Tue, 5 Jan 2021 17:27:23 -0800 Subject: [PATCH 38/63] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index a68f3eedf..39b533293 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.kohsuke github-api - 1.119 + 1.120-SNAPSHOT GitHub API for Java https://github-api.kohsuke.org/ GitHub API for Java @@ -11,7 +11,7 @@ scm:git:git@github.com/hub4j/${project.artifactId}.git scm:git:ssh://git@github.com/hub4j/${project.artifactId}.git https://github.com/hub4j/github-api/ - github-api-1.119 + HEAD From f6ac4d355961573092f446920066a24727a6c607 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Thu, 7 Jan 2021 09:46:30 +0100 Subject: [PATCH 39/63] rename: credential provider -> authorization provider This includes renames in comments, related methods, javadocs and fields/variables. --- ...ovider.java => AuthorizationProvider.java} | 16 +++--- src/main/java/org/kohsuke/github/GitHub.java | 20 +++---- .../org/kohsuke/github/GitHubBuilder.java | 30 +++++----- .../java/org/kohsuke/github/GitHubClient.java | 19 ++++--- .../github/GitHubHttpUrlConnectionClient.java | 4 +- ...va => ImmutableAuthorizationProvider.java} | 48 ++++++++-------- ...OrgInstallationAuthorizationProvider.java} | 20 +++---- .../github/extras/auth/JWTTokenProvider.java | 6 +- .../github/AbstractGHAppInstallationTest.java | 6 +- .../kohsuke/github/GitHubConnectionTest.java | 55 ++++++++----------- ...nstallationAuthorizationProviderTest.java} | 16 +++--- .../mappings/app-2.json | 0 .../mappings/user-1.json | 0 .../__files/app-2.json | 0 .../orgs_hub4j-test-org_installation-3.json | 0 .../mappings/app-2.json | 0 ...nstallations_11575015_access_tokens-4.json | 0 .../orgs_hub4j-test-org_installation-3.json | 0 .../mappings/user-1.json | 0 19 files changed, 117 insertions(+), 123 deletions(-) rename src/main/java/org/kohsuke/github/{CredentialProvider.java => AuthorizationProvider.java} (71%) rename src/main/java/org/kohsuke/github/{ImmutableCredentialProvider.java => ImmutableAuthorizationProvider.java} (53%) rename src/main/java/org/kohsuke/github/{OrgInstallationCredentialProvider.java => OrgInstallationAuthorizationProvider.java} (69%) rename src/test/java/org/kohsuke/github/{OrgInstallationCredentialProviderTest.java => OrgInstallationAuthorizationProviderTest.java} (56%) rename src/test/resources/org/kohsuke/github/{OrgInstallationCredentialProviderTest => OrgInstallationAuthorizationProviderTest}/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json (100%) rename src/test/resources/org/kohsuke/github/{OrgInstallationCredentialProviderTest => OrgInstallationAuthorizationProviderTest}/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json (100%) rename src/test/resources/org/kohsuke/github/{OrgInstallationCredentialProviderTest => OrgInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json (100%) rename src/test/resources/org/kohsuke/github/{OrgInstallationCredentialProviderTest => OrgInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json (100%) rename src/test/resources/org/kohsuke/github/{OrgInstallationCredentialProviderTest => OrgInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json (100%) rename src/test/resources/org/kohsuke/github/{OrgInstallationCredentialProviderTest => OrgInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json (100%) rename src/test/resources/org/kohsuke/github/{OrgInstallationCredentialProviderTest => OrgInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json (100%) rename src/test/resources/org/kohsuke/github/{OrgInstallationCredentialProviderTest => OrgInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json (100%) diff --git a/src/main/java/org/kohsuke/github/CredentialProvider.java b/src/main/java/org/kohsuke/github/AuthorizationProvider.java similarity index 71% rename from src/main/java/org/kohsuke/github/CredentialProvider.java rename to src/main/java/org/kohsuke/github/AuthorizationProvider.java index ea29f3e9b..8a5eb6c1a 100644 --- a/src/main/java/org/kohsuke/github/CredentialProvider.java +++ b/src/main/java/org/kohsuke/github/AuthorizationProvider.java @@ -6,15 +6,15 @@ import java.io.IOException; * Provides a functional interface that returns a valid encodedAuthorization. This strategy allows for a provider that * dynamically changes the credentials. Each request will request the credentials from the provider. */ -public interface CredentialProvider { +public interface AuthorizationProvider { /** - * An static instance for an ANONYMOUS credential provider + * An static instance for an ANONYMOUS authorization provider */ - CredentialProvider ANONYMOUS = new AnonymousCredentialProvider(); + AuthorizationProvider ANONYMOUS = new AnonymousAuthorizationProvider(); /** - * Returns the credentials to be used with a given request. As an example, a credential provider for a bearer token - * will return something like: + * Returns the credentials to be used with a given request. As an example, a authorization provider for a bearer + * token will return something like: * *
      * {@code
@@ -32,7 +32,7 @@ public interface CredentialProvider {
     String getEncodedAuthorization() throws IOException;
 
     /**
-     * Binds this credential provider to a github instance.
+     * Binds this authorization provider to a github instance.
      *
      * Only needs to be implemented by dynamic credentials providers that use a github instance in order to refresh.
      *
@@ -43,9 +43,9 @@ public interface CredentialProvider {
     }
 
     /**
-     * A {@link CredentialProvider} that ensures that no credentials are returned
+     * A {@link AuthorizationProvider} that ensures that no credentials are returned
      */
-    class AnonymousCredentialProvider implements CredentialProvider {
+    class AnonymousAuthorizationProvider implements AuthorizationProvider {
         @Override
         public String getEncodedAuthorization() throws IOException {
             return null;
diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java
index 05b3d32f8..7a4001182 100644
--- a/src/main/java/org/kohsuke/github/GitHub.java
+++ b/src/main/java/org/kohsuke/github/GitHub.java
@@ -101,23 +101,23 @@ public class GitHub {
      *            abuseLimitHandler
      * @param rateLimitChecker
      *            rateLimitChecker
-     * @param credentialProvider
-     *            a credential provider
+     * @param authorizationProvider
+     *            a authorization provider
      */
     GitHub(String apiUrl,
             HttpConnector connector,
             RateLimitHandler rateLimitHandler,
             AbuseLimitHandler abuseLimitHandler,
             GitHubRateLimitChecker rateLimitChecker,
-            CredentialProvider credentialProvider) throws IOException {
-        credentialProvider.bind(this);
+            AuthorizationProvider authorizationProvider) throws IOException {
+        authorizationProvider.bind(this);
         this.client = new GitHubHttpUrlConnectionClient(apiUrl,
                 connector,
                 rateLimitHandler,
                 abuseLimitHandler,
                 rateLimitChecker,
                 (myself) -> setMyself(myself),
-                credentialProvider);
+                authorizationProvider);
         users = new ConcurrentHashMap<>();
         orgs = new ConcurrentHashMap<>();
     }
@@ -130,12 +130,12 @@ public class GitHub {
 
     static class CredentialRefreshGitHubWrapper extends GitHub {
 
-        private final CredentialProvider credentialProvider;
+        private final AuthorizationProvider authorizationProvider;
 
-        CredentialRefreshGitHubWrapper(GitHub github, CredentialProvider credentialProvider) {
+        CredentialRefreshGitHubWrapper(GitHub github, AuthorizationProvider authorizationProvider) {
             super(github.client);
-            this.credentialProvider = credentialProvider;
-            this.credentialProvider.bind(this);
+            this.authorizationProvider = authorizationProvider;
+            this.authorizationProvider.bind(this);
         }
 
         @Nonnull
@@ -143,7 +143,7 @@ public class GitHub {
         Requester createRequest() {
             try {
                 // Override
-                return super.createRequest().setHeader("Authorization", credentialProvider.getEncodedAuthorization())
+                return super.createRequest().setHeader("Authorization", authorizationProvider.getEncodedAuthorization())
                         .rateLimit(RateLimitTarget.NONE);
             } catch (IOException e) {
                 throw new GHException("Failed to create requester to refresh credentials", e);
diff --git a/src/main/java/org/kohsuke/github/GitHubBuilder.java b/src/main/java/org/kohsuke/github/GitHubBuilder.java
index 72c5984ea..425285f64 100644
--- a/src/main/java/org/kohsuke/github/GitHubBuilder.java
+++ b/src/main/java/org/kohsuke/github/GitHubBuilder.java
@@ -30,7 +30,7 @@ public class GitHubBuilder implements Cloneable {
     private RateLimitHandler rateLimitHandler = RateLimitHandler.WAIT;
     private AbuseLimitHandler abuseLimitHandler = AbuseLimitHandler.WAIT;
     private GitHubRateLimitChecker rateLimitChecker = new GitHubRateLimitChecker();
-    /* private */ CredentialProvider credentialProvider = CredentialProvider.ANONYMOUS;
+    /* private */ AuthorizationProvider authorizationProvider = AuthorizationProvider.ANONYMOUS;
 
     /**
      * Instantiates a new Git hub builder.
@@ -58,13 +58,13 @@ public class GitHubBuilder implements Cloneable {
 
         builder = fromEnvironment();
 
-        if (builder.credentialProvider != null)
+        if (builder.authorizationProvider != null)
             return builder;
 
         try {
             builder = fromPropertyFile();
 
-            if (builder.credentialProvider != null)
+            if (builder.authorizationProvider != null)
                 return builder;
         } catch (FileNotFoundException e) {
             // fall through
@@ -255,7 +255,7 @@ public class GitHubBuilder implements Cloneable {
      * @return the git hub builder
      */
     public GitHubBuilder withPassword(String user, String password) {
-        return withCredentialProvider(ImmutableCredentialProvider.fromLoginAndPassword(user, password));
+        return withAuthorizationProvider(ImmutableAuthorizationProvider.fromLoginAndPassword(user, password));
     }
 
     /**
@@ -266,7 +266,7 @@ public class GitHubBuilder implements Cloneable {
      * @return the git hub builder
      */
     public GitHubBuilder withOAuthToken(String oauthToken) {
-        return withCredentialProvider(ImmutableCredentialProvider.fromOauthToken(oauthToken));
+        return withAuthorizationProvider(ImmutableAuthorizationProvider.fromOauthToken(oauthToken));
     }
 
     /**
@@ -279,21 +279,21 @@ public class GitHubBuilder implements Cloneable {
      * @return the git hub builder
      */
     public GitHubBuilder withOAuthToken(String oauthToken, String user) {
-        return withCredentialProvider(ImmutableCredentialProvider.fromOauthToken(oauthToken, user));
+        return withAuthorizationProvider(ImmutableAuthorizationProvider.fromOauthToken(oauthToken, user));
     }
 
     /**
-     * Configures a {@link CredentialProvider} for this builder
+     * Configures a {@link AuthorizationProvider} for this builder
      *
-     * There can be only one credential provider per client instance.
+     * There can be only one authorization provider per client instance.
      *
-     * @param credentialProvider
-     *            the credential provider
+     * @param authorizationProvider
+     *            the authorization provider
      * @return the git hub builder
      *
      */
-    public GitHubBuilder withCredentialProvider(final CredentialProvider credentialProvider) {
-        this.credentialProvider = credentialProvider;
+    public GitHubBuilder withAuthorizationProvider(final AuthorizationProvider authorizationProvider) {
+        this.authorizationProvider = authorizationProvider;
         return this;
     }
 
@@ -306,7 +306,7 @@ public class GitHubBuilder implements Cloneable {
      * @see GHAppInstallation#createToken(java.util.Map) GHAppInstallation#createToken(java.util.Map)
      */
     public GitHubBuilder withAppInstallationToken(String appInstallationToken) {
-        return withCredentialProvider(ImmutableCredentialProvider.fromAppInstallationToken(appInstallationToken));
+        return withAuthorizationProvider(ImmutableAuthorizationProvider.fromAppInstallationToken(appInstallationToken));
     }
 
     /**
@@ -317,7 +317,7 @@ public class GitHubBuilder implements Cloneable {
      * @return the git hub builder
      */
     public GitHubBuilder withJwtToken(String jwtToken) {
-        return withCredentialProvider(ImmutableCredentialProvider.fromJwtToken(jwtToken));
+        return withAuthorizationProvider(ImmutableAuthorizationProvider.fromJwtToken(jwtToken));
     }
 
     /**
@@ -443,7 +443,7 @@ public class GitHubBuilder implements Cloneable {
                 rateLimitHandler,
                 abuseLimitHandler,
                 rateLimitChecker,
-                credentialProvider);
+                authorizationProvider);
     }
 
     @Override
diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java
index faff6f812..b7a82db9a 100644
--- a/src/main/java/org/kohsuke/github/GitHubClient.java
+++ b/src/main/java/org/kohsuke/github/GitHubClient.java
@@ -3,6 +3,7 @@ package org.kohsuke.github;
 import com.fasterxml.jackson.databind.*;
 import com.fasterxml.jackson.databind.introspect.VisibilityChecker;
 import org.apache.commons.io.IOUtils;
+import org.kohsuke.github.ImmutableAuthorizationProvider.UserAuthorizationProvider;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -46,7 +47,7 @@ abstract class GitHubClient {
     protected final RateLimitHandler rateLimitHandler;
     protected final AbuseLimitHandler abuseLimitHandler;
     private final GitHubRateLimitChecker rateLimitChecker;
-    private final CredentialProvider credentialProvider;
+    private final AuthorizationProvider authorizationProvider;
 
     private HttpConnector connector;
 
@@ -76,7 +77,7 @@ abstract class GitHubClient {
             AbuseLimitHandler abuseLimitHandler,
             GitHubRateLimitChecker rateLimitChecker,
             Consumer myselfConsumer,
-            CredentialProvider credentialProvider) throws IOException {
+            AuthorizationProvider authorizationProvider) throws IOException {
 
         if (apiUrl.endsWith("/")) {
             apiUrl = apiUrl.substring(0, apiUrl.length() - 1); // normalize
@@ -89,7 +90,7 @@ abstract class GitHubClient {
         this.connector = connector;
 
         // Prefer credential configuration via provider
-        this.credentialProvider = credentialProvider;
+        this.authorizationProvider = authorizationProvider;
 
         this.rateLimitHandler = rateLimitHandler;
         this.abuseLimitHandler = abuseLimitHandler;
@@ -100,12 +101,12 @@ abstract class GitHubClient {
 
     private String getCurrentUser(Consumer myselfConsumer) throws IOException {
         String login = null;
-        if (this.credentialProvider instanceof ImmutableCredentialProvider.UserCredentialProvider
-                && this.credentialProvider.getEncodedAuthorization() != null) {
+        if (this.authorizationProvider instanceof UserAuthorizationProvider
+                && this.authorizationProvider.getEncodedAuthorization() != null) {
 
-            ImmutableCredentialProvider.UserCredentialProvider userCredentialProvider = (ImmutableCredentialProvider.UserCredentialProvider) this.credentialProvider;
+            UserAuthorizationProvider userAuthorizationProvider = (UserAuthorizationProvider) this.authorizationProvider;
 
-            login = userCredentialProvider.getLogin();
+            login = userAuthorizationProvider.getLogin();
 
             if (login == null) {
                 try {
@@ -185,7 +186,7 @@ abstract class GitHubClient {
      */
     public boolean isAnonymous() {
         try {
-            return login == null && this.credentialProvider.getEncodedAuthorization() == null;
+            return login == null && this.authorizationProvider.getEncodedAuthorization() == null;
         } catch (IOException e) {
             // An exception here means that the provider failed to provide authorization parameters,
             // basically meaning the same as "no auth"
@@ -214,7 +215,7 @@ abstract class GitHubClient {
 
     @CheckForNull
     protected String getEncodedAuthorization() throws IOException {
-        return credentialProvider.getEncodedAuthorization();
+        return authorizationProvider.getEncodedAuthorization();
     }
 
     @Nonnull
diff --git a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java
index ed130990e..0b24b8ddd 100644
--- a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java
+++ b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java
@@ -38,14 +38,14 @@ class GitHubHttpUrlConnectionClient extends GitHubClient {
             AbuseLimitHandler abuseLimitHandler,
             GitHubRateLimitChecker rateLimitChecker,
             Consumer myselfConsumer,
-            CredentialProvider credentialProvider) throws IOException {
+            AuthorizationProvider authorizationProvider) throws IOException {
         super(apiUrl,
                 connector,
                 rateLimitHandler,
                 abuseLimitHandler,
                 rateLimitChecker,
                 myselfConsumer,
-                credentialProvider);
+                authorizationProvider);
     }
 
     @Nonnull
diff --git a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java b/src/main/java/org/kohsuke/github/ImmutableAuthorizationProvider.java
similarity index 53%
rename from src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java
rename to src/main/java/org/kohsuke/github/ImmutableAuthorizationProvider.java
index d7f5815f9..d85241c2b 100644
--- a/src/main/java/org/kohsuke/github/ImmutableCredentialProvider.java
+++ b/src/main/java/org/kohsuke/github/ImmutableAuthorizationProvider.java
@@ -7,84 +7,84 @@ import java.util.Base64;
 import javax.annotation.CheckForNull;
 
 /**
- * A {@link CredentialProvider} that always returns the same credentials
+ * A {@link AuthorizationProvider} that always returns the same credentials
  */
-public class ImmutableCredentialProvider implements CredentialProvider {
+public class ImmutableAuthorizationProvider implements AuthorizationProvider {
 
     private final String authorization;
 
-    public ImmutableCredentialProvider(String authorization) {
+    public ImmutableAuthorizationProvider(String authorization) {
         this.authorization = authorization;
     }
 
     /**
-     * Builds and returns a {@link CredentialProvider} from a given oauthAccessToken
+     * Builds and returns a {@link AuthorizationProvider} from a given oauthAccessToken
      *
      * @param oauthAccessToken
      *            The token
-     * @return a correctly configured {@link CredentialProvider} that will always return the same provided
+     * @return a correctly configured {@link AuthorizationProvider} that will always return the same provided
      *         oauthAccessToken
      */
-    public static CredentialProvider fromOauthToken(String oauthAccessToken) {
-        return new UserCredentialProvider(String.format("token %s", oauthAccessToken));
+    public static AuthorizationProvider fromOauthToken(String oauthAccessToken) {
+        return new UserAuthorizationProvider(String.format("token %s", oauthAccessToken));
     }
 
     /**
-     * Builds and returns a {@link CredentialProvider} from a given oauthAccessToken
+     * Builds and returns a {@link AuthorizationProvider} from a given oauthAccessToken
      *
      * @param oauthAccessToken
      *            The token
      * @param login
      *            The login for this token
      *
-     * @return a correctly configured {@link CredentialProvider} that will always return the same provided
+     * @return a correctly configured {@link AuthorizationProvider} that will always return the same provided
      *         oauthAccessToken
      */
-    public static CredentialProvider fromOauthToken(String oauthAccessToken, String login) {
-        return new UserCredentialProvider(String.format("token %s", oauthAccessToken), login);
+    public static AuthorizationProvider fromOauthToken(String oauthAccessToken, String login) {
+        return new UserAuthorizationProvider(String.format("token %s", oauthAccessToken), login);
     }
 
     /**
-     * Builds and returns a {@link CredentialProvider} from a given App Installation Token
+     * Builds and returns a {@link AuthorizationProvider} from a given App Installation Token
      *
      * @param appInstallationToken
      *            A string containing the GitHub App installation token
      * @return the configured Builder from given GitHub App installation token.
      */
-    public static CredentialProvider fromAppInstallationToken(String appInstallationToken) {
+    public static AuthorizationProvider fromAppInstallationToken(String appInstallationToken) {
         return fromOauthToken(appInstallationToken, "");
     }
 
     /**
-     * Builds and returns a {@link CredentialProvider} from a given jwtToken
+     * Builds and returns a {@link AuthorizationProvider} from a given jwtToken
      *
      * @param jwtToken
      *            The JWT token
-     * @return a correctly configured {@link CredentialProvider} that will always return the same provided jwtToken
+     * @return a correctly configured {@link AuthorizationProvider} that will always return the same provided jwtToken
      */
-    public static CredentialProvider fromJwtToken(String jwtToken) {
-        return new ImmutableCredentialProvider(String.format("Bearer %s", jwtToken));
+    public static AuthorizationProvider fromJwtToken(String jwtToken) {
+        return new ImmutableAuthorizationProvider(String.format("Bearer %s", jwtToken));
     }
 
     /**
-     * Builds and returns a {@link CredentialProvider} from the given user/password pair
+     * Builds and returns a {@link AuthorizationProvider} from the given user/password pair
      *
      * @param login
      *            The login for the user, usually the same as the username
      * @param password
      *            The password for the associated user
-     * @return a correctly configured {@link CredentialProvider} that will always return the credentials for the same
+     * @return a correctly configured {@link AuthorizationProvider} that will always return the credentials for the same
      *         user and password combo
      * @deprecated Login with password credentials are no longer supported by GitHub
      */
     @Deprecated
-    public static CredentialProvider fromLoginAndPassword(String login, String password) {
+    public static AuthorizationProvider fromLoginAndPassword(String login, String password) {
         try {
             String authorization = (String.format("%s:%s", login, password));
             String charsetName = StandardCharsets.UTF_8.name();
             String b64encoded = Base64.getEncoder().encodeToString(authorization.getBytes(charsetName));
             String encodedAuthorization = String.format("Basic %s", b64encoded);
-            return new UserCredentialProvider(encodedAuthorization, login);
+            return new UserAuthorizationProvider(encodedAuthorization, login);
         } catch (UnsupportedEncodingException e) {
             // If UTF-8 isn't supported, there are bigger problems
             throw new IllegalStateException("Could not generate encoded authorization", e);
@@ -100,15 +100,15 @@ public class ImmutableCredentialProvider implements CredentialProvider {
      * An internal class representing all user-related credentials, which are credentials that have a login or should
      * query the user endpoint for the login matching this credential.
      */
-    static class UserCredentialProvider extends ImmutableCredentialProvider {
+    static class UserAuthorizationProvider extends ImmutableAuthorizationProvider {
 
         private final String login;
 
-        UserCredentialProvider(String authorization) {
+        UserAuthorizationProvider(String authorization) {
             this(authorization, null);
         }
 
-        UserCredentialProvider(String authorization, String login) {
+        UserAuthorizationProvider(String authorization, String login) {
             super(authorization);
             this.login = login;
         }
diff --git a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java b/src/main/java/org/kohsuke/github/OrgInstallationAuthorizationProvider.java
similarity index 69%
rename from src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java
rename to src/main/java/org/kohsuke/github/OrgInstallationAuthorizationProvider.java
index f4a3bc7c1..8715ac19c 100644
--- a/src/main/java/org/kohsuke/github/OrgInstallationCredentialProvider.java
+++ b/src/main/java/org/kohsuke/github/OrgInstallationAuthorizationProvider.java
@@ -8,14 +8,14 @@ import java.util.Objects;
 import javax.annotation.Nonnull;
 
 /**
- * Provides a CredentialProvider that performs automatic token refresh.
+ * Provides an AuthorizationProvider that performs automatic token refresh.
  */
-public class OrgInstallationCredentialProvider implements CredentialProvider {
+public class OrgInstallationAuthorizationProvider implements AuthorizationProvider {
 
     private GitHub baseGitHub;
     private GitHub gitHub;
 
-    private final CredentialProvider refreshProvider;
+    private final AuthorizationProvider refreshProvider;
     private final String organizationName;
 
     private String latestToken;
@@ -24,20 +24,20 @@ public class OrgInstallationCredentialProvider implements CredentialProvider {
     private Instant validUntil = Instant.MIN;
 
     /**
-     * Provides a CredentialProvider that performs automatic token refresh, based on an previously authenticated github
-     * client.
+     * Provides an AuthorizationProvider that performs automatic token refresh, based on an previously authenticated
+     * github client.
      *
      * @param organizationName
      *            The name of the organization where the application is installed
-     * @param credentialProvider
-     *            A credential provider that returns a JWT token that can be used to refresh the App Installation token
-     *            from GitHub.
+     * @param authorizationProvider
+     *            A authorization provider that returns a JWT token that can be used to refresh the App Installation
+     *            token from GitHub.
      */
     @BetaApi
     @Deprecated
-    public OrgInstallationCredentialProvider(String organizationName, CredentialProvider credentialProvider) {
+    public OrgInstallationAuthorizationProvider(String organizationName, AuthorizationProvider authorizationProvider) {
         this.organizationName = organizationName;
-        this.refreshProvider = credentialProvider;
+        this.refreshProvider = authorizationProvider;
     }
 
     @Override
diff --git a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
index 28e029196..1e06fa72f 100644
--- a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
+++ b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
@@ -3,7 +3,7 @@ package org.kohsuke.github.extras.auth;
 import io.jsonwebtoken.JwtBuilder;
 import io.jsonwebtoken.Jwts;
 import io.jsonwebtoken.SignatureAlgorithm;
-import org.kohsuke.github.CredentialProvider;
+import org.kohsuke.github.AuthorizationProvider;
 
 import java.io.File;
 import java.io.IOException;
@@ -23,11 +23,11 @@ import java.util.Date;
 import javax.annotation.Nonnull;
 
 /**
- * A credential provider that gives valid JWT tokens. These tokens are then used to create a time-based token to
+ * A authorization provider that gives valid JWT tokens. These tokens are then used to create a time-based token to
  * authenticate as an application. This token provider does not provide any kind of caching, and will always request a
  * new token to the API.
  */
-public class JWTTokenProvider implements CredentialProvider {
+public class JWTTokenProvider implements AuthorizationProvider {
 
     private static final long MINUTES_10 = Duration.ofMinutes(10).toMillis();
 
diff --git a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java
index ea989d65a..dca158a63 100644
--- a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java
+++ b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java
@@ -24,9 +24,9 @@ public class AbstractGHAppInstallationTest extends AbstractGitHubWireMockTest {
     private static String PRIVATE_KEY_FILE_APP_2 = "/ghapi-test-app-2.private-key.pem";
     private static String PRIVATE_KEY_FILE_APP_3 = "/ghapi-test-app-3.private-key.pem";
 
-    private static CredentialProvider JWT_PROVIDER_1;
-    private static CredentialProvider JWT_PROVIDER_2;
-    private static CredentialProvider JWT_PROVIDER_3;
+    private static AuthorizationProvider JWT_PROVIDER_1;
+    private static AuthorizationProvider JWT_PROVIDER_2;
+    private static AuthorizationProvider JWT_PROVIDER_3;
 
     AbstractGHAppInstallationTest() {
         try {
diff --git a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java
index 9f5a9a3e5..2cb5808b9 100644
--- a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java
+++ b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java
@@ -1,6 +1,7 @@
 package org.kohsuke.github;
 
 import org.junit.Test;
+import org.kohsuke.github.ImmutableAuthorizationProvider.UserAuthorizationProvider;
 
 import java.io.IOException;
 import java.lang.reflect.Field;
@@ -65,37 +66,33 @@ public class GitHubConnectionTest extends AbstractGitHubWireMockTest {
 
         assertThat(builder.endpoint, equalTo("bogus endpoint url"));
 
-        assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class));
-        assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string"));
-        assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(),
-                nullValue());
+        assertThat(builder.authorizationProvider, instanceOf(UserAuthorizationProvider.class));
+        assertThat(builder.authorizationProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string"));
+        assertThat(((UserAuthorizationProvider) builder.authorizationProvider).getLogin(), nullValue());
 
         props.put("login", "bogus login");
         setupEnvironment(props);
         builder = GitHubBuilder.fromEnvironment();
 
-        assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class));
-        assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string"));
-        assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(),
-                equalTo("bogus login"));
+        assertThat(builder.authorizationProvider, instanceOf(UserAuthorizationProvider.class));
+        assertThat(builder.authorizationProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string"));
+        assertThat(((UserAuthorizationProvider) builder.authorizationProvider).getLogin(), equalTo("bogus login"));
 
         props.put("jwt", "bogus jwt token string");
         setupEnvironment(props);
         builder = GitHubBuilder.fromEnvironment();
 
-        assertThat(builder.credentialProvider,
-                not(instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class)));
-        assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("Bearer bogus jwt token string"));
+        assertThat(builder.authorizationProvider, not(instanceOf(UserAuthorizationProvider.class)));
+        assertThat(builder.authorizationProvider.getEncodedAuthorization(), equalTo("Bearer bogus jwt token string"));
 
         props.put("password", "bogus weak password");
         setupEnvironment(props);
         builder = GitHubBuilder.fromEnvironment();
 
-        assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class));
-        assertThat(builder.credentialProvider.getEncodedAuthorization(),
+        assertThat(builder.authorizationProvider, instanceOf(UserAuthorizationProvider.class));
+        assertThat(builder.authorizationProvider.getEncodedAuthorization(),
                 equalTo("Basic Ym9ndXMgbG9naW46Ym9ndXMgd2VhayBwYXNzd29yZA=="));
-        assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(),
-                equalTo("bogus login"));
+        assertThat(((UserAuthorizationProvider) builder.authorizationProvider).getLogin(), equalTo("bogus login"));
 
     }
 
@@ -111,39 +108,35 @@ public class GitHubConnectionTest extends AbstractGitHubWireMockTest {
 
         assertThat(builder.endpoint, equalTo("bogus endpoint url"));
 
-        assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class));
-        assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string"));
-        assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(),
-                nullValue());
+        assertThat(builder.authorizationProvider, instanceOf(UserAuthorizationProvider.class));
+        assertThat(builder.authorizationProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string"));
+        assertThat(((UserAuthorizationProvider) builder.authorizationProvider).getLogin(), nullValue());
 
         props.put("customLogin", "bogus login");
         setupEnvironment(props);
         builder = GitHubBuilder.fromEnvironment("customLogin", "customPassword", "customOauth", "customEndpoint");
 
-        assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class));
-        assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string"));
-        assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(),
-                equalTo("bogus login"));
+        assertThat(builder.authorizationProvider, instanceOf(UserAuthorizationProvider.class));
+        assertThat(builder.authorizationProvider.getEncodedAuthorization(), equalTo("token bogus oauth token string"));
+        assertThat(((UserAuthorizationProvider) builder.authorizationProvider).getLogin(), equalTo("bogus login"));
 
         props.put("customPassword", "bogus weak password");
         setupEnvironment(props);
         builder = GitHubBuilder.fromEnvironment("customLogin", "customPassword", "customOauth", "customEndpoint");
 
-        assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class));
-        assertThat(builder.credentialProvider.getEncodedAuthorization(),
+        assertThat(builder.authorizationProvider, instanceOf(UserAuthorizationProvider.class));
+        assertThat(builder.authorizationProvider.getEncodedAuthorization(),
                 equalTo("Basic Ym9ndXMgbG9naW46Ym9ndXMgd2VhayBwYXNzd29yZA=="));
-        assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(),
-                equalTo("bogus login"));
+        assertThat(((UserAuthorizationProvider) builder.authorizationProvider).getLogin(), equalTo("bogus login"));
     }
 
     @Test
     public void testGithubBuilderWithAppInstallationToken() throws Exception {
 
         GitHubBuilder builder = new GitHubBuilder().withAppInstallationToken("bogus app token");
-        assertThat(builder.credentialProvider, instanceOf(ImmutableCredentialProvider.UserCredentialProvider.class));
-        assertThat(builder.credentialProvider.getEncodedAuthorization(), equalTo("token bogus app token"));
-        assertThat(((ImmutableCredentialProvider.UserCredentialProvider) builder.credentialProvider).getLogin(),
-                equalTo(""));
+        assertThat(builder.authorizationProvider, instanceOf(UserAuthorizationProvider.class));
+        assertThat(builder.authorizationProvider.getEncodedAuthorization(), equalTo("token bogus app token"));
+        assertThat(((UserAuthorizationProvider) builder.authorizationProvider).getLogin(), equalTo(""));
 
         // test authorization header is set as in the RFC6749
         GitHub github = builder.build();
diff --git a/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java b/src/test/java/org/kohsuke/github/OrgInstallationAuthorizationProviderTest.java
similarity index 56%
rename from src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java
rename to src/test/java/org/kohsuke/github/OrgInstallationAuthorizationProviderTest.java
index 032aed44a..c99b8a581 100644
--- a/src/test/java/org/kohsuke/github/OrgInstallationCredentialProviderTest.java
+++ b/src/test/java/org/kohsuke/github/OrgInstallationAuthorizationProviderTest.java
@@ -7,17 +7,17 @@ import java.io.IOException;
 import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.CoreMatchers.notNullValue;
 
-public class OrgInstallationCredentialProviderTest extends AbstractGHAppInstallationTest {
+public class OrgInstallationAuthorizationProviderTest extends AbstractGHAppInstallationTest {
 
-    public OrgInstallationCredentialProviderTest() {
+    public OrgInstallationAuthorizationProviderTest() {
         useDefaultGitHub = false;
     }
 
     @Test(expected = HttpException.class)
     public void invalidJWTTokenRaisesException() throws IOException {
-        OrgInstallationCredentialProvider provider = new OrgInstallationCredentialProvider("testOrganization",
-                ImmutableCredentialProvider.fromJwtToken("myToken"));
-        gitHub = getGitHubBuilder().withCredentialProvider(provider)
+        OrgInstallationAuthorizationProvider provider = new OrgInstallationAuthorizationProvider("testOrganization",
+                ImmutableAuthorizationProvider.fromJwtToken("myToken"));
+        gitHub = getGitHubBuilder().withAuthorizationProvider(provider)
                 .withEndpoint(mockGitHub.apiServer().baseUrl())
                 .build();
 
@@ -26,9 +26,9 @@ public class OrgInstallationCredentialProviderTest extends AbstractGHAppInstalla
 
     @Test
     public void validJWTTokenAllowsOauthTokenRequest() throws IOException {
-        OrgInstallationCredentialProvider provider = new OrgInstallationCredentialProvider("hub4j-test-org",
-                ImmutableCredentialProvider.fromJwtToken("bogus-valid-token"));
-        gitHub = getGitHubBuilder().withCredentialProvider(provider)
+        OrgInstallationAuthorizationProvider provider = new OrgInstallationAuthorizationProvider("hub4j-test-org",
+                ImmutableAuthorizationProvider.fromJwtToken("bogus-valid-token"));
+        gitHub = getGitHubBuilder().withAuthorizationProvider(provider)
                 .withEndpoint(mockGitHub.apiServer().baseUrl())
                 .build();
         String encodedAuthorization = provider.getEncodedAuthorization();
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json b/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json
rename to src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json b/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json
rename to src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json b/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json
rename to src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json b/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json
rename to src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json b/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json
rename to src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json b/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json
rename to src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json b/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json
rename to src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json b/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationCredentialProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json
rename to src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json

From cdede298a94dbc48a07d4eb0bbc3d4380fd53b5c Mon Sep 17 00:00:00 2001
From: "Marcos.Cela" 
Date: Thu, 7 Jan 2021 09:53:19 +0100
Subject: [PATCH 40/63] rename OrgInstallationAuthorizationProvider to
 OrgAppInstallationAuthorizationProvider

---
 ...java => OrgAppInstallationAuthorizationProvider.java} | 5 +++--
 ... => OrgAppInstallationAuthorizationProviderTest.java} | 9 +++++----
 .../invalidJWTTokenRaisesException/mappings/app-2.json   | 0
 .../invalidJWTTokenRaisesException/mappings/user-1.json  | 0
 .../__files/app-2.json                                   | 0
 .../__files/orgs_hub4j-test-org_installation-3.json      | 0
 .../mappings/app-2.json                                  | 0
 .../app_installations_11575015_access_tokens-4.json      | 0
 .../mappings/orgs_hub4j-test-org_installation-3.json     | 0
 .../mappings/user-1.json                                 | 0
 10 files changed, 8 insertions(+), 6 deletions(-)
 rename src/main/java/org/kohsuke/github/{OrgInstallationAuthorizationProvider.java => OrgAppInstallationAuthorizationProvider.java} (90%)
 rename src/test/java/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest.java => OrgAppInstallationAuthorizationProviderTest.java} (74%)
 rename src/test/resources/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest => OrgAppInstallationAuthorizationProviderTest}/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json (100%)
 rename src/test/resources/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest => OrgAppInstallationAuthorizationProviderTest}/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json (100%)
 rename src/test/resources/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest => OrgAppInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json (100%)
 rename src/test/resources/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest => OrgAppInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json (100%)
 rename src/test/resources/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest => OrgAppInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json (100%)
 rename src/test/resources/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest => OrgAppInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json (100%)
 rename src/test/resources/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest => OrgAppInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json (100%)
 rename src/test/resources/org/kohsuke/github/{OrgInstallationAuthorizationProviderTest => OrgAppInstallationAuthorizationProviderTest}/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json (100%)

diff --git a/src/main/java/org/kohsuke/github/OrgInstallationAuthorizationProvider.java b/src/main/java/org/kohsuke/github/OrgAppInstallationAuthorizationProvider.java
similarity index 90%
rename from src/main/java/org/kohsuke/github/OrgInstallationAuthorizationProvider.java
rename to src/main/java/org/kohsuke/github/OrgAppInstallationAuthorizationProvider.java
index 8715ac19c..84134f83b 100644
--- a/src/main/java/org/kohsuke/github/OrgInstallationAuthorizationProvider.java
+++ b/src/main/java/org/kohsuke/github/OrgAppInstallationAuthorizationProvider.java
@@ -10,7 +10,7 @@ import javax.annotation.Nonnull;
 /**
  * Provides an AuthorizationProvider that performs automatic token refresh.
  */
-public class OrgInstallationAuthorizationProvider implements AuthorizationProvider {
+public class OrgAppInstallationAuthorizationProvider implements AuthorizationProvider {
 
     private GitHub baseGitHub;
     private GitHub gitHub;
@@ -35,7 +35,8 @@ public class OrgInstallationAuthorizationProvider implements AuthorizationProvid
      */
     @BetaApi
     @Deprecated
-    public OrgInstallationAuthorizationProvider(String organizationName, AuthorizationProvider authorizationProvider) {
+    public OrgAppInstallationAuthorizationProvider(String organizationName,
+            AuthorizationProvider authorizationProvider) {
         this.organizationName = organizationName;
         this.refreshProvider = authorizationProvider;
     }
diff --git a/src/test/java/org/kohsuke/github/OrgInstallationAuthorizationProviderTest.java b/src/test/java/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest.java
similarity index 74%
rename from src/test/java/org/kohsuke/github/OrgInstallationAuthorizationProviderTest.java
rename to src/test/java/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest.java
index c99b8a581..585d87fe7 100644
--- a/src/test/java/org/kohsuke/github/OrgInstallationAuthorizationProviderTest.java
+++ b/src/test/java/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest.java
@@ -7,15 +7,16 @@ import java.io.IOException;
 import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.CoreMatchers.notNullValue;
 
-public class OrgInstallationAuthorizationProviderTest extends AbstractGHAppInstallationTest {
+public class OrgAppInstallationAuthorizationProviderTest extends AbstractGHAppInstallationTest {
 
-    public OrgInstallationAuthorizationProviderTest() {
+    public OrgAppInstallationAuthorizationProviderTest() {
         useDefaultGitHub = false;
     }
 
     @Test(expected = HttpException.class)
     public void invalidJWTTokenRaisesException() throws IOException {
-        OrgInstallationAuthorizationProvider provider = new OrgInstallationAuthorizationProvider("testOrganization",
+        OrgAppInstallationAuthorizationProvider provider = new OrgAppInstallationAuthorizationProvider(
+                "testOrganization",
                 ImmutableAuthorizationProvider.fromJwtToken("myToken"));
         gitHub = getGitHubBuilder().withAuthorizationProvider(provider)
                 .withEndpoint(mockGitHub.apiServer().baseUrl())
@@ -26,7 +27,7 @@ public class OrgInstallationAuthorizationProviderTest extends AbstractGHAppInsta
 
     @Test
     public void validJWTTokenAllowsOauthTokenRequest() throws IOException {
-        OrgInstallationAuthorizationProvider provider = new OrgInstallationAuthorizationProvider("hub4j-test-org",
+        OrgAppInstallationAuthorizationProvider provider = new OrgAppInstallationAuthorizationProvider("hub4j-test-org",
                 ImmutableAuthorizationProvider.fromJwtToken("bogus-valid-token"));
         gitHub = getGitHubBuilder().withAuthorizationProvider(provider)
                 .withEndpoint(mockGitHub.apiServer().baseUrl())
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json b/src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json
rename to src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/app-2.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json b/src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json
rename to src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/invalidJWTTokenRaisesException/mappings/user-1.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json b/src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json
rename to src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/app-2.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json b/src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json
rename to src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/__files/orgs_hub4j-test-org_installation-3.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json b/src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json
rename to src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app-2.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json b/src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json
rename to src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/app_installations_11575015_access_tokens-4.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json b/src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json
rename to src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/orgs_hub4j-test-org_installation-3.json
diff --git a/src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json b/src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/OrgInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json
rename to src/test/resources/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest/wiremock/validJWTTokenAllowsOauthTokenRequest/mappings/user-1.json

From 44a8b797fbae552a211a042235a7a97275f1c5e4 Mon Sep 17 00:00:00 2001
From: "Marcos.Cela" 
Date: Thu, 7 Jan 2021 11:23:22 +0100
Subject: [PATCH 41/63] fix: JWTTokenProvider has an incorrect value for the
 returned authorization header

more info:
https://docs.github.com/en/free-pro-team@latest/developers/apps/authenticating-with-github-apps#authenticating-as-a-github-app
---
 .../java/org/kohsuke/github/extras/auth/JWTTokenProvider.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
index 1e06fa72f..9d809090b 100644
--- a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
+++ b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
@@ -62,7 +62,7 @@ public class JWTTokenProvider implements AuthorizationProvider {
             if (Instant.now().isAfter(validUntil)) {
                 token = refreshJWT();
             }
-            return token;
+            return String.format("Bearer %s", token);
         }
     }
 

From 0e2bf238300441d08d509611e722156a69f9d01f Mon Sep 17 00:00:00 2001
From: "Marcos.Cela" 
Date: Thu, 7 Jan 2021 11:32:33 +0100
Subject: [PATCH 42/63] add CODE_SCANNING_ALERT to GHEvent enum

---
 src/main/java/org/kohsuke/github/GHEvent.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/org/kohsuke/github/GHEvent.java b/src/main/java/org/kohsuke/github/GHEvent.java
index 0fb2834cb..481dfa27b 100644
--- a/src/main/java/org/kohsuke/github/GHEvent.java
+++ b/src/main/java/org/kohsuke/github/GHEvent.java
@@ -12,6 +12,7 @@ import java.util.Locale;
 public enum GHEvent {
     CHECK_RUN,
     CHECK_SUITE,
+    CODE_SCANNING_ALERT,
     COMMIT_COMMENT,
     CONTENT_REFERENCE,
     CREATE,

From ca7c809feb190f44d211ac660adfe0c0569455a6 Mon Sep 17 00:00:00 2001
From: "Marcos.Cela" 
Date: Fri, 8 Jan 2021 08:21:35 +0100
Subject: [PATCH 43/63] remove unused field MINUTES_10 from JWTTokenProvider

---
 .../java/org/kohsuke/github/extras/auth/JWTTokenProvider.java   | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
index 9d809090b..64e0aedd8 100644
--- a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
+++ b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java
@@ -29,8 +29,6 @@ import javax.annotation.Nonnull;
  */
 public class JWTTokenProvider implements AuthorizationProvider {
 
-    private static final long MINUTES_10 = Duration.ofMinutes(10).toMillis();
-
     private final PrivateKey privateKey;
 
     @Nonnull

From a96275c286ab82b1ccf8931bc0b985d318b8cf5b Mon Sep 17 00:00:00 2001
From: "Marcos.Cela" 
Date: Fri, 8 Jan 2021 09:52:50 +0100
Subject: [PATCH 44/63] tests for JWTTokenProvider, verifying the
 "Authentication" header

This test basically ensures that the requests made with a
JWTTokenProvider follow a valid Authentication pattern,
verifying that the header "conforms" to a valid JWT token
More information on JWT tokens can be found at:

- https://jwt.io/introduction/
---
 .../extras/auth/JWTTokenProviderTest.java     | 48 +++++++++++++++++++
 .../__files/app-1.json                        | 34 +++++++++++++
 .../mappings/app-1.json                       | 44 +++++++++++++++++
 3 files changed, 126 insertions(+)
 create mode 100644 src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java
 create mode 100644 src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json
 create mode 100644 src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json

diff --git a/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java b/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java
new file mode 100644
index 000000000..83f89f6f9
--- /dev/null
+++ b/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java
@@ -0,0 +1,48 @@
+package org.kohsuke.github.extras.auth;
+
+import java.io.File;
+import java.io.IOException;
+import java.security.GeneralSecurityException;
+
+import org.junit.Test;
+import org.kohsuke.github.AbstractGitHubWireMockTest;
+import org.kohsuke.github.GitHub;
+
+public class JWTTokenProviderTest extends AbstractGitHubWireMockTest {
+
+    private static String TEST_APP_ID_2 = "83009";
+    private static String PRIVATE_KEY_FILE_APP_2 = "/ghapi-test-app-2.private-key.pem";
+
+    /**
+     * This test will request an application ensuring that the header for the "Authorization" matches a valid JWT token.
+     * A JWT token in the Authorization header will always start with "ey" which is always the start of the base64
+     * encoding of the JWT Header , so a valid header will look like this:
+     *
+     * 
+     * Authorization: Bearer ey{rest of the header}.{payload}.{signature}
+     * 
+ * + * Matched by the regular expression: + * + *
+     * ^Bearer (?ey\S*)\.(?\S*)\.(?\S*)$
+     * 
+ * + * Which is present in the wiremock matcher. Note that we need to use a matcher because the JWT token is encoded + * with a private key and a random nonce, so it will never be the same (under normal conditions). For more + * information on the format of a JWT token, see: https://jwt.io/introduction/ + */ + @Test + public void testAuthorizationHeaderPattern() throws GeneralSecurityException, IOException { + JWTTokenProvider jwtTokenProvider = new JWTTokenProvider(TEST_APP_ID_2, + new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_2).getFile())); + GitHub gh = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl()) + .withAuthorizationProvider(jwtTokenProvider) + .build(); + + // Request the application, the wiremock matcher will ensure that the header + // for the authorization is present and has a the format of a valid JWT token + gh.getApp(); + } + +} diff --git a/src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json b/src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json new file mode 100644 index 000000000..8cc884b88 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json @@ -0,0 +1,34 @@ +{ + "id": 83009, + "slug": "ghapi-test-app-2", + "node_id": "MDM6QXBwODMwMDk=", + "owner": { + "login": "hub4j-test-org", + "id": 7544739, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j-test-org", + "html_url": "https://github.com/hub4j-test-org", + "followers_url": "https://api.github.com/users/hub4j-test-org/followers", + "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", + "repos_url": "https://api.github.com/users/hub4j-test-org/repos", + "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", + "type": "Organization", + "site_admin": false + }, + "name": "GHApi Test app 2", + "description": "", + "external_url": "https://localhost", + "html_url": "https://github.com/apps/ghapi-test-app-2", + "created_at": "2020-09-30T15:02:20Z", + "updated_at": "2020-09-30T15:02:20Z", + "permissions": {}, + "events": [], + "installations_count": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json b/src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json new file mode 100644 index 000000000..f74c924f9 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json @@ -0,0 +1,44 @@ +{ + "id": "bb7cf5bb-45b3-fba2-afd8-939b2c24787a", + "name": "app", + "request": { + "url": "/app", + "method": "GET", + "headers": { + "Authorization": { + "matches": "^Bearer (?ey\\S*)\\.(?\\S*)\\.(?\\S*)$" + }, + "Accept": { + "equalTo": "application/vnd.github.machine-man-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "app-1.json", + "headers": { + "Date": "Thu, 05 Nov 2020 20:42:31 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "public, max-age=60, s-maxage=60", + "Vary": [ + "Accept", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"b3d319dbb4dba93fbda071208d874e5ab566d827e1ad1d7dc59f26d68694dc48\"", + "X-GitHub-Media-Type": "github.v3; param=machine-man-preview; format=json", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "9294:AE05:BDAC761:DB35838:5FA463B6" + } + }, + "uuid": "bb7cf5bb-45b3-fba2-afd8-939b2c24787a", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file From e0a709676e011081257ee0151a857cf27aa07331 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Fri, 8 Jan 2021 09:56:05 +0100 Subject: [PATCH 45/63] fix format violations --- .../kohsuke/github/extras/auth/JWTTokenProviderTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java b/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java index 83f89f6f9..2ad737012 100644 --- a/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java +++ b/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java @@ -1,13 +1,13 @@ package org.kohsuke.github.extras.auth; -import java.io.File; -import java.io.IOException; -import java.security.GeneralSecurityException; - import org.junit.Test; import org.kohsuke.github.AbstractGitHubWireMockTest; import org.kohsuke.github.GitHub; +import java.io.File; +import java.io.IOException; +import java.security.GeneralSecurityException; + public class JWTTokenProviderTest extends AbstractGitHubWireMockTest { private static String TEST_APP_ID_2 = "83009"; From 747c759bbbf5b4513df3833990a5c2531ad05891 Mon Sep 17 00:00:00 2001 From: "Marcos.Cela" Date: Fri, 8 Jan 2021 10:10:44 +0100 Subject: [PATCH 46/63] fix code violations again --- .../extras/auth/JWTTokenProviderTest.java | 39 +++++++++---------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java b/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java index 2ad737012..7cca641c4 100644 --- a/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java +++ b/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java @@ -7,31 +7,30 @@ import org.kohsuke.github.GitHub; import java.io.File; import java.io.IOException; import java.security.GeneralSecurityException; - +/* + * This test will request an application ensuring that the header for the "Authorization" matches a valid JWT token. + * A JWT token in the Authorization header will always start with "ey" which is always the start of the base64 + * encoding of the JWT Header , so a valid header will look like this: + * + *
+ * Authorization: Bearer ey{rest of the header}.{payload}.{signature}
+ * 
+ * + * Matched by the regular expression: + * + *
+ * ^Bearer (?ey\S*)\.(?\S*)\.(?\S*)$
+ * 
+ * + * Which is present in the wiremock matcher. Note that we need to use a matcher because the JWT token is encoded + * with a private key and a random nonce, so it will never be the same (under normal conditions). For more + * information on the format of a JWT token, see: https://jwt.io/introduction/ + */ public class JWTTokenProviderTest extends AbstractGitHubWireMockTest { private static String TEST_APP_ID_2 = "83009"; private static String PRIVATE_KEY_FILE_APP_2 = "/ghapi-test-app-2.private-key.pem"; - /** - * This test will request an application ensuring that the header for the "Authorization" matches a valid JWT token. - * A JWT token in the Authorization header will always start with "ey" which is always the start of the base64 - * encoding of the JWT Header , so a valid header will look like this: - * - *
-     * Authorization: Bearer ey{rest of the header}.{payload}.{signature}
-     * 
- * - * Matched by the regular expression: - * - *
-     * ^Bearer (?ey\S*)\.(?\S*)\.(?\S*)$
-     * 
- * - * Which is present in the wiremock matcher. Note that we need to use a matcher because the JWT token is encoded - * with a private key and a random nonce, so it will never be the same (under normal conditions). For more - * information on the format of a JWT token, see: https://jwt.io/introduction/ - */ @Test public void testAuthorizationHeaderPattern() throws GeneralSecurityException, IOException { JWTTokenProvider jwtTokenProvider = new JWTTokenProvider(TEST_APP_ID_2, From c33e78a7dc57bd1a7200708251fc0145831c646f Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 09:23:17 -0800 Subject: [PATCH 47/63] Create authorization package --- src/main/java/org/kohsuke/github/GitHub.java | 5 +++-- src/main/java/org/kohsuke/github/GitHubBuilder.java | 2 ++ src/main/java/org/kohsuke/github/GitHubClient.java | 3 ++- .../org/kohsuke/github/GitHubHttpUrlConnectionClient.java | 1 + .../github/{ => authorization}/AuthorizationProvider.java | 4 +++- .../ImmutableAuthorizationProvider.java | 2 +- .../OrgAppInstallationAuthorizationProvider.java | 8 +++++++- .../org/kohsuke/github/extras/auth/JWTTokenProvider.java | 2 +- .../org/kohsuke/github/AbstractGHAppInstallationTest.java | 1 + .../java/org/kohsuke/github/GitHubConnectionTest.java | 2 +- .../OrgAppInstallationAuthorizationProviderTest.java | 2 ++ 11 files changed, 24 insertions(+), 8 deletions(-) rename src/main/java/org/kohsuke/github/{ => authorization}/AuthorizationProvider.java (95%) rename src/main/java/org/kohsuke/github/{ => authorization}/ImmutableAuthorizationProvider.java (99%) rename src/main/java/org/kohsuke/github/{ => authorization}/OrgAppInstallationAuthorizationProvider.java (89%) diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java index 80b268946..269f0c597 100644 --- a/src/main/java/org/kohsuke/github/GitHub.java +++ b/src/main/java/org/kohsuke/github/GitHub.java @@ -26,6 +26,7 @@ package org.kohsuke.github; import com.fasterxml.jackson.databind.ObjectReader; import com.fasterxml.jackson.databind.ObjectWriter; import com.infradna.tool.bridge_method_injector.WithBridgeMethods; +import org.kohsuke.github.authorization.AuthorizationProvider; import org.kohsuke.github.internal.Previews; import java.io.*; @@ -129,11 +130,11 @@ public class GitHub { orgs = new ConcurrentHashMap<>(); } - static class CredentialRefreshGitHubWrapper extends GitHub { + private static class AuthorizationRefreshGitHubWrapper extends GitHub { private final AuthorizationProvider authorizationProvider; - CredentialRefreshGitHubWrapper(GitHub github, AuthorizationProvider authorizationProvider) { + AuthorizationRefreshGitHubWrapper(GitHub github, AuthorizationProvider authorizationProvider) { super(github.client); this.authorizationProvider = authorizationProvider; this.authorizationProvider.bind(this); diff --git a/src/main/java/org/kohsuke/github/GitHubBuilder.java b/src/main/java/org/kohsuke/github/GitHubBuilder.java index 425285f64..94ba46a0e 100644 --- a/src/main/java/org/kohsuke/github/GitHubBuilder.java +++ b/src/main/java/org/kohsuke/github/GitHubBuilder.java @@ -1,6 +1,8 @@ package org.kohsuke.github; import org.apache.commons.io.IOUtils; +import org.kohsuke.github.authorization.AuthorizationProvider; +import org.kohsuke.github.authorization.ImmutableAuthorizationProvider; import org.kohsuke.github.extras.ImpatientHttpConnector; import java.io.File; diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java index b7a82db9a..83df3c64e 100644 --- a/src/main/java/org/kohsuke/github/GitHubClient.java +++ b/src/main/java/org/kohsuke/github/GitHubClient.java @@ -3,7 +3,8 @@ package org.kohsuke.github; import com.fasterxml.jackson.databind.*; import com.fasterxml.jackson.databind.introspect.VisibilityChecker; import org.apache.commons.io.IOUtils; -import org.kohsuke.github.ImmutableAuthorizationProvider.UserAuthorizationProvider; +import org.kohsuke.github.authorization.ImmutableAuthorizationProvider.UserAuthorizationProvider; +import org.kohsuke.github.authorization.AuthorizationProvider; import java.io.FileNotFoundException; import java.io.IOException; diff --git a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java index 0b24b8ddd..0fcfc6576 100644 --- a/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java +++ b/src/main/java/org/kohsuke/github/GitHubHttpUrlConnectionClient.java @@ -1,6 +1,7 @@ package org.kohsuke.github; import org.apache.commons.io.IOUtils; +import org.kohsuke.github.authorization.AuthorizationProvider; import java.io.IOException; import java.io.InputStream; diff --git a/src/main/java/org/kohsuke/github/AuthorizationProvider.java b/src/main/java/org/kohsuke/github/authorization/AuthorizationProvider.java similarity index 95% rename from src/main/java/org/kohsuke/github/AuthorizationProvider.java rename to src/main/java/org/kohsuke/github/authorization/AuthorizationProvider.java index 8a5eb6c1a..e9347c4ca 100644 --- a/src/main/java/org/kohsuke/github/AuthorizationProvider.java +++ b/src/main/java/org/kohsuke/github/authorization/AuthorizationProvider.java @@ -1,4 +1,6 @@ -package org.kohsuke.github; +package org.kohsuke.github.authorization; + +import org.kohsuke.github.GitHub; import java.io.IOException; diff --git a/src/main/java/org/kohsuke/github/ImmutableAuthorizationProvider.java b/src/main/java/org/kohsuke/github/authorization/ImmutableAuthorizationProvider.java similarity index 99% rename from src/main/java/org/kohsuke/github/ImmutableAuthorizationProvider.java rename to src/main/java/org/kohsuke/github/authorization/ImmutableAuthorizationProvider.java index d85241c2b..894564243 100644 --- a/src/main/java/org/kohsuke/github/ImmutableAuthorizationProvider.java +++ b/src/main/java/org/kohsuke/github/authorization/ImmutableAuthorizationProvider.java @@ -1,4 +1,4 @@ -package org.kohsuke.github; +package org.kohsuke.github.authorization; import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; diff --git a/src/main/java/org/kohsuke/github/OrgAppInstallationAuthorizationProvider.java b/src/main/java/org/kohsuke/github/authorization/OrgAppInstallationAuthorizationProvider.java similarity index 89% rename from src/main/java/org/kohsuke/github/OrgAppInstallationAuthorizationProvider.java rename to src/main/java/org/kohsuke/github/authorization/OrgAppInstallationAuthorizationProvider.java index 84134f83b..c3772b43e 100644 --- a/src/main/java/org/kohsuke/github/OrgAppInstallationAuthorizationProvider.java +++ b/src/main/java/org/kohsuke/github/authorization/OrgAppInstallationAuthorizationProvider.java @@ -1,4 +1,10 @@ -package org.kohsuke.github; +package org.kohsuke.github.authorization; + +import org.kohsuke.github.BetaApi; +import org.kohsuke.github.GHAppInstallation; +import org.kohsuke.github.GHAppInstallationToken; +import org.kohsuke.github.GitHub; +import org.kohsuke.github.authorization.AuthorizationProvider; import java.io.IOException; import java.time.Duration; diff --git a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java index 64e0aedd8..74622b2c1 100644 --- a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java +++ b/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java @@ -3,7 +3,7 @@ package org.kohsuke.github.extras.auth; import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; -import org.kohsuke.github.AuthorizationProvider; +import org.kohsuke.github.authorization.AuthorizationProvider; import java.io.File; import java.io.IOException; diff --git a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java index dca158a63..bc0dc92a6 100644 --- a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java +++ b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java @@ -2,6 +2,7 @@ package org.kohsuke.github; import io.jsonwebtoken.Jwts; import org.apache.commons.io.IOUtils; +import org.kohsuke.github.authorization.AuthorizationProvider; import org.kohsuke.github.extras.auth.JWTTokenProvider; import java.io.File; diff --git a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java index 2cb5808b9..481933f95 100644 --- a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java +++ b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java @@ -1,7 +1,7 @@ package org.kohsuke.github; import org.junit.Test; -import org.kohsuke.github.ImmutableAuthorizationProvider.UserAuthorizationProvider; +import org.kohsuke.github.authorization.ImmutableAuthorizationProvider.UserAuthorizationProvider; import java.io.IOException; import java.lang.reflect.Field; diff --git a/src/test/java/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest.java b/src/test/java/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest.java index 585d87fe7..987e9a64a 100644 --- a/src/test/java/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest.java +++ b/src/test/java/org/kohsuke/github/OrgAppInstallationAuthorizationProviderTest.java @@ -1,6 +1,8 @@ package org.kohsuke.github; import org.junit.Test; +import org.kohsuke.github.authorization.ImmutableAuthorizationProvider; +import org.kohsuke.github.authorization.OrgAppInstallationAuthorizationProvider; import java.io.IOException; From 1b84efdbfa510ed3775b78d7f491921b154ecb40 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 10:32:25 -0800 Subject: [PATCH 48/63] Add GitHub.DependentAuthorizationProvider Rather than exposing an unsafe wrapper for GitHub instances, I added a base class that can be extended by anyone wanting to implement an authorization provider that needs a GitHub instance to generate it's authorization string. --- src/main/java/org/kohsuke/github/GitHub.java | 52 ++++++++++++++++++- .../java/org/kohsuke/github/GitHubClient.java | 2 +- .../authorization/AuthorizationProvider.java | 13 ----- .../ImmutableAuthorizationProvider.java | 15 +++--- ...gAppInstallationAuthorizationProvider.java | 19 ++----- .../UserAuthorizationProvider.java | 22 ++++++++ .../JWTTokenProvider.java | 2 +- .../github/AbstractGHAppInstallationTest.java | 2 +- .../kohsuke/github/GitHubConnectionTest.java | 2 +- .../JWTTokenProviderTest.java | 2 +- .../__files/app-1.json | 0 .../mappings/app-1.json | 0 12 files changed, 88 insertions(+), 43 deletions(-) create mode 100644 src/main/java/org/kohsuke/github/authorization/UserAuthorizationProvider.java rename src/main/java/org/kohsuke/github/extras/{auth => authorization}/JWTTokenProvider.java (98%) rename src/test/java/org/kohsuke/github/extras/{auth => authorization}/JWTTokenProviderTest.java (97%) rename src/test/resources/org/kohsuke/github/extras/{auth => authorization}/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json (100%) rename src/test/resources/org/kohsuke/github/extras/{auth => authorization}/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json (100%) diff --git a/src/main/java/org/kohsuke/github/GitHub.java b/src/main/java/org/kohsuke/github/GitHub.java index 269f0c597..ef070b442 100644 --- a/src/main/java/org/kohsuke/github/GitHub.java +++ b/src/main/java/org/kohsuke/github/GitHub.java @@ -112,7 +112,10 @@ public class GitHub { AbuseLimitHandler abuseLimitHandler, GitHubRateLimitChecker rateLimitChecker, AuthorizationProvider authorizationProvider) throws IOException { - authorizationProvider.bind(this); + if (authorizationProvider instanceof DependentAuthorizationProvider) { + ((DependentAuthorizationProvider) authorizationProvider).bind(this); + } + this.client = new GitHubHttpUrlConnectionClient(apiUrl, connector, rateLimitHandler, @@ -130,6 +133,47 @@ public class GitHub { orgs = new ConcurrentHashMap<>(); } + public static abstract class DependentAuthorizationProvider implements AuthorizationProvider { + + private GitHub baseGitHub; + private GitHub gitHub; + private final AuthorizationProvider authorizationProvider; + + /** + * An AuthorizationProvider that requires an authenticated GitHub instance to provide its authorization. + * + * @param authorizationProvider + * A authorization provider to be used when refreshing this authorization provider. + */ + @BetaApi + @Deprecated + protected DependentAuthorizationProvider(AuthorizationProvider authorizationProvider) { + this.authorizationProvider = authorizationProvider; + } + + /** + * Binds this authorization provider to a github instance. + * + * Only needs to be implemented by dynamic credentials providers that use a github instance in order to refresh. + * + * @param github + * The github instance to be used for refreshing dynamic credentials + */ + synchronized void bind(GitHub github) { + if (baseGitHub != null) { + throw new IllegalStateException("Already bound to another GitHub instance."); + } + this.baseGitHub = github; + } + + protected synchronized final GitHub gitHub() { + if (gitHub == null) { + gitHub = new GitHub.AuthorizationRefreshGitHubWrapper(this.baseGitHub, authorizationProvider); + } + return gitHub; + } + } + private static class AuthorizationRefreshGitHubWrapper extends GitHub { private final AuthorizationProvider authorizationProvider; @@ -137,7 +181,11 @@ public class GitHub { AuthorizationRefreshGitHubWrapper(GitHub github, AuthorizationProvider authorizationProvider) { super(github.client); this.authorizationProvider = authorizationProvider; - this.authorizationProvider.bind(this); + + // no dependent authorization providers nest like this currently, but they might in future + if (authorizationProvider instanceof DependentAuthorizationProvider) { + ((DependentAuthorizationProvider) authorizationProvider).bind(this); + } } @Nonnull diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java index 83df3c64e..9ba5b9102 100644 --- a/src/main/java/org/kohsuke/github/GitHubClient.java +++ b/src/main/java/org/kohsuke/github/GitHubClient.java @@ -3,8 +3,8 @@ package org.kohsuke.github; import com.fasterxml.jackson.databind.*; import com.fasterxml.jackson.databind.introspect.VisibilityChecker; import org.apache.commons.io.IOUtils; -import org.kohsuke.github.authorization.ImmutableAuthorizationProvider.UserAuthorizationProvider; import org.kohsuke.github.authorization.AuthorizationProvider; +import org.kohsuke.github.authorization.UserAuthorizationProvider; import java.io.FileNotFoundException; import java.io.IOException; diff --git a/src/main/java/org/kohsuke/github/authorization/AuthorizationProvider.java b/src/main/java/org/kohsuke/github/authorization/AuthorizationProvider.java index e9347c4ca..4dd615885 100644 --- a/src/main/java/org/kohsuke/github/authorization/AuthorizationProvider.java +++ b/src/main/java/org/kohsuke/github/authorization/AuthorizationProvider.java @@ -1,7 +1,5 @@ package org.kohsuke.github.authorization; -import org.kohsuke.github.GitHub; - import java.io.IOException; /** @@ -33,17 +31,6 @@ public interface AuthorizationProvider { */ String getEncodedAuthorization() throws IOException; - /** - * Binds this authorization provider to a github instance. - * - * Only needs to be implemented by dynamic credentials providers that use a github instance in order to refresh. - * - * @param github - * The github instance to be used for refreshing dynamic credentials - */ - default void bind(GitHub github) { - } - /** * A {@link AuthorizationProvider} that ensures that no credentials are returned */ diff --git a/src/main/java/org/kohsuke/github/authorization/ImmutableAuthorizationProvider.java b/src/main/java/org/kohsuke/github/authorization/ImmutableAuthorizationProvider.java index 894564243..41a113285 100644 --- a/src/main/java/org/kohsuke/github/authorization/ImmutableAuthorizationProvider.java +++ b/src/main/java/org/kohsuke/github/authorization/ImmutableAuthorizationProvider.java @@ -26,7 +26,7 @@ public class ImmutableAuthorizationProvider implements AuthorizationProvider { * oauthAccessToken */ public static AuthorizationProvider fromOauthToken(String oauthAccessToken) { - return new UserAuthorizationProvider(String.format("token %s", oauthAccessToken)); + return new UserProvider(String.format("token %s", oauthAccessToken)); } /** @@ -41,7 +41,7 @@ public class ImmutableAuthorizationProvider implements AuthorizationProvider { * oauthAccessToken */ public static AuthorizationProvider fromOauthToken(String oauthAccessToken, String login) { - return new UserAuthorizationProvider(String.format("token %s", oauthAccessToken), login); + return new UserProvider(String.format("token %s", oauthAccessToken), login); } /** @@ -84,7 +84,7 @@ public class ImmutableAuthorizationProvider implements AuthorizationProvider { String charsetName = StandardCharsets.UTF_8.name(); String b64encoded = Base64.getEncoder().encodeToString(authorization.getBytes(charsetName)); String encodedAuthorization = String.format("Basic %s", b64encoded); - return new UserAuthorizationProvider(encodedAuthorization, login); + return new UserProvider(encodedAuthorization, login); } catch (UnsupportedEncodingException e) { // If UTF-8 isn't supported, there are bigger problems throw new IllegalStateException("Could not generate encoded authorization", e); @@ -100,21 +100,22 @@ public class ImmutableAuthorizationProvider implements AuthorizationProvider { * An internal class representing all user-related credentials, which are credentials that have a login or should * query the user endpoint for the login matching this credential. */ - static class UserAuthorizationProvider extends ImmutableAuthorizationProvider { + private static class UserProvider extends ImmutableAuthorizationProvider implements UserAuthorizationProvider { private final String login; - UserAuthorizationProvider(String authorization) { + UserProvider(String authorization) { this(authorization, null); } - UserAuthorizationProvider(String authorization, String login) { + UserProvider(String authorization, String login) { super(authorization); this.login = login; } @CheckForNull - String getLogin() { + @Override + public String getLogin() { return login; } diff --git a/src/main/java/org/kohsuke/github/authorization/OrgAppInstallationAuthorizationProvider.java b/src/main/java/org/kohsuke/github/authorization/OrgAppInstallationAuthorizationProvider.java index c3772b43e..020725fb4 100644 --- a/src/main/java/org/kohsuke/github/authorization/OrgAppInstallationAuthorizationProvider.java +++ b/src/main/java/org/kohsuke/github/authorization/OrgAppInstallationAuthorizationProvider.java @@ -4,7 +4,6 @@ import org.kohsuke.github.BetaApi; import org.kohsuke.github.GHAppInstallation; import org.kohsuke.github.GHAppInstallationToken; import org.kohsuke.github.GitHub; -import org.kohsuke.github.authorization.AuthorizationProvider; import java.io.IOException; import java.time.Duration; @@ -16,12 +15,8 @@ import javax.annotation.Nonnull; /** * Provides an AuthorizationProvider that performs automatic token refresh. */ -public class OrgAppInstallationAuthorizationProvider implements AuthorizationProvider { +public class OrgAppInstallationAuthorizationProvider extends GitHub.DependentAuthorizationProvider { - private GitHub baseGitHub; - private GitHub gitHub; - - private final AuthorizationProvider refreshProvider; private final String organizationName; private String latestToken; @@ -43,13 +38,8 @@ public class OrgAppInstallationAuthorizationProvider implements AuthorizationPro @Deprecated public OrgAppInstallationAuthorizationProvider(String organizationName, AuthorizationProvider authorizationProvider) { + super(authorizationProvider); this.organizationName = organizationName; - this.refreshProvider = authorizationProvider; - } - - @Override - public void bind(GitHub github) { - this.baseGitHub = github; } @Override @@ -63,10 +53,7 @@ public class OrgAppInstallationAuthorizationProvider implements AuthorizationPro } private void refreshToken() throws IOException { - if (gitHub == null) { - gitHub = new GitHub.CredentialRefreshGitHubWrapper(this.baseGitHub, refreshProvider); - } - + GitHub gitHub = this.gitHub(); GHAppInstallation installationByOrganization = gitHub.getApp() .getInstallationByOrganization(this.organizationName); GHAppInstallationToken ghAppInstallationToken = installationByOrganization.createToken().create(); diff --git a/src/main/java/org/kohsuke/github/authorization/UserAuthorizationProvider.java b/src/main/java/org/kohsuke/github/authorization/UserAuthorizationProvider.java new file mode 100644 index 000000000..0d2c57751 --- /dev/null +++ b/src/main/java/org/kohsuke/github/authorization/UserAuthorizationProvider.java @@ -0,0 +1,22 @@ +package org.kohsuke.github.authorization; + +import javax.annotation.CheckForNull; + +/** + * Interface for all user-related authorization providers. + * + * {@link AuthorizationProvider}s can apply to a number of different account types. This interface applies to providers + * for user accounts, ones that have a login or should query the "/user" endpoint for the login matching this + * credential. + */ +public interface UserAuthorizationProvider extends AuthorizationProvider { + + /** + * Gets the user login name. + * + * @return the user login for this provider, or {@code null} if the login value should be queried from the "/user" + * endpoint. + */ + @CheckForNull + String getLogin(); +} diff --git a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/authorization/JWTTokenProvider.java similarity index 98% rename from src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java rename to src/main/java/org/kohsuke/github/extras/authorization/JWTTokenProvider.java index 74622b2c1..c8e8d7ddb 100644 --- a/src/main/java/org/kohsuke/github/extras/auth/JWTTokenProvider.java +++ b/src/main/java/org/kohsuke/github/extras/authorization/JWTTokenProvider.java @@ -1,4 +1,4 @@ -package org.kohsuke.github.extras.auth; +package org.kohsuke.github.extras.authorization; import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts; diff --git a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java index bc0dc92a6..74576ba58 100644 --- a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java +++ b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java @@ -3,7 +3,7 @@ package org.kohsuke.github; import io.jsonwebtoken.Jwts; import org.apache.commons.io.IOUtils; import org.kohsuke.github.authorization.AuthorizationProvider; -import org.kohsuke.github.extras.auth.JWTTokenProvider; +import org.kohsuke.github.extras.authorization.JWTTokenProvider; import java.io.File; import java.io.IOException; diff --git a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java index 481933f95..0fb168eae 100644 --- a/src/test/java/org/kohsuke/github/GitHubConnectionTest.java +++ b/src/test/java/org/kohsuke/github/GitHubConnectionTest.java @@ -1,7 +1,7 @@ package org.kohsuke.github; import org.junit.Test; -import org.kohsuke.github.authorization.ImmutableAuthorizationProvider.UserAuthorizationProvider; +import org.kohsuke.github.authorization.UserAuthorizationProvider; import java.io.IOException; import java.lang.reflect.Field; diff --git a/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java b/src/test/java/org/kohsuke/github/extras/authorization/JWTTokenProviderTest.java similarity index 97% rename from src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java rename to src/test/java/org/kohsuke/github/extras/authorization/JWTTokenProviderTest.java index 7cca641c4..8c55558f9 100644 --- a/src/test/java/org/kohsuke/github/extras/auth/JWTTokenProviderTest.java +++ b/src/test/java/org/kohsuke/github/extras/authorization/JWTTokenProviderTest.java @@ -1,4 +1,4 @@ -package org.kohsuke.github.extras.auth; +package org.kohsuke.github.extras.authorization; import org.junit.Test; import org.kohsuke.github.AbstractGitHubWireMockTest; diff --git a/src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json b/src/test/resources/org/kohsuke/github/extras/authorization/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json similarity index 100% rename from src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json rename to src/test/resources/org/kohsuke/github/extras/authorization/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/__files/app-1.json diff --git a/src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json b/src/test/resources/org/kohsuke/github/extras/authorization/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json similarity index 100% rename from src/test/resources/org/kohsuke/github/extras/auth/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json rename to src/test/resources/org/kohsuke/github/extras/authorization/JWTTokenProviderTest/wiremock/testAuthorizationHeaderPattern/mappings/app-1.json From dfbb38c5f11b26ccc56fac9e1e032689eb1b334f Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 10:51:41 -0800 Subject: [PATCH 49/63] [maven-release-plugin] prepare release github-api-1.120 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 50a1f8af1..feb1ba160 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.kohsuke github-api - 1.120-SNAPSHOT + 1.120 GitHub API for Java https://github-api.kohsuke.org/ GitHub API for Java @@ -11,7 +11,7 @@ scm:git:git@github.com/hub4j/${project.artifactId}.git scm:git:ssh://git@github.com/hub4j/${project.artifactId}.git https://github.com/hub4j/github-api/ - HEAD + github-api-1.120 From 59d7a117d0203d9c952ee3060bfd1b1ecba85d8a Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 10:51:52 -0800 Subject: [PATCH 50/63] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index feb1ba160..dea0f8671 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.kohsuke github-api - 1.120 + 1.121-SNAPSHOT GitHub API for Java https://github-api.kohsuke.org/ GitHub API for Java @@ -11,7 +11,7 @@ scm:git:git@github.com/hub4j/${project.artifactId}.git scm:git:ssh://git@github.com/hub4j/${project.artifactId}.git https://github.com/hub4j/github-api/ - github-api-1.120 + HEAD From d033355e8459015e4ec0ba6636e2de7aeeb7c536 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 13:19:31 -0800 Subject: [PATCH 51/63] [maven-release-plugin] prepare release github-api-1.121 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index dea0f8671..a4fb73cae 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.kohsuke github-api - 1.121-SNAPSHOT + 1.121 GitHub API for Java https://github-api.kohsuke.org/ GitHub API for Java @@ -11,7 +11,7 @@ scm:git:git@github.com/hub4j/${project.artifactId}.git scm:git:ssh://git@github.com/hub4j/${project.artifactId}.git https://github.com/hub4j/github-api/ - HEAD + github-api-1.121 From b212956fbb120d9e106f082b3e1f5e79677d4637 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 13:19:41 -0800 Subject: [PATCH 52/63] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index a4fb73cae..e25709a00 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.kohsuke github-api - 1.121 + 1.122-SNAPSHOT GitHub API for Java https://github-api.kohsuke.org/ GitHub API for Java @@ -11,7 +11,7 @@ scm:git:git@github.com/hub4j/${project.artifactId}.git scm:git:ssh://git@github.com/hub4j/${project.artifactId}.git https://github.com/hub4j/github-api/ - github-api-1.121 + HEAD From 7aae27e36fdf2834fda23884e60137ca33b40da6 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 14:01:19 -0800 Subject: [PATCH 53/63] Allow JWT from string --- .../authorization/JWTTokenProvider.java | 20 ++++++------------- .../github/AbstractGHAppInstallationTest.java | 9 +++++++-- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/src/main/java/org/kohsuke/github/extras/authorization/JWTTokenProvider.java b/src/main/java/org/kohsuke/github/extras/authorization/JWTTokenProvider.java index c8e8d7ddb..90013fe09 100644 --- a/src/main/java/org/kohsuke/github/extras/authorization/JWTTokenProvider.java +++ b/src/main/java/org/kohsuke/github/extras/authorization/JWTTokenProvider.java @@ -42,11 +42,15 @@ public class JWTTokenProvider implements AuthorizationProvider { private final String applicationId; public JWTTokenProvider(String applicationId, File keyFile) throws GeneralSecurityException, IOException { - this(applicationId, loadPrivateKey(keyFile.toPath())); + this(applicationId, keyFile.toPath()); } public JWTTokenProvider(String applicationId, Path keyPath) throws GeneralSecurityException, IOException { - this(applicationId, loadPrivateKey(keyPath)); + this(applicationId, new String(Files.readAllBytes(keyPath), StandardCharsets.UTF_8)); + } + + public JWTTokenProvider(String applicationId, String keyString) throws GeneralSecurityException { + this(applicationId, getPrivateKeyFromString(keyString)); } public JWTTokenProvider(String applicationId, PrivateKey privateKey) { @@ -64,18 +68,6 @@ public class JWTTokenProvider implements AuthorizationProvider { } } - /** - * add dependencies for a jwt suite You can generate a key to load in this method with: - * - *
-     * openssl pkcs8 -topk8 -inform PEM -outform DER -in ~/github-api-app.private-key.pem -out ~/github-api-app.private-key.der -nocrypt
-     * 
- */ - private static PrivateKey loadPrivateKey(Path keyPath) throws GeneralSecurityException, IOException { - String keyString = new String(Files.readAllBytes(keyPath), StandardCharsets.UTF_8); - return getPrivateKeyFromString(keyString); - } - /** * Convert a PKCS#8 formatted private key in string format into a java PrivateKey * diff --git a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java index 74576ba58..09f530185 100644 --- a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java +++ b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java @@ -7,6 +7,8 @@ import org.kohsuke.github.extras.authorization.JWTTokenProvider; import java.io.File; import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; import java.security.GeneralSecurityException; import java.security.KeyFactory; import java.security.PrivateKey; @@ -34,9 +36,12 @@ public class AbstractGHAppInstallationTest extends AbstractGitHubWireMockTest { JWT_PROVIDER_1 = new JWTTokenProvider(TEST_APP_ID_1, new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_1).getFile())); JWT_PROVIDER_2 = new JWTTokenProvider(TEST_APP_ID_2, - new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_2).getFile())); + new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_2).getFile()).toPath()); JWT_PROVIDER_3 = new JWTTokenProvider(TEST_APP_ID_3, - new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_3).getFile())); + new String( + Files.readAllBytes( + new File(this.getClass().getResource(PRIVATE_KEY_FILE_APP_3).getFile()).toPath()), + StandardCharsets.UTF_8)); } catch (GeneralSecurityException | IOException e) { throw new RuntimeException("These should never fail", e); } From cb381dfa06542d9954de1f58915d70fc6e23e1f7 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 20:13:57 -0800 Subject: [PATCH 54/63] [maven-release-plugin] prepare release github-api-1.122 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index e25709a00..795e5c01c 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.kohsuke github-api - 1.122-SNAPSHOT + 1.122 GitHub API for Java https://github-api.kohsuke.org/ GitHub API for Java @@ -11,7 +11,7 @@ scm:git:git@github.com/hub4j/${project.artifactId}.git scm:git:ssh://git@github.com/hub4j/${project.artifactId}.git https://github.com/hub4j/github-api/ - HEAD + github-api-1.122 From 8e6dbf37724cd76096b339ea7399fd49d06b49cb Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Thu, 14 Jan 2021 20:14:08 -0800 Subject: [PATCH 55/63] [maven-release-plugin] prepare for next development iteration --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 795e5c01c..f639097e4 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.kohsuke github-api - 1.122 + 1.123-SNAPSHOT GitHub API for Java https://github-api.kohsuke.org/ GitHub API for Java @@ -11,7 +11,7 @@ scm:git:git@github.com/hub4j/${project.artifactId}.git scm:git:ssh://git@github.com/hub4j/${project.artifactId}.git https://github.com/hub4j/github-api/ - github-api-1.122 + HEAD From 35c8cfa01d8c192fd7b13594d28d430a962f48a3 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Mon, 25 Jan 2021 11:58:01 -0800 Subject: [PATCH 56/63] Push method code coverage bar to 50 percent This change adds or update a swath of tests to push method code coverage numbers up. Yes, method coverage is not super meaningful, but it is one metric that we can use to ensure at least minimal coverage of this library. Almost no product changes in here. --- pom.xml | 41 +- .../github/GHPullRequestReviewComment.java | 18 +- .../github/GitHubInteractiveObject.java | 4 + .../github/AbstractGHAppInstallationTest.java | 9 +- src/test/java/org/kohsuke/github/AppTest.java | 228 +- .../java/org/kohsuke/github/CommitTest.java | 81 + .../java/org/kohsuke/github/EnumTest.java | 84 + .../java/org/kohsuke/github/GHAppTest.java | 3 +- .../kohsuke/github/GHCheckRunBuilderTest.java | 3 + .../kohsuke/github/GHEventPayloadTest.java | 1 + .../org/kohsuke/github/GHLicenseTest.java | 16 +- .../kohsuke/github/GHOrganizationTest.java | 17 +- .../org/kohsuke/github/GHPullRequestTest.java | 71 +- .../org/kohsuke/github/GHRateLimitTest.java | 6 - .../github/GHRepositoryStatisticsTest.java | 5 + .../org/kohsuke/github/GHRepositoryTest.java | 40 +- .../java/org/kohsuke/github/GHTagTest.java | 5 + .../java/org/kohsuke/github/GHTeamTest.java | 4 +- .../org/kohsuke/github/GHTreeBuilderTest.java | 20 +- .../java/org/kohsuke/github/GHUserTest.java | 19 + .../org/kohsuke/github/GitHubStaticTest.java | 95 +- .../java/org/kohsuke/github/GitHubTest.java | 28 + .../org/kohsuke/github/Github2faTest.java | 17 +- .../org/kohsuke/github/LifecycleTest.java | 19 +- ...epos_hub4j-test-org_github-api-test-2.json | 22 +- ...est-org_github-api-test_deployments-3.json | 47 +- ...est-org_github-api-test_deployments-4.json | 27 +- .../__files/user-1.json | 21 +- ...epos_hub4j-test-org_github-api-test-2.json | 24 +- ...est-org_github-api-test_deployments-3.json | 44 +- ...est-org_github-api-test_deployments-4.json | 26 +- ...thub-api-test_deployments_315601563-5.json | 42 + .../mappings/user-1.json | 24 +- .../__files/repos_kohsuke_sandbox-ant-3.json | 7 +- ...suke_sandbox-ant_comments_46267761-7.json} | 14 +- ...db0ea5837313ab5f39d43a6f73de3bd9000-4.json | 4 +- ...313ab5f39d43a6f73de3bd9000_comments-5.json | 14 +- .../__files/user-1.json | 19 +- .../__files/users_kohsuke-2.json | 15 +- .../mappings/repos_kohsuke_sandbox-ant-3.json | 24 +- ...suke_sandbox-ant_comments_46267761-7.json} | 46 +- ...hsuke_sandbox-ant_comments_46267761-8.json | 42 + ...box-ant_comments_46267761_reactions-6.json | 47 + ...db0ea5837313ab5f39d43a6f73de3bd9000-4.json | 24 +- ...313ab5f39d43a6f73de3bd9000_comments-5.json | 40 +- .../mappings/user-1.json | 24 +- .../mappings/users_kohsuke-2.json | 24 +- .../repos_daddyfatstacksbig_lerna-12.json | 308 ++ .../repos_daddyfatstacksbig_lerna-12.json | 48 + ...epos_hub4j-test-org_github-api-test-2.json | 126 + ...est-org_github-api-test_deployments-3.json | 39 + ...test_deployments_315601644_statuses-4.json | 36 + ...test_deployments_315601644_statuses-5.json | 38 + ...test_deployments_315601644_statuses-6.json | 38 + .../__files/user-1.json | 46 + ...epos_hub4j-test-org_github-api-test-2.json | 48 + ...est-org_github-api-test_deployments-3.json | 56 + ...hub-api-test_deployments_315601644-7.json} | 28 +- ...test_deployments_315601644_statuses-4.json | 55 + ...test_deployments_315601644_statuses-5.json | 50 + ...test_deployments_315601644_statuses-6.json | 49 + .../mappings/user-1.json} | 28 +- ..._test-1.json => repos_kohsuke_test-2.json} | 3 +- ...son => repos_kohsuke_test_issues_3-5.json} | 12 +- ...pos_kohsuke_test_issues_3_comments-6.json} | 15 +- ...son => repos_kohsuke_test_issues_4-3.json} | 17 +- ...t_issues_comments_8547251_reactions-9.json | 80 + .../__files/user-1.json | 46 + .../__files/users_kohsuke-7.json | 34 + ..._test-1.json => repos_kohsuke_test-2.json} | 28 +- ...son => repos_kohsuke_test_issues_3-5.json} | 28 +- ...pos_kohsuke_test_issues_3_comments-6.json} | 26 +- ...son => repos_kohsuke_test_issues_4-3.json} | 28 +- ...pos_kohsuke_test_issues_4_comments-4.json} | 24 +- ...t_issues_comments_8547249_reactions-8.json | 47 + ...t_issues_comments_8547251_reactions-9.json | 47 + .../mappings/user-1.json | 48 + .../mappings/users_kohsuke-7.json | 48 + ...a7c4cf409f610a0e8c7eba17664eb655c44-4.json | 8 + ...a7c4cf409f610a0e8c7eba17664eb655c44-5.json | 8 + ...a7c4cf409f610a0e8c7eba17664eb655c44-4.json | 50 + ...a7c4cf409f610a0e8c7eba17664eb655c44-5.json | 49 + .../__files/orgs_hub4j-test-org-2.json | 29 +- .../__files/orgs_hub4j-test-org_hooks-8.json | 18 + ...orgs_hub4j-test-org_hooks_276991250-9.json | 18 + .../repos_hub4j-test-org_github-api-3.json | 68 +- ...pos_hub4j-test-org_github-api_hooks-4.json | 12 +- ...test-org_github-api_hooks_276991249-5.json | 24 + .../wiremock/tryHook/__files/user-1.json | 19 +- .../mappings/orgs_hub4j-test-org-2.json | 24 +- .../mappings/orgs_hub4j-test-org_hooks-8.json | 55 + ...rgs_hub4j-test-org_hooks_276991250-11.json | 42 + ...orgs_hub4j-test-org_hooks_276991250-9.json | 48 + ...b4j-test-org_hooks_276991250_pings-10.json | 49 + .../repos_hub4j-test-org_github-api-3.json | 24 +- ...pos_hub4j-test-org_github-api_hooks-4.json | 40 +- ...test-org_github-api_hooks_276991249-5.json | 48 + ...test-org_github-api_hooks_276991249-7.json | 42 + ...rg_github-api_hooks_276991249_pings-6.json | 49 + .../wiremock/tryHook/mappings/user-1.json | 24 +- .../__files/repos_jenkinsci_jenkins-11.json | 128 + .../__files/repos_jenkinsci_jenkins-15.json | 128 + .../__files/repos_jenkinsci_jenkins-3.json | 128 + .../__files/repos_jenkinsci_jenkins-5.json | 128 + .../__files/repos_jenkinsci_jenkins-7.json | 128 + .../__files/repos_jenkinsci_jenkins-9.json | 128 + .../repos_jenkinsci_jenkins_commits-12.json | 4102 +++++++++++++++++ .../repos_jenkinsci_jenkins_commits-16.json | 4102 +++++++++++++++++ .../repos_jenkinsci_jenkins_commits-4.json | 1191 +++++ .../repos_jenkinsci_jenkins_commits-6.json | 1191 +++++ .../repos_jenkinsci_jenkins_commits-8.json | 576 +++ .../repositories_1103607_commits-13.json | 4102 +++++++++++++++++ .../repositories_1103607_commits-14.json | 2702 +++++++++++ .../repositories_1103607_commits-17.json | 4102 +++++++++++++++++ .../repositories_1103607_commits-18.json | 4102 +++++++++++++++++ .../repositories_1103607_commits-19.json | 4102 +++++++++++++++++ .../repositories_1103607_commits-20.json | 4102 +++++++++++++++++ .../repositories_1103607_commits-21.json | 4102 +++++++++++++++++ .../repositories_1103607_commits-22.json | 1964 ++++++++ .../testQueryCommits/__files/user-1.json | 46 + .../__files/users_jenkinsci-2.json | 34 + .../mappings/repos_jenkinsci_jenkins-11.json | 51 + .../mappings/repos_jenkinsci_jenkins-15.json | 50 + .../mappings/repos_jenkinsci_jenkins-3.json | 51 + .../mappings/repos_jenkinsci_jenkins-5.json | 51 + .../mappings/repos_jenkinsci_jenkins-7.json | 51 + .../mappings/repos_jenkinsci_jenkins-9.json | 51 + .../repos_jenkinsci_jenkins_commits-10.json | 47 + .../repos_jenkinsci_jenkins_commits-12.json | 49 + .../repos_jenkinsci_jenkins_commits-16.json | 49 + .../repos_jenkinsci_jenkins_commits-4.json | 51 + .../repos_jenkinsci_jenkins_commits-6.json | 50 + .../repos_jenkinsci_jenkins_commits-8.json | 48 + .../repositories_1103607_commits-13.json | 49 + .../repositories_1103607_commits-14.json | 49 + .../repositories_1103607_commits-17.json | 49 + .../repositories_1103607_commits-18.json | 49 + .../repositories_1103607_commits-19.json | 49 + .../repositories_1103607_commits-20.json | 49 + .../repositories_1103607_commits-21.json | 49 + .../repositories_1103607_commits-22.json | 49 + .../testQueryCommits/mappings/user-1.json | 48 + .../mappings/users_jenkinsci-2.json | 48 + .../__files/orgs_hub4j-test-org-2.json | 29 +- .../repos_hub4j-test-org_github-api-3.json | 70 +- ...os_hub4j-test-org_github-api_pulls-13.json | 329 -- ...pos_hub4j-test-org_github-api_pulls-4.json | 90 +- ...b4j-test-org_github-api_pulls_395-18.json} | 96 +- ...-org_github-api_pulls_395_comments-13.json | 113 + ...-org_github-api_pulls_395_comments-15.json | 113 + ...org_github-api_pulls_395_comments-17.json} | 40 +- ...-org_github-api_pulls_395_comments-6.json} | 38 +- ...-org_github-api_pulls_395_comments-7.json} | 38 +- ...lls_395_comments_562972753_replies-12.json | 56 + ...thub-api_pulls_comments_562972753-14.json} | 38 +- ...pulls_comments_562972753_reactions-10.json | 26 + ...pulls_comments_562972753_reactions-11.json | 28 + .../__files/user-1.json | 27 +- .../__files/users_bitwiseman-8.json | 46 + .../mappings/orgs_hub4j-test-org-2.json | 24 +- .../repos_hub4j-test-org_github-api-12.json | 50 - .../repos_hub4j-test-org_github-api-3.json | 27 +- ...os_hub4j-test-org_github-api_pulls-13.json | 47 - ...pos_hub4j-test-org_github-api_pulls-4.json | 42 +- ...ub4j-test-org_github-api_pulls_266-14.json | 54 - ...-org_github-api_pulls_266_comments-11.json | 49 - ...t-org_github-api_pulls_266_comments-7.json | 50 - ...t-org_github-api_pulls_266_comments-9.json | 50 - ...ub4j-test-org_github-api_pulls_395-18.json | 54 + ...-org_github-api_pulls_395_comments-13.json | 50 + ...-org_github-api_pulls_395_comments-15.json | 50 + ...-org_github-api_pulls_395_comments-17.json | 49 + ...t-org_github-api_pulls_395_comments-5.json | 50 + ...-org_github-api_pulls_395_comments-6.json} | 46 +- ...t-org_github-api_pulls_395_comments-7.json | 50 + ...lls_395_comments_562972753_replies-12.json | 55 + ...ithub-api_pulls_comments_321995146-10.json | 41 - ...thub-api_pulls_comments_562972753-14.json} | 46 +- ...ithub-api_pulls_comments_562972753-16.json | 42 + ...pulls_comments_562972753_reactions-10.json | 54 + ...pulls_comments_562972753_reactions-11.json | 49 + ...pulls_comments_562972753_reactions-9.json} | 36 +- .../mappings/user-1.json | 24 +- .../mappings/users_bitwiseman-8.json | 48 + .../listStargazers/__files/orgs_hub4j-5.json | 44 + .../__files/orgs_hub4j-test-org-2.json | 50 + .../repos_hub4j-test-org_github-api-3.json} | 70 +- .../__files/repos_hub4j_github-api-6.json | 132 + .../repos_hub4j_github-api_stargazers-7.json | 692 +++ .../listStargazers/__files/user-1.json | 46 + .../listStargazers/mappings/orgs_hub4j-5.json | 48 + .../mappings/orgs_hub4j-test-org-2.json | 48 + .../repos_hub4j-test-org_github-api-3.json | 48 + ...ub4j-test-org_github-api_stargazers-4.json | 47 + .../mappings/repos_hub4j_github-api-6.json | 48 + .../repos_hub4j_github-api_stargazers-7.json | 48 + .../listStargazers/mappings/user-1.json | 48 + .../__files/orgs_hub4j-test-org-2.json | 29 +- .../repos_hub4j-test-org_github-api-3.json | 68 +- .../wiremock/subscription/__files/user-1.json | 21 +- .../mappings/orgs_hub4j-test-org-2.json | 24 +- .../repos_hub4j-test-org_github-api-3.json | 24 +- ...4j-test-org_github-api_subscription-4.json | 25 +- ...4j-test-org_github-api_subscription-5.json | 40 +- ...4j-test-org_github-api_subscription-6.json | 20 +- ...4j-test-org_github-api_subscription-7.json | 43 - .../subscription/mappings/user-1.json | 24 +- ...os_hub4j-test-org_ghtreebuildertest-2.json | 12 +- ...309d43aa6fe6cb67f8f4161451d627b43f-16.json | 96 + ...-org_ghtreebuildertest_git_commits-10.json | 26 +- ...ebuildertest_git_refs_heads_master-11.json | 6 +- ...eebuildertest_git_refs_heads_master-3.json | 6 +- ..._ghtreebuildertest_git_trees_master-4.json | 4 +- .../wiremock/testAdd/__files/user-1.json | 19 +- ...os_hub4j-test-org_ghtreebuildertest-2.json | 24 +- ...309d43aa6fe6cb67f8f4161451d627b43f-16.json | 48 + ...treebuildertest_contents_app_runsh-12.json | 22 +- ...ebuildertest_contents_data_val1dat-14.json | 22 +- ...ebuildertest_contents_data_val2dat-15.json | 22 +- ...buildertest_contents_doc_readmetxt-13.json | 22 +- ...est-org_ghtreebuildertest_git_blobs-5.json | 24 +- ...est-org_ghtreebuildertest_git_blobs-6.json | 24 +- ...est-org_ghtreebuildertest_git_blobs-7.json | 24 +- ...est-org_ghtreebuildertest_git_blobs-8.json | 24 +- ...-org_ghtreebuildertest_git_commits-10.json | 28 +- ...ebuildertest_git_refs_heads_master-11.json | 26 +- ...eebuildertest_git_refs_heads_master-3.json | 24 +- ...est-org_ghtreebuildertest_git_trees-9.json | 26 +- ..._ghtreebuildertest_git_trees_master-4.json | 24 +- .../wiremock/testAdd/mappings/user-1.json | 24 +- ...os_hub4j-test-org_ghtreebuildertest-2.json | 12 +- ...t-org_ghtreebuildertest_git_commits-8.json | 26 +- ...eebuildertest_git_refs_heads_master-3.json | 6 +- ...eebuildertest_git_refs_heads_master-9.json | 6 +- ..._ghtreebuildertest_git_trees_master-4.json | 4 +- .../wiremock/testShaEntry/__files/user-1.json | 19 +- ...os_hub4j-test-org_ghtreebuildertest-2.json | 24 +- ...ebuildertest_contents_data_val1dat-10.json | 22 +- ...ebuildertest_contents_data_val2dat-11.json | 22 +- ...est-org_ghtreebuildertest_git_blobs-5.json | 24 +- ...est-org_ghtreebuildertest_git_blobs-6.json | 24 +- ...t-org_ghtreebuildertest_git_commits-8.json | 28 +- ...eebuildertest_git_refs_heads_master-3.json | 24 +- ...eebuildertest_git_refs_heads_master-9.json | 26 +- ...est-org_ghtreebuildertest_git_trees-7.json | 26 +- ..._ghtreebuildertest_git_trees_master-4.json | 24 +- .../testShaEntry/mappings/user-1.json | 24 +- .../getOrgs/__files/orgs_hub4j-17.json | 42 + .../getOrgs/mappings/orgs_hub4j-17.json | 48 + .../__files/repos_hub4j_github-api-2.json | 132 + .../__files/repositories_617210-3.json | 132 + .../getRepository/__files/user-1.json} | 19 +- .../mappings/repos_hub4j_github-api-2.json | 48 + .../mappings/repositories_617210-3.json | 48 + .../getRepository/mappings/user-1.json | 48 + .../__files/authorizations-2.json | 4 +- .../mappings/authorizations-1.json | 2 +- .../mappings/authorizations-2.json | 2 +- 258 files changed, 49289 insertions(+), 2257 deletions(-) create mode 100644 src/test/java/org/kohsuke/github/EnumTest.java create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments_315601563-5.json rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/{repos_kohsuke_sandbox-ant_comments_35673784-6.json => repos_kohsuke_sandbox-ant_comments_46267761-7.json} (80%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/{repos_kohsuke_sandbox-ant_comments_35673784-6.json => repos_kohsuke_sandbox-ant_comments_46267761-7.json} (57%) create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761-8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761_reactions-6.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testEventApi/__files/repos_daddyfatstacksbig_lerna-12.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testEventApi/mappings/repos_daddyfatstacksbig_lerna-12.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test-2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments-3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/user-1.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test-2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments-3.json rename src/test/resources/org/kohsuke/github/AppTest/wiremock/{testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_35673784-7.json => testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644-7.json} (55%) create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json rename src/test/resources/org/kohsuke/github/AppTest/wiremock/{testIssueWithNoComment/mappings/user-6.json => testGetDeploymentStatuses/mappings/user-1.json} (60%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/{repos_kohsuke_test-1.json => repos_kohsuke_test-2.json} (98%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/{repos_kohsuke_test_issues_3-4.json => repos_kohsuke_test_issues_3-5.json} (92%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/{repos_kohsuke_test_issues_3_comments-5.json => repos_kohsuke_test_issues_3_comments-6.json} (91%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/{repos_kohsuke_test_issues_4-2.json => repos_kohsuke_test_issues_4-3.json} (92%) create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_comments_8547251_reactions-9.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/user-1.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/users_kohsuke-7.json rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/{repos_kohsuke_test-1.json => repos_kohsuke_test-2.json} (60%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/{repos_kohsuke_test_issues_3-4.json => repos_kohsuke_test_issues_3-5.json} (60%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/{repos_kohsuke_test_issues_3_comments-5.json => repos_kohsuke_test_issues_3_comments-6.json} (62%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/{repos_kohsuke_test_issues_4-2.json => repos_kohsuke_test_issues_4-3.json} (60%) rename src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/{repos_kohsuke_test_issues_4_comments-3.json => repos_kohsuke_test_issues_4_comments-4.json} (65%) create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_comments_8547249_reactions-8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_comments_8547251_reactions-9.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/user-1.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/users_kohsuke-7.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/__files/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/__files/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/mappings/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/mappings/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org_hooks-8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org_hooks_276991250-9.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api_hooks_276991249-5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks-8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250-11.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250-9.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250_pings-10.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249-5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249-7.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249_pings-6.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-11.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-15.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-3.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-5.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-7.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-9.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-12.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-16.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-4.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-6.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-8.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-13.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-14.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-17.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-18.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-19.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-20.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-21.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-22.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/user-1.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/users_jenkinsci-2.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-11.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-15.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-3.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-5.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-7.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-9.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-10.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-12.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-16.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-4.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-6.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-8.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-13.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-14.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-17.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-18.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-19.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-20.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-21.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-22.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/user-1.json create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/users_jenkinsci-2.json delete mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls-13.json rename src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/{repos_hub4j-test-org_github-api_pulls_266-14.json => repos_hub4j-test-org_github-api_pulls_395-18.json} (90%) create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-13.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-15.json rename src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/{repos_hub4j-test-org_github-api_pulls_266_comments-9.json => repos_hub4j-test-org_github-api_pulls_395_comments-17.json} (66%) rename src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/{repos_hub4j-test-org_github-api_pulls_266_comments-6.json => repos_hub4j-test-org_github-api_pulls_395_comments-6.json} (67%) rename src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/{repos_hub4j-test-org_github-api_pulls_266_comments-7.json => repos_hub4j-test-org_github-api_pulls_395_comments-7.json} (67%) create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json rename src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/{repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json => repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json} (67%) create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/users_bitwiseman-8.json delete mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api-12.json delete mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls-13.json delete mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266-14.json delete mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-11.json delete mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-7.json delete mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-9.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395-18.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-13.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-15.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-17.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-5.json rename src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/{repos_hub4j-test-org_github-api_pulls_266_comments-6.json => repos_hub4j-test-org_github-api_pulls_395_comments-6.json} (54%) create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-7.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json delete mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_321995146-10.json rename src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/{repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json => repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json} (56%) create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753-16.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json rename src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/{repos_hub4j-test-org_github-api_pulls_266_comments-5.json => repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-9.json} (50%) create mode 100644 src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/users_bitwiseman-8.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/orgs_hub4j-5.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/orgs_hub4j-test-org-2.json rename src/test/resources/org/kohsuke/github/{GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api-12.json => GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j-test-org_github-api-3.json} (93%) create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j_github-api-6.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j_github-api_stargazers-7.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/user-1.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/orgs_hub4j-5.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/orgs_hub4j-test-org-2.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j-test-org_github-api-3.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j-test-org_github-api_stargazers-4.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j_github-api-6.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j_github-api_stargazers-7.json create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/user-1.json delete mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-7.json create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json create mode 100644 src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getOrgs/__files/orgs_hub4j-17.json create mode 100644 src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getOrgs/mappings/orgs_hub4j-17.json create mode 100644 src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/repos_hub4j_github-api-2.json create mode 100644 src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/repositories_617210-3.json rename src/test/resources/org/kohsuke/github/{AppTest/wiremock/testIssueWithNoComment/__files/user-6.json => GitHubTest/wiremock/getRepository/__files/user-1.json} (84%) create mode 100644 src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/repos_hub4j_github-api-2.json create mode 100644 src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/repositories_617210-3.json create mode 100644 src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/user-1.json diff --git a/pom.xml b/pom.xml index f639097e4..e5f619290 100644 --- a/pom.xml +++ b/pom.xml @@ -41,8 +41,8 @@ 2.5.0 apply - 0.60 - 0.25 + 0.70 + 0.50 false 0.11.2 @@ -153,59 +153,39 @@ org.kohsuke.github.example.* - - org.kohsuke.github.internal.Previews org.kohsuke.github.extras.OkHttp3Connector org.kohsuke.github.EnforcementLevel org.kohsuke.github.GHPerson.1 - - - org.kohsuke.github.GHAsset - org.kohsuke.github.GHReleaseBuilder - org.kohsuke.github.GHRelease + + org.kohsuke.github.GHPullRequestReviewBuilder.DraftReviewComment + org.kohsuke.github.GHIssue.PullRequest + org.kohsuke.github.GHCommitSearchBuilder + org.kohsuke.github.GHRepositorySearchBuilder + org.kohsuke.github.GHUserSearchBuilder org.kohsuke.github.GHBranchProtection.RequiredSignatures org.kohsuke.github.GHBranchProtectionBuilder.Restrictions org.kohsuke.github.GHBranchProtection.Restrictions org.kohsuke.github.GHCommentAuthorAssociation - org.kohsuke.github.GHCommitBuilder.UserInfo - org.kohsuke.github.GHCommitState org.kohsuke.github.GHCompare.Commit org.kohsuke.github.GHCompare.InnerCommit - org.kohsuke.github.GHCompare.Status org.kohsuke.github.GHCompare.Tree org.kohsuke.github.GHCompare.User org.kohsuke.github.GHCompare org.kohsuke.github.GHDeployKey - org.kohsuke.github.GHDeploymentStatusBuilder - org.kohsuke.github.GHDirection org.kohsuke.github.GHEmail - org.kohsuke.github.GHEventPayload.Ping - org.kohsuke.github.GHEventPayload.Release - org.kohsuke.github.GHException - org.kohsuke.github.GHHook - org.kohsuke.github.GHHooks.OrgContext org.kohsuke.github.GHInvitation - org.kohsuke.github.GHMilestoneState - org.kohsuke.github.GHOrgHook - org.kohsuke.github.GHProject.ProjectStateFilter org.kohsuke.github.GHPullRequestCommitDetail.Authorship org.kohsuke.github.GHPullRequestCommitDetail.Commit org.kohsuke.github.GHPullRequestCommitDetail.CommitPointer org.kohsuke.github.GHPullRequestCommitDetail.Tree org.kohsuke.github.GHPullRequestCommitDetail org.kohsuke.github.GHPullRequestFileDetail - org.kohsuke.github.GHPullRequestQueryBuilder.Sort org.kohsuke.github.GHReleaseUpdater - org.kohsuke.github.GHRepository.ForkSort org.kohsuke.github.GHRequestedAction - org.kohsuke.github.GHStargazer - org.kohsuke.github.GHTagObject - org.kohsuke.github.GHTeam.Role - org.kohsuke.github.GHUserSearchBuilder.Sort org.kohsuke.github.GHVerifiedKey @@ -592,6 +572,8 @@ + + true check @@ -602,9 +584,6 @@ enable-ci - - true - diff --git a/src/main/java/org/kohsuke/github/GHPullRequestReviewComment.java b/src/main/java/org/kohsuke/github/GHPullRequestReviewComment.java index e2a731e22..dc2b5c3a5 100644 --- a/src/main/java/org/kohsuke/github/GHPullRequestReviewComment.java +++ b/src/main/java/org/kohsuke/github/GHPullRequestReviewComment.java @@ -153,7 +153,20 @@ public class GHPullRequestReviewComment extends GHObject implements Reactable { * @return the api route */ protected String getApiRoute() { - return "/repos/" + owner.getRepository().getFullName() + "/pulls/comments/" + getId(); + return getApiRoute(false); + } + + /** + * Gets api route. + * + * @param includePullNumber + * if true, includes the owning pull request's number in the route. + * + * @return the api route + */ + protected String getApiRoute(boolean includePullNumber) { + return "/repos/" + owner.getRepository().getFullName() + "/pulls" + + (includePullNumber ? "/" + owner.getNumber() : "") + "/comments/" + getId(); } /** @@ -192,8 +205,7 @@ public class GHPullRequestReviewComment extends GHObject implements Reactable { return owner.root.createRequest() .method("POST") .with("body", body) - .with("in_reply_to", getId()) - .withUrlPath(getApiRoute() + "/comments") + .withUrlPath(getApiRoute(true) + "/replies") .fetch(GHPullRequestReviewComment.class) .wrapUp(owner); } diff --git a/src/main/java/org/kohsuke/github/GitHubInteractiveObject.java b/src/main/java/org/kohsuke/github/GitHubInteractiveObject.java index a31b623fa..fa8bb320e 100644 --- a/src/main/java/org/kohsuke/github/GitHubInteractiveObject.java +++ b/src/main/java/org/kohsuke/github/GitHubInteractiveObject.java @@ -20,4 +20,8 @@ abstract class GitHubInteractiveObject { GitHubInteractiveObject(GitHub root) { this.root = root; } + + GitHub getRoot() { + return root; + } } diff --git a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java index 09f530185..8ed688027 100644 --- a/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java +++ b/src/test/java/org/kohsuke/github/AbstractGHAppInstallationTest.java @@ -80,10 +80,11 @@ public class AbstractGHAppInstallationTest extends AbstractGitHubWireMockTest { .findFirst() .get(); - appInstallation - .setRoot(getGitHubBuilder().withAppInstallationToken(appInstallation.createToken().create().getToken()) - .withEndpoint(mockGitHub.apiServer().baseUrl()) - .build()); + // TODO: this is odd + // appInstallation + // .setRoot(getGitHubBuilder().withAppInstallationToken(appInstallation.createToken().create().getToken()) + // .withEndpoint(mockGitHub.apiServer().baseUrl()) + // .build()); return appInstallation; } diff --git a/src/test/java/org/kohsuke/github/AppTest.java b/src/test/java/org/kohsuke/github/AppTest.java index 2535b4099..a15e751ca 100755 --- a/src/test/java/org/kohsuke/github/AppTest.java +++ b/src/test/java/org/kohsuke/github/AppTest.java @@ -19,10 +19,7 @@ import java.util.*; import java.util.Map.Entry; import java.util.regex.Pattern; -import static org.hamcrest.CoreMatchers.*; -import static org.hamcrest.CoreMatchers.sameInstance; -import static org.hamcrest.Matchers.hasProperty; -import static org.hamcrest.Matchers.oneOf; +import static org.hamcrest.Matchers.*; /** * Unit test for simple App. @@ -37,10 +34,11 @@ public class AppTest extends AbstractGitHubWireMockTest { cleanupUserRepository("github-api-test-rename"); cleanupUserRepository(targetName); - GHRepository r = gitHub.createRepository("github-api-test-rename", - "a test repository", - "http://github-api.kohsuke.org/", - true); + GHRepository r = gitHub.createRepository("github-api-test-rename") + .description("a test repository") + .homepage("http://github-api.kohsuke.org/") + .private_(false) + .create(); assertThat(r.hasIssues(), is(true)); assertThat(r.hasWiki(), is(true)); @@ -137,13 +135,36 @@ public class AppTest extends AbstractGitHubWireMockTest { @Test public void testIssueWithNoComment() throws IOException { GHRepository repository = gitHub.getRepository("kohsuke/test"); - List v = repository.getIssue(4).getComments(); + GHIssue i = repository.getIssue(4); + List v = i.getComments(); // System.out.println(v); assertTrue(v.isEmpty()); - v = repository.getIssue(3).getComments(); + i = repository.getIssue(3); + v = i.getComments(); // System.out.println(v); - assertTrue(v.size() == 3); + assertThat(v.size(), equalTo(3)); + assertThat(v.get(0).getHtmlUrl().toString(), + equalTo("https://github.com/kohsuke/test/issues/3#issuecomment-8547249")); + assertThat(v.get(0).getUrl().toString(), endsWith("/repos/kohsuke/test/issues/comments/8547249")); + assertThat(v.get(0).getNodeId(), equalTo("MDEyOklzc3VlQ29tbWVudDg1NDcyNDk=")); + assertThat(v.get(0).getParent().getNumber(), equalTo(3)); + assertThat(v.get(0).getParent().getId(), equalTo(6863845L)); + assertThat(v.get(0).getUser().getLogin(), equalTo("kohsuke")); + assertThat(v.get(0).listReactions().toList().size(), equalTo(0)); + + assertThat(v.get(1).getHtmlUrl().toString(), + equalTo("https://github.com/kohsuke/test/issues/3#issuecomment-8547251")); + assertThat(v.get(1).getUrl().toString(), endsWith("/repos/kohsuke/test/issues/comments/8547251")); + assertThat(v.get(1).getNodeId(), equalTo("MDEyOklzc3VlQ29tbWVudDg1NDcyNTE=")); + assertThat(v.get(1).getParent().getNumber(), equalTo(3)); + assertThat(v.get(1).getUser().getLogin(), equalTo("kohsuke")); + List reactions = v.get(1).listReactions().toList(); + assertThat(reactions.size(), equalTo(3)); + + // TODO: Add comment CRUD test + // TODO: Add reactions CRUD test + } @Test @@ -165,49 +186,60 @@ public class AppTest extends AbstractGitHubWireMockTest { @Test public void testCreateAndListDeployments() throws IOException { GHRepository repository = getTestRepository(); - GHDeployment deployment = repository.createDeployment("master") + GHDeployment deployment = repository.createDeployment("main") .payload("{\"user\":\"atmos\",\"room_id\":123456}") .description("question") .environment("unittest") .create(); - assertNotNull(deployment.getCreator()); - assertNotNull(deployment.getId()); - List deployments = repository.listDeployments(null, "master", null, "unittest").toList(); - assertNotNull(deployments); - assertFalse(Iterables.isEmpty(deployments)); - GHDeployment unitTestDeployment = deployments.get(0); - assertEquals("unittest", unitTestDeployment.getEnvironment()); - assertEquals("unittest", unitTestDeployment.getOriginalEnvironment()); - assertEquals(false, unitTestDeployment.isProductionEnvironment()); - assertEquals(true, unitTestDeployment.isTransientEnvironment()); - assertEquals("master", unitTestDeployment.getRef()); + try { + assertNotNull(deployment.getCreator()); + assertNotNull(deployment.getId()); + List deployments = repository.listDeployments(null, "main", null, "unittest").toList(); + assertNotNull(deployments); + assertFalse(Iterables.isEmpty(deployments)); + GHDeployment unitTestDeployment = deployments.get(0); + assertEquals("unittest", unitTestDeployment.getEnvironment()); + assertEquals("unittest", unitTestDeployment.getOriginalEnvironment()); + assertEquals(false, unitTestDeployment.isProductionEnvironment()); + assertEquals(false, unitTestDeployment.isTransientEnvironment()); + assertEquals("main", unitTestDeployment.getRef()); + } finally { + // deployment.delete(); + assert true; + } } - @Ignore("Needs mocking check") @Test public void testGetDeploymentStatuses() throws IOException { GHRepository repository = getTestRepository(); - GHDeployment deployment = repository.createDeployment("master") + GHDeployment deployment = repository.createDeployment("main") .description("question") .payload("{\"user\":\"atmos\",\"room_id\":123456}") .create(); - GHDeploymentStatus ghDeploymentStatus = deployment.createStatus(GHDeploymentState.QUEUED) - .description("success") - .targetUrl("http://www.github.com") - .logUrl("http://www.github.com/logurl") - .environmentUrl("http://www.github.com/envurl") - .environment("new-ci-env") - .create(); - Iterable deploymentStatuses = deployment.listStatuses(); - assertNotNull(deploymentStatuses); - assertEquals(1, Iterables.size(deploymentStatuses)); - GHDeploymentStatus actualStatus = Iterables.get(deploymentStatuses, 0); - assertEquals(ghDeploymentStatus.getId(), actualStatus.getId()); - assertEquals(ghDeploymentStatus.getState(), actualStatus.getState()); - assertEquals(ghDeploymentStatus.getLogUrl(), actualStatus.getLogUrl()); - // Target url was deprecated and replaced with log url. The gh api will - // prefer the log url value and return it in place of target url. - assertEquals(ghDeploymentStatus.getTargetUrl(), actualStatus.getLogUrl()); + try { + GHDeploymentStatus ghDeploymentStatus = deployment.createStatus(GHDeploymentState.QUEUED) + .description("success") + .targetUrl("http://www.github.com") + .logUrl("http://www.github.com/logurl") + .environmentUrl("http://www.github.com/envurl") + .environment("new-ci-env") + .create(); + Iterable deploymentStatuses = deployment.listStatuses(); + assertNotNull(deploymentStatuses); + assertEquals(1, Iterables.size(deploymentStatuses)); + GHDeploymentStatus actualStatus = Iterables.get(deploymentStatuses, 0); + assertEquals(ghDeploymentStatus.getId(), actualStatus.getId()); + assertEquals(ghDeploymentStatus.getState(), actualStatus.getState()); + assertEquals(ghDeploymentStatus.getLogUrl(), actualStatus.getLogUrl()); + // Target url was deprecated and replaced with log url. The gh api will + // prefer the log url value and return it in place of target url. + assertEquals(ghDeploymentStatus.getTargetUrl(), actualStatus.getLogUrl()); + assertThat(ghDeploymentStatus.getDeploymentUrl(), equalTo(deployment.getUrl())); + assertThat(ghDeploymentStatus.getRepositoryUrl(), equalTo(repository.getUrl())); + } finally { + // deployment.delete(); + assert true; + } } @Test @@ -324,7 +356,7 @@ public class AppTest extends AbstractGitHubWireMockTest { assertEquals(teamByName.getId(), teamById.getId()); assertEquals(teamByName.getDescription(), teamById.getDescription()); - GHTeam teamById2 = organization.getTeam((int) teamByName.getId()); + GHTeam teamById2 = organization.getTeam(teamByName.getId()); assertNotNull(teamById2); assertEquals(teamByName.getId(), teamById2.getId()); @@ -445,6 +477,16 @@ public class AppTest extends AbstractGitHubWireMockTest { File f = commit.getFiles().get(0); assertEquals(48, f.getLinesChanged()); + assertThat(f.getLinesAdded(), equalTo(40)); + assertThat(f.getLinesDeleted(), equalTo(8)); + assertThat(f.getPreviousFilename(), nullValue()); + assertThat(f.getPatch(), startsWith("@@ -54,6 +54,14 @@\n")); + assertThat(f.getSha(), equalTo("04d3e54017542ad0ff46355eababacd4850ccba5")); + assertThat(f.getBlobUrl().toString(), + equalTo("https://github.com/jenkinsci/jenkins/blob/08c1c9970af4d609ae754fbe803e06186e3206f7/changelog.html")); + assertThat(f.getRawUrl().toString(), + equalTo("https://github.com/jenkinsci/jenkins/raw/08c1c9970af4d609ae754fbe803e06186e3206f7/changelog.html")); + assertEquals("modified", f.getStatus()); assertEquals("changelog.html", f.getFileName()); @@ -464,22 +506,6 @@ public class AppTest extends AbstractGitHubWireMockTest { assertEquals(1, sha1.size()); } - public void testQueryCommits() throws Exception { - List sha1 = new ArrayList(); - for (GHCommit c : gitHub.getUser("jenkinsci") - .getRepository("jenkins") - .queryCommits() - .since(new Date(1199174400000L)) - .until(1201852800000L) - .path("pom.xml") - .list()) { - // System.out.println(c.getSHA1()); - sha1.add(c.getSHA1()); - } - assertEquals("1cccddb22e305397151b2b7b87b4b47d74ca337b", sha1.get(0)); - assertEquals(29, sha1.size()); - } - @Ignore("Needs mocking check") @Test public void testBranches() throws Exception { @@ -504,23 +530,65 @@ public class AppTest extends AbstractGitHubWireMockTest { .getRepository("sandbox-ant") .getCommit("8ae38db0ea5837313ab5f39d43a6f73de3bd9000"); GHCommitComment c = commit.createComment("[testing](http://kohsuse.org/)"); - // System.out.println(c); - c.update("updated text"); - // System.out.println(c); - c.delete(); + try { + assertThat(c.getPath(), nullValue()); + assertThat(c.getLine(), equalTo(-1)); + assertThat(c.getHtmlUrl().toString(), + containsString( + "kohsuke/sandbox-ant/commit/8ae38db0ea5837313ab5f39d43a6f73de3bd9000#commitcomment-")); + assertThat(c.listReactions().toList(), is(empty())); + + c.update("updated text"); + assertThat(c.getBody(), equalTo("updated text")); + } finally { + c.delete(); + } } @Test public void tryHook() throws Exception { - kohsuke(); - GHRepository r = gitHub.getOrganization(GITHUB_API_TEST_ORG).getRepository("github-api"); - GHHook hook = r.createWebHook(new URL("http://www.google.com/")); - // System.out.println(hook); + GHOrganization o = gitHub.getOrganization(GITHUB_API_TEST_ORG); + GHRepository r = o.getRepository("github-api"); + try { + GHHook hook = r.createWebHook(new URL("http://www.google.com/")); + assertThat(hook.getName(), equalTo("web")); + assertThat(hook.getEvents().size(), equalTo(1)); + assertThat(hook.getEvents(), contains(GHEvent.PUSH)); + assertThat(hook.getConfig().size(), equalTo(3)); + assertThat(hook.isActive(), equalTo(true)); - if (mockGitHub.isUseProxy()) { - r = getGitHubBeforeAfter().getOrganization(GITHUB_API_TEST_ORG).getRepository("github-api"); - for (GHHook h : r.getHooks()) { - h.delete(); + GHHook hook2 = r.getHook((int) hook.getId()); + assertThat(hook2.getName(), equalTo("web")); + assertThat(hook2.getEvents().size(), equalTo(1)); + assertThat(hook2.getEvents(), contains(GHEvent.PUSH)); + assertThat(hook2.getConfig().size(), equalTo(3)); + assertThat(hook2.isActive(), equalTo(true)); + hook2.ping(); + hook2.delete(); + + hook = o.createWebHook(new URL("http://www.google.com/")); + assertThat(hook.getName(), equalTo("web")); + assertThat(hook.getEvents().size(), equalTo(1)); + assertThat(hook.getEvents(), contains(GHEvent.PUSH)); + assertThat(hook.getConfig().size(), equalTo(3)); + assertThat(hook.isActive(), equalTo(true)); + + hook2 = o.getHook((int) hook.getId()); + assertThat(hook2.getName(), equalTo("web")); + assertThat(hook2.getEvents().size(), equalTo(1)); + assertThat(hook2.getEvents(), contains(GHEvent.PUSH)); + assertThat(hook2.getConfig().size(), equalTo(3)); + assertThat(hook2.isActive(), equalTo(true)); + hook2.ping(); + hook2.delete(); + + // System.out.println(hook); + } finally { + if (mockGitHub.isUseProxy()) { + r = getGitHubBeforeAfter().getOrganization(GITHUB_API_TEST_ORG).getRepository("github-api"); + for (GHHook h : r.getHooks()) { + h.delete(); + } } } } @@ -529,6 +597,14 @@ public class AppTest extends AbstractGitHubWireMockTest { public void testEventApi() throws Exception { for (GHEventInfo ev : gitHub.getEvents()) { if (ev.getType() == GHEvent.PULL_REQUEST) { + if (ev.getId() == 10680625394L) { + assertThat(ev.getActorLogin(), equalTo("pull[bot]")); + assertThat(ev.getOrganization(), nullValue()); + assertThat(ev.getRepository().getFullName(), equalTo("daddyfatstacksBIG/lerna")); + assertThat(ev.getCreatedAt(), equalTo(GitHubClient.parseDate("2019-10-21T21:54:52Z"))); + assertThat(ev.getType(), equalTo(GHEvent.PULL_REQUEST)); + } + GHEventPayload.PullRequest pr = ev.getPayload(GHEventPayload.PullRequest.class); assertThat(pr.getNumber(), is(pr.getPullRequest().getNumber())); } @@ -859,8 +935,18 @@ public class AppTest extends AbstractGitHubWireMockTest { for (GHTreeEntry e : masterTree.getTree()) { if (e.getPath().endsWith(AppTest.class.getSimpleName() + ".java")) { foundThisFile = true; + assertThat(e.getPath(), equalTo("src/test/java/org/kohsuke/github/AppTest.java")); + assertThat(e.getSha(), equalTo("baad7a7c4cf409f610a0e8c7eba17664eb655c44")); + assertThat(e.getMode(), equalTo("100755")); + assertThat(e.getSize(), greaterThan(30000L)); + assertThat(e.getUrl().toString(), + containsString("/repos/hub4j/github-api/git/blobs/baad7a7c4cf409f610a0e8c7eba17664eb655c44")); + GHBlob blob = e.asBlob(); + assertThat(e.asBlob().getUrl().toString(), + containsString("/repos/hub4j/github-api/git/blobs/baad7a7c4cf409f610a0e8c7eba17664eb655c44")); break; } + } assertTrue(foundThisFile); } diff --git a/src/test/java/org/kohsuke/github/CommitTest.java b/src/test/java/org/kohsuke/github/CommitTest.java index b40758f63..060c6821b 100644 --- a/src/test/java/org/kohsuke/github/CommitTest.java +++ b/src/test/java/org/kohsuke/github/CommitTest.java @@ -4,7 +4,9 @@ import com.google.common.collect.Iterables; import org.junit.Test; import java.io.IOException; +import java.util.ArrayList; import java.util.Arrays; +import java.util.Date; import java.util.List; import static org.hamcrest.Matchers.equalTo; @@ -29,6 +31,85 @@ public class CommitTest extends AbstractGitHubWireMockTest { } } + @Test + public void testQueryCommits() throws Exception { + List sha1 = new ArrayList(); + List commits = gitHub.getUser("jenkinsci") + .getRepository("jenkins") + .queryCommits() + .since(1199174400000L) + .until(1201852800000L) + .path("pom.xml") + .pageSize(100) + .list() + .toList(); + + assertThat(commits.get(0).getSHA1(), equalTo("1cccddb22e305397151b2b7b87b4b47d74ca337b")); + assertThat(commits.size(), equalTo(29)); + + commits = gitHub.getUser("jenkinsci") + .getRepository("jenkins") + .queryCommits() + .since(new Date(1199174400000L)) + .until(new Date(1201852800000L)) + .path("pom.xml") + .pageSize(100) + .list() + .toList(); + + assertThat(commits.get(0).getSHA1(), equalTo("1cccddb22e305397151b2b7b87b4b47d74ca337b")); + assertThat(commits.get(15).getSHA1(), equalTo("a5259970acaec9813e2a12a91f37dfc7871a5ef5")); + assertThat(commits.size(), equalTo(29)); + + commits = gitHub.getUser("jenkinsci") + .getRepository("jenkins") + .queryCommits() + .since(new Date(1199174400000L)) + .until(new Date(1201852800000L)) + .path("pom.xml") + .from("a5259970acaec9813e2a12a91f37dfc7871a5ef5") + .list() + .toList(); + + assertThat(commits.get(0).getSHA1(), equalTo("a5259970acaec9813e2a12a91f37dfc7871a5ef5")); + assertThat(commits.size(), equalTo(14)); + + commits = gitHub.getUser("jenkinsci") + .getRepository("jenkins") + .queryCommits() + .until(new Date(1201852800000L)) + .path("pom.xml") + .author("kohsuke") + .list() + .toList(); + + assertThat(commits.size(), equalTo(0)); + + commits = gitHub.getUser("jenkinsci") + .getRepository("jenkins") + .queryCommits() + .until(new Date(1201852800000L)) + .path("pom.xml") + .pageSize(100) + .author("kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a") + .list() + .toList(); + + assertThat(commits.size(), equalTo(266)); + + commits = gitHub.getUser("jenkinsci") + .getRepository("jenkins") + .queryCommits() + .path("pom.xml") + .pageSize(100) + .author("kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a") + .list() + .toList(); + + assertThat(commits.size(), equalTo(648)); + + } + @Test public void listPullRequestsOfNotIncludedCommit() throws Exception { GHRepository repo = gitHub.getOrganization("hub4j-test-org").getRepository("listPrsListHeads"); diff --git a/src/test/java/org/kohsuke/github/EnumTest.java b/src/test/java/org/kohsuke/github/EnumTest.java new file mode 100644 index 000000000..491d3b4f6 --- /dev/null +++ b/src/test/java/org/kohsuke/github/EnumTest.java @@ -0,0 +1,84 @@ +package org.kohsuke.github; + +import org.junit.Test; + +import static org.hamcrest.CoreMatchers.*; + +/** + * Unit test for {@link GitHub} static helpers. + * + * @author Liam Newman + */ +public class EnumTest extends AbstractGitHubWireMockTest { + + @Test + public void touchEnums() { + assertThat(GHCheckRun.AnnotationLevel.values().length, equalTo(3)); + assertThat(GHCheckRun.Conclusion.values().length, equalTo(7)); + assertThat(GHCheckRun.Status.values().length, equalTo(3)); + + assertThat(GHCommentAuthorAssociation.values().length, equalTo(7)); + + assertThat(GHCommitState.values().length, equalTo(4)); + + assertThat(GHCompare.Status.values().length, equalTo(4)); + + assertThat(GHDeploymentState.values().length, equalTo(7)); + + assertThat(GHDirection.values().length, equalTo(2)); + + assertThat(GHEvent.values().length, equalTo(56)); + assertThat(GHEvent.ALL.symbol(), equalTo("*")); + assertThat(GHEvent.PULL_REQUEST.symbol(), equalTo(GHEvent.PULL_REQUEST.toString().toLowerCase())); + + assertThat(GHIssueSearchBuilder.Sort.values().length, equalTo(3)); + + assertThat(GHIssueState.values().length, equalTo(3)); + + assertThat(GHMarketplaceAccountType.values().length, equalTo(2)); + + assertThat(GHMarketplaceListAccountBuilder.Sort.values().length, equalTo(2)); + + assertThat(GHMarketplacePriceModel.values().length, equalTo(3)); + + assertThat(GHMembership.Role.values().length, equalTo(2)); + + assertThat(GHMilestoneState.values().length, equalTo(2)); + + assertThat(GHMyself.RepositoryListFilter.values().length, equalTo(5)); + + assertThat(GHOrganization.Role.values().length, equalTo(2)); + assertThat(GHOrganization.Permission.values().length, equalTo(5)); + + assertThat(GHPermissionType.values().length, equalTo(4)); + + assertThat(GHProject.ProjectState.values().length, equalTo(2)); + assertThat(GHProject.ProjectStateFilter.values().length, equalTo(3)); + + assertThat(GHPullRequest.MergeMethod.values().length, equalTo(3)); + + assertThat(GHPullRequestQueryBuilder.Sort.values().length, equalTo(4)); + + assertThat(GHPullRequestReviewEvent.values().length, equalTo(4)); + assertThat(GHPullRequestReviewEvent.PENDING.toState(), equalTo(GHPullRequestReviewState.PENDING)); + assertThat(GHPullRequestReviewEvent.PENDING.action(), nullValue()); + + assertThat(GHPullRequestReviewState.values().length, equalTo(6)); + assertThat(GHPullRequestReviewState.PENDING.toEvent(), equalTo(GHPullRequestReviewEvent.PENDING)); + assertThat(GHPullRequestReviewState.APPROVED.action(), equalTo(GHPullRequestReviewEvent.APPROVE.action())); + assertThat(GHPullRequestReviewState.DISMISSED.toEvent(), nullValue()); + + assertThat(GHRepository.CollaboratorAffiliation.values().length, equalTo(3)); + assertThat(GHRepository.ForkSort.values().length, equalTo(3)); + + assertThat(GHRepositorySearchBuilder.Sort.values().length, equalTo(3)); + + assertThat(GHRepositorySelection.values().length, equalTo(2)); + + assertThat(GHTeam.Role.values().length, equalTo(2)); + assertThat(GHTeam.Privacy.values().length, equalTo(2)); + + assertThat(GHUserSearchBuilder.Sort.values().length, equalTo(3)); + } + +} diff --git a/src/test/java/org/kohsuke/github/GHAppTest.java b/src/test/java/org/kohsuke/github/GHAppTest.java index fa6a837b2..c62388c0a 100644 --- a/src/test/java/org/kohsuke/github/GHAppTest.java +++ b/src/test/java/org/kohsuke/github/GHAppTest.java @@ -103,7 +103,8 @@ public class GHAppTest extends AbstractGitHubWireMockTest { permissions.put("metadata", GHPermissionType.READ); // Create token specifying both permissions and repository ids - GHAppInstallationToken installationToken = installation.createToken(permissions) + GHAppInstallationToken installationToken = installation.createToken() + .permissions(permissions) .repositoryIds(Collections.singletonList((long) 111111111)) .create(); diff --git a/src/test/java/org/kohsuke/github/GHCheckRunBuilderTest.java b/src/test/java/org/kohsuke/github/GHCheckRunBuilderTest.java index 6cfae7796..79310cfdf 100644 --- a/src/test/java/org/kohsuke/github/GHCheckRunBuilderTest.java +++ b/src/test/java/org/kohsuke/github/GHCheckRunBuilderTest.java @@ -30,6 +30,7 @@ import java.io.IOException; import java.util.Date; import static org.hamcrest.Matchers.containsString; +import static org.hamcrest.Matchers.equalTo; @SuppressWarnings("deprecation") // preview public class GHCheckRunBuilderTest extends AbstractGHAppInstallationTest { @@ -116,6 +117,8 @@ public class GHCheckRunBuilderTest extends AbstractGHAppInstallationTest { } catch (HttpException x) { assertEquals(422, x.getResponseCode()); assertThat(x.getMessage(), containsString("\\\"conclusion\\\" wasn't supplied")); + assertThat(x.getUrl(), containsString("/repos/hub4j-test-org/test-checks/check-runs")); + assertThat(x.getResponseMessage(), equalTo("422 Unprocessable Entity")); } } diff --git a/src/test/java/org/kohsuke/github/GHEventPayloadTest.java b/src/test/java/org/kohsuke/github/GHEventPayloadTest.java index d6fdd9c5e..519b45ed6 100644 --- a/src/test/java/org/kohsuke/github/GHEventPayloadTest.java +++ b/src/test/java/org/kohsuke/github/GHEventPayloadTest.java @@ -515,6 +515,7 @@ public class GHEventPayloadTest extends AbstractGitHubWireMockTest { assertThat(event.getRepository().getName(), is("Hello-World")); assertThat(event.getRepository().getOwner().getLogin(), is("Codertocat")); assertThat(event.getAction(), is("created")); + assertThat(event.getRequestedAction(), nullValue()); // Checks the deserialization of check_run GHCheckRun checkRun = event.getCheckRun(); diff --git a/src/test/java/org/kohsuke/github/GHLicenseTest.java b/src/test/java/org/kohsuke/github/GHLicenseTest.java index f6279771b..81c6f9226 100644 --- a/src/test/java/org/kohsuke/github/GHLicenseTest.java +++ b/src/test/java/org/kohsuke/github/GHLicenseTest.java @@ -79,9 +79,19 @@ public class GHLicenseTest extends AbstractGitHubWireMockTest { String key = "mit"; GHLicense license = gitHub.getLicense(key); assertNotNull(license); - assertTrue("The name is correct", license.getName().equals("MIT License")); - assertTrue("The HTML URL is correct", - license.getHtmlUrl().equals(new URL("http://choosealicense.com/licenses/mit/"))); + assertThat("The name is correct", license.getName(), equalTo("MIT License")); + assertThat("The HTML URL is correct", + license.getHtmlUrl(), + equalTo(new URL("http://choosealicense.com/licenses/mit/"))); + assertThat(license.getBody(), startsWith("MIT License\n" + "\n" + "Copyright (c) [year] [fullname]\n\n")); + assertThat(license.getForbidden().size(), equalTo(0)); + assertThat(license.getPermitted().size(), equalTo(0)); + assertThat(license.getImplementation(), + equalTo("Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders.")); + assertThat(license.getCategory(), nullValue()); + assertThat(license.isFeatured(), equalTo(true)); + assertThat(license.equals(null), equalTo(false)); + assertThat(license.equals(gitHub.getLicense(key)), equalTo(true)); } /** diff --git a/src/test/java/org/kohsuke/github/GHOrganizationTest.java b/src/test/java/org/kohsuke/github/GHOrganizationTest.java index 6bccba773..dca536c90 100644 --- a/src/test/java/org/kohsuke/github/GHOrganizationTest.java +++ b/src/test/java/org/kohsuke/github/GHOrganizationTest.java @@ -36,11 +36,12 @@ public class GHOrganizationTest extends AbstractGitHubWireMockTest { cleanupRepository(GITHUB_API_TEST_ORG + '/' + GITHUB_API_TEST); GHOrganization org = gitHub.getOrganization(GITHUB_API_TEST_ORG); - GHRepository repository = org.createRepository(GITHUB_API_TEST, - "a test repository used to test kohsuke's github-api", - "http://github-api.kohsuke.org/", - "Core Developers", - true); + GHRepository repository = org.createRepository(GITHUB_API_TEST) + .description("a test repository used to test kohsuke's github-api") + .homepage("http://github-api.kohsuke.org/") + .team(org.getTeamByName("Core Developers")) + .private_(false) + .create(); Assert.assertNotNull(repository); } @@ -72,7 +73,7 @@ public class GHOrganizationTest extends AbstractGitHubWireMockTest { .homepage("http://github-api.kohsuke.org/") .team(team) .autoInit(true) - .templateRepository(true) + .isTemplate(true) .create(); Assert.assertNotNull(repository); assertThat(mockGitHub.getRequestCount(), equalTo(requestCount + 1)); @@ -136,7 +137,7 @@ public class GHOrganizationTest extends AbstractGitHubWireMockTest { public void testListMembersWithFilter() throws IOException { GHOrganization org = gitHub.getOrganization(GITHUB_API_TEST_ORG); - List admins = org.listMembersWithFilter("all").asList(); + List admins = org.listMembersWithFilter("all").toList(); assertNotNull(admins); assertTrue(admins.size() >= 12); // In case more are added in the future @@ -158,7 +159,7 @@ public class GHOrganizationTest extends AbstractGitHubWireMockTest { public void testListMembersWithRole() throws IOException { GHOrganization org = gitHub.getOrganization(GITHUB_API_TEST_ORG); - List admins = org.listMembersWithRole("admin").asList(); + List admins = org.listMembersWithRole("admin").toList(); assertNotNull(admins); assertTrue(admins.size() >= 12); // In case more are added in the future diff --git a/src/test/java/org/kohsuke/github/GHPullRequestTest.java b/src/test/java/org/kohsuke/github/GHPullRequestTest.java index 1c985ce08..5e80e769f 100644 --- a/src/test/java/org/kohsuke/github/GHPullRequestTest.java +++ b/src/test/java/org/kohsuke/github/GHPullRequestTest.java @@ -5,7 +5,6 @@ import org.junit.Before; import org.junit.Test; import java.io.IOException; -import java.net.URL; import java.util.Collection; import java.util.Collections; import java.util.List; @@ -112,28 +111,52 @@ public class GHPullRequestTest extends AbstractGitHubWireMockTest { public void pullRequestReviewComments() throws Exception { String name = "pullRequestReviewComments"; GHPullRequest p = getRepository().createPullRequest(name, "test/stable", "master", "## test"); - // System.out.println(p.getUrl()); - assertTrue(p.listReviewComments().toList().isEmpty()); - p.createReviewComment("Sample review comment", p.getHead().getSha(), "README.md", 1); - List comments = p.listReviewComments().toList(); - assertEquals(1, comments.size()); - GHPullRequestReviewComment comment = comments.get(0); - assertEquals("Sample review comment", comment.getBody()); + try { + // System.out.println(p.getUrl()); + assertTrue(p.listReviewComments().toList().isEmpty()); + p.createReviewComment("Sample review comment", p.getHead().getSha(), "README.md", 1); + List comments = p.listReviewComments().toList(); + assertEquals(1, comments.size()); + GHPullRequestReviewComment comment = comments.get(0); + assertEquals("Sample review comment", comment.getBody()); + assertThat(comment.getInReplyToId(), equalTo(-1L)); + assertThat(comment.getPath(), equalTo("README.md")); + assertThat(comment.getPosition(), equalTo(1)); + assertThat(comment.getUser(), notNullValue()); + // Assert htmlUrl is not null + assertThat(comment.getHtmlUrl(), notNullValue()); + assertThat(comment.getHtmlUrl().toString(), + containsString("hub4j-test-org/github-api/pull/" + p.getNumber())); - // Assert htmlUrl is not null - assertNotNull(comment.getHtmlUrl()); - assertEquals(new URL("https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146"), - comment.getHtmlUrl()); + List reactions = comment.listReactions().toList(); + assertThat(reactions.size(), equalTo(0)); - comment.update("Updated review comment"); - comments = p.listReviewComments().toList(); - assertEquals(1, comments.size()); - comment = comments.get(0); - assertEquals("Updated review comment", comment.getBody()); + GHReaction reaction = comment.createReaction(ReactionContent.CONFUSED); + assertThat(reaction.getContent(), equalTo(ReactionContent.CONFUSED)); - comment.delete(); - comments = p.listReviewComments().toList(); - assertTrue(comments.isEmpty()); + reactions = comment.listReactions().toList(); + assertThat(reactions.size(), equalTo(1)); + + GHPullRequestReviewComment reply = comment.reply("This is a reply."); + assertThat(reply.getInReplyToId(), equalTo(comment.getId())); + comments = p.listReviewComments().toList(); + + assertEquals(2, comments.size()); + + comment.update("Updated review comment"); + comments = p.listReviewComments().toList(); + comment = comments.get(0); + assertEquals("Updated review comment", comment.getBody()); + + comment.delete(); + comments = p.listReviewComments().toList(); + // Reply is still present after delete of original comment, but no longer has replyToId + assertThat(comments.size(), equalTo(1)); + assertThat(comments.get(0).getId(), equalTo(reply.getId())); + assertThat(comments.get(0).getInReplyToId(), equalTo(-1L)); + } finally { + p.close(); + } } @Test @@ -412,15 +435,15 @@ public class GHPullRequestTest extends AbstractGitHubWireMockTest { public void getUserTest() throws IOException { GHPullRequest p = getRepository().createPullRequest("getUserTest", "test/stable", "master", "## test"); GHPullRequest prSingle = getRepository().getPullRequest(p.getNumber()); - assertNotNull(prSingle.getUser().root); + assertNotNull(prSingle.getUser().getRoot()); prSingle.getMergeable(); - assertNotNull(prSingle.getUser().root); + assertNotNull(prSingle.getUser().getRoot()); PagedIterable ghPullRequests = getRepository().listPullRequests(GHIssueState.OPEN); for (GHPullRequest pr : ghPullRequests) { - assertNotNull(pr.getUser().root); + assertNotNull(pr.getUser().getRoot()); pr.getMergeable(); - assertNotNull(pr.getUser().root); + assertNotNull(pr.getUser().getRoot()); } } diff --git a/src/test/java/org/kohsuke/github/GHRateLimitTest.java b/src/test/java/org/kohsuke/github/GHRateLimitTest.java index e63414b6a..c1536acee 100644 --- a/src/test/java/org/kohsuke/github/GHRateLimitTest.java +++ b/src/test/java/org/kohsuke/github/GHRateLimitTest.java @@ -312,9 +312,6 @@ public class GHRateLimitTest extends AbstractGitHubWireMockTest { // Give this a moment Thread.sleep(1500); - // lastRateLimit the same as rateLimit - assertThat(gitHub.lastRateLimit(), sameInstance(rateLimit)); - // ratelimit() tries not to make additional requests, uses queried rate limit since header not available Thread.sleep(1500); assertThat(gitHub.rateLimit(), sameInstance(rateLimit)); @@ -490,9 +487,6 @@ public class GHRateLimitTest extends AbstractGitHubWireMockTest { assertThat("rateLimit() selects header instance when not expired, does not ask server", gitHub.rateLimit(), sameInstance(headerRateLimit)); - assertThat("lastRateLimit() always selects header instance, does not ask server", - gitHub.lastRateLimit(), - sameInstance(headerRateLimit)); assertThat(mockGitHub.getRequestCount(), equalTo(1)); diff --git a/src/test/java/org/kohsuke/github/GHRepositoryStatisticsTest.java b/src/test/java/org/kohsuke/github/GHRepositoryStatisticsTest.java index cae623b13..de2c60cd6 100644 --- a/src/test/java/org/kohsuke/github/GHRepositoryStatisticsTest.java +++ b/src/test/java/org/kohsuke/github/GHRepositoryStatisticsTest.java @@ -34,6 +34,7 @@ public class GHRepositoryStatisticsTest extends AbstractGitHubWireMockTest { for (GHRepositoryStatistics.ContributorStats statsForAuthor : list) { if (authorLogin.equals(statsForAuthor.getAuthor().getLogin())) { assertEquals(715, statsForAuthor.getTotal()); + assertEquals("kohsuke made 715 contributions over 494 weeks", statsForAuthor.toString()); List weeks = statsForAuthor.getWeeks(); assertEquals(494, weeks.size()); @@ -46,6 +47,8 @@ public class GHRepositoryStatisticsTest extends AbstractGitHubWireMockTest { assertEquals(63, week.getNumberOfAdditions()); assertEquals(56, week.getNumberOfDeletions()); assertEquals(5, week.getNumberOfCommits()); + assertEquals("Week starting 1541289600 - Additions: 63, Deletions: 56, Commits: 5", + week.toString()); } catch (NoSuchElementException e) { fail("Did not find week 1546128000"); } @@ -131,6 +134,7 @@ public class GHRepositoryStatisticsTest extends AbstractGitHubWireMockTest { if (item.getWeekTimestamp() == 1535241600) { assertEquals(185, item.getAdditions()); assertEquals(-243, item.getDeletions()); + assertEquals("Week starting 1535241600 has 185 additions and 243 deletions", item.toString()); foundWeek = true; break; } @@ -196,6 +200,7 @@ public class GHRepositoryStatisticsTest extends AbstractGitHubWireMockTest { // TODO: Make an easier access method. Perhaps wrap in an // object and have a method such as GetCommits(1, 16). assertEquals(16, item.getNumberOfCommits()); + assertEquals("Day 2 Hour 10: 16 commits", item.toString()); hourFound = true; break; } diff --git a/src/test/java/org/kohsuke/github/GHRepositoryTest.java b/src/test/java/org/kohsuke/github/GHRepositoryTest.java index a5631c383..e71204970 100644 --- a/src/test/java/org/kohsuke/github/GHRepositoryTest.java +++ b/src/test/java/org/kohsuke/github/GHRepositoryTest.java @@ -8,6 +8,7 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.net.URL; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.Set; @@ -110,6 +111,19 @@ public class GHRepositoryTest extends AbstractGitHubWireMockTest { assertEquals(UNKNOWN_SIGNATURE_TYPE, verification.getReason()); } + @Test + public void listStargazers() throws IOException { + GHRepository repository = getRepository(); + assertThat(repository.listStargazers2().toList(), empty()); + + repository = gitHub.getOrganization("hub4j").getRepository("github-api"); + Iterable stargazers = repository.listStargazers2(); + GHStargazer stargazer = stargazers.iterator().next(); + assertThat(stargazer.getStarredAt(), equalTo(new Date(1271650383000L))); + assertThat(stargazer.getUser().getLogin(), equalTo("nielswind")); + assertThat(stargazer.getRepository(), sameInstance(repository)); + } + // Issue #607 @Test public void getBranchNonExistentBut200Status() throws Exception { @@ -135,11 +149,20 @@ public class GHRepositoryTest extends AbstractGitHubWireMockTest { public void subscription() throws Exception { GHRepository r = getRepository(); assertNull(r.getSubscription()); - GHSubscription s = r.subscribe(true, false); - assertEquals(s.getRepository(), r); + try { - s.delete(); + assertEquals(s.getRepository(), r); + assertThat(s.isIgnored(), equalTo(false)); + assertThat(s.isSubscribed(), equalTo(true)); + assertThat(s.getRepositoryUrl().toString(), containsString("/repos/hub4j-test-org/github-api")); + assertThat(s.getUrl().toString(), containsString("/repos/hub4j-test-org/github-api/subscription")); + + assertThat(s.getReason(), nullValue()); + assertThat(s.getCreatedAt(), equalTo(new Date(1611377286000L))); + } finally { + s.delete(); + } assertNull(r.getSubscription()); } @@ -641,17 +664,6 @@ public class GHRepositoryTest extends AbstractGitHubWireMockTest { assertThat(e, instanceOf(GHFileNotFoundException.class)); assertThat(e.getMessage(), containsString("/repos/hub4j-test-org/temp-listRefsEmptyTags/git/refs/tags")); } - - try { - GHRepository repo = getTempRepository(); - repo.listRefs("tags").asList(); - fail(); - } catch (Exception e) { - assertThat(e, instanceOf(GHException.class)); - assertThat(e.getMessage(), containsString("Failed to retrieve ")); - assertThat(e.getMessage(), containsString("/repos/hub4j-test-org/temp-listRefsEmptyTags/git/refs/tags")); - assertThat(e.getCause(), instanceOf(GHFileNotFoundException.class)); - } } @Test diff --git a/src/test/java/org/kohsuke/github/GHTagTest.java b/src/test/java/org/kohsuke/github/GHTagTest.java index 513b2b753..1a6aa211c 100644 --- a/src/test/java/org/kohsuke/github/GHTagTest.java +++ b/src/test/java/org/kohsuke/github/GHTagTest.java @@ -6,6 +6,7 @@ import org.junit.Test; import java.io.IOException; +import static org.hamcrest.Matchers.*; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; @@ -49,6 +50,10 @@ public class GHTagTest extends AbstractGitHubWireMockTest { assertEquals(commitSha, tag.getObject().getSha()); assertFalse(tag.getVerification().isVerified()); assertEquals(tag.getVerification().getReason(), GHVerification.Reason.UNSIGNED); + assertThat(tag.getUrl(), + containsString("/repos/hub4j-test-org/github-api/git/tags/e7aa6d4afbaa48669f0bbe11ca3c4d787b2b153c")); + assertThat(tag.getOwner().getId(), equalTo(repo.getId())); + assertThat(tag.getTagger().getEmail(), equalTo("martin.vanzijl@gmail.com")); // Make a reference to the newly created tag. GHRef ref = repo.createRef("refs/tags/" + tagName, tag.getSha()); diff --git a/src/test/java/org/kohsuke/github/GHTeamTest.java b/src/test/java/org/kohsuke/github/GHTeamTest.java index 5fab8e650..65dc08516 100644 --- a/src/test/java/org/kohsuke/github/GHTeamTest.java +++ b/src/test/java/org/kohsuke/github/GHTeamTest.java @@ -41,7 +41,7 @@ public class GHTeamTest extends AbstractGitHubWireMockTest { GHTeam team = gitHub.getOrganization(GITHUB_API_TEST_ORG).getTeamBySlug(teamSlug); - List admins = team.listMembers("admin").asList(); + List admins = team.listMembers("admin").toList(); assertNotNull(admins); assertThat("One admin in dummy team", admins.size() == 1); @@ -55,7 +55,7 @@ public class GHTeamTest extends AbstractGitHubWireMockTest { GHTeam team = gitHub.getOrganization(GITHUB_API_TEST_ORG).getTeamBySlug(teamSlug); - List justMembers = team.listMembers("member").asList(); + List justMembers = team.listMembers("member").toList(); assertThat("No regular members in team", justMembers.isEmpty()); } diff --git a/src/test/java/org/kohsuke/github/GHTreeBuilderTest.java b/src/test/java/org/kohsuke/github/GHTreeBuilderTest.java index fe6241b59..f49ac1d1d 100644 --- a/src/test/java/org/kohsuke/github/GHTreeBuilderTest.java +++ b/src/test/java/org/kohsuke/github/GHTreeBuilderTest.java @@ -7,7 +7,9 @@ import org.junit.Test; import java.io.IOException; import java.util.Arrays; +import java.util.Date; +import static org.hamcrest.Matchers.*; import static org.junit.Assert.assertEquals; public class GHTreeBuilderTest extends AbstractGitHubWireMockTest { @@ -87,22 +89,30 @@ public class GHTreeBuilderTest extends AbstractGitHubWireMockTest { treeBuilder.add(PATH_DATA1, CONTENT_DATA1, false); treeBuilder.add(PATH_DATA2, CONTENT_DATA2, false); - updateTree(); + GHCommit commit = updateTree(); assertEquals(CONTENT_SCRIPT.length(), getFileSize(PATH_SCRIPT)); assertEquals(CONTENT_README.length(), getFileSize(PATH_README)); assertEquals(CONTENT_DATA1.length, getFileSize(PATH_DATA1)); assertEquals(CONTENT_DATA2.length, getFileSize(PATH_DATA2)); + + assertThat(commit.getCommitShortInfo().getAuthor().getEmail(), equalTo("author@author.com")); + assertThat(commit.getCommitShortInfo().getCommitter().getEmail(), equalTo("committer@committer.com")); + } - private void updateTree() throws IOException { + private GHCommit updateTree() throws IOException { String treeSha = treeBuilder.create().getSha(); - String commitSha = new GHCommitBuilder(repo).message("Add files") + GHCommit commit = new GHCommitBuilder(repo).message("Add files") .tree(treeSha) + .author("author", "author@author.com", new Date(1611433225969L)) + .committer("committer", "committer@committer.com", new Date(1611433225968L)) .parent(masterRef.getObject().getSha()) - .create() - .getSHA1(); + .create(); + + String commitSha = commit.getSHA1(); masterRef.updateTo(commitSha); + return commit; } private long getFileSize(String path) throws IOException { diff --git a/src/test/java/org/kohsuke/github/GHUserTest.java b/src/test/java/org/kohsuke/github/GHUserTest.java index d7ed7a8a1..7df02cdc3 100644 --- a/src/test/java/org/kohsuke/github/GHUserTest.java +++ b/src/test/java/org/kohsuke/github/GHUserTest.java @@ -39,14 +39,27 @@ public class GHUserTest extends AbstractGitHubWireMockTest { } }); assertEquals(1066173, ghKeys.get(0).getId()); + assertThat(ghKeys.get(0).getTitle(), nullValue()); + assertThat(ghKeys.get(0).getUrl(), nullValue()); + assertThat(ghKeys.get(0).isVerified(), equalTo(false)); + assertThat(ghKeys.get(0).toString(), + containsString( + "title=,id=1066173,key=ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAueiy12T5bvFhsc9YjfLc3aVIxgySd3gDxQWy/bletIoZL8omKmzocBYJ7F58U1asoyfWsy2ToTOY8jJp1eToXmbD6L5+xvHba0A7djYh9aQRrFam7doKQ0zp0ZSUF6+R1v0OM4nnWqK4n2ECIYd+Bdzrp+xA5+XlW3ZSNzlnW2BeWznzmgRMcp6wI+zQ9GMHWviR1cxpml5Z6wrxTZ0aX91btvnNPqoOGva976B6e6403FOEkkIFTk6CC1TFKwc/VjbqxYBg4kU0JhiTP+iEZibcQrYjWdYUgAotYbFVe5/DneHMLNsMPdeihba4PUwt62rXyNegenuCRmCntLcaFQ==")); + assertEquals( "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAueiy12T5bvFhsc9YjfLc3aVIxgySd3gDxQWy/bletIoZL8omKmzocBYJ7F58U1asoyfWsy2ToTOY8jJp1eToXmbD6L5+xvHba0A7djYh9aQRrFam7doKQ0zp0ZSUF6+R1v0OM4nnWqK4n2ECIYd+Bdzrp+xA5+XlW3ZSNzlnW2BeWznzmgRMcp6wI+zQ9GMHWviR1cxpml5Z6wrxTZ0aX91btvnNPqoOGva976B6e6403FOEkkIFTk6CC1TFKwc/VjbqxYBg4kU0JhiTP+iEZibcQrYjWdYUgAotYbFVe5/DneHMLNsMPdeihba4PUwt62rXyNegenuCRmCntLcaFQ==", ghKeys.get(0).getKey()); assertEquals(28136459, ghKeys.get(1).getId()); + assertThat(ghKeys.get(1).getTitle(), nullValue()); + assertThat(ghKeys.get(1).getUrl(), nullValue()); + assertThat(ghKeys.get(1).isVerified(), equalTo(false)); assertEquals( "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTU0s5OKCC6VpKZGL9NJD4mNLY0AtujkVB1JkkuQ4OkMi2YGUHJtGhTbTwEVhNxpm0x2dM5KSzse6MLDYuGBW0qkE/VVuD9+9I73hbq461KqP0+WlupNh+Qc86kbiLBDv64+vWc+50mp1dbINpoM5xvaPYxgjnemydPv7vu5bhCHBugW7aN8VcLgfFgcp8vZCEanMtd3hIRjRU8v8Skk233ZGu1bXkG8iIOBQPabvEtZ0VDMg9pT3Q1R6lnnKqfCwHXd6zP6uAtejFSxvKRGKpu3OLGQMHwk7NlImVuhkVdaEFBq7pQtpOaGuP2eLKcN1wy5jsTYE+ZB6pvHCi2ecb", ghKeys.get(1).getKey()); assertEquals(31452581, ghKeys.get(2).getId()); + assertThat(ghKeys.get(2).getTitle(), nullValue()); + assertThat(ghKeys.get(2).getUrl(), nullValue()); + assertThat(ghKeys.get(2).isVerified(), equalTo(false)); assertEquals( "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC3JhH2FZBDmHLjXTcBoV6tdcYKmsQ7sgu8k1RsUhwxGsXm65+Cuas6GcMVoA1DncKfJGQkulHDFiTxIROIBmedh9/otHWBlZ4HqYZ4MQ1A8W5quULkXwX/kF+UdRBUxFvjigibEbuHB+LARVxRRzFlPnTSE9rAfAv8OOEsb3lNUGT/IGhN8w1vwe8GclB90tgqN1RBDgrVqwLFwn5AfrW9kUIa2f2oT4RjYu1OrhKhVIIzfHADo85aD+s8wEhqwI96BCJG3qTWrypoHwBUoj1O6Ak5CGc1iKz9o8XyTMjudRt2ddCjfOtxsuwSlTbVtQXJGIpgKviX1sgh4pPvGh7BVAFP+mdAK4F+mEugDnuj47GO/K5KGGDRCL56kh9+h28l4q/+fZvp7DhtmSN2EzrVAdQFskF8yY/6Xit/aAvjeKm03DcjbylSXbG26EJefaLHlwYFq2mUFRMak25wuuCZS71GF3RC3Sl/bMoxBKRYkyfYtGafeaYTFNGn8Dbd+hfVUCz31ebI8cvmlQR5b5AbCre3T7HTVgw8FKbAxWRf1Fio56PnqHsj+sT1KVj255Zo1F8iD9GrgERSVAlkh5bY/CKszQ8ZSd01c9Qp2a47/gR7XAAbxhzGHP+cSOlrqDlJ24fbPtcpVsM0llqKUcxpmoOBFNboRmE1QqnSmAf9ww==", ghKeys.get(2).getKey()); @@ -109,5 +122,11 @@ public class GHUserTest extends AbstractGitHubWireMockTest { assertThat(u.getBio(), equalTo("I like to program things and I hope to program something cool one day :D")); assertTrue(u.isHireable()); assertNotNull(u.getTwitterUsername()); + assertThat(u.getBlog(), equalTo("https://chew.pw")); + assertThat(u.getCompany(), equalTo("@Memerator")); + assertThat(u.getFollowersCount(), equalTo(29)); + assertThat(u.getFollowingCount(), equalTo(3)); + assertThat(u.getPublicGistCount(), equalTo(4)); + assertThat(u.getPublicRepoCount(), equalTo(96)); } } diff --git a/src/test/java/org/kohsuke/github/GitHubStaticTest.java b/src/test/java/org/kohsuke/github/GitHubStaticTest.java index a09cc3f6d..8bf02abf9 100644 --- a/src/test/java/org/kohsuke/github/GitHubStaticTest.java +++ b/src/test/java/org/kohsuke/github/GitHubStaticTest.java @@ -2,7 +2,9 @@ package org.kohsuke.github; import org.junit.Test; +import java.net.URL; import java.text.SimpleDateFormat; +import java.time.Duration; import java.time.Instant; import java.time.format.DateTimeParseException; import java.time.temporal.ChronoUnit; @@ -10,6 +12,9 @@ import java.util.Date; import java.util.TimeZone; import static org.hamcrest.CoreMatchers.*; +import static org.hamcrest.Matchers.containsString; +import static org.hamcrest.Matchers.not; +import static org.hamcrest.core.IsInstanceOf.instanceOf; import static org.junit.Assert.fail; /** @@ -19,6 +24,34 @@ import static org.junit.Assert.fail; */ public class GitHubStaticTest extends AbstractGitHubWireMockTest { + @Test + public void testParseURL() throws Exception { + assertThat(GitHubClient.parseURL("https://api.github.com"), equalTo(new URL("https://api.github.com"))); + assertThat(GitHubClient.parseURL(null), nullValue()); + + try { + GitHubClient.parseURL("bogus"); + fail(); + } catch (IllegalStateException e) { + assertThat(e.getMessage(), equalTo("Invalid URL: bogus")); + } + } + + @Test + public void testParseInstant() throws Exception { + assertThat(GitHubClient.parseInstant(null), nullValue()); + } + + @Test + public void testRawUrlPathInvalid() throws Exception { + try { + gitHub.createRequest().setRawUrlPath("invalid.path.com"); + fail(); + } catch (GHException e) { + assertThat(e.getMessage(), equalTo("Raw URL must start with 'http'")); + } + } + @Test public void timeRoundTrip() throws Exception { final long stableInstantEpochMilli = 1533721222255L; @@ -78,6 +111,62 @@ public class GitHubStaticTest extends AbstractGitHubWireMockTest { } } + @Test + public void testFromRecord() throws Exception { + final long stableInstantEpochSeconds = 11610674762L; + + GHRateLimit rateLimit_none = GHRateLimit.fromRecord(new GHRateLimit.Record(9876, + 5432, + (stableInstantEpochSeconds + Duration.ofMinutes(30).toMillis()) / 1000L), RateLimitTarget.NONE); + + GHRateLimit rateLimit_core = GHRateLimit.fromRecord(new GHRateLimit.Record(9876, + 5432, + (stableInstantEpochSeconds + Duration.ofMinutes(30).toMillis()) / 1000L), RateLimitTarget.CORE); + + GHRateLimit rateLimit_search = GHRateLimit.fromRecord(new GHRateLimit.Record(19876, + 15432, + (stableInstantEpochSeconds + Duration.ofHours(1).toMillis()) / 1000L), RateLimitTarget.SEARCH); + + GHRateLimit rateLimit_graphql = GHRateLimit.fromRecord(new GHRateLimit.Record(29876, + 25432, + (stableInstantEpochSeconds + Duration.ofHours(2).toMillis()) / 1000L), RateLimitTarget.GRAPHQL); + + GHRateLimit rateLimit_integration = GHRateLimit.fromRecord( + new GHRateLimit.Record(39876, + 35432, + (stableInstantEpochSeconds + Duration.ofHours(3).toMillis()) / 1000L), + RateLimitTarget.INTEGRATION_MANIFEST); + + assertThat(rateLimit_none, equalTo(rateLimit_core)); + assertThat(rateLimit_none, not(sameInstance(rateLimit_core))); + assertTrue(rateLimit_none.hashCode() == rateLimit_core.hashCode()); + assertTrue(rateLimit_none.equals(rateLimit_core)); + + assertThat(rateLimit_none, not(equalTo(rateLimit_search))); + + assertThat(rateLimit_none.getCore(), not(sameInstance(rateLimit_core.getCore()))); + + assertThat(rateLimit_core.getRecord(RateLimitTarget.NONE), instanceOf(GHRateLimit.UnknownLimitRecord.class)); + assertThat(rateLimit_core.getRecord(RateLimitTarget.NONE), + sameInstance(rateLimit_none.getRecord(RateLimitTarget.NONE))); + + assertThat(rateLimit_core.getRecord(RateLimitTarget.SEARCH), sameInstance(rateLimit_search.getGraphQL())); + assertThat(rateLimit_search.getRecord(RateLimitTarget.GRAPHQL), + sameInstance(rateLimit_graphql.getIntegrationManifest())); + assertThat(rateLimit_graphql.getRecord(RateLimitTarget.INTEGRATION_MANIFEST), + sameInstance(rateLimit_integration.getCore())); + assertThat(rateLimit_integration.getRecord(RateLimitTarget.CORE), sameInstance(rateLimit_core.getSearch())); + + assertThat(rateLimit_none.getRecord(RateLimitTarget.CORE).getLimit(), equalTo(9876)); + assertThat(rateLimit_core.getRecord(RateLimitTarget.CORE).getLimit(), equalTo(9876)); + assertThat(rateLimit_search.getRecord(RateLimitTarget.SEARCH).getLimit(), equalTo(19876)); + assertThat(rateLimit_graphql.getRecord(RateLimitTarget.GRAPHQL).getLimit(), equalTo(29876)); + assertThat(rateLimit_integration.getRecord(RateLimitTarget.INTEGRATION_MANIFEST).getLimit(), equalTo(39876)); + + assertThat(rateLimit_core.toString(), containsString("GHRateLimit {core {remaining=5432, limit=9876")); + assertThat(rateLimit_core.toString(), containsString("search {remaining=999999, limit=1000000")); + } + @Test public void testGitHubRateLimitShouldReplaceRateLimit() throws Exception { @@ -225,7 +314,7 @@ public class GitHubStaticTest extends AbstractGitHubWireMockTest { // this makes sure they don't break. GHRepository repo = getTempRepository(); - assertThat(repo.root, not(nullValue())); + assertThat(repo.getRoot(), not(nullValue())); assertThat(repo.getResponseHeaderFields(), not(nullValue())); String repoString = GitHub.getMappingObjectWriter().writeValueAsString(repo); @@ -237,13 +326,13 @@ public class GitHubStaticTest extends AbstractGitHubWireMockTest { .readValue(repoString); // This should never happen if the internal method isn't used - assertThat(readRepo.root, nullValue()); + assertThat(readRepo.getRoot(), nullValue()); assertThat(readRepo.getResponseHeaderFields(), nullValue()); readRepo = GitHub.getMappingObjectReader().forType(GHRepository.class).readValue(repoString); // This should never happen if the internal method isn't used - assertThat(readRepo.root.getConnector(), equalTo(HttpConnector.OFFLINE)); + assertThat(readRepo.getRoot().getConnector(), equalTo(HttpConnector.OFFLINE)); assertThat(readRepo.getResponseHeaderFields(), nullValue()); String readRepoString = GitHub.getMappingObjectWriter().writeValueAsString(readRepo); diff --git a/src/test/java/org/kohsuke/github/GitHubTest.java b/src/test/java/org/kohsuke/github/GitHubTest.java index 565c76044..b4182267b 100644 --- a/src/test/java/org/kohsuke/github/GitHubTest.java +++ b/src/test/java/org/kohsuke/github/GitHubTest.java @@ -25,6 +25,22 @@ public class GitHubTest extends AbstractGitHubWireMockTest { } } + @Test + public void getRepository() throws IOException { + GHRepository repo = gitHub.getRepository("hub4j/github-api"); + + assertThat(repo.getFullName(), equalTo("hub4j/github-api")); + + GHRepository repo2 = gitHub.getRepositoryById(Long.toString(repo.getId())); + assertThat(repo2.getFullName(), equalTo("hub4j/github-api")); + + try { + gitHub.getRepository("hub4j_github-api"); + } catch (IllegalArgumentException e) { + assertThat(e.getMessage(), equalTo("Repository name must be in format owner/repo")); + } + } + @Test public void getOrgs() throws IOException { int iterations = 10; @@ -34,6 +50,18 @@ public class GitHubTest extends AbstractGitHubWireMockTest { // System.out.println(org.getName()); } assertThat(orgIds.size(), equalTo(iterations)); + + GHOrganization org = gitHub.getOrganization("hub4j"); + GHOrganization org2 = gitHub.getOrganization("hub4j"); + assertThat(org.getLogin(), equalTo("hub4j")); + // caching + assertThat(org, sameInstance(org2)); + + gitHub.refreshCache(); + org2 = gitHub.getOrganization("hub4j"); + assertThat(org2.getLogin(), equalTo("hub4j")); + // cache cleared + assertThat(org, not(sameInstance(org2))); } @Test diff --git a/src/test/java/org/kohsuke/github/Github2faTest.java b/src/test/java/org/kohsuke/github/Github2faTest.java index 6b77b1297..a9c6f2e04 100644 --- a/src/test/java/org/kohsuke/github/Github2faTest.java +++ b/src/test/java/org/kohsuke/github/Github2faTest.java @@ -6,6 +6,7 @@ import java.io.IOException; import java.util.Arrays; import java.util.List; +import static org.hamcrest.Matchers.*; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -24,19 +25,27 @@ public class Github2faTest extends AbstractGitHubWireMockTest { // collide with older tokens GHAuthorization token = gitHub - .createToken(asList, nameOfToken, "this is a test token created by a unit test", () -> { + .createToken(asList, nameOfToken, "https://localhost/this/is/a/test/token", () -> { String data = "111878"; // TO UPDATE run this in debugger mode, put a breakpoint here, and enter the OTP you get into the // value of Data return data; }); - assert token != null; + + assertThat(token, notNullValue()); + for (int i = 0; i < asList.size(); i++) { assertTrue(token.getScopes().get(i).contentEquals(asList.get(i))); } - String p = token.getToken(); + assertThat(token.getToken(), equalTo("63042a99d88bf138e6d6cf5788e0dc4e7a5d7309")); + assertThat(token.getTokenLastEight(), equalTo("7a5d7309")); + assertThat(token.getHashedToken(), equalTo("12b727a23cad7c5a5caabb806d88e722794dede98464aed7f77cbc00dbf031a2")); + assertThat(token.getNote(), equalTo("Test2faTokenCreate")); + assertThat(token.getNoteUrl().toString(), equalTo("https://localhost/this/is/a/test/token")); + assertThat(token.getAppUrl().toString(), equalTo("https://localhost/this/is/a/test/app/token")); + assertThat(token.getFingerprint(), nullValue()); + assertThat(token.getHtmlUrl(), nullValue()); - assert p != null; } } diff --git a/src/test/java/org/kohsuke/github/LifecycleTest.java b/src/test/java/org/kohsuke/github/LifecycleTest.java index 744a09dab..ea6f869fe 100644 --- a/src/test/java/org/kohsuke/github/LifecycleTest.java +++ b/src/test/java/org/kohsuke/github/LifecycleTest.java @@ -10,7 +10,7 @@ import java.io.IOException; import java.io.PrintWriter; import java.util.List; -import static org.hamcrest.CoreMatchers.notNullValue; +import static org.hamcrest.CoreMatchers.*; import static org.hamcrest.core.Is.is; public class LifecycleTest extends AbstractGitHubWireMockTest { @@ -61,6 +61,13 @@ public class LifecycleTest extends AbstractGitHubWireMockTest { List assets = release.getAssets(); assertEquals(1, assets.size()); assertEquals("LICENSE.txt", assets.get(0).getName()); + assertThat(assets.get(0).getSize(), equalTo(1104L)); + assertThat(assets.get(0).getContentType(), equalTo("application/text")); + assertThat(assets.get(0).getState(), equalTo("uploaded")); + assertThat(assets.get(0).getDownloadCount(), equalTo(0L)); + assertThat(assets.get(0).getOwner(), sameInstance(release.getOwner())); + assertThat(assets.get(0).getBrowserDownloadUrl(), + containsString("/temp-testCreateRepository/releases/download/release_tag/LICENSE.txt")); return asset; } @@ -74,6 +81,16 @@ public class LifecycleTest extends AbstractGitHubWireMockTest { assertEquals(1, releases.size()); GHRelease release = releases.get(0); assertEquals("Test Release", release.getName()); + assertThat(release.getBody(), startsWith("How exciting!")); + assertThat(release.getOwner(), sameInstance(repository)); + assertThat(release.getZipballUrl(), + endsWith("/repos/hub4j-test-org/temp-testCreateRepository/zipball/release_tag")); + assertThat(release.getTarballUrl(), + endsWith("/repos/hub4j-test-org/temp-testCreateRepository/tarball/release_tag")); + assertThat(release.getTargetCommitish(), equalTo("master")); + assertThat(release.getHtmlUrl().toString(), + endsWith("/hub4j-test-org/temp-testCreateRepository/releases/tag/release_tag")); + return release; } diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test-2.json index 94f5bdc54..d4f0a4308 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test-2.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test-2.json @@ -1,6 +1,6 @@ { - "id": 212656166, - "node_id": "MDEwOlJlcG9zaXRvcnkyMTI2NTYxNjY=", + "id": 332135400, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzIxMzU0MDA=", "name": "github-api-test", "full_name": "hub4j-test-org/github-api-test", "private": false, @@ -8,7 +8,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -25,7 +25,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api-test", - "description": "A test repository for testing the github-api project", + "description": "A test repository for testing the github-api project: github-api-test", "fork": false, "url": "https://api.github.com/repos/hub4j-test-org/github-api-test", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/forks", @@ -64,9 +64,9 @@ "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/labels{/name}", "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments", - "created_at": "2019-10-03T18:57:53Z", - "updated_at": "2019-10-03T18:57:57Z", - "pushed_at": "2019-10-03T18:57:54Z", + "created_at": "2021-01-23T05:30:23Z", + "updated_at": "2021-01-23T05:30:27Z", + "pushed_at": "2021-01-23T05:30:25Z", "git_url": "git://github.com/hub4j-test-org/github-api-test.git", "ssh_url": "git@github.com:hub4j-test-org/github-api-test.git", "clone_url": "https://github.com/hub4j-test-org/github-api-test.git", @@ -90,20 +90,22 @@ "forks": 0, "open_issues": 0, "watchers": 0, - "default_branch": "master", + "default_branch": "main", "permissions": { "admin": true, "push": true, "pull": true }, + "temp_clone_token": "", "allow_squash_merge": true, "allow_merge_commit": true, "allow_rebase_merge": true, + "delete_branch_on_merge": false, "organization": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -120,5 +122,5 @@ "site_admin": false }, "network_count": 0, - "subscribers_count": 2 + "subscribers_count": 9 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test_deployments-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test_deployments-3.json index d656c99ea..de8e791c1 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test_deployments-3.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test_deployments-3.json @@ -1,38 +1,39 @@ { - "url": "http://localhost:62379/repos/hub4j-test-org/github-api-test/deployments/173089055", - "id": 173089055, - "node_id": "MDEwOkRlcGxveW1lbnQxNzMwODkwNTU=", - "sha": "a446d9fa5c6f43d5f9333b625606909cd4635071", - "ref": "master", + "url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601563", + "id": 315601563, + "node_id": "MDEwOkRlcGxveW1lbnQzMTU2MDE1NjM=", "task": "deploy", - "payload": "{\"user\":\"atmos\",\"room_id\":123456}", "original_environment": "unittest", "environment": "unittest", "description": "question", + "created_at": "2021-01-23T05:30:28Z", + "updated_at": "2021-01-23T05:30:28Z", + "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601563/statuses", + "repository_url": "https://api.github.com/repos/hub4j-test-org/github-api-test", "creator": { "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", - "url": "http://localhost:62379/users/bitwiseman", + "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", - "followers_url": "http://localhost:62379/users/bitwiseman/followers", - "following_url": "http://localhost:62379/users/bitwiseman/following{/other_user}", - "gists_url": "http://localhost:62379/users/bitwiseman/gists{/gist_id}", - "starred_url": "http://localhost:62379/users/bitwiseman/starred{/owner}{/repo}", - "subscriptions_url": "http://localhost:62379/users/bitwiseman/subscriptions", - "organizations_url": "http://localhost:62379/users/bitwiseman/orgs", - "repos_url": "http://localhost:62379/users/bitwiseman/repos", - "events_url": "http://localhost:62379/users/bitwiseman/events{/privacy}", - "received_events_url": "http://localhost:62379/users/bitwiseman/received_events", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", "type": "User", "site_admin": false }, - "created_at": "2019-10-03T18:57:57Z", - "updated_at": "2019-10-03T18:57:57Z", - "statuses_url": "http://localhost:62379/repos/hub4j-test-org/github-api-test/deployments/173089055/statuses", - "repository_url": "http://localhost:62379/repos/hub4j-test-org/github-api-test", - "transient_environment": true, - "production_environment": false + "sha": "e53a04ca0ba2fbe6ea3fd590e8ea1391ac61630f", + "ref": "main", + "payload": "{\"user\":\"atmos\",\"room_id\":123456}", + "transient_environment": false, + "production_environment": false, + "performed_via_github_app": null } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test_deployments-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test_deployments-4.json index 91f8bbbe2..020c31cc6 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test_deployments-4.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/repos_hub4j-test-org_github-api-test_deployments-4.json @@ -1,20 +1,21 @@ [ { - "url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/173089055", - "id": 173089055, - "node_id": "MDEwOkRlcGxveW1lbnQxNzMwODkwNTU=", - "sha": "a446d9fa5c6f43d5f9333b625606909cd4635071", - "ref": "master", + "url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601563", + "id": 315601563, + "node_id": "MDEwOkRlcGxveW1lbnQzMTU2MDE1NjM=", "task": "deploy", - "payload": "{\"user\":\"atmos\",\"room_id\":123456}", "original_environment": "unittest", "environment": "unittest", "description": "question", + "created_at": "2021-01-23T05:30:28Z", + "updated_at": "2021-01-23T05:30:28Z", + "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601563/statuses", + "repository_url": "https://api.github.com/repos/hub4j-test-org/github-api-test", "creator": { "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -30,11 +31,11 @@ "type": "User", "site_admin": false }, - "created_at": "2019-10-03T18:57:57Z", - "updated_at": "2019-10-03T18:57:57Z", - "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/173089055/statuses", - "repository_url": "https://api.github.com/repos/hub4j-test-org/github-api-test", - "transient_environment": true, - "production_environment": false + "sha": "e53a04ca0ba2fbe6ea3fd590e8ea1391ac61630f", + "ref": "main", + "payload": "{\"user\":\"atmos\",\"room_id\":123456}", + "transient_environment": false, + "production_environment": false, + "performed_via_github_app": null } ] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/user-1.json index 39d6c8353..80823e137 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/user-1.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/__files/user-1.json @@ -2,7 +2,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -23,17 +23,18 @@ "location": "Seattle, WA, USA", "email": "bitwiseman@gmail.com", "hireable": null, - "bio": "https://twitter.com/bitwiseman", - "public_repos": 167, - "public_gists": 4, - "followers": 136, - "following": 9, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, + "public_gists": 7, + "followers": 176, + "following": 11, "created_at": "2012-07-11T20:38:33Z", - "updated_at": "2019-09-24T19:32:29Z", - "private_gists": 7, - "total_private_repos": 9, + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, "owned_private_repos": 0, - "disk_usage": 33697, + "disk_usage": 33700, "collaborators": 0, "two_factor_authentication": true, "plan": { diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test-2.json index 2f3ebbf81..f56a30885 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test-2.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test-2.json @@ -1,5 +1,5 @@ { - "id": "31a86a0d-5120-47b8-a9bc-ec4b34a08080", + "id": "b0faf3a5-5d1d-4f5f-bcc0-32f5c182f4c4", "name": "repos_hub4j-test-org_github-api-test", "request": { "url": "/repos/hub4j-test-org/github-api-test", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_github-api-test-2.json", "headers": { - "Date": "Thu, 03 Oct 2019 18:57:57 GMT", + "Date": "Sat, 23 Jan 2021 05:30:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4750", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"65ee4cf55cf4d084267c80a5d39244c6\"", - "Last-Modified": "Thu, 03 Oct 2019 18:57:57 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"10026c1f1a22ffaba0888b2d3e2501ab45ade2789609aa725a767f8593b8f060\"", + "last-modified": "Sat, 23 Jan 2021 05:30:27 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4904", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "96", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F3AD:3618:10E8DB:149FB6:5D9644B0" + "X-GitHub-Request-Id": "D9F6:8870:9D4A2:B9689:600BB46D" } }, - "uuid": "31a86a0d-5120-47b8-a9bc-ec4b34a08080", + "uuid": "b0faf3a5-5d1d-4f5f-bcc0-32f5c182f4c4", "persistent": true, "insertionIndex": 2 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments-3.json index 4724728b2..e8c7f30d3 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments-3.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments-3.json @@ -1,56 +1,56 @@ { - "id": "702b7123-86c1-41e0-bee7-f3cb89a3236d", + "id": "794202d0-93a7-4526-b91b-00059c377ee0", "name": "repos_hub4j-test-org_github-api-test_deployments", "request": { "url": "/repos/hub4j-test-org/github-api-test/deployments", "method": "POST", - "bodyPatterns": [ - { - "equalToJson": "{\"ref\":\"master\",\"environment\":\"unittest\",\"payload\":\"{\\\"user\\\":\\\"atmos\\\",\\\"room_id\\\":123456}\",\"description\":\"question\"}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], "headers": { "Accept": { "equalTo": "application/vnd.github.ant-man-preview+json, application/vnd.github.flash-preview+json" } - } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"ref\":\"main\",\"environment\":\"unittest\",\"payload\":\"{\\\"user\\\":\\\"atmos\\\",\\\"room_id\\\":123456}\",\"description\":\"question\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] }, "response": { "status": 201, "bodyFileName": "repos_hub4j-test-org_github-api-test_deployments-3.json", "headers": { - "Date": "Thu, 03 Oct 2019 18:57:57 GMT", + "Date": "Sat, 23 Jan 2021 05:30:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4749", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"c76b22eae3a1d091db2c789a39fecda9\"", - "Last-Modified": "Thu, 03 Oct 2019 18:57:57 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"d256e649a7f1dfa04498ff9107cd30d1f42dcf80793952739c20e04436165cf3\"", + "last-modified": "Sat, 23 Jan 2021 05:30:28 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/173089055", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "Location": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601563", + "X-GitHub-Media-Type": "github.ant-man-preview; format=json, github.flash-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4903", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "97", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F3AD:3618:10E8DF:149FEF:5D9644B5" + "X-GitHub-Request-Id": "D9F6:8870:9D4A9:B9794:600BB474" } }, - "uuid": "702b7123-86c1-41e0-bee7-f3cb89a3236d", + "uuid": "794202d0-93a7-4526-b91b-00059c377ee0", "persistent": true, "insertionIndex": 3 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments-4.json index 71d47185b..eae9f8543 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments-4.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments-4.json @@ -1,8 +1,8 @@ { - "id": "b4bcdadb-a708-4509-9382-479f300eb172", + "id": "ad687411-71ba-4851-91b0-2ace8f6111a2", "name": "repos_hub4j-test-org_github-api-test_deployments", "request": { - "url": "/repos/hub4j-test-org/github-api-test/deployments?ref=master&environment=unittest", + "url": "/repos/hub4j-test-org/github-api-test/deployments?ref=main&environment=unittest", "method": "GET", "headers": { "Accept": { @@ -14,34 +14,34 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_github-api-test_deployments-4.json", "headers": { - "Date": "Thu, 03 Oct 2019 18:57:58 GMT", + "Date": "Sat, 23 Jan 2021 05:30:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4748", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"b47f03577f96c1081341944009009f7f\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"37d9142674c76d3eb0593d8a62756ab18011fd64315c81dbfa2c7f7dd7596dd7\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo, repo_deployment", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-GitHub-Media-Type": "github.ant-man-preview; format=json, github.flash-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4902", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "98", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F3AD:3618:10E8E2:149FF2:5D9644B5" + "X-GitHub-Request-Id": "D9F6:8870:9D4AF:B979B:600BB474" } }, - "uuid": "b4bcdadb-a708-4509-9382-479f300eb172", + "uuid": "ad687411-71ba-4851-91b0-2ace8f6111a2", "persistent": true, "insertionIndex": 4 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments_315601563-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments_315601563-5.json new file mode 100644 index 000000000..2ea44dbcc --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/repos_hub4j-test-org_github-api-test_deployments_315601563-5.json @@ -0,0 +1,42 @@ +{ + "id": "3360bee1-e184-49de-8434-9fabafc6e075", + "name": "repos_hub4j-test-org_github-api-test_deployments_315601563", + "request": { + "url": "/repos/hub4j-test-org/github-api-test/deployments/315601563", + "method": "DELETE", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 204, + "headers": { + "Date": "Sat, 23 Jan 2021 05:30:29 GMT", + "Server": "GitHub.com", + "Status": "204 No Content", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4901", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "99", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "D9F6:8870:9D4B5:B97A0:600BB475" + } + }, + "uuid": "3360bee1-e184-49de-8434-9fabafc6e075", + "persistent": true, + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/user-1.json index 39a1ca733..b8779cce3 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/user-1.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateAndListDeployments/mappings/user-1.json @@ -1,5 +1,5 @@ { - "id": "6d2dcbf4-4abf-4180-9b55-ca2931ca31c5", + "id": "9e2336dc-4e61-49ef-a171-2d408b3bf5ac", "name": "user", "request": { "url": "/user", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "user-1.json", "headers": { - "Date": "Thu, 03 Oct 2019 18:57:52 GMT", + "Date": "Sat, 23 Jan 2021 05:30:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4759", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"cf6199fecf47b59c42190e1e11147ee2\"", - "Last-Modified": "Tue, 24 Sep 2019 19:32:29 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4909", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "91", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F3AD:3618:10E8AA:149FB4:5D9644B0" + "X-GitHub-Request-Id": "D9F6:8870:9D3CD:B9683:600BB46D" } }, - "uuid": "6d2dcbf4-4abf-4180-9b55-ca2931ca31c5", + "uuid": "9e2336dc-4e61-49ef-a171-2d408b3bf5ac", "persistent": true, "insertionIndex": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant-3.json index 4879fdf8f..264ca5a0f 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant-3.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant-3.json @@ -8,7 +8,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -96,6 +96,7 @@ "push": false, "pull": true }, + "temp_clone_token": "", "parent": { "id": 3231216, "node_id": "MDEwOlJlcG9zaXRvcnkzMjMxMjE2", @@ -106,7 +107,7 @@ "login": "kohsuke2", "id": 1329242, "node_id": "MDQ6VXNlcjEzMjkyNDI=", - "avatar_url": "https://avatars2.githubusercontent.com/u/1329242?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1329242?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke2", "html_url": "https://github.com/kohsuke2", @@ -200,7 +201,7 @@ "login": "kohsuke2", "id": 1329242, "node_id": "MDQ6VXNlcjEzMjkyNDI=", - "avatar_url": "https://avatars2.githubusercontent.com/u/1329242?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1329242?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke2", "html_url": "https://github.com/kohsuke2", diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_comments_35673784-6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_comments_46267761-7.json similarity index 80% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_comments_35673784-6.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_comments_46267761-7.json index ebfb21fc9..f3d109433 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_comments_35673784-6.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_comments_46267761-7.json @@ -1,13 +1,13 @@ { - "url": "https://api.github.com/repos/kohsuke/sandbox-ant/comments/35673784", - "html_url": "https://github.com/kohsuke/sandbox-ant/commit/8ae38db0ea5837313ab5f39d43a6f73de3bd9000#commitcomment-35673784", - "id": 35673784, - "node_id": "MDEzOkNvbW1pdENvbW1lbnQzNTY3Mzc4NA==", + "url": "https://api.github.com/repos/kohsuke/sandbox-ant/comments/46267761", + "html_url": "https://github.com/kohsuke/sandbox-ant/commit/8ae38db0ea5837313ab5f39d43a6f73de3bd9000#commitcomment-46267761", + "id": 46267761, + "node_id": "MDEzOkNvbW1pdENvbW1lbnQ0NjI2Nzc2MQ==", "user": { "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -27,8 +27,8 @@ "line": null, "path": null, "commit_id": "8ae38db0ea5837313ab5f39d43a6f73de3bd9000", - "created_at": "2019-10-26T01:28:59Z", - "updated_at": "2019-10-26T01:28:59Z", + "created_at": "2021-01-23T06:39:40Z", + "updated_at": "2021-01-23T06:39:40Z", "author_association": "NONE", "body": "updated text" } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json index c0dd00afc..523204dd5 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json @@ -33,7 +33,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -53,7 +53,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json index 9b7f5bdd3..54d7bcd84 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json @@ -1,13 +1,13 @@ { - "url": "https://api.github.com/repos/kohsuke/sandbox-ant/comments/35673784", - "html_url": "https://github.com/kohsuke/sandbox-ant/commit/8ae38db0ea5837313ab5f39d43a6f73de3bd9000#commitcomment-35673784", - "id": 35673784, - "node_id": "MDEzOkNvbW1pdENvbW1lbnQzNTY3Mzc4NA==", + "url": "https://api.github.com/repos/kohsuke/sandbox-ant/comments/46267761", + "html_url": "https://github.com/kohsuke/sandbox-ant/commit/8ae38db0ea5837313ab5f39d43a6f73de3bd9000#commitcomment-46267761", + "id": 46267761, + "node_id": "MDEzOkNvbW1pdENvbW1lbnQ0NjI2Nzc2MQ==", "user": { "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -27,8 +27,8 @@ "line": null, "path": null, "commit_id": "8ae38db0ea5837313ab5f39d43a6f73de3bd9000", - "created_at": "2019-10-26T01:28:59Z", - "updated_at": "2019-10-26T01:28:59Z", + "created_at": "2021-01-23T06:39:40Z", + "updated_at": "2021-01-23T06:39:40Z", "author_association": "NONE", "body": "[testing](http://kohsuse.org/)" } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/user-1.json index a4b576e8a..80823e137 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/user-1.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/user-1.json @@ -2,7 +2,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -23,17 +23,18 @@ "location": "Seattle, WA, USA", "email": "bitwiseman@gmail.com", "hireable": null, - "bio": "https://twitter.com/bitwiseman", - "public_repos": 169, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, "public_gists": 7, - "followers": 139, - "following": 9, + "followers": 176, + "following": 11, "created_at": "2012-07-11T20:38:33Z", - "updated_at": "2019-09-24T19:32:29Z", - "private_gists": 7, - "total_private_repos": 9, + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, "owned_private_repos": 0, - "disk_usage": 33697, + "disk_usage": 33700, "collaborators": 0, "two_factor_authentication": true, "plan": { diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/users_kohsuke-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/users_kohsuke-2.json index f0eb75328..eae6b8e8b 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/users_kohsuke-2.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/__files/users_kohsuke-2.json @@ -2,7 +2,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -18,16 +18,17 @@ "type": "User", "site_admin": false, "name": "Kohsuke Kawaguchi", - "company": "CloudBees, Inc.", - "blog": "http://www.kohsuke.org/", + "company": "@launchableinc ", + "blog": "https://www.kohsuke.org/", "location": "San Jose, California", "email": "kk@kohsuke.org", "hireable": null, "bio": null, - "public_repos": 257, - "public_gists": 109, - "followers": 1692, + "twitter_username": null, + "public_repos": 262, + "public_gists": 113, + "followers": 1886, "following": 3, "created_at": "2009-01-28T18:53:21Z", - "updated_at": "2019-10-25T16:53:26Z" + "updated_at": "2021-01-22T19:41:07Z" } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant-3.json index 573b1de19..ae96250b7 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant-3.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant-3.json @@ -1,5 +1,5 @@ { - "id": "3fd5d206-9d71-4f2a-bc95-605c06b6f793", + "id": "525a2ad5-8560-42d6-b12d-25fa6d7c2806", "name": "repos_kohsuke_sandbox-ant", "request": { "url": "/repos/kohsuke/sandbox-ant", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_kohsuke_sandbox-ant-3.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:28:58 GMT", + "Date": "Sat, 23 Jan 2021 06:39:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4242", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"6d4495f0d482e4612ed1964d37884bce\"", - "Last-Modified": "Tue, 13 Aug 2019 14:56:58 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"7ad6797858a55e4d4576e2481c25ba68b88b778461b12575e2c2702cce47585f\"", + "last-modified": "Tue, 13 Aug 2019 14:56:58 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4945", + "X-RateLimit-Reset": "1611386378", + "x-ratelimit-used": "55", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CB24:8340:ED2364:116FE52:5DB3A15A" + "X-GitHub-Request-Id": "E9F0:5E21:C00DF:DCE23:600BC4AB" } }, - "uuid": "3fd5d206-9d71-4f2a-bc95-605c06b6f793", + "uuid": "525a2ad5-8560-42d6-b12d-25fa6d7c2806", "persistent": true, "insertionIndex": 3 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_35673784-6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761-7.json similarity index 57% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_35673784-6.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761-7.json index b72ff1a14..bf5b3eed3 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_35673784-6.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761-7.json @@ -1,54 +1,54 @@ { - "id": "70a63f41-02d3-404e-af0b-8e1c3cd00494", - "name": "repos_kohsuke_sandbox-ant_comments_35673784", + "id": "4eccc8fc-0026-4272-93b8-76a31a95eeb5", + "name": "repos_kohsuke_sandbox-ant_comments_46267761", "request": { - "url": "/repos/kohsuke/sandbox-ant/comments/35673784", + "url": "/repos/kohsuke/sandbox-ant/comments/46267761", "method": "PATCH", - "bodyPatterns": [ - { - "equalToJson": "{\"body\":\"updated text\"}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], "headers": { "Accept": { "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" } - } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"body\":\"updated text\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] }, "response": { "status": 200, - "bodyFileName": "repos_kohsuke_sandbox-ant_comments_35673784-6.json", + "bodyFileName": "repos_kohsuke_sandbox-ant_comments_46267761-7.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:28:59 GMT", + "Date": "Sat, 23 Jan 2021 06:39:41 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4239", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"e22c642208efa831e007ec061a30aae3\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"9e8eb640e5722329d90564fe83bd1f435fc96bb91d69f800343394957c050e78\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4941", + "X-RateLimit-Reset": "1611386378", + "x-ratelimit-used": "59", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CB24:8340:ED23BA:116FEBA:5DB3A15B" + "X-GitHub-Request-Id": "E9F0:5E21:C00FF:DCE46:600BC4AC" } }, - "uuid": "70a63f41-02d3-404e-af0b-8e1c3cd00494", + "uuid": "4eccc8fc-0026-4272-93b8-76a31a95eeb5", "persistent": true, - "insertionIndex": 6 + "insertionIndex": 7 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761-8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761-8.json new file mode 100644 index 000000000..a4e08e39b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761-8.json @@ -0,0 +1,42 @@ +{ + "id": "88c294c8-e966-4052-a675-7bb9038191e0", + "name": "repos_kohsuke_sandbox-ant_comments_46267761", + "request": { + "url": "/repos/kohsuke/sandbox-ant/comments/46267761", + "method": "DELETE", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 204, + "headers": { + "Date": "Sat, 23 Jan 2021 06:39:41 GMT", + "Server": "GitHub.com", + "Status": "204 No Content", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4940", + "X-RateLimit-Reset": "1611386378", + "x-ratelimit-used": "60", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "E9F0:5E21:C010A:DCE4F:600BC4AD" + } + }, + "uuid": "88c294c8-e966-4052-a675-7bb9038191e0", + "persistent": true, + "insertionIndex": 8 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761_reactions-6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761_reactions-6.json new file mode 100644 index 000000000..287370869 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_46267761_reactions-6.json @@ -0,0 +1,47 @@ +{ + "id": "caa495ce-fc95-43ae-aa52-4b392bbc8beb", + "name": "repos_kohsuke_sandbox-ant_comments_46267761_reactions", + "request": { + "url": "/repos/kohsuke/sandbox-ant/comments/46267761/reactions", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.squirrel-girl-preview+json" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Sat, 23 Jan 2021 06:39:40 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"7d0253ca51c378ca4fa4839bfd5bb1ac338f28e5ac8f6810cbdc8553513d942f\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.squirrel-girl-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4942", + "X-RateLimit-Reset": "1611386378", + "x-ratelimit-used": "58", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "E9F0:5E21:C00FA:DCE40:600BC4AC" + } + }, + "uuid": "caa495ce-fc95-43ae-aa52-4b392bbc8beb", + "persistent": true, + "insertionIndex": 6 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json index d0d929294..e0e16e126 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json @@ -1,5 +1,5 @@ { - "id": "d1822d1b-5505-42ae-ba1d-ae0496d76c19", + "id": "7e297839-c637-4c01-a773-27c649765e10", "name": "repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000", "request": { "url": "/repos/kohsuke/sandbox-ant/commits/8ae38db0ea5837313ab5f39d43a6f73de3bd9000", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000-4.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:28:58 GMT", + "Date": "Sat, 23 Jan 2021 06:39:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4241", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"f7ff477379d3449f082c148579824d0f\"", - "Last-Modified": "Tue, 24 Apr 2012 22:54:20 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"139c7c0d228567659135acca1ec295558864e921bd0f87cebb65f72058545d99\"", + "last-modified": "Tue, 24 Apr 2012 22:54:20 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4944", + "X-RateLimit-Reset": "1611386378", + "x-ratelimit-used": "56", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CB24:8340:ED2375:116FE66:5DB3A15A" + "X-GitHub-Request-Id": "E9F0:5E21:C00E8:DCE27:600BC4AB" } }, - "uuid": "d1822d1b-5505-42ae-ba1d-ae0496d76c19", + "uuid": "7e297839-c637-4c01-a773-27c649765e10", "persistent": true, "insertionIndex": 4 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json index 3cab44920..ed352fb5c 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json @@ -1,55 +1,55 @@ { - "id": "62d11eb1-6045-42a7-988a-aae9d9f3800b", + "id": "c0911355-a85d-40b9-b291-e0c098407d2e", "name": "repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments", "request": { "url": "/repos/kohsuke/sandbox-ant/commits/8ae38db0ea5837313ab5f39d43a6f73de3bd9000/comments", "method": "POST", - "bodyPatterns": [ - { - "equalToJson": "{\"body\":\"[testing](http://kohsuse.org/)\"}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], "headers": { "Accept": { "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" } - } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"body\":\"[testing](http://kohsuse.org/)\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] }, "response": { "status": 201, "bodyFileName": "repos_kohsuke_sandbox-ant_commits_8ae38db0ea5837313ab5f39d43a6f73de3bd9000_comments-5.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:28:59 GMT", + "Date": "Sat, 23 Jan 2021 06:39:40 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4240", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"1ebfc3d7a9cbe1bfbab78c1636ef102a\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"de435e64b07783ba615db4fd69d86e8c13c4fe1281f1265937cf7b887dad2579\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/kohsuke/sandbox-ant/comments/35673784", + "Location": "https://api.github.com/repos/kohsuke/sandbox-ant/comments/46267761", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4943", + "X-RateLimit-Reset": "1611386378", + "x-ratelimit-used": "57", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CB24:8340:ED2399:116FE83:5DB3A15A" + "X-GitHub-Request-Id": "E9F0:5E21:C00ED:DCE30:600BC4AC" } }, - "uuid": "62d11eb1-6045-42a7-988a-aae9d9f3800b", + "uuid": "c0911355-a85d-40b9-b291-e0c098407d2e", "persistent": true, "insertionIndex": 5 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/user-1.json index 8e940d953..c39d172fa 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/user-1.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/user-1.json @@ -1,5 +1,5 @@ { - "id": "a9b48b44-c9ff-4434-9f98-64195b0c46ce", + "id": "4b33e8fd-7ae4-4141-8bfc-96d62e8361dc", "name": "user", "request": { "url": "/user", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "user-1.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:28:58 GMT", + "Date": "Sat, 23 Jan 2021 06:39:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4245", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"8c3d3dcf6fc5f9edaf26c902295396e5\"", - "Last-Modified": "Tue, 24 Sep 2019 19:32:29 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4948", + "X-RateLimit-Reset": "1611386378", + "x-ratelimit-used": "52", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CB24:8340:ED234A:116FE30:5DB3A15A" + "X-GitHub-Request-Id": "E9F0:5E21:C00C9:DCE0A:600BC4AA" } }, - "uuid": "a9b48b44-c9ff-4434-9f98-64195b0c46ce", + "uuid": "4b33e8fd-7ae4-4141-8bfc-96d62e8361dc", "persistent": true, "insertionIndex": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/users_kohsuke-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/users_kohsuke-2.json index b23f471d1..a1ddacd25 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/users_kohsuke-2.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/users_kohsuke-2.json @@ -1,5 +1,5 @@ { - "id": "a4924f94-0b1c-4cb0-bf1f-595ccb78aa41", + "id": "bdde4d6a-6b43-4ee2-8e93-4c4ec59bccf4", "name": "users_kohsuke", "request": { "url": "/users/kohsuke", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "users_kohsuke-2.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:28:58 GMT", + "Date": "Sat, 23 Jan 2021 06:39:39 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4243", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"99c27226f3b6139ef2af80ccbcd5d252\"", - "Last-Modified": "Fri, 25 Oct 2019 16:53:26 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"e41eed9772453b3fbbdb7bba892d24e645750ddd73b3a74c68106566916b3312\"", + "last-modified": "Fri, 22 Jan 2021 19:41:07 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4946", + "X-RateLimit-Reset": "1611386378", + "x-ratelimit-used": "54", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CB24:8340:ED235B:116FE3C:5DB3A15A" + "X-GitHub-Request-Id": "E9F0:5E21:C00DB:DCE0C:600BC4AB" } }, - "uuid": "a4924f94-0b1c-4cb0-bf1f-595ccb78aa41", + "uuid": "bdde4d6a-6b43-4ee2-8e93-4c4ec59bccf4", "persistent": true, "insertionIndex": 2 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testEventApi/__files/repos_daddyfatstacksbig_lerna-12.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testEventApi/__files/repos_daddyfatstacksbig_lerna-12.json new file mode 100644 index 000000000..f96e56f77 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testEventApi/__files/repos_daddyfatstacksbig_lerna-12.json @@ -0,0 +1,308 @@ +{ + "id": 197345677, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTczNDU2Nzc=", + "name": "lerna", + "full_name": "daddyfatstacksBIG/lerna", + "private": false, + "owner": { + "login": "daddyfatstacksBIG", + "id": 50436469, + "node_id": "MDQ6VXNlcjUwNDM2NDY5", + "avatar_url": "https://avatars3.githubusercontent.com/u/50436469?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/daddyfatstacksBIG", + "html_url": "https://github.com/daddyfatstacksBIG", + "followers_url": "https://api.github.com/users/daddyfatstacksBIG/followers", + "following_url": "https://api.github.com/users/daddyfatstacksBIG/following{/other_user}", + "gists_url": "https://api.github.com/users/daddyfatstacksBIG/gists{/gist_id}", + "starred_url": "https://api.github.com/users/daddyfatstacksBIG/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/daddyfatstacksBIG/subscriptions", + "organizations_url": "https://api.github.com/users/daddyfatstacksBIG/orgs", + "repos_url": "https://api.github.com/users/daddyfatstacksBIG/repos", + "events_url": "https://api.github.com/users/daddyfatstacksBIG/events{/privacy}", + "received_events_url": "https://api.github.com/users/daddyfatstacksBIG/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/daddyfatstacksBIG/lerna", + "description": ":dragon: A tool for managing JavaScript projects with multiple packages.", + "fork": true, + "url": "https://api.github.com/repos/daddyfatstacksBIG/lerna", + "forks_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/forks", + "keys_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/teams", + "hooks_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/hooks", + "issue_events_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/issues/events{/number}", + "events_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/events", + "assignees_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/assignees{/user}", + "branches_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/branches{/branch}", + "tags_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/tags", + "blobs_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/statuses/{sha}", + "languages_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/languages", + "stargazers_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/stargazers", + "contributors_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/contributors", + "subscribers_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/subscribers", + "subscription_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/subscription", + "commits_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/contents/{+path}", + "compare_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/merges", + "archive_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/downloads", + "issues_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/issues{/number}", + "pulls_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/pulls{/number}", + "milestones_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/milestones{/number}", + "notifications_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/labels{/name}", + "releases_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/releases{/id}", + "deployments_url": "https://api.github.com/repos/daddyfatstacksBIG/lerna/deployments", + "created_at": "2019-07-17T08:14:07Z", + "updated_at": "2020-06-09T04:42:07Z", + "pushed_at": "2020-06-09T04:42:04Z", + "git_url": "git://github.com/daddyfatstacksBIG/lerna.git", + "ssh_url": "git@github.com:daddyfatstacksBIG/lerna.git", + "clone_url": "https://github.com/daddyfatstacksBIG/lerna.git", + "svn_url": "https://github.com/daddyfatstacksBIG/lerna", + "homepage": "https://lerna.js.org", + "size": 8388, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "push": false, + "pull": true + }, + "temp_clone_token": "", + "parent": { + "id": 47394776, + "node_id": "MDEwOlJlcG9zaXRvcnk0NzM5NDc3Ng==", + "name": "lerna", + "full_name": "lerna/lerna", + "private": false, + "owner": { + "login": "lerna", + "id": 19333396, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MzMzMzk2", + "avatar_url": "https://avatars2.githubusercontent.com/u/19333396?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lerna", + "html_url": "https://github.com/lerna", + "followers_url": "https://api.github.com/users/lerna/followers", + "following_url": "https://api.github.com/users/lerna/following{/other_user}", + "gists_url": "https://api.github.com/users/lerna/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lerna/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lerna/subscriptions", + "organizations_url": "https://api.github.com/users/lerna/orgs", + "repos_url": "https://api.github.com/users/lerna/repos", + "events_url": "https://api.github.com/users/lerna/events{/privacy}", + "received_events_url": "https://api.github.com/users/lerna/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/lerna/lerna", + "description": ":dragon: A tool for managing JavaScript projects with multiple packages.", + "fork": false, + "url": "https://api.github.com/repos/lerna/lerna", + "forks_url": "https://api.github.com/repos/lerna/lerna/forks", + "keys_url": "https://api.github.com/repos/lerna/lerna/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lerna/lerna/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lerna/lerna/teams", + "hooks_url": "https://api.github.com/repos/lerna/lerna/hooks", + "issue_events_url": "https://api.github.com/repos/lerna/lerna/issues/events{/number}", + "events_url": "https://api.github.com/repos/lerna/lerna/events", + "assignees_url": "https://api.github.com/repos/lerna/lerna/assignees{/user}", + "branches_url": "https://api.github.com/repos/lerna/lerna/branches{/branch}", + "tags_url": "https://api.github.com/repos/lerna/lerna/tags", + "blobs_url": "https://api.github.com/repos/lerna/lerna/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lerna/lerna/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lerna/lerna/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lerna/lerna/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lerna/lerna/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lerna/lerna/languages", + "stargazers_url": "https://api.github.com/repos/lerna/lerna/stargazers", + "contributors_url": "https://api.github.com/repos/lerna/lerna/contributors", + "subscribers_url": "https://api.github.com/repos/lerna/lerna/subscribers", + "subscription_url": "https://api.github.com/repos/lerna/lerna/subscription", + "commits_url": "https://api.github.com/repos/lerna/lerna/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lerna/lerna/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lerna/lerna/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lerna/lerna/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lerna/lerna/contents/{+path}", + "compare_url": "https://api.github.com/repos/lerna/lerna/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lerna/lerna/merges", + "archive_url": "https://api.github.com/repos/lerna/lerna/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lerna/lerna/downloads", + "issues_url": "https://api.github.com/repos/lerna/lerna/issues{/number}", + "pulls_url": "https://api.github.com/repos/lerna/lerna/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lerna/lerna/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lerna/lerna/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lerna/lerna/labels{/name}", + "releases_url": "https://api.github.com/repos/lerna/lerna/releases{/id}", + "deployments_url": "https://api.github.com/repos/lerna/lerna/deployments", + "created_at": "2015-12-04T09:36:55Z", + "updated_at": "2021-01-14T22:58:27Z", + "pushed_at": "2021-01-09T20:24:41Z", + "git_url": "git://github.com/lerna/lerna.git", + "ssh_url": "git@github.com:lerna/lerna.git", + "clone_url": "https://github.com/lerna/lerna.git", + "svn_url": "https://github.com/lerna/lerna", + "homepage": "https://lerna.js.org", + "size": 10634, + "stargazers_count": 26245, + "watchers_count": 26245, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 1674, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 564, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 1674, + "open_issues": 564, + "watchers": 26245, + "default_branch": "main" + }, + "source": { + "id": 47394776, + "node_id": "MDEwOlJlcG9zaXRvcnk0NzM5NDc3Ng==", + "name": "lerna", + "full_name": "lerna/lerna", + "private": false, + "owner": { + "login": "lerna", + "id": 19333396, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MzMzMzk2", + "avatar_url": "https://avatars2.githubusercontent.com/u/19333396?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lerna", + "html_url": "https://github.com/lerna", + "followers_url": "https://api.github.com/users/lerna/followers", + "following_url": "https://api.github.com/users/lerna/following{/other_user}", + "gists_url": "https://api.github.com/users/lerna/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lerna/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lerna/subscriptions", + "organizations_url": "https://api.github.com/users/lerna/orgs", + "repos_url": "https://api.github.com/users/lerna/repos", + "events_url": "https://api.github.com/users/lerna/events{/privacy}", + "received_events_url": "https://api.github.com/users/lerna/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/lerna/lerna", + "description": ":dragon: A tool for managing JavaScript projects with multiple packages.", + "fork": false, + "url": "https://api.github.com/repos/lerna/lerna", + "forks_url": "https://api.github.com/repos/lerna/lerna/forks", + "keys_url": "https://api.github.com/repos/lerna/lerna/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lerna/lerna/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lerna/lerna/teams", + "hooks_url": "https://api.github.com/repos/lerna/lerna/hooks", + "issue_events_url": "https://api.github.com/repos/lerna/lerna/issues/events{/number}", + "events_url": "https://api.github.com/repos/lerna/lerna/events", + "assignees_url": "https://api.github.com/repos/lerna/lerna/assignees{/user}", + "branches_url": "https://api.github.com/repos/lerna/lerna/branches{/branch}", + "tags_url": "https://api.github.com/repos/lerna/lerna/tags", + "blobs_url": "https://api.github.com/repos/lerna/lerna/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lerna/lerna/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lerna/lerna/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lerna/lerna/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lerna/lerna/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lerna/lerna/languages", + "stargazers_url": "https://api.github.com/repos/lerna/lerna/stargazers", + "contributors_url": "https://api.github.com/repos/lerna/lerna/contributors", + "subscribers_url": "https://api.github.com/repos/lerna/lerna/subscribers", + "subscription_url": "https://api.github.com/repos/lerna/lerna/subscription", + "commits_url": "https://api.github.com/repos/lerna/lerna/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lerna/lerna/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lerna/lerna/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lerna/lerna/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lerna/lerna/contents/{+path}", + "compare_url": "https://api.github.com/repos/lerna/lerna/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lerna/lerna/merges", + "archive_url": "https://api.github.com/repos/lerna/lerna/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lerna/lerna/downloads", + "issues_url": "https://api.github.com/repos/lerna/lerna/issues{/number}", + "pulls_url": "https://api.github.com/repos/lerna/lerna/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lerna/lerna/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lerna/lerna/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lerna/lerna/labels{/name}", + "releases_url": "https://api.github.com/repos/lerna/lerna/releases{/id}", + "deployments_url": "https://api.github.com/repos/lerna/lerna/deployments", + "created_at": "2015-12-04T09:36:55Z", + "updated_at": "2021-01-14T22:58:27Z", + "pushed_at": "2021-01-09T20:24:41Z", + "git_url": "git://github.com/lerna/lerna.git", + "ssh_url": "git@github.com:lerna/lerna.git", + "clone_url": "https://github.com/lerna/lerna.git", + "svn_url": "https://github.com/lerna/lerna", + "homepage": "https://lerna.js.org", + "size": 10634, + "stargazers_count": 26245, + "watchers_count": 26245, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 1674, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 564, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 1674, + "open_issues": 564, + "watchers": 26245, + "default_branch": "main" + }, + "network_count": 1674, + "subscribers_count": 0 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testEventApi/mappings/repos_daddyfatstacksbig_lerna-12.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testEventApi/mappings/repos_daddyfatstacksbig_lerna-12.json new file mode 100644 index 000000000..cc5b2cdbc --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testEventApi/mappings/repos_daddyfatstacksbig_lerna-12.json @@ -0,0 +1,48 @@ +{ + "id": "c536ef14-9fde-4a95-ae89-43f6753e4f2a", + "name": "repos_daddyfatstacksbig_lerna", + "request": { + "url": "/repos/daddyfatstacksBIG/lerna", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_daddyfatstacksbig_lerna-12.json", + "headers": { + "Date": "Fri, 15 Jan 2021 02:18:27 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"a9b6035f2bfdf3830acbea545b9a837965158f59ac8cf616563e29681b0f0098\"", + "last-modified": "Tue, 09 Jun 2020 04:42:07 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4777", + "X-RateLimit-Reset": "1610678593", + "x-ratelimit-used": "223", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D91F:62A3:2C8A07:3712B1:6000FB73" + } + }, + "uuid": "c536ef14-9fde-4a95-ae89-43f6753e4f2a", + "persistent": true, + "insertionIndex": 12 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test-2.json new file mode 100644 index 000000000..dd419a246 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test-2.json @@ -0,0 +1,126 @@ +{ + "id": 332135466, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzIxMzU0NjY=", + "name": "github-api-test", + "full_name": "hub4j-test-org/github-api-test", + "private": false, + "owner": { + "login": "hub4j-test-org", + "id": 7544739, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j-test-org", + "html_url": "https://github.com/hub4j-test-org", + "followers_url": "https://api.github.com/users/hub4j-test-org/followers", + "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", + "repos_url": "https://api.github.com/users/hub4j-test-org/repos", + "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/hub4j-test-org/github-api-test", + "description": "A test repository for testing the github-api project: github-api-test", + "fork": false, + "url": "https://api.github.com/repos/hub4j-test-org/github-api-test", + "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/forks", + "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/teams", + "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/hooks", + "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/issues/events{/number}", + "events_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/events", + "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/assignees{/user}", + "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/branches{/branch}", + "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/tags", + "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/statuses/{sha}", + "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/languages", + "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/stargazers", + "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/contributors", + "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/subscribers", + "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/subscription", + "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/contents/{+path}", + "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/merges", + "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/downloads", + "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/issues{/number}", + "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/pulls{/number}", + "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/milestones{/number}", + "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/labels{/name}", + "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/releases{/id}", + "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments", + "created_at": "2021-01-23T05:30:48Z", + "updated_at": "2021-01-23T05:30:52Z", + "pushed_at": "2021-01-23T05:30:50Z", + "git_url": "git://github.com/hub4j-test-org/github-api-test.git", + "ssh_url": "git@github.com:hub4j-test-org/github-api-test.git", + "clone_url": "https://github.com/hub4j-test-org/github-api-test.git", + "svn_url": "https://github.com/hub4j-test-org/github-api-test", + "homepage": "http://github-api.kohsuke.org/", + "size": 0, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "hub4j-test-org", + "id": 7544739, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j-test-org", + "html_url": "https://github.com/hub4j-test-org", + "followers_url": "https://api.github.com/users/hub4j-test-org/followers", + "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", + "repos_url": "https://api.github.com/users/hub4j-test-org/repos", + "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 0, + "subscribers_count": 9 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments-3.json new file mode 100644 index 000000000..ac68223c0 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments-3.json @@ -0,0 +1,39 @@ +{ + "url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644", + "id": 315601644, + "node_id": "MDEwOkRlcGxveW1lbnQzMTU2MDE2NDQ=", + "task": "deploy", + "original_environment": "production", + "environment": "production", + "description": "question", + "created_at": "2021-01-23T05:30:54Z", + "updated_at": "2021-01-23T05:30:54Z", + "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644/statuses", + "repository_url": "https://api.github.com/repos/hub4j-test-org/github-api-test", + "creator": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "sha": "3ca6395616e9decaba9f350f59eb5b007462e2e7", + "ref": "main", + "payload": "{\"user\":\"atmos\",\"room_id\":123456}", + "transient_environment": false, + "production_environment": false, + "performed_via_github_app": null +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json new file mode 100644 index 000000000..43408196e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json @@ -0,0 +1,36 @@ +{ + "url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644/statuses/466129562", + "id": 466129562, + "node_id": "MDE2OkRlcGxveW1lbnRTdGF0dXM0NjYxMjk1NjI=", + "state": "queued", + "creator": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "description": "success", + "environment": "new-ci-env", + "target_url": "http://www.github.com/logurl", + "created_at": "2021-01-23T05:30:54Z", + "updated_at": "2021-01-23T05:30:55Z", + "deployment_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644", + "repository_url": "https://api.github.com/repos/hub4j-test-org/github-api-test", + "environment_url": "http://www.github.com/envurl", + "log_url": "http://www.github.com/logurl", + "performed_via_github_app": null +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json new file mode 100644 index 000000000..e5901648f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json @@ -0,0 +1,38 @@ +[ + { + "url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644/statuses/466129562", + "id": 466129562, + "node_id": "MDE2OkRlcGxveW1lbnRTdGF0dXM0NjYxMjk1NjI=", + "state": "queued", + "creator": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "description": "success", + "environment": "new-ci-env", + "target_url": "http://www.github.com/logurl", + "created_at": "2021-01-23T05:30:54Z", + "updated_at": "2021-01-23T05:30:55Z", + "deployment_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644", + "repository_url": "https://api.github.com/repos/hub4j-test-org/github-api-test", + "environment_url": "http://www.github.com/envurl", + "log_url": "http://www.github.com/logurl", + "performed_via_github_app": null + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json new file mode 100644 index 000000000..e5901648f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json @@ -0,0 +1,38 @@ +[ + { + "url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644/statuses/466129562", + "id": 466129562, + "node_id": "MDE2OkRlcGxveW1lbnRTdGF0dXM0NjYxMjk1NjI=", + "state": "queued", + "creator": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "description": "success", + "environment": "new-ci-env", + "target_url": "http://www.github.com/logurl", + "created_at": "2021-01-23T05:30:54Z", + "updated_at": "2021-01-23T05:30:55Z", + "deployment_url": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644", + "repository_url": "https://api.github.com/repos/hub4j-test-org/github-api-test", + "environment_url": "http://www.github.com/envurl", + "log_url": "http://www.github.com/logurl", + "performed_via_github_app": null + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/user-1.json new file mode 100644 index 000000000..80823e137 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/__files/user-1.json @@ -0,0 +1,46 @@ +{ + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false, + "name": "Liam Newman", + "company": "Cloudbees, Inc.", + "blog": "", + "location": "Seattle, WA, USA", + "email": "bitwiseman@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, + "public_gists": 7, + "followers": 176, + "following": 11, + "created_at": "2012-07-11T20:38:33Z", + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, + "owned_private_repos": 0, + "disk_usage": 33700, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test-2.json new file mode 100644 index 000000000..4402ff1b5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test-2.json @@ -0,0 +1,48 @@ +{ + "id": "ee5eaa4c-2198-4866-9907-c45dc471ccb1", + "name": "repos_hub4j-test-org_github-api-test", + "request": { + "url": "/repos/hub4j-test-org/github-api-test", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api-test-2.json", + "headers": { + "Date": "Sat, 23 Jan 2021 05:30:54 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"92c703ce3aa8785f4b7b9690174f87593bcf624a3363400ae4820270d5ffa36d\"", + "last-modified": "Sat, 23 Jan 2021 05:30:52 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4893", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "107", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DA01:86BF:FC55C:128201:600BB487" + } + }, + "uuid": "ee5eaa4c-2198-4866-9907-c45dc471ccb1", + "persistent": true, + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments-3.json new file mode 100644 index 000000000..bcd3f3cec --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments-3.json @@ -0,0 +1,56 @@ +{ + "id": "33e256b4-e4f3-4cf8-8085-d58dd8b6ff48", + "name": "repos_hub4j-test-org_github-api-test_deployments", + "request": { + "url": "/repos/hub4j-test-org/github-api-test/deployments", + "method": "POST", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.ant-man-preview+json, application/vnd.github.flash-preview+json" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"ref\":\"main\",\"payload\":\"{\\\"user\\\":\\\"atmos\\\",\\\"room_id\\\":123456}\",\"description\":\"question\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 201, + "bodyFileName": "repos_hub4j-test-org_github-api-test_deployments-3.json", + "headers": { + "Date": "Sat, 23 Jan 2021 05:30:54 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "201 Created", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"97fe2f224099c43ac13e32503d65c8a24665a79e620f11e4fe5c8a3185da75b3\"", + "last-modified": "Sat, 23 Jan 2021 05:30:54 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644", + "X-GitHub-Media-Type": "github.ant-man-preview; format=json, github.flash-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4892", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "108", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DA01:86BF:FC56F:128397:600BB48E" + } + }, + "uuid": "33e256b4-e4f3-4cf8-8085-d58dd8b6ff48", + "persistent": true, + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_35673784-7.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644-7.json similarity index 55% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_35673784-7.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644-7.json index 3c702865d..da8f36347 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCreateCommitComment/mappings/repos_kohsuke_sandbox-ant_comments_35673784-7.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644-7.json @@ -1,8 +1,8 @@ { - "id": "1e9db334-efda-432b-890e-c9b513935a0b", - "name": "repos_kohsuke_sandbox-ant_comments_35673784", + "id": "a7a78388-4c8f-4b5d-8eb3-c1bf881b3227", + "name": "repos_hub4j-test-org_github-api-test_deployments_315601644", "request": { - "url": "/repos/kohsuke/sandbox-ant/comments/35673784", + "url": "/repos/hub4j-test-org/github-api-test/deployments/315601644", "method": "DELETE", "headers": { "Accept": { @@ -13,28 +13,30 @@ "response": { "status": 204, "headers": { - "Date": "Sat, 26 Oct 2019 01:29:00 GMT", + "Date": "Sat, 23 Jan 2021 05:30:55 GMT", "Server": "GitHub.com", "Status": "204 No Content", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4238", - "X-RateLimit-Reset": "1572055286", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4888", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "112", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "CB24:8340:ED23D1:116FED8:5DB3A15B" + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "DA01:86BF:FC594:1283D2:600BB48F" } }, - "uuid": "1e9db334-efda-432b-890e-c9b513935a0b", + "uuid": "a7a78388-4c8f-4b5d-8eb3-c1bf881b3227", "persistent": true, "insertionIndex": 7 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json new file mode 100644 index 000000000..a94fd8d17 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json @@ -0,0 +1,55 @@ +{ + "id": "a01ae0d9-fa5d-4807-bd7d-eeae3e6e59fc", + "name": "repos_hub4j-test-org_github-api-test_deployments_315601644_statuses", + "request": { + "url": "/repos/hub4j-test-org/github-api-test/deployments/315601644/statuses", + "method": "POST", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.ant-man-preview+json, application/vnd.github.flash-preview+json" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"environment\":\"new-ci-env\",\"environment_url\":\"http://www.github.com/envurl\",\"target_url\":\"http://www.github.com\",\"log_url\":\"http://www.github.com/logurl\",\"description\":\"success\",\"state\":\"queued\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 201, + "bodyFileName": "repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-4.json", + "headers": { + "Date": "Sat, 23 Jan 2021 05:30:55 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "201 Created", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"e7f59015b5100629527a4cff0315507e464634bacb169d08f13de497134567fe\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/hub4j-test-org/github-api-test/deployments/315601644/statuses/466129562", + "X-GitHub-Media-Type": "github.ant-man-preview; format=json, github.flash-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4891", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "109", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DA01:86BF:FC57F:1283AC:600BB48E" + } + }, + "uuid": "a01ae0d9-fa5d-4807-bd7d-eeae3e6e59fc", + "persistent": true, + "insertionIndex": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json new file mode 100644 index 000000000..2f843923b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json @@ -0,0 +1,50 @@ +{ + "id": "a0b7e5be-ca3f-419c-aa68-b6a13c945db2", + "name": "repos_hub4j-test-org_github-api-test_deployments_315601644_statuses", + "request": { + "url": "/repos/hub4j-test-org/github-api-test/deployments/315601644/statuses", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.ant-man-preview+json, application/vnd.github.flash-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-5.json", + "headers": { + "Date": "Sat, 23 Jan 2021 05:30:55 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"21fe0d85ad2d874ab9b70252f4bf3f2ac28e7168ad399f074a55eabd9d1a48f6\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo, repo_deployment", + "X-GitHub-Media-Type": "github.ant-man-preview; format=json, github.flash-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4890", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "110", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DA01:86BF:FC586:1283BC:600BB48F" + } + }, + "uuid": "a0b7e5be-ca3f-419c-aa68-b6a13c945db2", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-test-deployments-315601644-statuses", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-test-deployments-315601644-statuses-2", + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json new file mode 100644 index 000000000..02f98def4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json @@ -0,0 +1,49 @@ +{ + "id": "2b058133-f2f7-435c-81cd-a10369bea430", + "name": "repos_hub4j-test-org_github-api-test_deployments_315601644_statuses", + "request": { + "url": "/repos/hub4j-test-org/github-api-test/deployments/315601644/statuses", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.ant-man-preview+json, application/vnd.github.flash-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api-test_deployments_315601644_statuses-6.json", + "headers": { + "Date": "Sat, 23 Jan 2021 05:30:55 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"21fe0d85ad2d874ab9b70252f4bf3f2ac28e7168ad399f074a55eabd9d1a48f6\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo, repo_deployment", + "X-GitHub-Media-Type": "github.ant-man-preview; format=json, github.flash-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4889", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "111", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DA01:86BF:FC58E:1283C4:600BB48F" + } + }, + "uuid": "2b058133-f2f7-435c-81cd-a10369bea430", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-test-deployments-315601644-statuses", + "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-test-deployments-315601644-statuses-2", + "insertionIndex": 6 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/user-6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/user-1.json similarity index 60% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/user-6.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/user-1.json index bb73b3876..047105beb 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/user-6.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testGetDeploymentStatuses/mappings/user-1.json @@ -1,5 +1,5 @@ { - "id": "0d50edb7-4ca2-4877-83d1-1617ed206128", + "id": "e1f6a9fe-8940-4368-8919-a06eaabe8bdc", "name": "user", "request": { "url": "/user", @@ -12,37 +12,37 @@ }, "response": { "status": 200, - "bodyFileName": "user-6.json", + "bodyFileName": "user-1.json", "headers": { - "Date": "Thu, 03 Oct 2019 18:57:33 GMT", + "Date": "Sat, 23 Jan 2021 05:30:47 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4798", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"cf6199fecf47b59c42190e1e11147ee2\"", - "Last-Modified": "Tue, 24 Sep 2019 19:32:29 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4898", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "102", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F394:361D:FE035C:12E86B2:5D96449D" + "X-GitHub-Request-Id": "DA01:86BF:FC401:1281F7:600BB487" } }, - "uuid": "0d50edb7-4ca2-4877-83d1-1617ed206128", + "uuid": "e1f6a9fe-8940-4368-8919-a06eaabe8bdc", "persistent": true, - "insertionIndex": 6 + "insertionIndex": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test-2.json similarity index 98% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test-1.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test-2.json index dcc3c8df7..cf126ef37 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test-1.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test-2.json @@ -8,7 +8,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -96,6 +96,7 @@ "push": false, "pull": true }, + "temp_clone_token": "", "network_count": 0, "subscribers_count": 0 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3-5.json similarity index 92% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3-4.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3-5.json index ea3c7d5e7..8ecf71501 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3-4.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3-5.json @@ -13,7 +13,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -36,7 +36,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -57,7 +57,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -80,12 +80,13 @@ "updated_at": "2012-09-13T23:27:38Z", "closed_at": "2012-09-13T22:59:41Z", "author_association": "OWNER", + "active_lock_reason": null, "body": "this is body\n", "closed_by": { "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -100,5 +101,6 @@ "received_events_url": "https://api.github.com/users/kohsuke/received_events", "type": "User", "site_admin": false - } + }, + "performed_via_github_app": null } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3_comments-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3_comments-6.json similarity index 91% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3_comments-5.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3_comments-6.json index af36cc57c..16a7ac27a 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3_comments-5.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_3_comments-6.json @@ -9,7 +9,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -28,7 +28,8 @@ "created_at": "2012-09-13T23:27:33Z", "updated_at": "2012-09-13T23:27:33Z", "author_association": "OWNER", - "body": "aaa\n" + "body": "aaa\n", + "performed_via_github_app": null }, { "url": "https://api.github.com/repos/kohsuke/test/issues/comments/8547251", @@ -40,7 +41,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -59,7 +60,8 @@ "created_at": "2012-09-13T23:27:35Z", "updated_at": "2012-09-13T23:27:35Z", "author_association": "OWNER", - "body": "bbb\n" + "body": "bbb\n", + "performed_via_github_app": null }, { "url": "https://api.github.com/repos/kohsuke/test/issues/comments/8547253", @@ -71,7 +73,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -90,6 +92,7 @@ "created_at": "2012-09-13T23:27:38Z", "updated_at": "2012-09-13T23:27:38Z", "author_association": "OWNER", - "body": "ccc\n" + "body": "ccc\n", + "performed_via_github_app": null } ] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_4-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_4-3.json similarity index 92% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_4-2.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_4-3.json index ff206ede2..30d8833ad 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_4-2.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_4-3.json @@ -13,7 +13,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -36,7 +36,8 @@ "url": "https://api.github.com/repos/kohsuke/test/labels/bug", "name": "bug", "color": "fc2929", - "default": true + "default": true, + "description": null } ], "state": "closed", @@ -45,7 +46,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -66,7 +67,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -96,7 +97,7 @@ "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -125,12 +126,13 @@ "updated_at": "2012-09-13T23:01:48Z", "closed_at": "2012-09-13T23:01:48Z", "author_association": "OWNER", + "active_lock_reason": null, "body": "this is body\n", "closed_by": { "login": "kohsuke", "id": 50003, "node_id": "MDQ6VXNlcjUwMDAz", - "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kohsuke", "html_url": "https://github.com/kohsuke", @@ -145,5 +147,6 @@ "received_events_url": "https://api.github.com/users/kohsuke/received_events", "type": "User", "site_admin": false - } + }, + "performed_via_github_app": null } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_comments_8547251_reactions-9.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_comments_8547251_reactions-9.json new file mode 100644 index 000000000..d456451d6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/repos_kohsuke_test_issues_comments_8547251_reactions-9.json @@ -0,0 +1,80 @@ +[ + { + "id": 97925670, + "node_id": "MDg6UmVhY3Rpb245NzkyNTY3MA==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "content": "hooray", + "created_at": "2021-01-22T16:19:36Z" + }, + { + "id": 97925686, + "node_id": "MDg6UmVhY3Rpb245NzkyNTY4Ng==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "content": "rocket", + "created_at": "2021-01-22T16:19:41Z" + }, + { + "id": 97925699, + "node_id": "MDg6UmVhY3Rpb245NzkyNTY5OQ==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "content": "eyes", + "created_at": "2021-01-22T16:19:49Z" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/user-1.json new file mode 100644 index 000000000..80823e137 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/user-1.json @@ -0,0 +1,46 @@ +{ + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false, + "name": "Liam Newman", + "company": "Cloudbees, Inc.", + "blog": "", + "location": "Seattle, WA, USA", + "email": "bitwiseman@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, + "public_gists": 7, + "followers": 176, + "following": 11, + "created_at": "2012-07-11T20:38:33Z", + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, + "owned_private_repos": 0, + "disk_usage": 33700, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/users_kohsuke-7.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/users_kohsuke-7.json new file mode 100644 index 000000000..9e8c902fa --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/users_kohsuke-7.json @@ -0,0 +1,34 @@ +{ + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false, + "name": "Kohsuke Kawaguchi", + "company": "@launchableinc ", + "blog": "https://www.kohsuke.org/", + "location": "San Jose, California", + "email": "kk@kohsuke.org", + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 262, + "public_gists": 113, + "followers": 1886, + "following": 3, + "created_at": "2009-01-28T18:53:21Z", + "updated_at": "2020-12-29T01:03:48Z" +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test-2.json similarity index 60% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test-1.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test-2.json index f31551870..6a8c91fc6 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test-1.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test-2.json @@ -1,5 +1,5 @@ { - "id": "5e93357f-40cc-49ad-90ca-355a4703de1e", + "id": "3be29129-d0cf-4587-8736-e7b2166d4580", "name": "repos_kohsuke_test", "request": { "url": "/repos/kohsuke/test", @@ -12,37 +12,37 @@ }, "response": { "status": 200, - "bodyFileName": "repos_kohsuke_test-1.json", + "bodyFileName": "repos_kohsuke_test-2.json", "headers": { - "Date": "Wed, 02 Oct 2019 21:39:58 GMT", + "Date": "Fri, 22 Jan 2021 18:17:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4963", - "X-RateLimit-Reset": "1570055937", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"6e8e35b2d1bc3903a3fb21af412df7f3\"", - "Last-Modified": "Tue, 13 Aug 2019 15:00:41 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"4f44e6674196c2f477316d0a50edaf838adb9d0947764bbf44774bdd69080c7c\"", + "last-modified": "Tue, 13 Aug 2019 15:00:41 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4934", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "66", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "C2BE:67D1:895A2:A8453:5D95192D" + "X-GitHub-Request-Id": "C1CD:3B98:1C8B46:21324E:600B16BA" } }, - "uuid": "5e93357f-40cc-49ad-90ca-355a4703de1e", + "uuid": "3be29129-d0cf-4587-8736-e7b2166d4580", "persistent": true, - "insertionIndex": 1 + "insertionIndex": 2 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3-5.json similarity index 60% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3-4.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3-5.json index 829ec992c..b8119887c 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3-4.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3-5.json @@ -1,5 +1,5 @@ { - "id": "805b83e0-61e7-4dc4-844e-a834681cd311", + "id": "69254f59-e363-499a-8a8a-5ab105ed0a4d", "name": "repos_kohsuke_test_issues_3", "request": { "url": "/repos/kohsuke/test/issues/3", @@ -12,37 +12,37 @@ }, "response": { "status": 200, - "bodyFileName": "repos_kohsuke_test_issues_3-4.json", + "bodyFileName": "repos_kohsuke_test_issues_3-5.json", "headers": { - "Date": "Wed, 02 Oct 2019 21:39:58 GMT", + "Date": "Fri, 22 Jan 2021 18:17:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4960", - "X-RateLimit-Reset": "1570055937", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"f772a61584fe7a0fe7718e12f57c311f\"", - "Last-Modified": "Wed, 02 Oct 2019 19:54:16 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"b4097fd05112626d18d2ad76820530f452d1d81c2e9ba1ae89d651d8366d04b7\"", + "last-modified": "Tue, 29 Dec 2020 01:03:48 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4931", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "69", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "C2BE:67D1:895A8:A8459:5D95192E" + "X-GitHub-Request-Id": "C1CD:3B98:1C8B59:213272:600B16BB" } }, - "uuid": "805b83e0-61e7-4dc4-844e-a834681cd311", + "uuid": "69254f59-e363-499a-8a8a-5ab105ed0a4d", "persistent": true, - "insertionIndex": 4 + "insertionIndex": 5 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3_comments-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3_comments-6.json similarity index 62% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3_comments-5.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3_comments-6.json index bb41f5a30..d79577092 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3_comments-5.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_3_comments-6.json @@ -1,5 +1,5 @@ { - "id": "83d2db1f-2c02-4f03-9bb0-668774dd4f8d", + "id": "19cd2239-5813-4b95-9e1b-93238535fd98", "name": "repos_kohsuke_test_issues_3_comments", "request": { "url": "/repos/kohsuke/test/issues/3/comments", @@ -12,36 +12,36 @@ }, "response": { "status": 200, - "bodyFileName": "repos_kohsuke_test_issues_3_comments-5.json", + "bodyFileName": "repos_kohsuke_test_issues_3_comments-6.json", "headers": { - "Date": "Wed, 02 Oct 2019 21:39:58 GMT", + "Date": "Fri, 22 Jan 2021 18:17:32 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4959", - "X-RateLimit-Reset": "1570055937", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"cc05c56cc032f7cc1c2a98e60bd9d8d7\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"dd55742c97be12871eade5263a2ea712626f2a3dcc90aae7295300d9bc6083b2\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4930", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "70", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "C2BE:67D1:895A9:A845A:5D95192E" + "X-GitHub-Request-Id": "C1CD:3B98:1C8B5D:213279:600B16BB" } }, - "uuid": "83d2db1f-2c02-4f03-9bb0-668774dd4f8d", + "uuid": "19cd2239-5813-4b95-9e1b-93238535fd98", "persistent": true, - "insertionIndex": 5 + "insertionIndex": 6 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4-3.json similarity index 60% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4-2.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4-3.json index f4360975e..34504fb18 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4-2.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4-3.json @@ -1,5 +1,5 @@ { - "id": "d90a1a3e-5992-44bd-bb74-2122878d2da5", + "id": "bfa0b4a7-b631-4985-8e94-165089b4abbb", "name": "repos_kohsuke_test_issues_4", "request": { "url": "/repos/kohsuke/test/issues/4", @@ -12,37 +12,37 @@ }, "response": { "status": 200, - "bodyFileName": "repos_kohsuke_test_issues_4-2.json", + "bodyFileName": "repos_kohsuke_test_issues_4-3.json", "headers": { - "Date": "Wed, 02 Oct 2019 21:39:58 GMT", + "Date": "Fri, 22 Jan 2021 18:17:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4962", - "X-RateLimit-Reset": "1570055937", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"1ce4fd2aa953afa3a39653232b50942e\"", - "Last-Modified": "Wed, 02 Oct 2019 19:54:16 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"9d1eb2299b3485f2f67b89dabf14a564021c0012e25ebfc9f56b302cd79fd3fe\"", + "last-modified": "Tue, 29 Dec 2020 01:03:48 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4933", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "67", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "C2BE:67D1:895A4:A8455:5D95192E" + "X-GitHub-Request-Id": "C1CD:3B98:1C8B50:213261:600B16BB" } }, - "uuid": "d90a1a3e-5992-44bd-bb74-2122878d2da5", + "uuid": "bfa0b4a7-b631-4985-8e94-165089b4abbb", "persistent": true, - "insertionIndex": 2 + "insertionIndex": 3 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4_comments-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4_comments-4.json similarity index 65% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4_comments-3.json rename to src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4_comments-4.json index c7d2ead96..551576dcf 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4_comments-3.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_4_comments-4.json @@ -1,5 +1,5 @@ { - "id": "648b70f1-64eb-413b-9f5d-ebf563d8b5e8", + "id": "698537ad-d747-4e17-b28a-e1c5f01ae996", "name": "repos_kohsuke_test_issues_4_comments", "request": { "url": "/repos/kohsuke/test/issues/4/comments", @@ -14,34 +14,34 @@ "status": 200, "body": "[]", "headers": { - "Date": "Wed, 02 Oct 2019 21:39:58 GMT", + "Date": "Fri, 22 Jan 2021 18:17:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4961", - "X-RateLimit-Reset": "1570055937", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"ad5808b0a5d75d70a16a73b8e9763e19\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"9800b2f961691fc98a0e94eb27a51bcc85f19941baa3ad85cbd310e48cf654e3\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4932", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "68", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "C2BE:67D1:895A6:A8458:5D95192E" + "X-GitHub-Request-Id": "C1CD:3B98:1C8B55:21326B:600B16BB" } }, - "uuid": "648b70f1-64eb-413b-9f5d-ebf563d8b5e8", + "uuid": "698537ad-d747-4e17-b28a-e1c5f01ae996", "persistent": true, - "insertionIndex": 3 + "insertionIndex": 4 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_comments_8547249_reactions-8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_comments_8547249_reactions-8.json new file mode 100644 index 000000000..0909e7fc8 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_comments_8547249_reactions-8.json @@ -0,0 +1,47 @@ +{ + "id": "45d74872-d8f0-4c8e-93fe-508a2fb99755", + "name": "repos_kohsuke_test_issues_comments_8547249_reactions", + "request": { + "url": "/repos/kohsuke/test/issues/comments/8547249/reactions", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.squirrel-girl-preview+json" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Fri, 22 Jan 2021 18:20:56 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"7d0253ca51c378ca4fa4839bfd5bb1ac338f28e5ac8f6810cbdc8553513d942f\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.squirrel-girl-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4914", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "86", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "C1E7:581B:50098B:5BCB3C:600B1787" + } + }, + "uuid": "45d74872-d8f0-4c8e-93fe-508a2fb99755", + "persistent": true, + "insertionIndex": 8 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_comments_8547251_reactions-9.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_comments_8547251_reactions-9.json new file mode 100644 index 000000000..b16f1c1d5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/repos_kohsuke_test_issues_comments_8547251_reactions-9.json @@ -0,0 +1,47 @@ +{ + "id": "6945d0ff-ae15-4008-8e57-514f5e7a3b1e", + "name": "repos_kohsuke_test_issues_comments_8547251_reactions", + "request": { + "url": "/repos/kohsuke/test/issues/comments/8547251/reactions", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.squirrel-girl-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_test_issues_comments_8547251_reactions-9.json", + "headers": { + "Date": "Fri, 22 Jan 2021 18:25:57 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"8545da6335aacefea9d81bbdd6723db6e00e80ae099acce6572ea98f54d48155\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.squirrel-girl-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4897", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "103", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "C209:85F8:E1C52:FC9FA:600B18B4" + } + }, + "uuid": "6945d0ff-ae15-4008-8e57-514f5e7a3b1e", + "persistent": true, + "insertionIndex": 9 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/user-1.json new file mode 100644 index 000000000..cd79b890a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/user-1.json @@ -0,0 +1,48 @@ +{ + "id": "142e5d1d-ef4e-4f82-9e05-fd82757d6edd", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "user-1.json", + "headers": { + "Date": "Fri, 22 Jan 2021 18:17:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4936", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "64", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "C1CD:3B98:1C8B33:213246:600B16BA" + } + }, + "uuid": "142e5d1d-ef4e-4f82-9e05-fd82757d6edd", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/users_kohsuke-7.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/users_kohsuke-7.json new file mode 100644 index 000000000..74730aa0f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/mappings/users_kohsuke-7.json @@ -0,0 +1,48 @@ +{ + "id": "8055bfea-e006-44c2-a387-042b5b830caf", + "name": "users_kohsuke", + "request": { + "url": "/users/kohsuke", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "users_kohsuke-7.json", + "headers": { + "Date": "Fri, 22 Jan 2021 18:20:55 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"b9d1243caa94f0e4abec0f62fcf0bb60b22ae682fa5eb881932db006c380ceb8\"", + "last-modified": "Tue, 29 Dec 2020 01:03:48 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4915", + "X-RateLimit-Reset": "1611341728", + "x-ratelimit-used": "85", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "C1E7:581B:500978:5BCB2B:600B1787" + } + }, + "uuid": "8055bfea-e006-44c2-a387-042b5b830caf", + "persistent": true, + "insertionIndex": 7 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/__files/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/__files/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json new file mode 100644 index 000000000..dcfb811ac --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/__files/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json @@ -0,0 +1,8 @@ +{ + "sha": "baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "node_id": "MDQ6QmxvYjYxNzIxMDpiYWFkN2E3YzRjZjQwOWY2MTBhMGU4YzdlYmExNzY2NGViNjU1YzQ0", + "size": 35946, + "url": "https://api.github.com/repos/hub4j/github-api/git/blobs/baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "content": "cGFja2FnZSBvcmcua29oc3VrZS5naXRodWI7CgppbXBvcnQgY29tLmdvb2ds\nZS5jb21tb24uYmFzZS5QcmVkaWNhdGU7CmltcG9ydCBjb20uZ29vZ2xlLmNv\nbW1vbi5jb2xsZWN0Lkl0ZXJhYmxlczsKaW1wb3J0IGNvbS5nb29nbGUuY29t\nbW9uLmNvbGxlY3QuTGlzdHM7CgppbXBvcnQgb3JnLmFwYWNoZS5jb21tb25z\nLmlvLklPVXRpbHM7CmltcG9ydCBvcmcuanVuaXQuSWdub3JlOwppbXBvcnQg\nb3JnLmp1bml0LlRlc3Q7CmltcG9ydCBvcmcua29oc3VrZS5naXRodWIuR0hD\nb21taXQuRmlsZTsKaW1wb3J0IG9yZy5rb2hzdWtlLmdpdGh1Yi5HSE9yZ2Fu\naXphdGlvbi5QZXJtaXNzaW9uOwoKaW1wb3J0IGphdmEuaW8uSU9FeGNlcHRp\nb247CmltcG9ydCBqYXZhLmlvLklucHV0U3RyZWFtOwppbXBvcnQgamF2YS5u\nZXQuVVJMOwppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLnV0aWwu\nTWFwLkVudHJ5OwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47Cgpp\nbXBvcnQgc3RhdGljIG9yZy5oYW1jcmVzdC5Db3JlTWF0Y2hlcnMuKjsKaW1w\nb3J0IHN0YXRpYyBvcmcuaGFtY3Jlc3QuTWF0Y2hlcnMuY29udGFpbnM7Cmlt\ncG9ydCBzdGF0aWMgb3JnLmhhbWNyZXN0Lk1hdGNoZXJzLmhhc1Byb3BlcnR5\nOwoKLyoqCiAqIFVuaXQgdGVzdCBmb3Igc2ltcGxlIEFwcC4KICovCnB1Ymxp\nYyBjbGFzcyBBcHBUZXN0IGV4dGVuZHMgQWJzdHJhY3RHaXRIdWJXaXJlTW9j\na1Rlc3QgewogICAgc3RhdGljIGZpbmFsIFN0cmluZyBHSVRIVUJfQVBJX1RF\nU1RfUkVQTyA9ICJnaXRodWItYXBpLXRlc3QiOwoKICAgIEBUZXN0CiAgICBw\ndWJsaWMgdm9pZCB0ZXN0UmVwb0NSVUQoKSB0aHJvd3MgRXhjZXB0aW9uIHsK\nICAgICAgICBTdHJpbmcgdGFyZ2V0TmFtZSA9ICJnaXRodWItYXBpLXRlc3Qt\ncmVuYW1lMiI7CgogICAgICAgIGNsZWFudXBVc2VyUmVwb3NpdG9yeSgiZ2l0\naHViLWFwaS10ZXN0LXJlbmFtZSIpOwogICAgICAgIGNsZWFudXBVc2VyUmVw\nb3NpdG9yeSh0YXJnZXROYW1lKTsKCiAgICAgICAgR0hSZXBvc2l0b3J5IHIg\nPSBnaXRIdWIuY3JlYXRlUmVwb3NpdG9yeSgiZ2l0aHViLWFwaS10ZXN0LXJl\nbmFtZSIsICJhIHRlc3QgcmVwb3NpdG9yeSIsICJodHRwOi8vZ2l0aHViLWFw\naS5rb2hzdWtlLm9yZy8iLCB0cnVlKTsKICAgICAgICBhc3NlcnRUaGF0KHIu\naGFzSXNzdWVzKCksIGlzKHRydWUpKTsKCiAgICAgICAgci5lbmFibGVJc3N1\nZVRyYWNrZXIoZmFsc2UpOwogICAgICAgIHIuZW5hYmxlRG93bmxvYWRzKGZh\nbHNlKTsKICAgICAgICByLmVuYWJsZVdpa2koZmFsc2UpOwogICAgICAgIHIu\ncmVuYW1lVG8odGFyZ2V0TmFtZSk7CiAgICAgICAgZ2V0VXNlcigpLmdldFJl\ncG9zaXRvcnkodGFyZ2V0TmFtZSkuZGVsZXRlKCk7CiAgICB9CgogICAgQFRl\nc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RSZXBvc2l0b3J5V2l0aEF1dG9Jbml0\naWFsaXphdGlvbkNSVUQoKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBT\ndHJpbmcgbmFtZSA9ICJnaXRodWItYXBpLXRlc3QtYXV0b2luaXQiOwogICAg\nICAgIGNsZWFudXBVc2VyUmVwb3NpdG9yeShuYW1lKTsKICAgICAgICBHSFJl\ncG9zaXRvcnkgciA9IGdpdEh1Yi5jcmVhdGVSZXBvc2l0b3J5KG5hbWUpCiAg\nICAgICAgICAgIC5kZXNjcmlwdGlvbigiYSB0ZXN0IHJlcG9zaXRvcnkgZm9y\nIGF1dG8gaW5pdCIpCiAgICAgICAgICAgIC5ob21lcGFnZSgiaHR0cDovL2dp\ndGh1Yi1hcGkua29oc3VrZS5vcmcvIikKICAgICAgICAgICAgLmF1dG9Jbml0\nKHRydWUpLmNyZWF0ZSgpOwogICAgICAgIHIuZW5hYmxlSXNzdWVUcmFja2Vy\nKGZhbHNlKTsKICAgICAgICByLmVuYWJsZURvd25sb2FkcyhmYWxzZSk7CiAg\nICAgICAgci5lbmFibGVXaWtpKGZhbHNlKTsKICAgICAgICBpZiAobW9ja0dp\ndEh1Yi5pc1VzZVByb3h5KCkpIHsKICAgICAgICAgICAgVGhyZWFkLnNsZWVw\nKDMwMDApOwogICAgICAgIH0KICAgICAgICBhc3NlcnROb3ROdWxsKHIuZ2V0\nUmVhZG1lKCkpOwogICAgICAgIGdldFVzZXIoKS5nZXRSZXBvc2l0b3J5KG5h\nbWUpLmRlbGV0ZSgpOwogICAgfQoKICAgIHByaXZhdGUgdm9pZCBjbGVhbnVw\nVXNlclJlcG9zaXRvcnkoZmluYWwgU3RyaW5nIG5hbWUpIHRocm93cyBJT0V4\nY2VwdGlvbiB7CiAgICAgICAgaWYgKG1vY2tHaXRIdWIuaXNVc2VQcm94eSgp\nKSB7CiAgICAgICAgICAgIGNsZWFudXBSZXBvc2l0b3J5KGdldFVzZXIoZ2l0\nSHViQmVmb3JlQWZ0ZXIpLmdldExvZ2luKCkgKyAiLyIgKyBuYW1lKTsKICAg\nICAgICB9CiAgICB9CgogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RD\ncmVkZW50aWFsVmFsaWQoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAg\nIGFzc2VydFRydWUoZ2l0SHViLmlzQ3JlZGVudGlhbFZhbGlkKCkpOwogICAg\nICAgIEdpdEh1YiBjb25uZWN0ID0gR2l0SHViLmNvbm5lY3QoInRvdGFsbHki\nLCAiYm9ndXMiKTsKICAgICAgICBhc3NlcnRGYWxzZShjb25uZWN0LmlzQ3Jl\nZGVudGlhbFZhbGlkKCkpOwogICAgfQoKICAgIEBUZXN0CiAgICBwdWJsaWMg\ndm9pZCB0ZXN0SXNzdWVXaXRoTm9Db21tZW50KCkgdGhyb3dzIElPRXhjZXB0\naW9uIHsKICAgICAgICBHSFJlcG9zaXRvcnkgcmVwb3NpdG9yeSA9IGdpdEh1\nYi5nZXRSZXBvc2l0b3J5KCJrb2hzdWtlL3Rlc3QiKTsKICAgICAgICBMaXN0\nPEdISXNzdWVDb21tZW50PiB2ID0gcmVwb3NpdG9yeS5nZXRJc3N1ZSg0KS5n\nZXRDb21tZW50cygpOwogICAgICAgIC8vU3lzdGVtLm91dC5wcmludGxuKHYp\nOwogICAgICAgIGFzc2VydFRydWUodi5pc0VtcHR5KCkpOwoKICAgICAgICB2\nID0gcmVwb3NpdG9yeS5nZXRJc3N1ZSgzKS5nZXRDb21tZW50cygpOwogICAg\nICAgIC8vU3lzdGVtLm91dC5wcmludGxuKHYpOwogICAgICAgIGFzc2VydFRy\ndWUodi5zaXplKCkgPT0gMyk7CiAgICB9CgogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIHRlc3RDcmVhdGVJc3N1ZSgpIHRocm93cyBJT0V4Y2VwdGlvbiB7\nCiAgICAgICAgR0hVc2VyIHUgPSBnZXRVc2VyKCk7CiAgICAgICAgR0hSZXBv\nc2l0b3J5IHJlcG9zaXRvcnkgPSBnZXRUZXN0UmVwb3NpdG9yeSgpOwogICAg\nICAgIEdITWlsZXN0b25lIG1pbGVzdG9uZSA9IHJlcG9zaXRvcnkuY3JlYXRl\nTWlsZXN0b25lKCJUZXN0IE1pbGVzdG9uZSBUaXRsZTMiLCAiVGVzdCBNaWxl\nc3RvbmUiKTsKICAgICAgICBHSElzc3VlIG8gPSByZXBvc2l0b3J5LmNyZWF0\nZUlzc3VlKCJ0ZXN0aW5nIikKICAgICAgICAgICAgLmJvZHkoInRoaXMgaXMg\nYm9keSIpCiAgICAgICAgICAgIC5hc3NpZ25lZSh1KQogICAgICAgICAgICAu\nbGFiZWwoImJ1ZyIpCiAgICAgICAgICAgIC5sYWJlbCgicXVlc3Rpb24iKQog\nICAgICAgICAgICAubWlsZXN0b25lKG1pbGVzdG9uZSkKICAgICAgICAgICAg\nLmNyZWF0ZSgpOwogICAgICAgIGFzc2VydE5vdE51bGwobyk7CiAgICAgICAg\nby5jbG9zZSgpOwogICAgfQoKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0\nZXN0Q3JlYXRlQW5kTGlzdERlcGxveW1lbnRzKCkgdGhyb3dzIElPRXhjZXB0\naW9uIHsKICAgICAgICBHSFJlcG9zaXRvcnkgcmVwb3NpdG9yeSA9IGdldFRl\nc3RSZXBvc2l0b3J5KCk7CiAgICAgICAgR0hEZXBsb3ltZW50IGRlcGxveW1l\nbnQgPSByZXBvc2l0b3J5LmNyZWF0ZURlcGxveW1lbnQoIm1hc3RlciIpCiAg\nICAgICAgICAgIC5wYXlsb2FkKCJ7XCJ1c2VyXCI6XCJhdG1vc1wiLFwicm9v\nbV9pZFwiOjEyMzQ1Nn0iKQogICAgICAgICAgICAuZGVzY3JpcHRpb24oInF1\nZXN0aW9uIikKICAgICAgICAgICAgLmVudmlyb25tZW50KCJ1bml0dGVzdCIp\nCiAgICAgICAgICAgIC5jcmVhdGUoKTsKICAgICAgICBhc3NlcnROb3ROdWxs\nKGRlcGxveW1lbnQuZ2V0Q3JlYXRvcigpKTsKICAgICAgICBhc3NlcnROb3RO\ndWxsKGRlcGxveW1lbnQuZ2V0SWQoKSk7CiAgICAgICAgTGlzdDxHSERlcGxv\neW1lbnQ+IGRlcGxveW1lbnRzID0gcmVwb3NpdG9yeS5saXN0RGVwbG95bWVu\ndHMobnVsbCwgIm1hc3RlciIsIG51bGwsICJ1bml0dGVzdCIpLmFzTGlzdCgp\nOwogICAgICAgIGFzc2VydE5vdE51bGwoZGVwbG95bWVudHMpOwogICAgICAg\nIGFzc2VydEZhbHNlKEl0ZXJhYmxlcy5pc0VtcHR5KGRlcGxveW1lbnRzKSk7\nCiAgICAgICAgR0hEZXBsb3ltZW50IHVuaXRUZXN0RGVwbG95bWVudCA9IGRl\ncGxveW1lbnRzLmdldCgwKTsKICAgICAgICBhc3NlcnRFcXVhbHMoInVuaXR0\nZXN0IiwgdW5pdFRlc3REZXBsb3ltZW50LmdldEVudmlyb25tZW50KCkpOwog\nICAgICAgIGFzc2VydEVxdWFscygibWFzdGVyIiwgdW5pdFRlc3REZXBsb3lt\nZW50LmdldFJlZigpKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2Nr\naW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0R2V0\nRGVwbG95bWVudFN0YXR1c2VzKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAg\nICAgICBHSFJlcG9zaXRvcnkgcmVwb3NpdG9yeSA9IGdldFRlc3RSZXBvc2l0\nb3J5KCk7CiAgICAgICAgR0hEZXBsb3ltZW50IGRlcGxveW1lbnQgPSByZXBv\nc2l0b3J5LmNyZWF0ZURlcGxveW1lbnQoIm1hc3RlciIpCiAgICAgICAgICAg\nIC5kZXNjcmlwdGlvbigicXVlc3Rpb24iKQogICAgICAgICAgICAucGF5bG9h\nZCgie1widXNlclwiOlwiYXRtb3NcIixcInJvb21faWRcIjoxMjM0NTZ9IikK\nICAgICAgICAgICAgLmNyZWF0ZSgpOwogICAgICAgIEdIRGVwbG95bWVudFN0\nYXR1cyBnaERlcGxveW1lbnRTdGF0dXMgPSBkZXBsb3ltZW50LmNyZWF0ZVN0\nYXR1cyhHSERlcGxveW1lbnRTdGF0ZS5TVUNDRVNTKQogICAgICAgICAgICAu\nZGVzY3JpcHRpb24oInN1Y2Nlc3MiKQogICAgICAgICAgICAudGFyZ2V0VXJs\nKCJodHRwOi8vd3d3LmdpdGh1Yi5jb20iKS5jcmVhdGUoKTsKICAgICAgICBJ\ndGVyYWJsZTxHSERlcGxveW1lbnRTdGF0dXM+IGRlcGxveW1lbnRTdGF0dXNl\ncyA9IGRlcGxveW1lbnQubGlzdFN0YXR1c2VzKCk7CiAgICAgICAgYXNzZXJ0\nTm90TnVsbChkZXBsb3ltZW50U3RhdHVzZXMpOwogICAgICAgIGFzc2VydEVx\ndWFscygxLCBJdGVyYWJsZXMuc2l6ZShkZXBsb3ltZW50U3RhdHVzZXMpKTsK\nICAgICAgICBhc3NlcnRFcXVhbHMoZ2hEZXBsb3ltZW50U3RhdHVzLmdldElk\nKCksIEl0ZXJhYmxlcy5nZXQoZGVwbG95bWVudFN0YXR1c2VzLCAwKS5nZXRJ\nZCgpKTsKICAgIH0KCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdEdl\ndElzc3VlcygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIExpc3Q8R0hJ\nc3N1ZT4gY2xvc2VkSXNzdWVzID0gZ2l0SHViLmdldE9yZ2FuaXphdGlvbigi\nZ2l0aHViLWFwaSIpLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1hcGkiKS5nZXRJ\nc3N1ZXMoR0hJc3N1ZVN0YXRlLkNMT1NFRCk7CiAgICAgICAgLy8gcHJpb3Ig\ndG8gdXNpbmcgUGFnZWRJdGVyYWJsZSBHSFJlcG9zaXRvcnkuZ2V0SXNzdWVz\nKEdISXNzdWVTdGF0ZSkgd291bGQgb25seSByZXRyaWV2ZSAzMCBpc3N1ZXMK\nICAgICAgICBhc3NlcnRUcnVlKGNsb3NlZElzc3Vlcy5zaXplKCkgPiAxNTAp\nOwogICAgfQoKICAgIHByaXZhdGUgR0hSZXBvc2l0b3J5IGdldFRlc3RSZXBv\nc2l0b3J5KCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICByZXR1cm4g\nZ2V0VGVtcFJlcG9zaXRvcnkoR0lUSFVCX0FQSV9URVNUX1JFUE8pOwogICAg\nfQoKICAgIEBJZ25vcmUoIk5lZWRzIHRvIGJlIHJld3JpdHRlbiB0byBub3Qg\nY3JlYXRlIG5ldyBpc3N1ZXMganVzdCB0byBjaGVjayB0aGF0IHRoZXkgY2Fu\nIGJlIGZvdW5kLiIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdExp\nc3RJc3N1ZXMoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAgIEdIVXNl\nciB1ID0gZ2V0VXNlcigpOwogICAgICAgIEdIUmVwb3NpdG9yeSByZXBvc2l0\nb3J5ID0gZ2V0VGVzdFJlcG9zaXRvcnkoKTsKCiAgICAgICAgR0hNaWxlc3Rv\nbmUgbWlsZXN0b25lID0gcmVwb3NpdG9yeS5jcmVhdGVNaWxlc3RvbmUoU3lz\ndGVtLmN1cnJlbnRUaW1lTWlsbGlzKCkgKyAiIiwgIlRlc3QgTWlsZXN0b25l\nIik7CiAgICAgICAgbWlsZXN0b25lLmNsb3NlKCk7CiAgICAgICAgR0hJc3N1\nZSB1bmhvbWVkID0gbnVsbDsKICAgICAgICBHSElzc3VlIGhvbWVkID0gbnVs\nbDsKICAgICAgICB0cnkgewogICAgICAgICAgICB1bmhvbWVkID0gcmVwb3Np\ndG9yeS5jcmVhdGVJc3N1ZSgidGVzdGluZyIpLmJvZHkoInRoaXMgaXMgYm9k\neSIpCiAgICAgICAgICAgICAgICAuYXNzaWduZWUodSkKICAgICAgICAgICAg\nICAgIC5sYWJlbCgiYnVnIikKICAgICAgICAgICAgICAgIC5sYWJlbCgicXVl\nc3Rpb24iKQogICAgICAgICAgICAgICAgLmNyZWF0ZSgpOwogICAgICAgICAg\nICBhc3NlcnRFcXVhbHModW5ob21lZC5nZXROdW1iZXIoKSwgcmVwb3NpdG9y\neS5nZXRJc3N1ZXMoR0hJc3N1ZVN0YXRlLk9QRU4sIG51bGwpLmdldCgwKS5n\nZXROdW1iZXIoKSk7CiAgICAgICAgICAgIGhvbWVkID0gcmVwb3NpdG9yeS5j\ncmVhdGVJc3N1ZSgidGVzdGluZyIpLmJvZHkoInRoaXMgaXMgYm9keSIpCiAg\nICAgICAgICAgICAgICAuYXNzaWduZWUodSkKICAgICAgICAgICAgICAgIC5s\nYWJlbCgiYnVnIikKICAgICAgICAgICAgICAgIC5sYWJlbCgicXVlc3Rpb24i\nKQogICAgICAgICAgICAgICAgLm1pbGVzdG9uZShtaWxlc3RvbmUpCiAgICAg\nICAgICAgICAgICAuY3JlYXRlKCk7CiAgICAgICAgICAgIGFzc2VydEVxdWFs\ncyhob21lZC5nZXROdW1iZXIoKSwgcmVwb3NpdG9yeS5nZXRJc3N1ZXMoR0hJ\nc3N1ZVN0YXRlLk9QRU4sIG1pbGVzdG9uZSkuZ2V0KDApLmdldE51bWJlcigp\nKTsKICAgICAgICB9IGZpbmFsbHkgewogICAgICAgICAgICBpZiAodW5ob21l\nZCAhPSBudWxsKSB7CiAgICAgICAgICAgICAgICB1bmhvbWVkLmNsb3NlKCk7\nCiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKGhvbWVkICE9IG51bGwp\nIHsKICAgICAgICAgICAgICAgIGhvbWVkLmNsb3NlKCk7CiAgICAgICAgICAg\nIH0KICAgICAgICB9CiAgICB9CgogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lk\nIHRlc3RSYXRlTGltaXQoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAg\nIGFzc2VydFRoYXQoZ2l0SHViLmdldFJhdGVMaW1pdCgpLCBub3ROdWxsVmFs\ndWUoKSk7CiAgICB9CgogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RN\neU9yZ2FuaXphdGlvbnMoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAg\nIE1hcDxTdHJpbmcsIEdIT3JnYW5pemF0aW9uPiBvcmcgPSBnaXRIdWIuZ2V0\nTXlPcmdhbml6YXRpb25zKCk7CiAgICAgICAgYXNzZXJ0RmFsc2Uob3JnLmtl\neVNldCgpLmNvbnRhaW5zKG51bGwpKTsKICAgICAgICAvL1N5c3RlbS5vdXQu\ncHJpbnRsbihvcmcpOwogICAgfQoKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9p\nZCB0ZXN0TXlPcmdhbml6YXRpb25zQ29udGFpbk15VGVhbXMoKSB0aHJvd3Mg\nSU9FeGNlcHRpb24gewogICAgICAgIE1hcDxTdHJpbmcsIFNldDxHSFRlYW0+\nPiB0ZWFtcyA9IGdpdEh1Yi5nZXRNeVRlYW1zKCk7CiAgICAgICAgTWFwPFN0\ncmluZywgR0hPcmdhbml6YXRpb24+IG15T3JnYW5pemF0aW9ucyA9IGdpdEh1\nYi5nZXRNeU9yZ2FuaXphdGlvbnMoKTsKICAgICAgICAvL0dpdEh1YiBubyBs\nb25nZXIgaGFzIGRlZmF1bHQgJ293bmVycycgdGVhbSwgc28gdGhlcmUgbWF5\nIGJlIG9yZ2FuaXphdGlvbiBtZW1iZXJzaGlwcyB3aXRob3V0IGEgdGVhbQog\nICAgICAgIC8vaHR0cHM6Ly9oZWxwLmdpdGh1Yi5jb20vYXJ0aWNsZXMvYWJv\ndXQtaW1wcm92ZWQtb3JnYW5pemF0aW9uLXBlcm1pc3Npb25zLwogICAgICAg\nIGFzc2VydFRydWUobXlPcmdhbml6YXRpb25zLmtleVNldCgpLmNvbnRhaW5z\nQWxsKHRlYW1zLmtleVNldCgpKSk7CiAgICB9CgogICAgQFRlc3QKICAgIHB1\nYmxpYyB2b2lkIHRlc3RNeVRlYW1zU2hvdWxkSW5jbHVkZU15c2VsZigpIHRo\ncm93cyBJT0V4Y2VwdGlvbiB7CiAgICAgICAgTWFwPFN0cmluZywgU2V0PEdI\nVGVhbT4+IHRlYW1zID0gZ2l0SHViLmdldE15VGVhbXMoKTsKICAgICAgICBm\nb3IgKEVudHJ5PFN0cmluZywgU2V0PEdIVGVhbT4+IHRlYW1zUGVyT3JnIDog\ndGVhbXMuZW50cnlTZXQoKSkgewogICAgICAgICAgICBTdHJpbmcgb3JnYW5p\nemF0aW9uTmFtZSA9IHRlYW1zUGVyT3JnLmdldEtleSgpOwogICAgICAgICAg\nICBmb3IgKEdIVGVhbSB0ZWFtIDogdGVhbXNQZXJPcmcuZ2V0VmFsdWUoKSkg\newogICAgICAgICAgICAgICAgU3RyaW5nIHRlYW1OYW1lID0gdGVhbS5nZXRO\nYW1lKCk7CiAgICAgICAgICAgICAgICBhc3NlcnRUcnVlKCJUZWFtICIgKyB0\nZWFtTmFtZSArICIgaW4gb3JnYW5pemF0aW9uICIgKyBvcmdhbml6YXRpb25O\nYW1lCiAgICAgICAgICAgICAgICAgICAgICAgICsgIiBkb2VzIG5vdCBjb250\nYWluIG15c2VsZiIsCiAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVsb25n\nVG9UZWFtKG9yZ2FuaXphdGlvbk5hbWUsIHRlYW1OYW1lKSk7CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICB9CiAgICAKICAgIEBUZXN0CiAgICBwdWJs\naWMgdm9pZCB0ZXN0VXNlclB1YmxpY09yZ2FuaXphdGlvbnNXaGVuVGhlcmVB\ncmVTb21lKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgIAkvLyBrb2hzdWtl\nIGhhZCBzb21lIHB1YmxpYyBvcmcgbWVtYmVyc2hpcHMgYXQgdGhlIHRpbWUg\nV2lyZW1vY2sgcmVjb3JkZWQgdGhlIEdpdEh1YiBBUEkgcmVzcG9uc2VzCiAg\nICAJR0hVc2VyIHVzZXIgPSBuZXcgR0hVc2VyKCk7CiAgICAJdXNlci5sb2dp\nbiA9ICJrb2hzdWtlIjsKICAgIAkKICAgICAgICBNYXA8U3RyaW5nLCBHSE9y\nZ2FuaXphdGlvbj4gb3JncyA9IGdpdEh1Yi5nZXRVc2VyUHVibGljT3JnYW5p\nemF0aW9ucyggdXNlciApOwogICAgICAgIGFzc2VydEZhbHNlKG9yZ3MuaXNF\nbXB0eSgpKTsKICAgIH0KICAgIAogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lk\nIHRlc3RVc2VyUHVibGljT3JnYW5pemF0aW9uc1doZW5UaGVyZUFyZU5vbmUo\nKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgCS8vIGJpdHdpc2VtYW4gaGFk\nIG5vIHB1YmxpYyBvcmcgbWVtYmVyc2hpcHMgYXQgdGhlIHRpbWUgV2lyZW1v\nY2sgcmVjb3JkZWQgdGhlIEdpdEh1YiBBUEkgcmVzcG9uc2VzCiAgICAJR0hV\nc2VyIHVzZXIgPSBuZXcgR0hVc2VyKCk7CiAgICAJdXNlci5sb2dpbiA9ICJi\naXR3aXNlbWFuIjsKICAgIAkKICAgICAgICBNYXA8U3RyaW5nLCBHSE9yZ2Fu\naXphdGlvbj4gb3JncyA9IGdpdEh1Yi5nZXRVc2VyUHVibGljT3JnYW5pemF0\naW9ucyggdXNlciApOwogICAgICAgIGFzc2VydFRydWUob3Jncy5pc0VtcHR5\nKCkpOwogICAgfQoKICAgIHByaXZhdGUgYm9vbGVhbiBzaG91bGRCZWxvbmdU\nb1RlYW0oU3RyaW5nIG9yZ2FuaXphdGlvbk5hbWUsIFN0cmluZyB0ZWFtTmFt\nZSkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBHSE9yZ2FuaXphdGlv\nbiBvcmcgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKG9yZ2FuaXphdGlvbk5h\nbWUpOwogICAgICAgIGFzc2VydE5vdE51bGwob3JnKTsKICAgICAgICBHSFRl\nYW0gdGVhbSA9IG9yZy5nZXRUZWFtQnlOYW1lKHRlYW1OYW1lKTsKICAgICAg\nICBhc3NlcnROb3ROdWxsKHRlYW0pOwogICAgICAgIHJldHVybiB0ZWFtLmhh\nc01lbWJlcihnaXRIdWIuZ2V0TXlzZWxmKCkpOwogICAgfQoKICAgIEBJZ25v\ncmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIHRlc3RTaG91bGRGZXRjaFRlYW0oKSB0aHJvd3MgRXhjZXB0aW9u\nIHsKICAgICAgICBHSE9yZ2FuaXphdGlvbiBqID0gZ2l0SHViLmdldE9yZ2Fu\naXphdGlvbihHSVRIVUJfQVBJX1RFU1RfT1JHKTsKICAgICAgICBHSFRlYW0g\ndGVhbUJ5TmFtZSA9IGouZ2V0VGVhbXMoKS5nZXQoIkNvcmUgRGV2ZWxvcGVy\ncyIpOwoKICAgICAgICBHSFRlYW0gdGVhbUJ5SWQgPSBnaXRIdWIuZ2V0VGVh\nbSh0ZWFtQnlOYW1lLmdldElkKCkpOwogICAgICAgIGFzc2VydE5vdE51bGwo\ndGVhbUJ5SWQpOwoKICAgICAgICBhc3NlcnRFcXVhbHModGVhbUJ5TmFtZSwg\ndGVhbUJ5SWQpOwogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcg\nY2hlY2siKQogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RGZXRjaFB1\nbGxSZXF1ZXN0KCkgdGhyb3dzIEV4Y2VwdGlvbiB7CiAgICAgICAgR0hSZXBv\nc2l0b3J5IHIgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKCJqZW5raW5zY2ki\nKS5nZXRSZXBvc2l0b3J5KCJqZW5raW5zIik7CiAgICAgICAgYXNzZXJ0RXF1\nYWxzKCJtYXN0ZXIiLCByLmdldE1hc3RlckJyYW5jaCgpKTsKICAgICAgICBy\nLmdldFB1bGxSZXF1ZXN0KDEpOwogICAgICAgIHIuZ2V0UHVsbFJlcXVlc3Rz\nKEdISXNzdWVTdGF0ZS5PUEVOKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVk\ncyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0\nZXN0RmV0Y2hQdWxsUmVxdWVzdEFzTGlzdCgpIHRocm93cyBFeGNlcHRpb24g\newogICAgICAgIEdIUmVwb3NpdG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRv\ncnkoImdpdGh1Yi1hcGkvZ2l0aHViLWFwaSIpOwogICAgICAgIGFzc2VydEVx\ndWFscygibWFzdGVyIiwgci5nZXRNYXN0ZXJCcmFuY2goKSk7CiAgICAgICAg\nUGFnZWRJdGVyYWJsZTxHSFB1bGxSZXF1ZXN0PiBpID0gci5saXN0UHVsbFJl\ncXVlc3RzKEdISXNzdWVTdGF0ZS5DTE9TRUQpOwogICAgICAgIExpc3Q8R0hQ\ndWxsUmVxdWVzdD4gcHJzID0gaS5hc0xpc3QoKTsKICAgICAgICBhc3NlcnRO\nb3ROdWxsKHBycyk7CiAgICAgICAgYXNzZXJ0VHJ1ZShwcnMuc2l6ZSgpID4g\nMCk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIp\nCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdFJlcG9QZXJtaXNzaW9u\ncygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGtvaHN1a2UoKTsKCiAg\nICAgICAgR0hSZXBvc2l0b3J5IHIgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9u\nKEdJVEhVQl9BUElfVEVTVF9PUkcpLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1h\ncGkiKTsKICAgICAgICBhc3NlcnRUcnVlKHIuaGFzUHVsbEFjY2VzcygpKTsK\nCiAgICAgICAgciA9IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oImdpdGh1YiIp\nLmdldFJlcG9zaXRvcnkoImh1YiIpOwogICAgICAgIGFzc2VydEZhbHNlKHIu\naGFzQWRtaW5BY2Nlc3MoKSk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMg\nbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVz\ndEdldE15c2VsZigpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdITXlz\nZWxmIG1lID0gZ2l0SHViLmdldE15c2VsZigpOwogICAgICAgIGFzc2VydE5v\ndE51bGwobWUpOwogICAgICAgIGFzc2VydE5vdE51bGwoZ2l0SHViLmdldFVz\nZXIoImtvaHN1a2UyIikpOwogICAgICAgIFBhZ2VkSXRlcmFibGU8R0hSZXBv\nc2l0b3J5PiBnaFJlcG9zaXRvcmllcyA9IG1lLmxpc3RSZXBvc2l0b3JpZXMo\nKTsKICAgICAgICBhc3NlcnRUcnVlKGdoUmVwb3NpdG9yaWVzLml0ZXJhdG9y\nKCkuaGFzTmV4dCgpKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2Nr\naW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0UHVi\nbGljS2V5cygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIExpc3Q8R0hL\nZXk+IGtleXMgPSBnaXRIdWIuZ2V0TXlzZWxmKCkuZ2V0UHVibGljS2V5cygp\nOwogICAgICAgIGFzc2VydEZhbHNlKGtleXMuaXNFbXB0eSgpKTsKICAgIH0K\nCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0\nCiAgICBwdWJsaWMgdm9pZCB0ZXN0T3JnRm9yaygpIHRocm93cyBFeGNlcHRp\nb24gewogICAgICAgIGtvaHN1a2UoKTsKCiAgICAgICAgZ2l0SHViLmdldFJl\ncG9zaXRvcnkoImtvaHN1a2UvcnVieXdtIikuZm9ya1RvKGdpdEh1Yi5nZXRP\ncmdhbml6YXRpb24oR0lUSFVCX0FQSV9URVNUX09SRykpOwogICAgfQoKICAg\nIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAg\nIHB1YmxpYyB2b2lkIHRlc3RHZXRUZWFtc0ZvclJlcG8oKSB0aHJvd3MgRXhj\nZXB0aW9uIHsKICAgICAgICBrb2hzdWtlKCk7CiAgICAgICAgLy8gJ0NvcmUg\nRGV2ZWxvcGVycycgYW5kICdPd25lcnMnCiAgICAgICAgYXNzZXJ0RXF1YWxz\nKDIsIGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oR0lUSFVCX0FQSV9URVNUX09S\nRykuZ2V0UmVwb3NpdG9yeSgidGVzdEdldFRlYW1zRm9yUmVwbyIpLmdldFRl\nYW1zKCkuc2l6ZSgpKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2Nr\naW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0TWVt\nYmVyc2hpcCgpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIFNldDxTdHJp\nbmc+IG1lbWJlcnMgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKEdJVEhVQl9B\nUElfVEVTVF9PUkcpLmdldFJlcG9zaXRvcnkoImplbmtpbnMiKS5nZXRDb2xs\nYWJvcmF0b3JOYW1lcygpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiht\nZW1iZXJzLmNvbnRhaW5zKCJrb2hzdWtlIikpOwogICAgfQoKICAgIEBJZ25v\ncmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIHRlc3RNZW1iZXJPcmdzKCkgdGhyb3dzIEV4Y2VwdGlvbiB7CiAg\nICAgICAgSGFzaFNldDxHSE9yZ2FuaXphdGlvbj4gbyA9IGdpdEh1Yi5nZXRV\nc2VyKCJrb2hzdWtlIikuZ2V0T3JnYW5pemF0aW9ucygpOwogICAgICAgIGFz\nc2VydFRoYXQobywgaGFzSXRlbShoYXNQcm9wZXJ0eSgibmFtZSIsIGVxdWFs\nVG8oIkNsb3VkQmVlcyIpKSkpOwogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRz\nIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRl\nc3RPcmdUZWFtcygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGtvaHN1\na2UoKTsKICAgICAgICBpbnQgc3ogPSAwOwogICAgICAgIGZvciAoR0hUZWFt\nIHQgOiBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKEdJVEhVQl9BUElfVEVTVF9P\nUkcpLmxpc3RUZWFtcygpKSB7CiAgICAgICAgICAgIGFzc2VydE5vdE51bGwo\ndC5nZXROYW1lKCkpOwogICAgICAgICAgICBzeisrOwogICAgICAgIH0KICAg\nICAgICBhc3NlcnRUcnVlKHN6IDwgMTAwKTsKICAgIH0KCiAgICBASWdub3Jl\nKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMg\ndm9pZCB0ZXN0T3JnVGVhbUJ5TmFtZSgpIHRocm93cyBFeGNlcHRpb24gewog\nICAgICAgIGtvaHN1a2UoKTsKICAgICAgICBHSFRlYW0gZSA9IGdpdEh1Yi5n\nZXRPcmdhbml6YXRpb24oR0lUSFVCX0FQSV9URVNUX09SRykuZ2V0VGVhbUJ5\nTmFtZSgiQ29yZSBEZXZlbG9wZXJzIik7CiAgICAgICAgYXNzZXJ0Tm90TnVs\nbChlKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNr\nIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0T3JnVGVhbUJ5U2x1\nZygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGtvaHN1a2UoKTsKICAg\nICAgICBHSFRlYW0gZSA9IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oR0lUSFVC\nX0FQSV9URVNUX09SRykuZ2V0VGVhbUJ5U2x1ZygiY29yZS1kZXZlbG9wZXJz\nIik7CiAgICAgICAgYXNzZXJ0Tm90TnVsbChlKTsKICAgIH0KCiAgICBASWdu\nb3JlKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJs\naWMgdm9pZCB0ZXN0Q29tbWl0KCkgdGhyb3dzIEV4Y2VwdGlvbiB7CiAgICAg\nICAgR0hDb21taXQgY29tbWl0ID0gZ2l0SHViLmdldFVzZXIoImplbmtpbnNj\naSIpLmdldFJlcG9zaXRvcnkoImplbmtpbnMiKS5nZXRDb21taXQoIjA4YzFj\nOTk3MGFmNGQ2MDlhZTc1NGZiZTgwM2UwNjE4NmUzMjA2ZjciKTsKICAgICAg\nICBhc3NlcnRFcXVhbHMoMSwgY29tbWl0LmdldFBhcmVudHMoKS5zaXplKCkp\nOwogICAgICAgIGFzc2VydEVxdWFscygxLCBjb21taXQuZ2V0RmlsZXMoKS5z\naXplKCkpOwogICAgICAgIGFzc2VydEVxdWFscygiaHR0cHM6Ly9naXRodWIu\nY29tL2plbmtpbnNjaS9qZW5raW5zL2NvbW1pdC8wOGMxYzk5NzBhZjRkNjA5\nYWU3NTRmYmU4MDNlMDYxODZlMzIwNmY3IiwKICAgICAgICAgICAgY29tbWl0\nLmdldEh0bWxVcmwoKS50b1N0cmluZygpKTsKCiAgICAgICAgRmlsZSBmID0g\nY29tbWl0LmdldEZpbGVzKCkuZ2V0KDApOwogICAgICAgIGFzc2VydEVxdWFs\ncyg0OCwgZi5nZXRMaW5lc0NoYW5nZWQoKSk7CiAgICAgICAgYXNzZXJ0RXF1\nYWxzKCJtb2RpZmllZCIsIGYuZ2V0U3RhdHVzKCkpOwogICAgICAgIGFzc2Vy\ndEVxdWFscygiY2hhbmdlbG9nLmh0bWwiLCBmLmdldEZpbGVOYW1lKCkpOwoK\nICAgICAgICAvLyB3YWxrIHRoZSB0cmVlCiAgICAgICAgR0hUcmVlIHQgPSBj\nb21taXQuZ2V0VHJlZSgpOwogICAgICAgIGFzc2VydFRoYXQoSU9VdGlscy50\nb1N0cmluZyh0LmdldEVudHJ5KCJ0b2RvLnR4dCIpLnJlYWRBc0Jsb2IoKSks\nIGNvbnRhaW5zU3RyaW5nKCJleGVjdXRvciByZW5kZXJpbmciKSk7CiAgICAg\nICAgYXNzZXJ0Tm90TnVsbCh0LmdldEVudHJ5KCJ3YXIiKS5hc1RyZWUoKSk7\nCiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAg\nICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdExpc3RDb21taXRzKCkgdGhy\nb3dzIEV4Y2VwdGlvbiB7CiAgICAgICAgTGlzdDxTdHJpbmc+IHNoYTEgPSBu\nZXcgQXJyYXlMaXN0PFN0cmluZz4oKTsKICAgICAgICBmb3IgKEdIQ29tbWl0\nIGMgOiBnaXRIdWIuZ2V0VXNlcigia29oc3VrZSIpLmdldFJlcG9zaXRvcnko\nImVtcHR5LWNvbW1pdCIpLmxpc3RDb21taXRzKCkpIHsKICAgICAgICAgICAg\nU3lzdGVtLm91dC5wcmludGxuKGMuZ2V0U0hBMSgpKTsKICAgICAgICAgICAg\nc2hhMS5hZGQoYy5nZXRTSEExKCkpOwogICAgICAgIH0KICAgICAgICBhc3Nl\ncnRFcXVhbHMoImZkZmFkNmJlNGRiNmY5NmZhZWExZjE1M2ZiNDQ3YjQ3OWE3\nYTljYjciLCBzaGExLmdldCgwKSk7CiAgICAgICAgYXNzZXJ0RXF1YWxzKDEs\nIHNoYTEuc2l6ZSgpKTsKICAgIH0KCiAgICBwdWJsaWMgdm9pZCB0ZXN0UXVl\ncnlDb21taXRzKCkgdGhyb3dzIEV4Y2VwdGlvbiB7CiAgICAgICAgTGlzdDxT\ndHJpbmc+IHNoYTEgPSBuZXcgQXJyYXlMaXN0PFN0cmluZz4oKTsKICAgICAg\nICBmb3IgKEdIQ29tbWl0IGMgOiBnaXRIdWIuZ2V0VXNlcigiamVua2luc2Np\nIikuZ2V0UmVwb3NpdG9yeSgiamVua2lucyIpLnF1ZXJ5Q29tbWl0cygpCiAg\nICAgICAgICAgIC5zaW5jZShuZXcgRGF0ZSgxMTk5MTc0NDAwMDAwTCkpLnVu\ndGlsKDEyMDE4NTI4MDAwMDBMKS5wYXRoKCJwb20ueG1sIikubGlzdCgpKSB7\nCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihjLmdldFNIQTEoKSk7\nCiAgICAgICAgICAgIHNoYTEuYWRkKGMuZ2V0U0hBMSgpKTsKICAgICAgICB9\nCiAgICAgICAgYXNzZXJ0RXF1YWxzKCIxY2NjZGRiMjJlMzA1Mzk3MTUxYjJi\nN2I4N2I0YjQ3ZDc0Y2EzMzdiIiwgc2hhMS5nZXQoMCkpOwogICAgICAgIGFz\nc2VydEVxdWFscygyOSwgc2hhMS5zaXplKCkpOwogICAgfQoKICAgIEBJZ25v\ncmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIHRlc3RCcmFuY2hlcygpIHRocm93cyBFeGNlcHRpb24gewogICAg\nICAgIE1hcDxTdHJpbmcsIEdIQnJhbmNoPiBiID0KICAgICAgICAgICAgZ2l0\nSHViLmdldFVzZXIoImplbmtpbnNjaSIpLmdldFJlcG9zaXRvcnkoImplbmtp\nbnMiKS5nZXRCcmFuY2hlcygpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRs\nbihiKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNr\nIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0Q29tbWl0Q29tbWVu\ndCgpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdIUmVwb3NpdG9yeSBy\nID0gZ2l0SHViLmdldFVzZXIoImplbmtpbnNjaSIpLmdldFJlcG9zaXRvcnko\nImplbmtpbnMiKTsKICAgICAgICBQYWdlZEl0ZXJhYmxlPEdIQ29tbWl0Q29t\nbWVudD4gY29tbWVudHMgPSByLmxpc3RDb21taXRDb21tZW50cygpOwogICAg\nICAgIExpc3Q8R0hDb21taXRDb21tZW50PiBiYXRjaCA9IGNvbW1lbnRzLml0\nZXJhdG9yKCkubmV4dFBhZ2UoKTsKICAgICAgICBmb3IgKEdIQ29tbWl0Q29t\nbWVudCBjb21tZW50IDogYmF0Y2gpIHsKICAgICAgICAgICAgU3lzdGVtLm91\ndC5wcmludGxuKGNvbW1lbnQuZ2V0Qm9keSgpKTsKICAgICAgICAgICAgYXNz\nZXJ0U2FtZShjb21tZW50LmdldE93bmVyKCksIHIpOwogICAgICAgIH0KICAg\nIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBU\nZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0Q3JlYXRlQ29tbWl0Q29tbWVudCgp\nIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdIQ29tbWl0IGNvbW1pdCA9\nIGdpdEh1Yi5nZXRVc2VyKCJrb2hzdWtlIikuZ2V0UmVwb3NpdG9yeSgic2Fu\nZGJveC1hbnQiKS5nZXRDb21taXQoIjhhZTM4ZGIwZWE1ODM3MzEzYWI1ZjM5\nZDQzYTZmNzNkZTNiZDkwMDAiKTsKICAgICAgICBHSENvbW1pdENvbW1lbnQg\nYyA9IGNvbW1pdC5jcmVhdGVDb21tZW50KCJbdGVzdGluZ10oaHR0cDovL2tv\naHN1c2Uub3JnLykiKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYyk7\nCiAgICAgICAgYy51cGRhdGUoInVwZGF0ZWQgdGV4dCIpOwogICAgICAgIFN5\nc3RlbS5vdXQucHJpbnRsbihjKTsKICAgICAgICBjLmRlbGV0ZSgpOwogICAg\nfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRl\nc3QKICAgIHB1YmxpYyB2b2lkIHRyeUhvb2soKSB0aHJvd3MgRXhjZXB0aW9u\nIHsKICAgICAgICBrb2hzdWtlKCk7CiAgICAgICAgR0hSZXBvc2l0b3J5IHIg\nPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKEdJVEhVQl9BUElfVEVTVF9PUkcp\nLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1hcGkiKTsKICAgICAgICBHSEhvb2sg\naG9vayA9IHIuY3JlYXRlV2ViSG9vayhuZXcgVVJMKCJodHRwOi8vd3d3Lmdv\nb2dsZS5jb20vIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihob29r\nKTsKCiAgICAgICAgaWYgKG1vY2tHaXRIdWIuaXNVc2VQcm94eSgpKSB7CiAg\nICAgICAgICAgIHIgPSBnaXRIdWJCZWZvcmVBZnRlci5nZXRPcmdhbml6YXRp\nb24oR0lUSFVCX0FQSV9URVNUX09SRykuZ2V0UmVwb3NpdG9yeSgiZ2l0aHVi\nLWFwaSIpOwogICAgICAgICAgICBmb3IgKEdISG9vayBoIDogci5nZXRIb29r\ncygpKSB7CiAgICAgICAgICAgICAgICBoLmRlbGV0ZSgpOwogICAgICAgICAg\nICB9CiAgICAgICAgfQogICAgfQoKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9p\nZCB0ZXN0RXZlbnRBcGkoKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBm\nb3IgKEdIRXZlbnRJbmZvIGV2IDogZ2l0SHViLmdldEV2ZW50cygpKSB7CiAg\nICAgICAgICAgIGlmIChldi5nZXRUeXBlKCkgPT0gR0hFdmVudC5QVUxMX1JF\nUVVFU1QpIHsKICAgICAgICAgICAgICAgIEdIRXZlbnRQYXlsb2FkLlB1bGxS\nZXF1ZXN0IHByID0gZXYuZ2V0UGF5bG9hZChHSEV2ZW50UGF5bG9hZC5QdWxs\nUmVxdWVzdC5jbGFzcyk7CiAgICAgICAgICAgICAgICBhc3NlcnRUaGF0KHBy\nLmdldE51bWJlcigpLCBpcyhwci5nZXRQdWxsUmVxdWVzdCgpLmdldE51bWJl\ncigpKSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgQEln\nbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVi\nbGljIHZvaWQgdGVzdEFwcCgpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAg\nICAgU3lzdGVtLm91dC5wcmludGxuKGdpdEh1Yi5nZXRNeXNlbGYoKS5nZXRF\nbWFpbHMoKSk7CgovLyAgICAgICAgR0hSZXBvc2l0b3J5IHIgPSBnaXRIdWIu\nZ2V0T3JnYW5pemF0aW9uKCJqZW5raW5zY2kiKS5jcmVhdGVSZXBvc2l0b3J5\nKCJra3Rlc3Q0IiwgIktvaHN1a2UncyB0ZXN0IiwgImh0dHA6Ly9rb2hzdWtl\nLm9yZy8iLCAiRXZlcnlvbmUiLCB0cnVlKTsKLy8gICAgICAgIHIuZm9yaygp\nOwoKLy8gICAgICAgIHRyeURpc2FibGluZ0lzc3VlVHJhY2tlcnMoZ2l0SHVi\nKTsKCi8vICAgICAgICB0cnlEaXNhYmxpbmdXaWtpKGdpdEh1Yik7CgovLyAg\nICAgICAgR0hQdWxsUmVxdWVzdCBpID0gZ2l0SHViLmdldE9yZ2FuaXphdGlv\nbigiamVua2luc2NpIikuZ2V0UmVwb3NpdG9yeSgic2FuZGJveCIpLmdldFB1\nbGxSZXF1ZXN0KDEpOwovLyAgICAgICAgZm9yIChHSElzc3VlQ29tbWVudCBj\nIDogaS5nZXRDb21tZW50cygpKQovLyAgICAgICAgICAgIFN5c3RlbS5vdXQu\ncHJpbnRsbihjKTsKLy8gICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihpKTsK\nCi8vICAgICAgICBnaXRIdWIuZ2V0TXlzZWxmKCkuZ2V0UmVwb3NpdG9yeSgi\ncGVyZm9yY2UtcGx1Z2luIikuc2V0RW1haWxTZXJ2aWNlSG9vaygia2tAa29o\nc3VrZS5vcmciKTsKCi8vICAgICAgICB0cnlSZW5hbWluZyhnaXRIdWIpOwov\nLyAgICAgICAgdHJ5T3JnRm9yayhnaXRIdWIpOwoKLy8gICAgICAgIHRlc3RP\ncmdhbml6YXRpb24oZ2l0SHViKTsKLy8gICAgICAgIHRlc3RQb3N0Q29tbWl0\nSG9vayhnaXRIdWIpOwoKLy8gICAgICAgIHRyeVRlYW1DcmVhdGlvbihnaXRI\ndWIpOwoKLy8gICAgICAgIHQuYWRkKGdpdEh1Yi5nZXRNeXNlbGYoKSk7Ci8v\nICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4odC5nZXRNZW1iZXJzKCkpOwov\nLyAgICAgICAgdC5yZW1vdmUoZ2l0SHViLmdldE15c2VsZigpKTsKLy8gICAg\nICAgIFN5c3RlbS5vdXQucHJpbnRsbih0LmdldE1lbWJlcnMoKSk7CgovLyAg\nICAgICAgR0hSZXBvc2l0b3J5IHIgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9u\nKCJIdWRzb25MYWJzIikuY3JlYXRlUmVwb3NpdG9yeSgiYXV0by10ZXN0Iiwg\nInNvbWUgZGVzY3JpcHRpb24iLCAiaHR0cDovL2tvaHN1a2Uub3JnLyIsICJQ\nbHVnaW4gRGV2ZWxvcGVycyIsIHRydWUpOwoKLy8gICAgICAgIHIuCi8vICAg\nICAgICBHaXRIdWIgaHViID0gR2l0SHViLmNvbm5lY3RBbm9ueW1vdXNseSgp\nOwovLy8vICAgICAgICBodWIuY3JlYXRlUmVwb3NpdG9yeSgidGVzdCIsInRl\nc3QgcmVwb3NpdG9yeSIsbnVsbCx0cnVlKTsKLy8vLyAgICAgICAgaHViLmdl\ndFVzZXJUZXN0KCJrb2hzdWtlIikuZ2V0UmVwb3NpdG9yeSgidGVzdCIpLmRl\nbGV0ZSgpOwovLwovLyAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGh1Yi5n\nZXRVc2VyVGVzdCgia29oc3VrZSIpLmdldFJlcG9zaXRvcnkoImh1ZHNvbiIp\nLmdldENvbGxhYm9yYXRvcnMoKSk7CiAgICB9CgogICAgcHJpdmF0ZSB2b2lk\nIHRyeURpc2FibGluZ0lzc3VlVHJhY2tlcnMoR2l0SHViIGdpdEh1YikgdGhy\nb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBmb3IgKEdIUmVwb3NpdG9yeSBy\nIDogZ2l0SHViLmdldE9yZ2FuaXphdGlvbigiamVua2luc2NpIikuZ2V0UmVw\nb3NpdG9yaWVzKCkudmFsdWVzKCkpIHsKICAgICAgICAgICAgaWYgKHIuaGFz\nSXNzdWVzKCkpIHsKICAgICAgICAgICAgICAgIGlmIChyLmdldE9wZW5Jc3N1\nZUNvdW50KCkgPT0gMCkgewogICAgICAgICAgICAgICAgICAgIFN5c3RlbS5v\ndXQucHJpbnRsbigiRElTQUJMRUQgICIgKyByLmdldE5hbWUoKSk7CiAgICAg\nICAgICAgICAgICAgICAgci5lbmFibGVJc3N1ZVRyYWNrZXIoZmFsc2UpOwog\nICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBT\neXN0ZW0ub3V0LnByaW50bG4oIlVOVE9VQ0hFRCAiICsgci5nZXROYW1lKCkp\nOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQog\nICAgfQoKICAgIHByaXZhdGUgdm9pZCB0cnlEaXNhYmxpbmdXaWtpKEdpdEh1\nYiBnaXRIdWIpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAgICAgZm9yIChH\nSFJlcG9zaXRvcnkgciA6IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oImplbmtp\nbnNjaSIpLmdldFJlcG9zaXRvcmllcygpLnZhbHVlcygpKSB7CiAgICAgICAg\nICAgIGlmIChyLmhhc1dpa2koKSkgewogICAgICAgICAgICAgICAgU3lzdGVt\nLm91dC5wcmludGxuKCJESVNBQkxFRCAgIiArIHIuZ2V0TmFtZSgpKTsKICAg\nICAgICAgICAgICAgIHIuZW5hYmxlV2lraShmYWxzZSk7CiAgICAgICAgICAg\nIH0KICAgICAgICB9CiAgICB9CgogICAgcHJpdmF0ZSB2b2lkIHRyeVVwZGF0\naW5nSXNzdWVUcmFja2VyKEdpdEh1YiBnaXRIdWIpIHRocm93cyBJT0V4Y2Vw\ndGlvbiB7CiAgICAgICAgR0hSZXBvc2l0b3J5IHIgPSBnaXRIdWIuZ2V0T3Jn\nYW5pemF0aW9uKCJqZW5raW5zY2kiKS5nZXRSZXBvc2l0b3J5KCJsaWItdGFz\nay1yZWFjdG9yIik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHIuaGFz\nSXNzdWVzKCkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihyLmdldE9w\nZW5Jc3N1ZUNvdW50KCkpOwogICAgICAgIHIuZW5hYmxlSXNzdWVUcmFja2Vy\nKGZhbHNlKTsKICAgIH0KCiAgICBwcml2YXRlIHZvaWQgdHJ5UmVuYW1pbmco\nR2l0SHViIGdpdEh1YikgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBn\naXRIdWIuZ2V0VXNlcigia29oc3VrZSIpLmdldFJlcG9zaXRvcnkoInRlc3Qi\nKS5yZW5hbWVUbygidGVzdDIiKTsKICAgIH0KCiAgICBwcml2YXRlIHZvaWQg\ndHJ5VGVhbUNyZWF0aW9uKEdpdEh1YiBnaXRIdWIpIHRocm93cyBJT0V4Y2Vw\ndGlvbiB7CiAgICAgICAgR0hPcmdhbml6YXRpb24gbyA9IGdpdEh1Yi5nZXRP\ncmdhbml6YXRpb24oIkh1ZHNvbkxhYnMiKTsKICAgICAgICBHSFRlYW0gdCA9\nIG8uY3JlYXRlVGVhbSgiYXV0byB0ZWFtIiwgUGVybWlzc2lvbi5QVVNIKTsK\nICAgICAgICB0LmFkZChvLmdldFJlcG9zaXRvcnkoImF1dG8tdGVzdCIpKTsK\nICAgIH0KCiAgICBwcml2YXRlIHZvaWQgdGVzdFBvc3RDb21taXRIb29rKEdp\ndEh1YiBnaXRIdWIpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAgICAgR0hS\nZXBvc2l0b3J5IHIgPSBnaXRIdWIuZ2V0TXlzZWxmKCkuZ2V0UmVwb3NpdG9y\neSgiZm9vIik7CiAgICAgICAgU2V0PFVSTD4gaG9va3MgPSByLmdldFBvc3RD\nb21taXRIb29rcygpOwogICAgICAgIGhvb2tzLmFkZChuZXcgVVJMKCJodHRw\nOi8va29oc3VrZS5vcmcvdGVzdCIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnBy\naW50bG4oaG9va3MpOwogICAgICAgIGhvb2tzLnJlbW92ZShuZXcgVVJMKCJo\ndHRwOi8va29oc3VrZS5vcmcvdGVzdCIpKTsKICAgICAgICBTeXN0ZW0ub3V0\nLnByaW50bG4oaG9va3MpOwogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1v\nY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RP\ncmdSZXBvc2l0b3JpZXMoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAg\nIGtvaHN1a2UoKTsKICAgICAgICBHSE9yZ2FuaXphdGlvbiBqID0gZ2l0SHVi\nLmdldE9yZ2FuaXphdGlvbigiamVua2luc2NpIik7CiAgICAgICAgbG9uZyBz\ndGFydCA9IFN5c3RlbS5jdXJyZW50VGltZU1pbGxpcygpOwogICAgICAgIE1h\ncDxTdHJpbmcsIEdIUmVwb3NpdG9yeT4gcmVwb3MgPSBqLmdldFJlcG9zaXRv\ncmllcygpOwogICAgICAgIGxvbmcgZW5kID0gU3lzdGVtLmN1cnJlbnRUaW1l\nTWlsbGlzKCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVkIHJlcG9z\naXRvcmllcyBpbiAlZG1zXG4iLCByZXBvcy5zaXplKCksIGVuZCAtIHN0YXJ0\nKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNrIikK\nICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0T3JnYW5pemF0aW9uKCkg\ndGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBrb2hzdWtlKCk7CiAgICAg\nICAgR0hPcmdhbml6YXRpb24gaiA9IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24o\nR0lUSFVCX0FQSV9URVNUX09SRyk7CiAgICAgICAgR0hUZWFtIHQgPSBqLmdl\ndFRlYW1zKCkuZ2V0KCJDb3JlIERldmVsb3BlcnMiKTsKCiAgICAgICAgYXNz\nZXJ0Tm90TnVsbChqLmdldFJlcG9zaXRvcnkoImplbmtpbnMiKSk7CgovLyAg\nICAgICAgdC5hZGQobGFicy5nZXRSZXBvc2l0b3J5KCJ4eXoiKSk7CiAgICB9\nCgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVz\ndAogICAgcHVibGljIHZvaWQgdGVzdENvbW1pdFN0YXR1cygpIHRocm93cyBF\neGNlcHRpb24gewogICAgICAgIEdIUmVwb3NpdG9yeSByID0gZ2l0SHViLmdl\ndFJlcG9zaXRvcnkoImdpdGh1Yi1hcGkvZ2l0aHViLWFwaSIpOwoKICAgICAg\nICBHSENvbW1pdFN0YXR1cyBzdGF0ZTsKCi8vICAgICAgICBzdGF0ZSA9IHIu\nY3JlYXRlQ29tbWl0U3RhdHVzKCJlY2JmZGQ3MzE1ZWYyY2YwNGIyYmU3ZjEx\nYTA3MmNlMGJkMDBjMzk2IiwgR0hDb21taXRTdGF0ZS5GQUlMVVJFLCAiaHR0\ncDovL2tvaHN1a2Uub3JnLyIsICJ0ZXN0aW5nISIpOwoKICAgICAgICBMaXN0\nPEdIQ29tbWl0U3RhdHVzPiBsc3QgPSByLmxpc3RDb21taXRTdGF0dXNlcygi\nZWNiZmRkNzMxNWVmMmNmMDRiMmJlN2YxMWEwNzJjZTBiZDAwYzM5NiIpLmFz\nTGlzdCgpOwogICAgICAgIHN0YXRlID0gbHN0LmdldCgwKTsKICAgICAgICBT\neXN0ZW0ub3V0LnByaW50bG4oc3RhdGUpOwogICAgICAgIGFzc2VydEVxdWFs\ncygidGVzdGluZyEiLCBzdGF0ZS5nZXREZXNjcmlwdGlvbigpKTsKICAgICAg\nICBhc3NlcnRFcXVhbHMoImh0dHA6Ly9rb2hzdWtlLm9yZy8iLCBzdGF0ZS5n\nZXRUYXJnZXRVcmwoKSk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9j\na2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdENv\nbW1pdFNob3J0SW5mbygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdI\nUmVwb3NpdG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1h\ncGkvZ2l0aHViLWFwaSIpOwogICAgICAgIEdIQ29tbWl0IGNvbW1pdCA9IHIu\nZ2V0Q29tbWl0KCI4NmEyZTI0NWFhNmQ3MWQ1NDkyMzY1NTA2NjA0OWQ5ZTIx\nYTE1ZjIzIik7CiAgICAgICAgYXNzZXJ0RXF1YWxzKGNvbW1pdC5nZXRDb21t\naXRTaG9ydEluZm8oKS5nZXRBdXRob3IoKS5nZXROYW1lKCksICJLb2hzdWtl\nIEthd2FndWNoaSIpOwogICAgICAgIGFzc2VydEVxdWFscyhjb21taXQuZ2V0\nQ29tbWl0U2hvcnRJbmZvKCkuZ2V0TWVzc2FnZSgpLCAiZG9jIik7CiAgICB9\nCgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVz\ndAogICAgcHVibGljIHZvaWQgdGVzdFB1bGxSZXF1ZXN0UG9wdWxhdGUoKSB0\naHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBHSFJlcG9zaXRvcnkgciA9IGdp\ndEh1Yi5nZXRVc2VyKCJrb2hzdWtlIikuZ2V0UmVwb3NpdG9yeSgiZ2l0aHVi\nLWFwaSIpOwogICAgICAgIEdIUHVsbFJlcXVlc3QgcCA9IHIuZ2V0UHVsbFJl\ncXVlc3QoMTcpOwogICAgICAgIEdIVXNlciB1ID0gcC5nZXRVc2VyKCk7CiAg\nICAgICAgYXNzZXJ0Tm90TnVsbCh1LmdldE5hbWUoKSk7CiAgICB9CgogICAg\nQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAg\ncHVibGljIHZvaWQgdGVzdENoZWNrTWVtYmVyc2hpcCgpIHRocm93cyBFeGNl\ncHRpb24gewogICAgICAgIGtvaHN1a2UoKTsKICAgICAgICBHSE9yZ2FuaXph\ndGlvbiBqID0gZ2l0SHViLmdldE9yZ2FuaXphdGlvbigiamVua2luc2NpIik7\nCiAgICAgICAgR0hVc2VyIGtvaHN1a2UgPSBnaXRIdWIuZ2V0VXNlcigia29o\nc3VrZSIpOwogICAgICAgIEdIVXNlciBiID0gZ2l0SHViLmdldFVzZXIoImIi\nKTsKCiAgICAgICAgYXNzZXJ0VHJ1ZShqLmhhc01lbWJlcihrb2hzdWtlKSk7\nCiAgICAgICAgYXNzZXJ0RmFsc2Uoai5oYXNNZW1iZXIoYikpOwoKICAgICAg\nICBhc3NlcnRUcnVlKGouaGFzUHVibGljTWVtYmVyKGtvaHN1a2UpKTsKICAg\nICAgICBhc3NlcnRGYWxzZShqLmhhc1B1YmxpY01lbWJlcihiKSk7CiAgICB9\nCgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVz\ndAogICAgcHVibGljIHZvaWQgdGVzdENyZWF0ZVJlbGVhc2UoKSB0aHJvd3Mg\nRXhjZXB0aW9uIHsKICAgICAgICBrb2hzdWtlKCk7CgogICAgICAgIEdIUmVw\nb3NpdG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImtvaHN1a2UyL3Rl\nc3RDcmVhdGVSZWxlYXNlIik7CgogICAgICAgIFN0cmluZyB0YWdOYW1lID0g\nVVVJRC5yYW5kb21VVUlEKCkudG9TdHJpbmcoKTsKICAgICAgICBTdHJpbmcg\ncmVsZWFzZU5hbWUgPSAicmVsZWFzZS0iICsgdGFnTmFtZTsKCiAgICAgICAg\nR0hSZWxlYXNlIHJlbCA9IHIuY3JlYXRlUmVsZWFzZSh0YWdOYW1lKQogICAg\nICAgICAgICAubmFtZShyZWxlYXNlTmFtZSkKICAgICAgICAgICAgLnByZXJl\nbGVhc2UoZmFsc2UpCiAgICAgICAgICAgIC5jcmVhdGUoKTsKCiAgICAgICAg\nVGhyZWFkLnNsZWVwKDMwMDApOwoKICAgICAgICB0cnkgewoKICAgICAgICAg\nICAgZm9yIChHSFRhZyB0YWcgOiByLmxpc3RUYWdzKCkpIHsKICAgICAgICAg\nICAgICAgIGlmICh0YWdOYW1lLmVxdWFscyh0YWcuZ2V0TmFtZSgpKSkgewog\nICAgICAgICAgICAgICAgICAgIFN0cmluZyBhc2ggPSB0YWcuZ2V0Q29tbWl0\nKCkuZ2V0U0hBMSgpOwogICAgICAgICAgICAgICAgICAgIEdIUmVmIHJlZiA9\nIHIuY3JlYXRlUmVmKCJyZWZzL2hlYWRzLyIgKyByZWxlYXNlTmFtZSwgYXNo\nKTsKICAgICAgICAgICAgICAgICAgICBhc3NlcnRFcXVhbHMocmVmLmdldFJl\nZigpLCAicmVmcy9oZWFkcy8iICsgcmVsZWFzZU5hbWUpOwoKICAgICAgICAg\nICAgICAgICAgICBmb3IgKE1hcC5FbnRyeTxTdHJpbmcsIEdIQnJhbmNoPiBl\nbnRyeSA6IHIuZ2V0QnJhbmNoZXMoKS5lbnRyeVNldCgpKSB7CiAgICAgICAg\nICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihlbnRyeS5nZXRL\nZXkoKSArICIvIiArIGVudHJ5LmdldFZhbHVlKCkpOwogICAgICAgICAgICAg\nICAgICAgICAgICBpZiAocmVsZWFzZU5hbWUuZXF1YWxzKGVudHJ5LmdldFZh\nbHVlKCkuZ2V0TmFtZSgpKSkgewogICAgICAgICAgICAgICAgICAgICAgICAg\nICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGZhaWwoImJyYW5j\naCBub3QgZm91bmQiKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg\nfQogICAgICAgICAgICBmYWlsKCJyZWxlYXNlIGNyZWF0aW9uIGZhaWxlZCEg\ndGFnIG5vdCBmb3VuZCIpOwogICAgICAgIH0gZmluYWxseSB7CiAgICAgICAg\nICAgIHJlbC5kZWxldGUoKTsKICAgICAgICB9CiAgICB9CgogICAgQElnbm9y\nZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGlj\nIHZvaWQgdGVzdFJlZigpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAgICAg\nR0hSZWYgbWFzdGVyUmVmID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImplbmtp\nbnNjaS9qZW5raW5zIikuZ2V0UmVmKCJoZWFkcy9tYXN0ZXIiKTsKICAgICAg\nICBhc3NlcnRFcXVhbHMoImh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3Mv\namVua2luc2NpL2plbmtpbnMvZ2l0L3JlZnMvaGVhZHMvbWFzdGVyIiwgbWFz\ndGVyUmVmLmdldFVybCgpLnRvU3RyaW5nKCkpOwogICAgfQoKICAgIEBJZ25v\ncmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIGRpcmVjdG9yeUxpc3RpbmcoKSB0aHJvd3MgSU9FeGNlcHRpb24g\newogICAgICAgIExpc3Q8R0hDb250ZW50PiBjaGlsZHJlbiA9IGdpdEh1Yi5n\nZXRSZXBvc2l0b3J5KCJqZW5raW5zY2kvamVua2lucyIpLmdldERpcmVjdG9y\neUNvbnRlbnQoImNvcmUiKTsKICAgICAgICBmb3IgKEdIQ29udGVudCBjIDog\nY2hpbGRyZW4pIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGMu\nZ2V0TmFtZSgpKTsKICAgICAgICAgICAgaWYgKGMuaXNEaXJlY3RvcnkoKSkg\newogICAgICAgICAgICAgICAgZm9yIChHSENvbnRlbnQgZCA6IGMubGlzdERp\ncmVjdG9yeUNvbnRlbnQoKSkgewogICAgICAgICAgICAgICAgICAgIFN5c3Rl\nbS5vdXQucHJpbnRsbigiICAiICsgZC5nZXROYW1lKCkpOwogICAgICAgICAg\nICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIEBJ\nZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1\nYmxpYyB2b2lkIHRlc3RBZGREZXBsb3lLZXkoKSB0aHJvd3MgSU9FeGNlcHRp\nb24gewogICAgICAgIEdIUmVwb3NpdG9yeSBteVJlcG9zaXRvcnkgPSBnZXRU\nZXN0UmVwb3NpdG9yeSgpOwogICAgICAgIGZpbmFsIEdIRGVwbG95S2V5IG5l\nd0RlcGxveUtleSA9IG15UmVwb3NpdG9yeS5hZGREZXBsb3lLZXkoInRlc3Qi\nLCAic3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFEVXQw\nUkF5Y0M1Y1M0MkpLaDZTZWNmRlpCUjFSckYrMmhZTWN0ejRtazc0L2FyQkUr\nd0ZiN2ZuU0hHemRHS1gyaDVDRk9XT0RpZlJDSlZoQjdobFZ4b2R4ZStRa1FR\nWUFFTC94MVdWQ0puR2dUR1FHT3JoT01qOTVWM1VFNXBRS2hzS0Q2MDhDK3U1\ndFNvZmNXWExUb1AxL3daN1U0L0FIanFZaTA4T0xzV1RvSENheDU1VFprdmR0\nMmpvMGhiSW9ZVStYSTlROFV2NE9ORE4xb2FiaU9kZ2VLaTgrY3J2SEF1dk5s\nZWlCaFdWQnpGaDhLZGZ6YUg1dU5kdzdpaGhGakVkMXZ6cUFDc2pDSU5DamRN\nZnpsNmpEOUV4dVd1RTkyblpKbnVjbHMyY0VvTkM2azJhUG1yWkRnOWhBMzJG\nWFZweXNlWStiRFVXRlU2TE8yTEc2UEIga29oc3VrZUBhdGxhcyIpOwogICAg\nICAgIHRyeSB7CiAgICAgICAgICAgIGFzc2VydE5vdE51bGwobmV3RGVwbG95\nS2V5LmdldElkKCkpOwoKICAgICAgICAgICAgR0hEZXBsb3lLZXkgayA9IEl0\nZXJhYmxlcy5maW5kKG15UmVwb3NpdG9yeS5nZXREZXBsb3lLZXlzKCksIG5l\ndyBQcmVkaWNhdGU8R0hEZXBsb3lLZXk+KCkgewogICAgICAgICAgICAgICAg\ncHVibGljIGJvb2xlYW4gYXBwbHkoR0hEZXBsb3lLZXkgZGVwbG95S2V5KSB7\nCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG5ld0RlcGxveUtleS5nZXRJ\nZCgpID09IGRlcGxveUtleS5nZXRJZCgpOwogICAgICAgICAgICAgICAgfQog\nICAgICAgICAgICB9KTsKICAgICAgICAgICAgYXNzZXJ0Tm90TnVsbChrKTsK\nICAgICAgICB9IGZpbmFsbHkgewogICAgICAgICAgICBuZXdEZXBsb3lLZXku\nZGVsZXRlKCk7CiAgICAgICAgfQogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRz\nIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRl\nc3RDb21taXRTdGF0dXNDb250ZXh0KCkgdGhyb3dzIElPRXhjZXB0aW9uIHsK\nICAgICAgICBHSFJlcG9zaXRvcnkgbXlSZXBvc2l0b3J5ID0gZ2V0VGVzdFJl\ncG9zaXRvcnkoKTsKICAgICAgICBHSFJlZiBtYXN0ZXJSZWYgPSBteVJlcG9z\naXRvcnkuZ2V0UmVmKCJoZWFkcy9tYXN0ZXIiKTsKICAgICAgICBHSENvbW1p\ndFN0YXR1cyBjb21taXRTdGF0dXMgPSBteVJlcG9zaXRvcnkuY3JlYXRlQ29t\nbWl0U3RhdHVzKG1hc3RlclJlZi5nZXRPYmplY3QoKS5nZXRTaGEoKSwgR0hD\nb21taXRTdGF0ZS5TVUNDRVNTLCAiaHR0cDovL3d3dy5leGFtcGxlLmNvbSIs\nICJ0ZXN0IiwgInRlc3QvY29udGV4dCIpOwogICAgICAgIGFzc2VydEVxdWFs\ncygidGVzdC9jb250ZXh0IiwgY29tbWl0U3RhdHVzLmdldENvbnRleHQoKSk7\nCgogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQog\nICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RNZW1iZXJQYWdlbmF0aW9u\nKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBTZXQ8R0hVc2VyPiBh\nbGwgPSBuZXcgSGFzaFNldDxHSFVzZXI+KCk7CiAgICAgICAgZm9yIChHSFVz\nZXIgdSA6IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oR0lUSFVCX0FQSV9URVNU\nX09SRykuZ2V0VGVhbUJ5TmFtZSgiQ29yZSBEZXZlbG9wZXJzIikubGlzdE1l\nbWJlcnMoKSkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4odS5n\nZXRMb2dpbigpKTsKICAgICAgICAgICAgYWxsLmFkZCh1KTsKICAgICAgICB9\nCiAgICAgICAgYXNzZXJ0RmFsc2UoYWxsLmlzRW1wdHkoKSk7CiAgICB9Cgog\nICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAog\nICAgcHVibGljIHZvaWQgdGVzdENvbW1pdFNlYXJjaCgpIHRocm93cyBJT0V4\nY2VwdGlvbiB7CiAgICAgICAgUGFnZWRTZWFyY2hJdGVyYWJsZTxHSENvbW1p\ndD4gciA9IGdpdEh1Yi5zZWFyY2hDb21taXRzKCkuYXV0aG9yKCJrb2hzdWtl\nIikubGlzdCgpOwogICAgICAgIGFzc2VydFRydWUoci5nZXRUb3RhbENvdW50\nKCkgPiAwKTsKCiAgICAgICAgR0hDb21taXQgZmlyc3RDb21taXQgPSByLml0\nZXJhdG9yKCkubmV4dCgpOwogICAgICAgIGFzc2VydFRydWUoZmlyc3RDb21t\naXQuZ2V0RmlsZXMoKS5zaXplKCkgPiAwKTsKICAgIH0KCiAgICBASWdub3Jl\nKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMg\ndm9pZCB0ZXN0SXNzdWVTZWFyY2goKSB0aHJvd3MgSU9FeGNlcHRpb24gewog\nICAgICAgIFBhZ2VkU2VhcmNoSXRlcmFibGU8R0hJc3N1ZT4gciA9IGdpdEh1\nYi5zZWFyY2hJc3N1ZXMoKS5tZW50aW9ucygia29oc3VrZSIpLmlzT3Blbigp\nLmxpc3QoKTsKICAgICAgICBmb3IgKEdISXNzdWUgaSA6IHIpIHsKICAgICAg\nICAgICAgU3lzdGVtLm91dC5wcmludGxuKGkuZ2V0VGl0bGUoKSk7CiAgICAg\nICAgfQogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2si\nKQogICAgQFRlc3QgICAvLyBpc3N1ZSAjOTkKICAgIHB1YmxpYyB2b2lkIHRl\nc3RSZWFkbWUoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAgIEdIQ29u\ndGVudCByZWFkbWUgPSBnaXRIdWIuZ2V0UmVwb3NpdG9yeSgiZ2l0aHViLWFw\naS10ZXN0LW9yZy90ZXN0LXJlYWRtZSIpLmdldFJlYWRtZSgpOwogICAgICAg\nIGFzc2VydEVxdWFscyhyZWFkbWUuZ2V0TmFtZSgpLCAiUkVBRE1FLm1kIik7\nCiAgICAgICAgYXNzZXJ0RXF1YWxzKHJlYWRtZS5nZXRDb250ZW50KCksICJU\naGlzIGlzIGEgbWFya2Rvd24gcmVhZG1lLlxuIik7CiAgICB9CgoKICAgIEBJ\nZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1\nYmxpYyB2b2lkIHRlc3RUcmVlcygpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAg\nICAgICAgR0hUcmVlIG1hc3RlclRyZWUgPSBnaXRIdWIuZ2V0UmVwb3NpdG9y\neSgiZ2l0aHViLWFwaS9naXRodWItYXBpIikuZ2V0VHJlZSgibWFzdGVyIik7\nCiAgICAgICAgYm9vbGVhbiBmb3VuZFJlYWRtZSA9IGZhbHNlOwogICAgICAg\nIGZvciAoR0hUcmVlRW50cnkgZSA6IG1hc3RlclRyZWUuZ2V0VHJlZSgpKSB7\nCiAgICAgICAgICAgIGlmICgicmVhZG1lIi5lcXVhbHNJZ25vcmVDYXNlKGUu\nZ2V0UGF0aCgpLnJlcGxhY2VBbGwoIlxcLm1kIiwgIiIpKSkgewogICAgICAg\nICAgICAgICAgZm91bmRSZWFkbWUgPSB0cnVlOwogICAgICAgICAgICAgICAg\nYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgYXNzZXJ0\nVHJ1ZShmb3VuZFJlYWRtZSk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMg\nbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVz\ndFRyZWVzUmVjdXJzaXZlKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAg\nICBHSFRyZWUgbWFzdGVyVHJlZSA9IGdpdEh1Yi5nZXRSZXBvc2l0b3J5KCJn\naXRodWItYXBpL2dpdGh1Yi1hcGkiKS5nZXRUcmVlUmVjdXJzaXZlKCJtYXN0\nZXIiLCAxKTsKICAgICAgICBib29sZWFuIGZvdW5kVGhpc0ZpbGUgPSBmYWxz\nZTsKICAgICAgICBmb3IgKEdIVHJlZUVudHJ5IGUgOiBtYXN0ZXJUcmVlLmdl\ndFRyZWUoKSkgewogICAgICAgICAgICBpZiAoZS5nZXRQYXRoKCkuZW5kc1dp\ndGgoQXBwVGVzdC5jbGFzcy5nZXRTaW1wbGVOYW1lKCkgKyAiLmphdmEiKSkg\newogICAgICAgICAgICAgICAgZm91bmRUaGlzRmlsZSA9IHRydWU7CiAgICAg\nICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAg\nICAgICBhc3NlcnRUcnVlKGZvdW5kVGhpc0ZpbGUpOwogICAgfQoKICAgIEBU\nZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0UmVwb0xhYmVsKCkgdGhyb3dzIElP\nRXhjZXB0aW9uIHsKICAgICAgICBjbGVhbnVwTGFiZWwoInRlc3QiKTsKICAg\nICAgICBjbGVhbnVwTGFiZWwoInRlc3QyIik7CgogICAgICAgIEdIUmVwb3Np\ndG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1hcGktdGVz\ndC1vcmcvdGVzdC1sYWJlbHMiKTsKICAgICAgICBMaXN0PEdITGFiZWw+IGxz\ndCA9IHIubGlzdExhYmVscygpLmFzTGlzdCgpOwogICAgICAgIGZvciAoR0hM\nYWJlbCBsIDogbHN0KSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRs\nbihsLmdldE5hbWUoKSk7CiAgICAgICAgfQogICAgICAgIGFzc2VydFRydWUo\nbHN0LnNpemUoKSA+IDUpOwogICAgICAgIEdITGFiZWwgZSA9IHIuZ2V0TGFi\nZWwoImVuaGFuY2VtZW50Iik7CiAgICAgICAgYXNzZXJ0RXF1YWxzKCJlbmhh\nbmNlbWVudCIsIGUuZ2V0TmFtZSgpKTsKICAgICAgICBhc3NlcnROb3ROdWxs\nKGUuZ2V0VXJsKCkpOwogICAgICAgIGFzc2VydFRydWUoUGF0dGVybi5tYXRj\naGVzKCJbMC05YS1mQS1GXXs2fSIsIGUuZ2V0Q29sb3IoKSkpOwoKICAgICAg\nICBHSExhYmVsIHQgPSBudWxsOwogICAgICAgIEdITGFiZWwgdDIgPSBudWxs\nOwogICAgICAgIHRyeSB7Ly8gQ1JVRAogICAgICAgICAgICB0ID0gci5jcmVh\ndGVMYWJlbCgidGVzdCIsICIxMjM0NTYiKTsKICAgICAgICAgICAgdDIgPSBy\nLmdldExhYmVsKCJ0ZXN0Iik7CiAgICAgICAgICAgIGFzc2VydEVxdWFscyh0\nLmdldE5hbWUoKSwgdDIuZ2V0TmFtZSgpKTsKICAgICAgICAgICAgYXNzZXJ0\nRXF1YWxzKHQuZ2V0Q29sb3IoKSwgIjEyMzQ1NiIpOwogICAgICAgICAgICBh\nc3NlcnRFcXVhbHModC5nZXRDb2xvcigpLCB0Mi5nZXRDb2xvcigpKTsKICAg\nICAgICAgICAgYXNzZXJ0RXF1YWxzKHQuZ2V0RGVzY3JpcHRpb24oKSwgIiIp\nOwogICAgICAgICAgICBhc3NlcnRFcXVhbHModC5nZXREZXNjcmlwdGlvbigp\nLCB0Mi5nZXREZXNjcmlwdGlvbigpKTsKICAgICAgICAgICAgYXNzZXJ0RXF1\nYWxzKHQuZ2V0VXJsKCksIHQyLmdldFVybCgpKTsKCiAgICAgICAgICAgIHQu\nc2V0Q29sb3IoIjAwMDAwMCIpOwoKICAgICAgICAgICAgLy8gVGhpcyBpcyBh\nbm5veWluZyBiZWhhdmlvciwgYnV0IGl0IGlzIGJ5IGRlc2lnbiBhdCB0aGlz\nIHRpbWUuCiAgICAgICAgICAgIC8vIFZlcmlmeWluZyBzbyB3ZSBjYW4ga25v\ndyB3aGVuIGl0IGlzIGZpeGVkLgogICAgICAgICAgICBhc3NlcnRFcXVhbHMo\ndC5nZXRDb2xvcigpLCAiMTIzNDU2Iik7CgogICAgICAgICAgICB0ID0gci5n\nZXRMYWJlbCgidGVzdCIpOwogICAgICAgICAgICB0LnNldERlc2NyaXB0aW9u\nKCJ0aGlzIGlzIGFsc28gYSB0ZXN0Iik7CgogICAgICAgICAgICBHSExhYmVs\nIHQzID0gci5nZXRMYWJlbCgidGVzdCIpOwogICAgICAgICAgICBhc3NlcnRF\ncXVhbHModDMuZ2V0Q29sb3IoKSwgIjAwMDAwMCIpOwogICAgICAgICAgICBh\nc3NlcnRFcXVhbHModDMuZ2V0RGVzY3JpcHRpb24oKSwgInRoaXMgaXMgYWxz\nbyBhIHRlc3QiKTsKICAgICAgICAgICAgdC5kZWxldGUoKTsKCiAgICAgICAg\nICAgIHQgPSByLmNyZWF0ZUxhYmVsKCJ0ZXN0MiIsICIxMjM0NTciLCAidGhp\ncyBpcyBhIGRpZmZlcmVudCB0ZXN0Iik7CiAgICAgICAgICAgIHQyID0gci5n\nZXRMYWJlbCgidGVzdDIiKTsKICAgICAgICAgICAgYXNzZXJ0RXF1YWxzKHQu\nZ2V0TmFtZSgpLCB0Mi5nZXROYW1lKCkpOwogICAgICAgICAgICBhc3NlcnRF\ncXVhbHModC5nZXRDb2xvcigpLCAiMTIzNDU3Iik7CiAgICAgICAgICAgIGFz\nc2VydEVxdWFscyh0LmdldENvbG9yKCksIHQyLmdldENvbG9yKCkpOwogICAg\nICAgICAgICBhc3NlcnRFcXVhbHModC5nZXREZXNjcmlwdGlvbigpLCAidGhp\ncyBpcyBhIGRpZmZlcmVudCB0ZXN0Iik7CiAgICAgICAgICAgIGFzc2VydEVx\ndWFscyh0LmdldERlc2NyaXB0aW9uKCksIHQyLmdldERlc2NyaXB0aW9uKCkp\nOwogICAgICAgICAgICBhc3NlcnRFcXVhbHModC5nZXRVcmwoKSwgdDIuZ2V0\nVXJsKCkpOwogICAgICAgIH0gZmluYWxseSB7CiAgICAgICAgICAgIGNsZWFu\ndXBMYWJlbCgidGVzdCIpOwogICAgICAgICAgICBjbGVhbnVwTGFiZWwoInRl\nc3QyIik7CiAgICAgICAgfQogICAgfQoKICAgIHZvaWQgY2xlYW51cExhYmVs\nKFN0cmluZyBuYW1lKSB7CiAgICAgICAgaWYgKG1vY2tHaXRIdWIuaXNVc2VQ\ncm94eSgpKSB7CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICBH\nSExhYmVsIHQgPSBnaXRIdWJCZWZvcmVBZnRlci5nZXRSZXBvc2l0b3J5KCJn\naXRodWItYXBpLXRlc3Qtb3JnL3Rlc3QtbGFiZWxzIikuZ2V0TGFiZWwoInRl\nc3QiKTsKICAgICAgICAgICAgICAgIHQuZGVsZXRlKCk7CiAgICAgICAgICAg\nIH0gY2F0Y2ggKElPRXhjZXB0aW9uIGUpIHsKCiAgICAgICAgICAgIH0KICAg\nICAgICB9CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVj\nayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdFN1YnNjcmliZXJz\nKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBib29sZWFuIGtvaHN1\na2UgPSBmYWxzZTsKICAgICAgICBHSFJlcG9zaXRvcnkgbXIgPSBnaXRIdWIu\nZ2V0UmVwb3NpdG9yeSgiZ2l0aHViLWFwaS9naXRodWItYXBpIik7CiAgICAg\nICAgZm9yIChHSFVzZXIgdSA6IG1yLmxpc3RTdWJzY3JpYmVycygpKSB7CiAg\nICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih1LmdldExvZ2luKCkpOwog\nICAgICAgICAgICBrb2hzdWtlIHw9IHUuZ2V0TG9naW4oKS5lcXVhbHMoImtv\naHN1a2UiKTsKICAgICAgICB9CiAgICAgICAgYXNzZXJ0VHJ1ZShrb2hzdWtl\nKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIi0tLSIpOwoKICAgICAg\nICBib29sZWFuIGdpdGh1YkFwaSA9IGZhbHNlOwogICAgICAgIGZvciAoR0hS\nZXBvc2l0b3J5IHIgOiBnaXRIdWIuZ2V0VXNlcigia29oc3VrZSIpLmxpc3RS\nZXBvc2l0b3JpZXMoKSkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50\nbG4oci5nZXROYW1lKCkpOwogICAgICAgICAgICBnaXRodWJBcGkgfD0gci5l\ncXVhbHMobXIpOwogICAgICAgIH0KICAgICAgICBhc3NlcnRUcnVlKGdpdGh1\nYkFwaSk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVj\nayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgbm90aWZpY2F0aW9ucygp\nIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGJvb2xlYW4gZm91bmQgPSBm\nYWxzZTsKICAgICAgICBmb3IgKEdIVGhyZWFkIHQgOiBnaXRIdWIubGlzdE5v\ndGlmaWNhdGlvbnMoKS5ub25CbG9ja2luZyh0cnVlKS5yZWFkKHRydWUpKSB7\nCiAgICAgICAgICAgIGlmICghZm91bmQpIHsKICAgICAgICAgICAgICAgIGZv\ndW5kID0gdHJ1ZTsKICAgICAgICAgICAgICAgIHQubWFya0FzUmVhZCgpOyAv\nLyB0ZXN0IHRoaXMgYnkgY2FsbGluZyBpdCBvbmNlIG9uIG9sZCBub2ZpY2F0\naW9uCiAgICAgICAgICAgIH0KICAgICAgICAgICAgYXNzZXJ0Tm90TnVsbCh0\nLmdldFRpdGxlKCkpOwogICAgICAgICAgICBhc3NlcnROb3ROdWxsKHQuZ2V0\nUmVhc29uKCkpOwoKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHQu\nZ2V0VGl0bGUoKSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih0\nLmdldExhc3RSZWFkQXQoKSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJp\nbnRsbih0LmdldFR5cGUoKSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJp\nbnRsbigpOwogICAgICAgIH0KICAgICAgICBhc3NlcnRUcnVlKGZvdW5kKTsK\nICAgICAgICBnaXRIdWIubGlzdE5vdGlmaWNhdGlvbnMoKS5tYXJrQXNSZWFk\nKCk7CiAgICB9CgogICAgLyoqCiAgICAgKiBKdXN0IGJhc2ljIGNvZGUgY292\nZXJhZ2UgdG8gbWFrZSBzdXJlIHRvU3RyaW5nKCkgZG9lc24ndCBibG93IHVw\nCiAgICAgKi8KICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQog\nICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIGNoZWNrVG9TdHJpbmcoKSB0aHJv\nd3MgRXhjZXB0aW9uIHsKICAgICAgICBHSFVzZXIgdSA9IGdpdEh1Yi5nZXRV\nc2VyKCJyYWlscyIpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih1KTsK\nICAgICAgICBHSFJlcG9zaXRvcnkgciA9IHUuZ2V0UmVwb3NpdG9yeSgicmFp\nbHMiKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ocik7CiAgICAgICAg\nU3lzdGVtLm91dC5wcmludGxuKHIuZ2V0SXNzdWUoMSkpOwogICAgfQoKICAg\nIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAg\nIHB1YmxpYyB2b2lkIHJlYWN0aW9ucygpIHRocm93cyBFeGNlcHRpb24gewog\nICAgICAgIEdISXNzdWUgaSA9IGdpdEh1Yi5nZXRSZXBvc2l0b3J5KCJnaXRo\ndWItYXBpL2dpdGh1Yi1hcGkiKS5nZXRJc3N1ZSgzMTEpOwoKICAgICAgICAv\nLyByZXRyaWV2YWwKICAgICAgICBHSFJlYWN0aW9uIHIgPSBpLmxpc3RSZWFj\ndGlvbnMoKS5pdGVyYXRvcigpLm5leHQoKTsKICAgICAgICBhc3NlcnRUaGF0\nKHIuZ2V0VXNlcigpLmdldExvZ2luKCksIGlzKCJrb2hzdWtlIikpOwogICAg\nICAgIGFzc2VydFRoYXQoci5nZXRDb250ZW50KCksIGlzKFJlYWN0aW9uQ29u\ndGVudC5IRUFSVCkpOwoKICAgICAgICAvLyBDUlVECiAgICAgICAgR0hSZWFj\ndGlvbiBhID0gaS5jcmVhdGVSZWFjdGlvbihSZWFjdGlvbkNvbnRlbnQuSE9P\nUkFZKTsKICAgICAgICBhc3NlcnRUaGF0KGEuZ2V0VXNlcigpLmdldExvZ2lu\nKCksIGlzKGdpdEh1Yi5nZXRNeXNlbGYoKS5nZXRMb2dpbigpKSk7CiAgICAg\nICAgYS5kZWxldGUoKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2Nr\naW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCBsaXN0T3Jn\nTWVtYmVyc2hpcHMoKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBHSE15\nc2VsZiBtZSA9IGdpdEh1Yi5nZXRNeXNlbGYoKTsKICAgICAgICBmb3IgKEdI\nTWVtYmVyc2hpcCBtIDogbWUubGlzdE9yZ01lbWJlcnNoaXBzKCkpIHsKICAg\nICAgICAgICAgYXNzZXJ0VGhhdChtLmdldFVzZXIoKSwgaXMoKEdIVXNlcikg\nbWUpKTsKICAgICAgICAgICAgYXNzZXJ0Tm90TnVsbChtLmdldFN0YXRlKCkp\nOwogICAgICAgICAgICBhc3NlcnROb3ROdWxsKG0uZ2V0Um9sZSgpKTsKCiAg\nICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIlcyAlcyAlc1xuIiwKICAg\nICAgICAgICAgICAgIG0uZ2V0T3JnYW5pemF0aW9uKCkuZ2V0TG9naW4oKSwK\nICAgICAgICAgICAgICAgIG0uZ2V0U3RhdGUoKSwKICAgICAgICAgICAgICAg\nIG0uZ2V0Um9sZSgpKTsKICAgICAgICB9CiAgICB9CgogICAgQElnbm9yZSgi\nTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGljIHZv\naWQgYmxvYigpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdIUmVwb3Np\ndG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1hcGkvZ2l0\naHViLWFwaSIpOwogICAgICAgIFN0cmluZyBzaGExID0gImExMjI0M2YyZmM1\nYjhjMmJhNDdkZDY3N2QwYjBjNzU4MzUzOTU4NGQiOwoKICAgICAgICBhc3Nl\ncnRCbG9iQ29udGVudChyLnJlYWRCbG9iKHNoYTEpKTsKCiAgICAgICAgR0hC\nbG9iIGJsb2IgPSByLmdldEJsb2Ioc2hhMSk7CiAgICAgICAgYXNzZXJ0Qmxv\nYkNvbnRlbnQoYmxvYi5yZWFkKCkpOwogICAgICAgIGFzc2VydFRoYXQoYmxv\nYi5nZXRTaGEoKSwgaXMoImExMjI0M2YyZmM1YjhjMmJhNDdkZDY3N2QwYjBj\nNzU4MzUzOTU4NGQiKSk7CiAgICAgICAgYXNzZXJ0VGhhdChibG9iLmdldFNp\nemUoKSwgaXMoMTEwNEwpKTsKICAgIH0KCiAgICBwcml2YXRlIHZvaWQgYXNz\nZXJ0QmxvYkNvbnRlbnQoSW5wdXRTdHJlYW0gaXMpIHRocm93cyBFeGNlcHRp\nb24gewogICAgICAgIFN0cmluZyBjb250ZW50ID0gbmV3IFN0cmluZyhJT1V0\naWxzLnRvQnl0ZUFycmF5KGlzKSwgIlVURi04Iik7CiAgICAgICAgYXNzZXJ0\nVGhhdChjb250ZW50LCBjb250YWluc1N0cmluZygiQ29weXJpZ2h0IChjKSAy\nMDExLSBLb2hzdWtlIEthd2FndWNoaSBhbmQgb3RoZXIgY29udHJpYnV0b3Jz\nIikpOwogICAgICAgIGFzc2VydFRoYXQoY29udGVudCwgY29udGFpbnNTdHJp\nbmcoIkZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNP\nRlRXQVJFIE9SIFRIRSBVU0UgT1IiKSk7CiAgICAgICAgYXNzZXJ0VGhhdChj\nb250ZW50Lmxlbmd0aCgpLCBpcygxMTA0KSk7CiAgICB9Cn0K\n", + "encoding": "base64" +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/__files/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/__files/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json new file mode 100644 index 000000000..dcfb811ac --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/__files/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json @@ -0,0 +1,8 @@ +{ + "sha": "baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "node_id": "MDQ6QmxvYjYxNzIxMDpiYWFkN2E3YzRjZjQwOWY2MTBhMGU4YzdlYmExNzY2NGViNjU1YzQ0", + "size": 35946, + "url": "https://api.github.com/repos/hub4j/github-api/git/blobs/baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "content": "cGFja2FnZSBvcmcua29oc3VrZS5naXRodWI7CgppbXBvcnQgY29tLmdvb2ds\nZS5jb21tb24uYmFzZS5QcmVkaWNhdGU7CmltcG9ydCBjb20uZ29vZ2xlLmNv\nbW1vbi5jb2xsZWN0Lkl0ZXJhYmxlczsKaW1wb3J0IGNvbS5nb29nbGUuY29t\nbW9uLmNvbGxlY3QuTGlzdHM7CgppbXBvcnQgb3JnLmFwYWNoZS5jb21tb25z\nLmlvLklPVXRpbHM7CmltcG9ydCBvcmcuanVuaXQuSWdub3JlOwppbXBvcnQg\nb3JnLmp1bml0LlRlc3Q7CmltcG9ydCBvcmcua29oc3VrZS5naXRodWIuR0hD\nb21taXQuRmlsZTsKaW1wb3J0IG9yZy5rb2hzdWtlLmdpdGh1Yi5HSE9yZ2Fu\naXphdGlvbi5QZXJtaXNzaW9uOwoKaW1wb3J0IGphdmEuaW8uSU9FeGNlcHRp\nb247CmltcG9ydCBqYXZhLmlvLklucHV0U3RyZWFtOwppbXBvcnQgamF2YS5u\nZXQuVVJMOwppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLnV0aWwu\nTWFwLkVudHJ5OwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47Cgpp\nbXBvcnQgc3RhdGljIG9yZy5oYW1jcmVzdC5Db3JlTWF0Y2hlcnMuKjsKaW1w\nb3J0IHN0YXRpYyBvcmcuaGFtY3Jlc3QuTWF0Y2hlcnMuY29udGFpbnM7Cmlt\ncG9ydCBzdGF0aWMgb3JnLmhhbWNyZXN0Lk1hdGNoZXJzLmhhc1Byb3BlcnR5\nOwoKLyoqCiAqIFVuaXQgdGVzdCBmb3Igc2ltcGxlIEFwcC4KICovCnB1Ymxp\nYyBjbGFzcyBBcHBUZXN0IGV4dGVuZHMgQWJzdHJhY3RHaXRIdWJXaXJlTW9j\na1Rlc3QgewogICAgc3RhdGljIGZpbmFsIFN0cmluZyBHSVRIVUJfQVBJX1RF\nU1RfUkVQTyA9ICJnaXRodWItYXBpLXRlc3QiOwoKICAgIEBUZXN0CiAgICBw\ndWJsaWMgdm9pZCB0ZXN0UmVwb0NSVUQoKSB0aHJvd3MgRXhjZXB0aW9uIHsK\nICAgICAgICBTdHJpbmcgdGFyZ2V0TmFtZSA9ICJnaXRodWItYXBpLXRlc3Qt\ncmVuYW1lMiI7CgogICAgICAgIGNsZWFudXBVc2VyUmVwb3NpdG9yeSgiZ2l0\naHViLWFwaS10ZXN0LXJlbmFtZSIpOwogICAgICAgIGNsZWFudXBVc2VyUmVw\nb3NpdG9yeSh0YXJnZXROYW1lKTsKCiAgICAgICAgR0hSZXBvc2l0b3J5IHIg\nPSBnaXRIdWIuY3JlYXRlUmVwb3NpdG9yeSgiZ2l0aHViLWFwaS10ZXN0LXJl\nbmFtZSIsICJhIHRlc3QgcmVwb3NpdG9yeSIsICJodHRwOi8vZ2l0aHViLWFw\naS5rb2hzdWtlLm9yZy8iLCB0cnVlKTsKICAgICAgICBhc3NlcnRUaGF0KHIu\naGFzSXNzdWVzKCksIGlzKHRydWUpKTsKCiAgICAgICAgci5lbmFibGVJc3N1\nZVRyYWNrZXIoZmFsc2UpOwogICAgICAgIHIuZW5hYmxlRG93bmxvYWRzKGZh\nbHNlKTsKICAgICAgICByLmVuYWJsZVdpa2koZmFsc2UpOwogICAgICAgIHIu\ncmVuYW1lVG8odGFyZ2V0TmFtZSk7CiAgICAgICAgZ2V0VXNlcigpLmdldFJl\ncG9zaXRvcnkodGFyZ2V0TmFtZSkuZGVsZXRlKCk7CiAgICB9CgogICAgQFRl\nc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RSZXBvc2l0b3J5V2l0aEF1dG9Jbml0\naWFsaXphdGlvbkNSVUQoKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBT\ndHJpbmcgbmFtZSA9ICJnaXRodWItYXBpLXRlc3QtYXV0b2luaXQiOwogICAg\nICAgIGNsZWFudXBVc2VyUmVwb3NpdG9yeShuYW1lKTsKICAgICAgICBHSFJl\ncG9zaXRvcnkgciA9IGdpdEh1Yi5jcmVhdGVSZXBvc2l0b3J5KG5hbWUpCiAg\nICAgICAgICAgIC5kZXNjcmlwdGlvbigiYSB0ZXN0IHJlcG9zaXRvcnkgZm9y\nIGF1dG8gaW5pdCIpCiAgICAgICAgICAgIC5ob21lcGFnZSgiaHR0cDovL2dp\ndGh1Yi1hcGkua29oc3VrZS5vcmcvIikKICAgICAgICAgICAgLmF1dG9Jbml0\nKHRydWUpLmNyZWF0ZSgpOwogICAgICAgIHIuZW5hYmxlSXNzdWVUcmFja2Vy\nKGZhbHNlKTsKICAgICAgICByLmVuYWJsZURvd25sb2FkcyhmYWxzZSk7CiAg\nICAgICAgci5lbmFibGVXaWtpKGZhbHNlKTsKICAgICAgICBpZiAobW9ja0dp\ndEh1Yi5pc1VzZVByb3h5KCkpIHsKICAgICAgICAgICAgVGhyZWFkLnNsZWVw\nKDMwMDApOwogICAgICAgIH0KICAgICAgICBhc3NlcnROb3ROdWxsKHIuZ2V0\nUmVhZG1lKCkpOwogICAgICAgIGdldFVzZXIoKS5nZXRSZXBvc2l0b3J5KG5h\nbWUpLmRlbGV0ZSgpOwogICAgfQoKICAgIHByaXZhdGUgdm9pZCBjbGVhbnVw\nVXNlclJlcG9zaXRvcnkoZmluYWwgU3RyaW5nIG5hbWUpIHRocm93cyBJT0V4\nY2VwdGlvbiB7CiAgICAgICAgaWYgKG1vY2tHaXRIdWIuaXNVc2VQcm94eSgp\nKSB7CiAgICAgICAgICAgIGNsZWFudXBSZXBvc2l0b3J5KGdldFVzZXIoZ2l0\nSHViQmVmb3JlQWZ0ZXIpLmdldExvZ2luKCkgKyAiLyIgKyBuYW1lKTsKICAg\nICAgICB9CiAgICB9CgogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RD\ncmVkZW50aWFsVmFsaWQoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAg\nIGFzc2VydFRydWUoZ2l0SHViLmlzQ3JlZGVudGlhbFZhbGlkKCkpOwogICAg\nICAgIEdpdEh1YiBjb25uZWN0ID0gR2l0SHViLmNvbm5lY3QoInRvdGFsbHki\nLCAiYm9ndXMiKTsKICAgICAgICBhc3NlcnRGYWxzZShjb25uZWN0LmlzQ3Jl\nZGVudGlhbFZhbGlkKCkpOwogICAgfQoKICAgIEBUZXN0CiAgICBwdWJsaWMg\ndm9pZCB0ZXN0SXNzdWVXaXRoTm9Db21tZW50KCkgdGhyb3dzIElPRXhjZXB0\naW9uIHsKICAgICAgICBHSFJlcG9zaXRvcnkgcmVwb3NpdG9yeSA9IGdpdEh1\nYi5nZXRSZXBvc2l0b3J5KCJrb2hzdWtlL3Rlc3QiKTsKICAgICAgICBMaXN0\nPEdISXNzdWVDb21tZW50PiB2ID0gcmVwb3NpdG9yeS5nZXRJc3N1ZSg0KS5n\nZXRDb21tZW50cygpOwogICAgICAgIC8vU3lzdGVtLm91dC5wcmludGxuKHYp\nOwogICAgICAgIGFzc2VydFRydWUodi5pc0VtcHR5KCkpOwoKICAgICAgICB2\nID0gcmVwb3NpdG9yeS5nZXRJc3N1ZSgzKS5nZXRDb21tZW50cygpOwogICAg\nICAgIC8vU3lzdGVtLm91dC5wcmludGxuKHYpOwogICAgICAgIGFzc2VydFRy\ndWUodi5zaXplKCkgPT0gMyk7CiAgICB9CgogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIHRlc3RDcmVhdGVJc3N1ZSgpIHRocm93cyBJT0V4Y2VwdGlvbiB7\nCiAgICAgICAgR0hVc2VyIHUgPSBnZXRVc2VyKCk7CiAgICAgICAgR0hSZXBv\nc2l0b3J5IHJlcG9zaXRvcnkgPSBnZXRUZXN0UmVwb3NpdG9yeSgpOwogICAg\nICAgIEdITWlsZXN0b25lIG1pbGVzdG9uZSA9IHJlcG9zaXRvcnkuY3JlYXRl\nTWlsZXN0b25lKCJUZXN0IE1pbGVzdG9uZSBUaXRsZTMiLCAiVGVzdCBNaWxl\nc3RvbmUiKTsKICAgICAgICBHSElzc3VlIG8gPSByZXBvc2l0b3J5LmNyZWF0\nZUlzc3VlKCJ0ZXN0aW5nIikKICAgICAgICAgICAgLmJvZHkoInRoaXMgaXMg\nYm9keSIpCiAgICAgICAgICAgIC5hc3NpZ25lZSh1KQogICAgICAgICAgICAu\nbGFiZWwoImJ1ZyIpCiAgICAgICAgICAgIC5sYWJlbCgicXVlc3Rpb24iKQog\nICAgICAgICAgICAubWlsZXN0b25lKG1pbGVzdG9uZSkKICAgICAgICAgICAg\nLmNyZWF0ZSgpOwogICAgICAgIGFzc2VydE5vdE51bGwobyk7CiAgICAgICAg\nby5jbG9zZSgpOwogICAgfQoKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0\nZXN0Q3JlYXRlQW5kTGlzdERlcGxveW1lbnRzKCkgdGhyb3dzIElPRXhjZXB0\naW9uIHsKICAgICAgICBHSFJlcG9zaXRvcnkgcmVwb3NpdG9yeSA9IGdldFRl\nc3RSZXBvc2l0b3J5KCk7CiAgICAgICAgR0hEZXBsb3ltZW50IGRlcGxveW1l\nbnQgPSByZXBvc2l0b3J5LmNyZWF0ZURlcGxveW1lbnQoIm1hc3RlciIpCiAg\nICAgICAgICAgIC5wYXlsb2FkKCJ7XCJ1c2VyXCI6XCJhdG1vc1wiLFwicm9v\nbV9pZFwiOjEyMzQ1Nn0iKQogICAgICAgICAgICAuZGVzY3JpcHRpb24oInF1\nZXN0aW9uIikKICAgICAgICAgICAgLmVudmlyb25tZW50KCJ1bml0dGVzdCIp\nCiAgICAgICAgICAgIC5jcmVhdGUoKTsKICAgICAgICBhc3NlcnROb3ROdWxs\nKGRlcGxveW1lbnQuZ2V0Q3JlYXRvcigpKTsKICAgICAgICBhc3NlcnROb3RO\ndWxsKGRlcGxveW1lbnQuZ2V0SWQoKSk7CiAgICAgICAgTGlzdDxHSERlcGxv\neW1lbnQ+IGRlcGxveW1lbnRzID0gcmVwb3NpdG9yeS5saXN0RGVwbG95bWVu\ndHMobnVsbCwgIm1hc3RlciIsIG51bGwsICJ1bml0dGVzdCIpLmFzTGlzdCgp\nOwogICAgICAgIGFzc2VydE5vdE51bGwoZGVwbG95bWVudHMpOwogICAgICAg\nIGFzc2VydEZhbHNlKEl0ZXJhYmxlcy5pc0VtcHR5KGRlcGxveW1lbnRzKSk7\nCiAgICAgICAgR0hEZXBsb3ltZW50IHVuaXRUZXN0RGVwbG95bWVudCA9IGRl\ncGxveW1lbnRzLmdldCgwKTsKICAgICAgICBhc3NlcnRFcXVhbHMoInVuaXR0\nZXN0IiwgdW5pdFRlc3REZXBsb3ltZW50LmdldEVudmlyb25tZW50KCkpOwog\nICAgICAgIGFzc2VydEVxdWFscygibWFzdGVyIiwgdW5pdFRlc3REZXBsb3lt\nZW50LmdldFJlZigpKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2Nr\naW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0R2V0\nRGVwbG95bWVudFN0YXR1c2VzKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAg\nICAgICBHSFJlcG9zaXRvcnkgcmVwb3NpdG9yeSA9IGdldFRlc3RSZXBvc2l0\nb3J5KCk7CiAgICAgICAgR0hEZXBsb3ltZW50IGRlcGxveW1lbnQgPSByZXBv\nc2l0b3J5LmNyZWF0ZURlcGxveW1lbnQoIm1hc3RlciIpCiAgICAgICAgICAg\nIC5kZXNjcmlwdGlvbigicXVlc3Rpb24iKQogICAgICAgICAgICAucGF5bG9h\nZCgie1widXNlclwiOlwiYXRtb3NcIixcInJvb21faWRcIjoxMjM0NTZ9IikK\nICAgICAgICAgICAgLmNyZWF0ZSgpOwogICAgICAgIEdIRGVwbG95bWVudFN0\nYXR1cyBnaERlcGxveW1lbnRTdGF0dXMgPSBkZXBsb3ltZW50LmNyZWF0ZVN0\nYXR1cyhHSERlcGxveW1lbnRTdGF0ZS5TVUNDRVNTKQogICAgICAgICAgICAu\nZGVzY3JpcHRpb24oInN1Y2Nlc3MiKQogICAgICAgICAgICAudGFyZ2V0VXJs\nKCJodHRwOi8vd3d3LmdpdGh1Yi5jb20iKS5jcmVhdGUoKTsKICAgICAgICBJ\ndGVyYWJsZTxHSERlcGxveW1lbnRTdGF0dXM+IGRlcGxveW1lbnRTdGF0dXNl\ncyA9IGRlcGxveW1lbnQubGlzdFN0YXR1c2VzKCk7CiAgICAgICAgYXNzZXJ0\nTm90TnVsbChkZXBsb3ltZW50U3RhdHVzZXMpOwogICAgICAgIGFzc2VydEVx\ndWFscygxLCBJdGVyYWJsZXMuc2l6ZShkZXBsb3ltZW50U3RhdHVzZXMpKTsK\nICAgICAgICBhc3NlcnRFcXVhbHMoZ2hEZXBsb3ltZW50U3RhdHVzLmdldElk\nKCksIEl0ZXJhYmxlcy5nZXQoZGVwbG95bWVudFN0YXR1c2VzLCAwKS5nZXRJ\nZCgpKTsKICAgIH0KCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdEdl\ndElzc3VlcygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIExpc3Q8R0hJ\nc3N1ZT4gY2xvc2VkSXNzdWVzID0gZ2l0SHViLmdldE9yZ2FuaXphdGlvbigi\nZ2l0aHViLWFwaSIpLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1hcGkiKS5nZXRJ\nc3N1ZXMoR0hJc3N1ZVN0YXRlLkNMT1NFRCk7CiAgICAgICAgLy8gcHJpb3Ig\ndG8gdXNpbmcgUGFnZWRJdGVyYWJsZSBHSFJlcG9zaXRvcnkuZ2V0SXNzdWVz\nKEdISXNzdWVTdGF0ZSkgd291bGQgb25seSByZXRyaWV2ZSAzMCBpc3N1ZXMK\nICAgICAgICBhc3NlcnRUcnVlKGNsb3NlZElzc3Vlcy5zaXplKCkgPiAxNTAp\nOwogICAgfQoKICAgIHByaXZhdGUgR0hSZXBvc2l0b3J5IGdldFRlc3RSZXBv\nc2l0b3J5KCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICByZXR1cm4g\nZ2V0VGVtcFJlcG9zaXRvcnkoR0lUSFVCX0FQSV9URVNUX1JFUE8pOwogICAg\nfQoKICAgIEBJZ25vcmUoIk5lZWRzIHRvIGJlIHJld3JpdHRlbiB0byBub3Qg\nY3JlYXRlIG5ldyBpc3N1ZXMganVzdCB0byBjaGVjayB0aGF0IHRoZXkgY2Fu\nIGJlIGZvdW5kLiIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdExp\nc3RJc3N1ZXMoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAgIEdIVXNl\nciB1ID0gZ2V0VXNlcigpOwogICAgICAgIEdIUmVwb3NpdG9yeSByZXBvc2l0\nb3J5ID0gZ2V0VGVzdFJlcG9zaXRvcnkoKTsKCiAgICAgICAgR0hNaWxlc3Rv\nbmUgbWlsZXN0b25lID0gcmVwb3NpdG9yeS5jcmVhdGVNaWxlc3RvbmUoU3lz\ndGVtLmN1cnJlbnRUaW1lTWlsbGlzKCkgKyAiIiwgIlRlc3QgTWlsZXN0b25l\nIik7CiAgICAgICAgbWlsZXN0b25lLmNsb3NlKCk7CiAgICAgICAgR0hJc3N1\nZSB1bmhvbWVkID0gbnVsbDsKICAgICAgICBHSElzc3VlIGhvbWVkID0gbnVs\nbDsKICAgICAgICB0cnkgewogICAgICAgICAgICB1bmhvbWVkID0gcmVwb3Np\ndG9yeS5jcmVhdGVJc3N1ZSgidGVzdGluZyIpLmJvZHkoInRoaXMgaXMgYm9k\neSIpCiAgICAgICAgICAgICAgICAuYXNzaWduZWUodSkKICAgICAgICAgICAg\nICAgIC5sYWJlbCgiYnVnIikKICAgICAgICAgICAgICAgIC5sYWJlbCgicXVl\nc3Rpb24iKQogICAgICAgICAgICAgICAgLmNyZWF0ZSgpOwogICAgICAgICAg\nICBhc3NlcnRFcXVhbHModW5ob21lZC5nZXROdW1iZXIoKSwgcmVwb3NpdG9y\neS5nZXRJc3N1ZXMoR0hJc3N1ZVN0YXRlLk9QRU4sIG51bGwpLmdldCgwKS5n\nZXROdW1iZXIoKSk7CiAgICAgICAgICAgIGhvbWVkID0gcmVwb3NpdG9yeS5j\ncmVhdGVJc3N1ZSgidGVzdGluZyIpLmJvZHkoInRoaXMgaXMgYm9keSIpCiAg\nICAgICAgICAgICAgICAuYXNzaWduZWUodSkKICAgICAgICAgICAgICAgIC5s\nYWJlbCgiYnVnIikKICAgICAgICAgICAgICAgIC5sYWJlbCgicXVlc3Rpb24i\nKQogICAgICAgICAgICAgICAgLm1pbGVzdG9uZShtaWxlc3RvbmUpCiAgICAg\nICAgICAgICAgICAuY3JlYXRlKCk7CiAgICAgICAgICAgIGFzc2VydEVxdWFs\ncyhob21lZC5nZXROdW1iZXIoKSwgcmVwb3NpdG9yeS5nZXRJc3N1ZXMoR0hJ\nc3N1ZVN0YXRlLk9QRU4sIG1pbGVzdG9uZSkuZ2V0KDApLmdldE51bWJlcigp\nKTsKICAgICAgICB9IGZpbmFsbHkgewogICAgICAgICAgICBpZiAodW5ob21l\nZCAhPSBudWxsKSB7CiAgICAgICAgICAgICAgICB1bmhvbWVkLmNsb3NlKCk7\nCiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKGhvbWVkICE9IG51bGwp\nIHsKICAgICAgICAgICAgICAgIGhvbWVkLmNsb3NlKCk7CiAgICAgICAgICAg\nIH0KICAgICAgICB9CiAgICB9CgogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lk\nIHRlc3RSYXRlTGltaXQoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAg\nIGFzc2VydFRoYXQoZ2l0SHViLmdldFJhdGVMaW1pdCgpLCBub3ROdWxsVmFs\ndWUoKSk7CiAgICB9CgogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RN\neU9yZ2FuaXphdGlvbnMoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAg\nIE1hcDxTdHJpbmcsIEdIT3JnYW5pemF0aW9uPiBvcmcgPSBnaXRIdWIuZ2V0\nTXlPcmdhbml6YXRpb25zKCk7CiAgICAgICAgYXNzZXJ0RmFsc2Uob3JnLmtl\neVNldCgpLmNvbnRhaW5zKG51bGwpKTsKICAgICAgICAvL1N5c3RlbS5vdXQu\ncHJpbnRsbihvcmcpOwogICAgfQoKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9p\nZCB0ZXN0TXlPcmdhbml6YXRpb25zQ29udGFpbk15VGVhbXMoKSB0aHJvd3Mg\nSU9FeGNlcHRpb24gewogICAgICAgIE1hcDxTdHJpbmcsIFNldDxHSFRlYW0+\nPiB0ZWFtcyA9IGdpdEh1Yi5nZXRNeVRlYW1zKCk7CiAgICAgICAgTWFwPFN0\ncmluZywgR0hPcmdhbml6YXRpb24+IG15T3JnYW5pemF0aW9ucyA9IGdpdEh1\nYi5nZXRNeU9yZ2FuaXphdGlvbnMoKTsKICAgICAgICAvL0dpdEh1YiBubyBs\nb25nZXIgaGFzIGRlZmF1bHQgJ293bmVycycgdGVhbSwgc28gdGhlcmUgbWF5\nIGJlIG9yZ2FuaXphdGlvbiBtZW1iZXJzaGlwcyB3aXRob3V0IGEgdGVhbQog\nICAgICAgIC8vaHR0cHM6Ly9oZWxwLmdpdGh1Yi5jb20vYXJ0aWNsZXMvYWJv\ndXQtaW1wcm92ZWQtb3JnYW5pemF0aW9uLXBlcm1pc3Npb25zLwogICAgICAg\nIGFzc2VydFRydWUobXlPcmdhbml6YXRpb25zLmtleVNldCgpLmNvbnRhaW5z\nQWxsKHRlYW1zLmtleVNldCgpKSk7CiAgICB9CgogICAgQFRlc3QKICAgIHB1\nYmxpYyB2b2lkIHRlc3RNeVRlYW1zU2hvdWxkSW5jbHVkZU15c2VsZigpIHRo\ncm93cyBJT0V4Y2VwdGlvbiB7CiAgICAgICAgTWFwPFN0cmluZywgU2V0PEdI\nVGVhbT4+IHRlYW1zID0gZ2l0SHViLmdldE15VGVhbXMoKTsKICAgICAgICBm\nb3IgKEVudHJ5PFN0cmluZywgU2V0PEdIVGVhbT4+IHRlYW1zUGVyT3JnIDog\ndGVhbXMuZW50cnlTZXQoKSkgewogICAgICAgICAgICBTdHJpbmcgb3JnYW5p\nemF0aW9uTmFtZSA9IHRlYW1zUGVyT3JnLmdldEtleSgpOwogICAgICAgICAg\nICBmb3IgKEdIVGVhbSB0ZWFtIDogdGVhbXNQZXJPcmcuZ2V0VmFsdWUoKSkg\newogICAgICAgICAgICAgICAgU3RyaW5nIHRlYW1OYW1lID0gdGVhbS5nZXRO\nYW1lKCk7CiAgICAgICAgICAgICAgICBhc3NlcnRUcnVlKCJUZWFtICIgKyB0\nZWFtTmFtZSArICIgaW4gb3JnYW5pemF0aW9uICIgKyBvcmdhbml6YXRpb25O\nYW1lCiAgICAgICAgICAgICAgICAgICAgICAgICsgIiBkb2VzIG5vdCBjb250\nYWluIG15c2VsZiIsCiAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVsb25n\nVG9UZWFtKG9yZ2FuaXphdGlvbk5hbWUsIHRlYW1OYW1lKSk7CiAgICAgICAg\nICAgIH0KICAgICAgICB9CiAgICB9CiAgICAKICAgIEBUZXN0CiAgICBwdWJs\naWMgdm9pZCB0ZXN0VXNlclB1YmxpY09yZ2FuaXphdGlvbnNXaGVuVGhlcmVB\ncmVTb21lKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgIAkvLyBrb2hzdWtl\nIGhhZCBzb21lIHB1YmxpYyBvcmcgbWVtYmVyc2hpcHMgYXQgdGhlIHRpbWUg\nV2lyZW1vY2sgcmVjb3JkZWQgdGhlIEdpdEh1YiBBUEkgcmVzcG9uc2VzCiAg\nICAJR0hVc2VyIHVzZXIgPSBuZXcgR0hVc2VyKCk7CiAgICAJdXNlci5sb2dp\nbiA9ICJrb2hzdWtlIjsKICAgIAkKICAgICAgICBNYXA8U3RyaW5nLCBHSE9y\nZ2FuaXphdGlvbj4gb3JncyA9IGdpdEh1Yi5nZXRVc2VyUHVibGljT3JnYW5p\nemF0aW9ucyggdXNlciApOwogICAgICAgIGFzc2VydEZhbHNlKG9yZ3MuaXNF\nbXB0eSgpKTsKICAgIH0KICAgIAogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lk\nIHRlc3RVc2VyUHVibGljT3JnYW5pemF0aW9uc1doZW5UaGVyZUFyZU5vbmUo\nKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgCS8vIGJpdHdpc2VtYW4gaGFk\nIG5vIHB1YmxpYyBvcmcgbWVtYmVyc2hpcHMgYXQgdGhlIHRpbWUgV2lyZW1v\nY2sgcmVjb3JkZWQgdGhlIEdpdEh1YiBBUEkgcmVzcG9uc2VzCiAgICAJR0hV\nc2VyIHVzZXIgPSBuZXcgR0hVc2VyKCk7CiAgICAJdXNlci5sb2dpbiA9ICJi\naXR3aXNlbWFuIjsKICAgIAkKICAgICAgICBNYXA8U3RyaW5nLCBHSE9yZ2Fu\naXphdGlvbj4gb3JncyA9IGdpdEh1Yi5nZXRVc2VyUHVibGljT3JnYW5pemF0\naW9ucyggdXNlciApOwogICAgICAgIGFzc2VydFRydWUob3Jncy5pc0VtcHR5\nKCkpOwogICAgfQoKICAgIHByaXZhdGUgYm9vbGVhbiBzaG91bGRCZWxvbmdU\nb1RlYW0oU3RyaW5nIG9yZ2FuaXphdGlvbk5hbWUsIFN0cmluZyB0ZWFtTmFt\nZSkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBHSE9yZ2FuaXphdGlv\nbiBvcmcgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKG9yZ2FuaXphdGlvbk5h\nbWUpOwogICAgICAgIGFzc2VydE5vdE51bGwob3JnKTsKICAgICAgICBHSFRl\nYW0gdGVhbSA9IG9yZy5nZXRUZWFtQnlOYW1lKHRlYW1OYW1lKTsKICAgICAg\nICBhc3NlcnROb3ROdWxsKHRlYW0pOwogICAgICAgIHJldHVybiB0ZWFtLmhh\nc01lbWJlcihnaXRIdWIuZ2V0TXlzZWxmKCkpOwogICAgfQoKICAgIEBJZ25v\ncmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIHRlc3RTaG91bGRGZXRjaFRlYW0oKSB0aHJvd3MgRXhjZXB0aW9u\nIHsKICAgICAgICBHSE9yZ2FuaXphdGlvbiBqID0gZ2l0SHViLmdldE9yZ2Fu\naXphdGlvbihHSVRIVUJfQVBJX1RFU1RfT1JHKTsKICAgICAgICBHSFRlYW0g\ndGVhbUJ5TmFtZSA9IGouZ2V0VGVhbXMoKS5nZXQoIkNvcmUgRGV2ZWxvcGVy\ncyIpOwoKICAgICAgICBHSFRlYW0gdGVhbUJ5SWQgPSBnaXRIdWIuZ2V0VGVh\nbSh0ZWFtQnlOYW1lLmdldElkKCkpOwogICAgICAgIGFzc2VydE5vdE51bGwo\ndGVhbUJ5SWQpOwoKICAgICAgICBhc3NlcnRFcXVhbHModGVhbUJ5TmFtZSwg\ndGVhbUJ5SWQpOwogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcg\nY2hlY2siKQogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RGZXRjaFB1\nbGxSZXF1ZXN0KCkgdGhyb3dzIEV4Y2VwdGlvbiB7CiAgICAgICAgR0hSZXBv\nc2l0b3J5IHIgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKCJqZW5raW5zY2ki\nKS5nZXRSZXBvc2l0b3J5KCJqZW5raW5zIik7CiAgICAgICAgYXNzZXJ0RXF1\nYWxzKCJtYXN0ZXIiLCByLmdldE1hc3RlckJyYW5jaCgpKTsKICAgICAgICBy\nLmdldFB1bGxSZXF1ZXN0KDEpOwogICAgICAgIHIuZ2V0UHVsbFJlcXVlc3Rz\nKEdISXNzdWVTdGF0ZS5PUEVOKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVk\ncyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0\nZXN0RmV0Y2hQdWxsUmVxdWVzdEFzTGlzdCgpIHRocm93cyBFeGNlcHRpb24g\newogICAgICAgIEdIUmVwb3NpdG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRv\ncnkoImdpdGh1Yi1hcGkvZ2l0aHViLWFwaSIpOwogICAgICAgIGFzc2VydEVx\ndWFscygibWFzdGVyIiwgci5nZXRNYXN0ZXJCcmFuY2goKSk7CiAgICAgICAg\nUGFnZWRJdGVyYWJsZTxHSFB1bGxSZXF1ZXN0PiBpID0gci5saXN0UHVsbFJl\ncXVlc3RzKEdISXNzdWVTdGF0ZS5DTE9TRUQpOwogICAgICAgIExpc3Q8R0hQ\ndWxsUmVxdWVzdD4gcHJzID0gaS5hc0xpc3QoKTsKICAgICAgICBhc3NlcnRO\nb3ROdWxsKHBycyk7CiAgICAgICAgYXNzZXJ0VHJ1ZShwcnMuc2l6ZSgpID4g\nMCk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIp\nCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdFJlcG9QZXJtaXNzaW9u\ncygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGtvaHN1a2UoKTsKCiAg\nICAgICAgR0hSZXBvc2l0b3J5IHIgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9u\nKEdJVEhVQl9BUElfVEVTVF9PUkcpLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1h\ncGkiKTsKICAgICAgICBhc3NlcnRUcnVlKHIuaGFzUHVsbEFjY2VzcygpKTsK\nCiAgICAgICAgciA9IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oImdpdGh1YiIp\nLmdldFJlcG9zaXRvcnkoImh1YiIpOwogICAgICAgIGFzc2VydEZhbHNlKHIu\naGFzQWRtaW5BY2Nlc3MoKSk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMg\nbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVz\ndEdldE15c2VsZigpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdITXlz\nZWxmIG1lID0gZ2l0SHViLmdldE15c2VsZigpOwogICAgICAgIGFzc2VydE5v\ndE51bGwobWUpOwogICAgICAgIGFzc2VydE5vdE51bGwoZ2l0SHViLmdldFVz\nZXIoImtvaHN1a2UyIikpOwogICAgICAgIFBhZ2VkSXRlcmFibGU8R0hSZXBv\nc2l0b3J5PiBnaFJlcG9zaXRvcmllcyA9IG1lLmxpc3RSZXBvc2l0b3JpZXMo\nKTsKICAgICAgICBhc3NlcnRUcnVlKGdoUmVwb3NpdG9yaWVzLml0ZXJhdG9y\nKCkuaGFzTmV4dCgpKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2Nr\naW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0UHVi\nbGljS2V5cygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIExpc3Q8R0hL\nZXk+IGtleXMgPSBnaXRIdWIuZ2V0TXlzZWxmKCkuZ2V0UHVibGljS2V5cygp\nOwogICAgICAgIGFzc2VydEZhbHNlKGtleXMuaXNFbXB0eSgpKTsKICAgIH0K\nCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0\nCiAgICBwdWJsaWMgdm9pZCB0ZXN0T3JnRm9yaygpIHRocm93cyBFeGNlcHRp\nb24gewogICAgICAgIGtvaHN1a2UoKTsKCiAgICAgICAgZ2l0SHViLmdldFJl\ncG9zaXRvcnkoImtvaHN1a2UvcnVieXdtIikuZm9ya1RvKGdpdEh1Yi5nZXRP\ncmdhbml6YXRpb24oR0lUSFVCX0FQSV9URVNUX09SRykpOwogICAgfQoKICAg\nIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAg\nIHB1YmxpYyB2b2lkIHRlc3RHZXRUZWFtc0ZvclJlcG8oKSB0aHJvd3MgRXhj\nZXB0aW9uIHsKICAgICAgICBrb2hzdWtlKCk7CiAgICAgICAgLy8gJ0NvcmUg\nRGV2ZWxvcGVycycgYW5kICdPd25lcnMnCiAgICAgICAgYXNzZXJ0RXF1YWxz\nKDIsIGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oR0lUSFVCX0FQSV9URVNUX09S\nRykuZ2V0UmVwb3NpdG9yeSgidGVzdEdldFRlYW1zRm9yUmVwbyIpLmdldFRl\nYW1zKCkuc2l6ZSgpKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2Nr\naW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0TWVt\nYmVyc2hpcCgpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIFNldDxTdHJp\nbmc+IG1lbWJlcnMgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKEdJVEhVQl9B\nUElfVEVTVF9PUkcpLmdldFJlcG9zaXRvcnkoImplbmtpbnMiKS5nZXRDb2xs\nYWJvcmF0b3JOYW1lcygpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiht\nZW1iZXJzLmNvbnRhaW5zKCJrb2hzdWtlIikpOwogICAgfQoKICAgIEBJZ25v\ncmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIHRlc3RNZW1iZXJPcmdzKCkgdGhyb3dzIEV4Y2VwdGlvbiB7CiAg\nICAgICAgSGFzaFNldDxHSE9yZ2FuaXphdGlvbj4gbyA9IGdpdEh1Yi5nZXRV\nc2VyKCJrb2hzdWtlIikuZ2V0T3JnYW5pemF0aW9ucygpOwogICAgICAgIGFz\nc2VydFRoYXQobywgaGFzSXRlbShoYXNQcm9wZXJ0eSgibmFtZSIsIGVxdWFs\nVG8oIkNsb3VkQmVlcyIpKSkpOwogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRz\nIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRl\nc3RPcmdUZWFtcygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGtvaHN1\na2UoKTsKICAgICAgICBpbnQgc3ogPSAwOwogICAgICAgIGZvciAoR0hUZWFt\nIHQgOiBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKEdJVEhVQl9BUElfVEVTVF9P\nUkcpLmxpc3RUZWFtcygpKSB7CiAgICAgICAgICAgIGFzc2VydE5vdE51bGwo\ndC5nZXROYW1lKCkpOwogICAgICAgICAgICBzeisrOwogICAgICAgIH0KICAg\nICAgICBhc3NlcnRUcnVlKHN6IDwgMTAwKTsKICAgIH0KCiAgICBASWdub3Jl\nKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMg\ndm9pZCB0ZXN0T3JnVGVhbUJ5TmFtZSgpIHRocm93cyBFeGNlcHRpb24gewog\nICAgICAgIGtvaHN1a2UoKTsKICAgICAgICBHSFRlYW0gZSA9IGdpdEh1Yi5n\nZXRPcmdhbml6YXRpb24oR0lUSFVCX0FQSV9URVNUX09SRykuZ2V0VGVhbUJ5\nTmFtZSgiQ29yZSBEZXZlbG9wZXJzIik7CiAgICAgICAgYXNzZXJ0Tm90TnVs\nbChlKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNr\nIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0T3JnVGVhbUJ5U2x1\nZygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGtvaHN1a2UoKTsKICAg\nICAgICBHSFRlYW0gZSA9IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oR0lUSFVC\nX0FQSV9URVNUX09SRykuZ2V0VGVhbUJ5U2x1ZygiY29yZS1kZXZlbG9wZXJz\nIik7CiAgICAgICAgYXNzZXJ0Tm90TnVsbChlKTsKICAgIH0KCiAgICBASWdu\nb3JlKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJs\naWMgdm9pZCB0ZXN0Q29tbWl0KCkgdGhyb3dzIEV4Y2VwdGlvbiB7CiAgICAg\nICAgR0hDb21taXQgY29tbWl0ID0gZ2l0SHViLmdldFVzZXIoImplbmtpbnNj\naSIpLmdldFJlcG9zaXRvcnkoImplbmtpbnMiKS5nZXRDb21taXQoIjA4YzFj\nOTk3MGFmNGQ2MDlhZTc1NGZiZTgwM2UwNjE4NmUzMjA2ZjciKTsKICAgICAg\nICBhc3NlcnRFcXVhbHMoMSwgY29tbWl0LmdldFBhcmVudHMoKS5zaXplKCkp\nOwogICAgICAgIGFzc2VydEVxdWFscygxLCBjb21taXQuZ2V0RmlsZXMoKS5z\naXplKCkpOwogICAgICAgIGFzc2VydEVxdWFscygiaHR0cHM6Ly9naXRodWIu\nY29tL2plbmtpbnNjaS9qZW5raW5zL2NvbW1pdC8wOGMxYzk5NzBhZjRkNjA5\nYWU3NTRmYmU4MDNlMDYxODZlMzIwNmY3IiwKICAgICAgICAgICAgY29tbWl0\nLmdldEh0bWxVcmwoKS50b1N0cmluZygpKTsKCiAgICAgICAgRmlsZSBmID0g\nY29tbWl0LmdldEZpbGVzKCkuZ2V0KDApOwogICAgICAgIGFzc2VydEVxdWFs\ncyg0OCwgZi5nZXRMaW5lc0NoYW5nZWQoKSk7CiAgICAgICAgYXNzZXJ0RXF1\nYWxzKCJtb2RpZmllZCIsIGYuZ2V0U3RhdHVzKCkpOwogICAgICAgIGFzc2Vy\ndEVxdWFscygiY2hhbmdlbG9nLmh0bWwiLCBmLmdldEZpbGVOYW1lKCkpOwoK\nICAgICAgICAvLyB3YWxrIHRoZSB0cmVlCiAgICAgICAgR0hUcmVlIHQgPSBj\nb21taXQuZ2V0VHJlZSgpOwogICAgICAgIGFzc2VydFRoYXQoSU9VdGlscy50\nb1N0cmluZyh0LmdldEVudHJ5KCJ0b2RvLnR4dCIpLnJlYWRBc0Jsb2IoKSks\nIGNvbnRhaW5zU3RyaW5nKCJleGVjdXRvciByZW5kZXJpbmciKSk7CiAgICAg\nICAgYXNzZXJ0Tm90TnVsbCh0LmdldEVudHJ5KCJ3YXIiKS5hc1RyZWUoKSk7\nCiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAg\nICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdExpc3RDb21taXRzKCkgdGhy\nb3dzIEV4Y2VwdGlvbiB7CiAgICAgICAgTGlzdDxTdHJpbmc+IHNoYTEgPSBu\nZXcgQXJyYXlMaXN0PFN0cmluZz4oKTsKICAgICAgICBmb3IgKEdIQ29tbWl0\nIGMgOiBnaXRIdWIuZ2V0VXNlcigia29oc3VrZSIpLmdldFJlcG9zaXRvcnko\nImVtcHR5LWNvbW1pdCIpLmxpc3RDb21taXRzKCkpIHsKICAgICAgICAgICAg\nU3lzdGVtLm91dC5wcmludGxuKGMuZ2V0U0hBMSgpKTsKICAgICAgICAgICAg\nc2hhMS5hZGQoYy5nZXRTSEExKCkpOwogICAgICAgIH0KICAgICAgICBhc3Nl\ncnRFcXVhbHMoImZkZmFkNmJlNGRiNmY5NmZhZWExZjE1M2ZiNDQ3YjQ3OWE3\nYTljYjciLCBzaGExLmdldCgwKSk7CiAgICAgICAgYXNzZXJ0RXF1YWxzKDEs\nIHNoYTEuc2l6ZSgpKTsKICAgIH0KCiAgICBwdWJsaWMgdm9pZCB0ZXN0UXVl\ncnlDb21taXRzKCkgdGhyb3dzIEV4Y2VwdGlvbiB7CiAgICAgICAgTGlzdDxT\ndHJpbmc+IHNoYTEgPSBuZXcgQXJyYXlMaXN0PFN0cmluZz4oKTsKICAgICAg\nICBmb3IgKEdIQ29tbWl0IGMgOiBnaXRIdWIuZ2V0VXNlcigiamVua2luc2Np\nIikuZ2V0UmVwb3NpdG9yeSgiamVua2lucyIpLnF1ZXJ5Q29tbWl0cygpCiAg\nICAgICAgICAgIC5zaW5jZShuZXcgRGF0ZSgxMTk5MTc0NDAwMDAwTCkpLnVu\ndGlsKDEyMDE4NTI4MDAwMDBMKS5wYXRoKCJwb20ueG1sIikubGlzdCgpKSB7\nCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihjLmdldFNIQTEoKSk7\nCiAgICAgICAgICAgIHNoYTEuYWRkKGMuZ2V0U0hBMSgpKTsKICAgICAgICB9\nCiAgICAgICAgYXNzZXJ0RXF1YWxzKCIxY2NjZGRiMjJlMzA1Mzk3MTUxYjJi\nN2I4N2I0YjQ3ZDc0Y2EzMzdiIiwgc2hhMS5nZXQoMCkpOwogICAgICAgIGFz\nc2VydEVxdWFscygyOSwgc2hhMS5zaXplKCkpOwogICAgfQoKICAgIEBJZ25v\ncmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIHRlc3RCcmFuY2hlcygpIHRocm93cyBFeGNlcHRpb24gewogICAg\nICAgIE1hcDxTdHJpbmcsIEdIQnJhbmNoPiBiID0KICAgICAgICAgICAgZ2l0\nSHViLmdldFVzZXIoImplbmtpbnNjaSIpLmdldFJlcG9zaXRvcnkoImplbmtp\nbnMiKS5nZXRCcmFuY2hlcygpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRs\nbihiKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNr\nIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0Q29tbWl0Q29tbWVu\ndCgpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdIUmVwb3NpdG9yeSBy\nID0gZ2l0SHViLmdldFVzZXIoImplbmtpbnNjaSIpLmdldFJlcG9zaXRvcnko\nImplbmtpbnMiKTsKICAgICAgICBQYWdlZEl0ZXJhYmxlPEdIQ29tbWl0Q29t\nbWVudD4gY29tbWVudHMgPSByLmxpc3RDb21taXRDb21tZW50cygpOwogICAg\nICAgIExpc3Q8R0hDb21taXRDb21tZW50PiBiYXRjaCA9IGNvbW1lbnRzLml0\nZXJhdG9yKCkubmV4dFBhZ2UoKTsKICAgICAgICBmb3IgKEdIQ29tbWl0Q29t\nbWVudCBjb21tZW50IDogYmF0Y2gpIHsKICAgICAgICAgICAgU3lzdGVtLm91\ndC5wcmludGxuKGNvbW1lbnQuZ2V0Qm9keSgpKTsKICAgICAgICAgICAgYXNz\nZXJ0U2FtZShjb21tZW50LmdldE93bmVyKCksIHIpOwogICAgICAgIH0KICAg\nIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBU\nZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0Q3JlYXRlQ29tbWl0Q29tbWVudCgp\nIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdIQ29tbWl0IGNvbW1pdCA9\nIGdpdEh1Yi5nZXRVc2VyKCJrb2hzdWtlIikuZ2V0UmVwb3NpdG9yeSgic2Fu\nZGJveC1hbnQiKS5nZXRDb21taXQoIjhhZTM4ZGIwZWE1ODM3MzEzYWI1ZjM5\nZDQzYTZmNzNkZTNiZDkwMDAiKTsKICAgICAgICBHSENvbW1pdENvbW1lbnQg\nYyA9IGNvbW1pdC5jcmVhdGVDb21tZW50KCJbdGVzdGluZ10oaHR0cDovL2tv\naHN1c2Uub3JnLykiKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYyk7\nCiAgICAgICAgYy51cGRhdGUoInVwZGF0ZWQgdGV4dCIpOwogICAgICAgIFN5\nc3RlbS5vdXQucHJpbnRsbihjKTsKICAgICAgICBjLmRlbGV0ZSgpOwogICAg\nfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRl\nc3QKICAgIHB1YmxpYyB2b2lkIHRyeUhvb2soKSB0aHJvd3MgRXhjZXB0aW9u\nIHsKICAgICAgICBrb2hzdWtlKCk7CiAgICAgICAgR0hSZXBvc2l0b3J5IHIg\nPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9uKEdJVEhVQl9BUElfVEVTVF9PUkcp\nLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1hcGkiKTsKICAgICAgICBHSEhvb2sg\naG9vayA9IHIuY3JlYXRlV2ViSG9vayhuZXcgVVJMKCJodHRwOi8vd3d3Lmdv\nb2dsZS5jb20vIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihob29r\nKTsKCiAgICAgICAgaWYgKG1vY2tHaXRIdWIuaXNVc2VQcm94eSgpKSB7CiAg\nICAgICAgICAgIHIgPSBnaXRIdWJCZWZvcmVBZnRlci5nZXRPcmdhbml6YXRp\nb24oR0lUSFVCX0FQSV9URVNUX09SRykuZ2V0UmVwb3NpdG9yeSgiZ2l0aHVi\nLWFwaSIpOwogICAgICAgICAgICBmb3IgKEdISG9vayBoIDogci5nZXRIb29r\ncygpKSB7CiAgICAgICAgICAgICAgICBoLmRlbGV0ZSgpOwogICAgICAgICAg\nICB9CiAgICAgICAgfQogICAgfQoKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9p\nZCB0ZXN0RXZlbnRBcGkoKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBm\nb3IgKEdIRXZlbnRJbmZvIGV2IDogZ2l0SHViLmdldEV2ZW50cygpKSB7CiAg\nICAgICAgICAgIGlmIChldi5nZXRUeXBlKCkgPT0gR0hFdmVudC5QVUxMX1JF\nUVVFU1QpIHsKICAgICAgICAgICAgICAgIEdIRXZlbnRQYXlsb2FkLlB1bGxS\nZXF1ZXN0IHByID0gZXYuZ2V0UGF5bG9hZChHSEV2ZW50UGF5bG9hZC5QdWxs\nUmVxdWVzdC5jbGFzcyk7CiAgICAgICAgICAgICAgICBhc3NlcnRUaGF0KHBy\nLmdldE51bWJlcigpLCBpcyhwci5nZXRQdWxsUmVxdWVzdCgpLmdldE51bWJl\ncigpKSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgQEln\nbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVi\nbGljIHZvaWQgdGVzdEFwcCgpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAg\nICAgU3lzdGVtLm91dC5wcmludGxuKGdpdEh1Yi5nZXRNeXNlbGYoKS5nZXRF\nbWFpbHMoKSk7CgovLyAgICAgICAgR0hSZXBvc2l0b3J5IHIgPSBnaXRIdWIu\nZ2V0T3JnYW5pemF0aW9uKCJqZW5raW5zY2kiKS5jcmVhdGVSZXBvc2l0b3J5\nKCJra3Rlc3Q0IiwgIktvaHN1a2UncyB0ZXN0IiwgImh0dHA6Ly9rb2hzdWtl\nLm9yZy8iLCAiRXZlcnlvbmUiLCB0cnVlKTsKLy8gICAgICAgIHIuZm9yaygp\nOwoKLy8gICAgICAgIHRyeURpc2FibGluZ0lzc3VlVHJhY2tlcnMoZ2l0SHVi\nKTsKCi8vICAgICAgICB0cnlEaXNhYmxpbmdXaWtpKGdpdEh1Yik7CgovLyAg\nICAgICAgR0hQdWxsUmVxdWVzdCBpID0gZ2l0SHViLmdldE9yZ2FuaXphdGlv\nbigiamVua2luc2NpIikuZ2V0UmVwb3NpdG9yeSgic2FuZGJveCIpLmdldFB1\nbGxSZXF1ZXN0KDEpOwovLyAgICAgICAgZm9yIChHSElzc3VlQ29tbWVudCBj\nIDogaS5nZXRDb21tZW50cygpKQovLyAgICAgICAgICAgIFN5c3RlbS5vdXQu\ncHJpbnRsbihjKTsKLy8gICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihpKTsK\nCi8vICAgICAgICBnaXRIdWIuZ2V0TXlzZWxmKCkuZ2V0UmVwb3NpdG9yeSgi\ncGVyZm9yY2UtcGx1Z2luIikuc2V0RW1haWxTZXJ2aWNlSG9vaygia2tAa29o\nc3VrZS5vcmciKTsKCi8vICAgICAgICB0cnlSZW5hbWluZyhnaXRIdWIpOwov\nLyAgICAgICAgdHJ5T3JnRm9yayhnaXRIdWIpOwoKLy8gICAgICAgIHRlc3RP\ncmdhbml6YXRpb24oZ2l0SHViKTsKLy8gICAgICAgIHRlc3RQb3N0Q29tbWl0\nSG9vayhnaXRIdWIpOwoKLy8gICAgICAgIHRyeVRlYW1DcmVhdGlvbihnaXRI\ndWIpOwoKLy8gICAgICAgIHQuYWRkKGdpdEh1Yi5nZXRNeXNlbGYoKSk7Ci8v\nICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4odC5nZXRNZW1iZXJzKCkpOwov\nLyAgICAgICAgdC5yZW1vdmUoZ2l0SHViLmdldE15c2VsZigpKTsKLy8gICAg\nICAgIFN5c3RlbS5vdXQucHJpbnRsbih0LmdldE1lbWJlcnMoKSk7CgovLyAg\nICAgICAgR0hSZXBvc2l0b3J5IHIgPSBnaXRIdWIuZ2V0T3JnYW5pemF0aW9u\nKCJIdWRzb25MYWJzIikuY3JlYXRlUmVwb3NpdG9yeSgiYXV0by10ZXN0Iiwg\nInNvbWUgZGVzY3JpcHRpb24iLCAiaHR0cDovL2tvaHN1a2Uub3JnLyIsICJQ\nbHVnaW4gRGV2ZWxvcGVycyIsIHRydWUpOwoKLy8gICAgICAgIHIuCi8vICAg\nICAgICBHaXRIdWIgaHViID0gR2l0SHViLmNvbm5lY3RBbm9ueW1vdXNseSgp\nOwovLy8vICAgICAgICBodWIuY3JlYXRlUmVwb3NpdG9yeSgidGVzdCIsInRl\nc3QgcmVwb3NpdG9yeSIsbnVsbCx0cnVlKTsKLy8vLyAgICAgICAgaHViLmdl\ndFVzZXJUZXN0KCJrb2hzdWtlIikuZ2V0UmVwb3NpdG9yeSgidGVzdCIpLmRl\nbGV0ZSgpOwovLwovLyAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGh1Yi5n\nZXRVc2VyVGVzdCgia29oc3VrZSIpLmdldFJlcG9zaXRvcnkoImh1ZHNvbiIp\nLmdldENvbGxhYm9yYXRvcnMoKSk7CiAgICB9CgogICAgcHJpdmF0ZSB2b2lk\nIHRyeURpc2FibGluZ0lzc3VlVHJhY2tlcnMoR2l0SHViIGdpdEh1YikgdGhy\nb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBmb3IgKEdIUmVwb3NpdG9yeSBy\nIDogZ2l0SHViLmdldE9yZ2FuaXphdGlvbigiamVua2luc2NpIikuZ2V0UmVw\nb3NpdG9yaWVzKCkudmFsdWVzKCkpIHsKICAgICAgICAgICAgaWYgKHIuaGFz\nSXNzdWVzKCkpIHsKICAgICAgICAgICAgICAgIGlmIChyLmdldE9wZW5Jc3N1\nZUNvdW50KCkgPT0gMCkgewogICAgICAgICAgICAgICAgICAgIFN5c3RlbS5v\ndXQucHJpbnRsbigiRElTQUJMRUQgICIgKyByLmdldE5hbWUoKSk7CiAgICAg\nICAgICAgICAgICAgICAgci5lbmFibGVJc3N1ZVRyYWNrZXIoZmFsc2UpOwog\nICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBT\neXN0ZW0ub3V0LnByaW50bG4oIlVOVE9VQ0hFRCAiICsgci5nZXROYW1lKCkp\nOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQog\nICAgfQoKICAgIHByaXZhdGUgdm9pZCB0cnlEaXNhYmxpbmdXaWtpKEdpdEh1\nYiBnaXRIdWIpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAgICAgZm9yIChH\nSFJlcG9zaXRvcnkgciA6IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oImplbmtp\nbnNjaSIpLmdldFJlcG9zaXRvcmllcygpLnZhbHVlcygpKSB7CiAgICAgICAg\nICAgIGlmIChyLmhhc1dpa2koKSkgewogICAgICAgICAgICAgICAgU3lzdGVt\nLm91dC5wcmludGxuKCJESVNBQkxFRCAgIiArIHIuZ2V0TmFtZSgpKTsKICAg\nICAgICAgICAgICAgIHIuZW5hYmxlV2lraShmYWxzZSk7CiAgICAgICAgICAg\nIH0KICAgICAgICB9CiAgICB9CgogICAgcHJpdmF0ZSB2b2lkIHRyeVVwZGF0\naW5nSXNzdWVUcmFja2VyKEdpdEh1YiBnaXRIdWIpIHRocm93cyBJT0V4Y2Vw\ndGlvbiB7CiAgICAgICAgR0hSZXBvc2l0b3J5IHIgPSBnaXRIdWIuZ2V0T3Jn\nYW5pemF0aW9uKCJqZW5raW5zY2kiKS5nZXRSZXBvc2l0b3J5KCJsaWItdGFz\nay1yZWFjdG9yIik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHIuaGFz\nSXNzdWVzKCkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihyLmdldE9w\nZW5Jc3N1ZUNvdW50KCkpOwogICAgICAgIHIuZW5hYmxlSXNzdWVUcmFja2Vy\nKGZhbHNlKTsKICAgIH0KCiAgICBwcml2YXRlIHZvaWQgdHJ5UmVuYW1pbmco\nR2l0SHViIGdpdEh1YikgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBn\naXRIdWIuZ2V0VXNlcigia29oc3VrZSIpLmdldFJlcG9zaXRvcnkoInRlc3Qi\nKS5yZW5hbWVUbygidGVzdDIiKTsKICAgIH0KCiAgICBwcml2YXRlIHZvaWQg\ndHJ5VGVhbUNyZWF0aW9uKEdpdEh1YiBnaXRIdWIpIHRocm93cyBJT0V4Y2Vw\ndGlvbiB7CiAgICAgICAgR0hPcmdhbml6YXRpb24gbyA9IGdpdEh1Yi5nZXRP\ncmdhbml6YXRpb24oIkh1ZHNvbkxhYnMiKTsKICAgICAgICBHSFRlYW0gdCA9\nIG8uY3JlYXRlVGVhbSgiYXV0byB0ZWFtIiwgUGVybWlzc2lvbi5QVVNIKTsK\nICAgICAgICB0LmFkZChvLmdldFJlcG9zaXRvcnkoImF1dG8tdGVzdCIpKTsK\nICAgIH0KCiAgICBwcml2YXRlIHZvaWQgdGVzdFBvc3RDb21taXRIb29rKEdp\ndEh1YiBnaXRIdWIpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAgICAgR0hS\nZXBvc2l0b3J5IHIgPSBnaXRIdWIuZ2V0TXlzZWxmKCkuZ2V0UmVwb3NpdG9y\neSgiZm9vIik7CiAgICAgICAgU2V0PFVSTD4gaG9va3MgPSByLmdldFBvc3RD\nb21taXRIb29rcygpOwogICAgICAgIGhvb2tzLmFkZChuZXcgVVJMKCJodHRw\nOi8va29oc3VrZS5vcmcvdGVzdCIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnBy\naW50bG4oaG9va3MpOwogICAgICAgIGhvb2tzLnJlbW92ZShuZXcgVVJMKCJo\ndHRwOi8va29oc3VrZS5vcmcvdGVzdCIpKTsKICAgICAgICBTeXN0ZW0ub3V0\nLnByaW50bG4oaG9va3MpOwogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1v\nY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RP\ncmdSZXBvc2l0b3JpZXMoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAg\nIGtvaHN1a2UoKTsKICAgICAgICBHSE9yZ2FuaXphdGlvbiBqID0gZ2l0SHVi\nLmdldE9yZ2FuaXphdGlvbigiamVua2luc2NpIik7CiAgICAgICAgbG9uZyBz\ndGFydCA9IFN5c3RlbS5jdXJyZW50VGltZU1pbGxpcygpOwogICAgICAgIE1h\ncDxTdHJpbmcsIEdIUmVwb3NpdG9yeT4gcmVwb3MgPSBqLmdldFJlcG9zaXRv\ncmllcygpOwogICAgICAgIGxvbmcgZW5kID0gU3lzdGVtLmN1cnJlbnRUaW1l\nTWlsbGlzKCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVkIHJlcG9z\naXRvcmllcyBpbiAlZG1zXG4iLCByZXBvcy5zaXplKCksIGVuZCAtIHN0YXJ0\nKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2NraW5nIGNoZWNrIikK\nICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0T3JnYW5pemF0aW9uKCkg\ndGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBrb2hzdWtlKCk7CiAgICAg\nICAgR0hPcmdhbml6YXRpb24gaiA9IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24o\nR0lUSFVCX0FQSV9URVNUX09SRyk7CiAgICAgICAgR0hUZWFtIHQgPSBqLmdl\ndFRlYW1zKCkuZ2V0KCJDb3JlIERldmVsb3BlcnMiKTsKCiAgICAgICAgYXNz\nZXJ0Tm90TnVsbChqLmdldFJlcG9zaXRvcnkoImplbmtpbnMiKSk7CgovLyAg\nICAgICAgdC5hZGQobGFicy5nZXRSZXBvc2l0b3J5KCJ4eXoiKSk7CiAgICB9\nCgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVz\ndAogICAgcHVibGljIHZvaWQgdGVzdENvbW1pdFN0YXR1cygpIHRocm93cyBF\neGNlcHRpb24gewogICAgICAgIEdIUmVwb3NpdG9yeSByID0gZ2l0SHViLmdl\ndFJlcG9zaXRvcnkoImdpdGh1Yi1hcGkvZ2l0aHViLWFwaSIpOwoKICAgICAg\nICBHSENvbW1pdFN0YXR1cyBzdGF0ZTsKCi8vICAgICAgICBzdGF0ZSA9IHIu\nY3JlYXRlQ29tbWl0U3RhdHVzKCJlY2JmZGQ3MzE1ZWYyY2YwNGIyYmU3ZjEx\nYTA3MmNlMGJkMDBjMzk2IiwgR0hDb21taXRTdGF0ZS5GQUlMVVJFLCAiaHR0\ncDovL2tvaHN1a2Uub3JnLyIsICJ0ZXN0aW5nISIpOwoKICAgICAgICBMaXN0\nPEdIQ29tbWl0U3RhdHVzPiBsc3QgPSByLmxpc3RDb21taXRTdGF0dXNlcygi\nZWNiZmRkNzMxNWVmMmNmMDRiMmJlN2YxMWEwNzJjZTBiZDAwYzM5NiIpLmFz\nTGlzdCgpOwogICAgICAgIHN0YXRlID0gbHN0LmdldCgwKTsKICAgICAgICBT\neXN0ZW0ub3V0LnByaW50bG4oc3RhdGUpOwogICAgICAgIGFzc2VydEVxdWFs\ncygidGVzdGluZyEiLCBzdGF0ZS5nZXREZXNjcmlwdGlvbigpKTsKICAgICAg\nICBhc3NlcnRFcXVhbHMoImh0dHA6Ly9rb2hzdWtlLm9yZy8iLCBzdGF0ZS5n\nZXRUYXJnZXRVcmwoKSk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9j\na2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdENv\nbW1pdFNob3J0SW5mbygpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdI\nUmVwb3NpdG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1h\ncGkvZ2l0aHViLWFwaSIpOwogICAgICAgIEdIQ29tbWl0IGNvbW1pdCA9IHIu\nZ2V0Q29tbWl0KCI4NmEyZTI0NWFhNmQ3MWQ1NDkyMzY1NTA2NjA0OWQ5ZTIx\nYTE1ZjIzIik7CiAgICAgICAgYXNzZXJ0RXF1YWxzKGNvbW1pdC5nZXRDb21t\naXRTaG9ydEluZm8oKS5nZXRBdXRob3IoKS5nZXROYW1lKCksICJLb2hzdWtl\nIEthd2FndWNoaSIpOwogICAgICAgIGFzc2VydEVxdWFscyhjb21taXQuZ2V0\nQ29tbWl0U2hvcnRJbmZvKCkuZ2V0TWVzc2FnZSgpLCAiZG9jIik7CiAgICB9\nCgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVz\ndAogICAgcHVibGljIHZvaWQgdGVzdFB1bGxSZXF1ZXN0UG9wdWxhdGUoKSB0\naHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBHSFJlcG9zaXRvcnkgciA9IGdp\ndEh1Yi5nZXRVc2VyKCJrb2hzdWtlIikuZ2V0UmVwb3NpdG9yeSgiZ2l0aHVi\nLWFwaSIpOwogICAgICAgIEdIUHVsbFJlcXVlc3QgcCA9IHIuZ2V0UHVsbFJl\ncXVlc3QoMTcpOwogICAgICAgIEdIVXNlciB1ID0gcC5nZXRVc2VyKCk7CiAg\nICAgICAgYXNzZXJ0Tm90TnVsbCh1LmdldE5hbWUoKSk7CiAgICB9CgogICAg\nQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAg\ncHVibGljIHZvaWQgdGVzdENoZWNrTWVtYmVyc2hpcCgpIHRocm93cyBFeGNl\ncHRpb24gewogICAgICAgIGtvaHN1a2UoKTsKICAgICAgICBHSE9yZ2FuaXph\ndGlvbiBqID0gZ2l0SHViLmdldE9yZ2FuaXphdGlvbigiamVua2luc2NpIik7\nCiAgICAgICAgR0hVc2VyIGtvaHN1a2UgPSBnaXRIdWIuZ2V0VXNlcigia29o\nc3VrZSIpOwogICAgICAgIEdIVXNlciBiID0gZ2l0SHViLmdldFVzZXIoImIi\nKTsKCiAgICAgICAgYXNzZXJ0VHJ1ZShqLmhhc01lbWJlcihrb2hzdWtlKSk7\nCiAgICAgICAgYXNzZXJ0RmFsc2Uoai5oYXNNZW1iZXIoYikpOwoKICAgICAg\nICBhc3NlcnRUcnVlKGouaGFzUHVibGljTWVtYmVyKGtvaHN1a2UpKTsKICAg\nICAgICBhc3NlcnRGYWxzZShqLmhhc1B1YmxpY01lbWJlcihiKSk7CiAgICB9\nCgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVz\ndAogICAgcHVibGljIHZvaWQgdGVzdENyZWF0ZVJlbGVhc2UoKSB0aHJvd3Mg\nRXhjZXB0aW9uIHsKICAgICAgICBrb2hzdWtlKCk7CgogICAgICAgIEdIUmVw\nb3NpdG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImtvaHN1a2UyL3Rl\nc3RDcmVhdGVSZWxlYXNlIik7CgogICAgICAgIFN0cmluZyB0YWdOYW1lID0g\nVVVJRC5yYW5kb21VVUlEKCkudG9TdHJpbmcoKTsKICAgICAgICBTdHJpbmcg\ncmVsZWFzZU5hbWUgPSAicmVsZWFzZS0iICsgdGFnTmFtZTsKCiAgICAgICAg\nR0hSZWxlYXNlIHJlbCA9IHIuY3JlYXRlUmVsZWFzZSh0YWdOYW1lKQogICAg\nICAgICAgICAubmFtZShyZWxlYXNlTmFtZSkKICAgICAgICAgICAgLnByZXJl\nbGVhc2UoZmFsc2UpCiAgICAgICAgICAgIC5jcmVhdGUoKTsKCiAgICAgICAg\nVGhyZWFkLnNsZWVwKDMwMDApOwoKICAgICAgICB0cnkgewoKICAgICAgICAg\nICAgZm9yIChHSFRhZyB0YWcgOiByLmxpc3RUYWdzKCkpIHsKICAgICAgICAg\nICAgICAgIGlmICh0YWdOYW1lLmVxdWFscyh0YWcuZ2V0TmFtZSgpKSkgewog\nICAgICAgICAgICAgICAgICAgIFN0cmluZyBhc2ggPSB0YWcuZ2V0Q29tbWl0\nKCkuZ2V0U0hBMSgpOwogICAgICAgICAgICAgICAgICAgIEdIUmVmIHJlZiA9\nIHIuY3JlYXRlUmVmKCJyZWZzL2hlYWRzLyIgKyByZWxlYXNlTmFtZSwgYXNo\nKTsKICAgICAgICAgICAgICAgICAgICBhc3NlcnRFcXVhbHMocmVmLmdldFJl\nZigpLCAicmVmcy9oZWFkcy8iICsgcmVsZWFzZU5hbWUpOwoKICAgICAgICAg\nICAgICAgICAgICBmb3IgKE1hcC5FbnRyeTxTdHJpbmcsIEdIQnJhbmNoPiBl\nbnRyeSA6IHIuZ2V0QnJhbmNoZXMoKS5lbnRyeVNldCgpKSB7CiAgICAgICAg\nICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihlbnRyeS5nZXRL\nZXkoKSArICIvIiArIGVudHJ5LmdldFZhbHVlKCkpOwogICAgICAgICAgICAg\nICAgICAgICAgICBpZiAocmVsZWFzZU5hbWUuZXF1YWxzKGVudHJ5LmdldFZh\nbHVlKCkuZ2V0TmFtZSgpKSkgewogICAgICAgICAgICAgICAgICAgICAgICAg\nICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg\nICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGZhaWwoImJyYW5j\naCBub3QgZm91bmQiKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg\nfQogICAgICAgICAgICBmYWlsKCJyZWxlYXNlIGNyZWF0aW9uIGZhaWxlZCEg\ndGFnIG5vdCBmb3VuZCIpOwogICAgICAgIH0gZmluYWxseSB7CiAgICAgICAg\nICAgIHJlbC5kZWxldGUoKTsKICAgICAgICB9CiAgICB9CgogICAgQElnbm9y\nZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGlj\nIHZvaWQgdGVzdFJlZigpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAgICAg\nR0hSZWYgbWFzdGVyUmVmID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImplbmtp\nbnNjaS9qZW5raW5zIikuZ2V0UmVmKCJoZWFkcy9tYXN0ZXIiKTsKICAgICAg\nICBhc3NlcnRFcXVhbHMoImh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3Mv\namVua2luc2NpL2plbmtpbnMvZ2l0L3JlZnMvaGVhZHMvbWFzdGVyIiwgbWFz\ndGVyUmVmLmdldFVybCgpLnRvU3RyaW5nKCkpOwogICAgfQoKICAgIEBJZ25v\ncmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1Ymxp\nYyB2b2lkIGRpcmVjdG9yeUxpc3RpbmcoKSB0aHJvd3MgSU9FeGNlcHRpb24g\newogICAgICAgIExpc3Q8R0hDb250ZW50PiBjaGlsZHJlbiA9IGdpdEh1Yi5n\nZXRSZXBvc2l0b3J5KCJqZW5raW5zY2kvamVua2lucyIpLmdldERpcmVjdG9y\neUNvbnRlbnQoImNvcmUiKTsKICAgICAgICBmb3IgKEdIQ29udGVudCBjIDog\nY2hpbGRyZW4pIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGMu\nZ2V0TmFtZSgpKTsKICAgICAgICAgICAgaWYgKGMuaXNEaXJlY3RvcnkoKSkg\newogICAgICAgICAgICAgICAgZm9yIChHSENvbnRlbnQgZCA6IGMubGlzdERp\ncmVjdG9yeUNvbnRlbnQoKSkgewogICAgICAgICAgICAgICAgICAgIFN5c3Rl\nbS5vdXQucHJpbnRsbigiICAiICsgZC5nZXROYW1lKCkpOwogICAgICAgICAg\nICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIEBJ\nZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1\nYmxpYyB2b2lkIHRlc3RBZGREZXBsb3lLZXkoKSB0aHJvd3MgSU9FeGNlcHRp\nb24gewogICAgICAgIEdIUmVwb3NpdG9yeSBteVJlcG9zaXRvcnkgPSBnZXRU\nZXN0UmVwb3NpdG9yeSgpOwogICAgICAgIGZpbmFsIEdIRGVwbG95S2V5IG5l\nd0RlcGxveUtleSA9IG15UmVwb3NpdG9yeS5hZGREZXBsb3lLZXkoInRlc3Qi\nLCAic3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFEVXQw\nUkF5Y0M1Y1M0MkpLaDZTZWNmRlpCUjFSckYrMmhZTWN0ejRtazc0L2FyQkUr\nd0ZiN2ZuU0hHemRHS1gyaDVDRk9XT0RpZlJDSlZoQjdobFZ4b2R4ZStRa1FR\nWUFFTC94MVdWQ0puR2dUR1FHT3JoT01qOTVWM1VFNXBRS2hzS0Q2MDhDK3U1\ndFNvZmNXWExUb1AxL3daN1U0L0FIanFZaTA4T0xzV1RvSENheDU1VFprdmR0\nMmpvMGhiSW9ZVStYSTlROFV2NE9ORE4xb2FiaU9kZ2VLaTgrY3J2SEF1dk5s\nZWlCaFdWQnpGaDhLZGZ6YUg1dU5kdzdpaGhGakVkMXZ6cUFDc2pDSU5DamRN\nZnpsNmpEOUV4dVd1RTkyblpKbnVjbHMyY0VvTkM2azJhUG1yWkRnOWhBMzJG\nWFZweXNlWStiRFVXRlU2TE8yTEc2UEIga29oc3VrZUBhdGxhcyIpOwogICAg\nICAgIHRyeSB7CiAgICAgICAgICAgIGFzc2VydE5vdE51bGwobmV3RGVwbG95\nS2V5LmdldElkKCkpOwoKICAgICAgICAgICAgR0hEZXBsb3lLZXkgayA9IEl0\nZXJhYmxlcy5maW5kKG15UmVwb3NpdG9yeS5nZXREZXBsb3lLZXlzKCksIG5l\ndyBQcmVkaWNhdGU8R0hEZXBsb3lLZXk+KCkgewogICAgICAgICAgICAgICAg\ncHVibGljIGJvb2xlYW4gYXBwbHkoR0hEZXBsb3lLZXkgZGVwbG95S2V5KSB7\nCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG5ld0RlcGxveUtleS5nZXRJ\nZCgpID09IGRlcGxveUtleS5nZXRJZCgpOwogICAgICAgICAgICAgICAgfQog\nICAgICAgICAgICB9KTsKICAgICAgICAgICAgYXNzZXJ0Tm90TnVsbChrKTsK\nICAgICAgICB9IGZpbmFsbHkgewogICAgICAgICAgICBuZXdEZXBsb3lLZXku\nZGVsZXRlKCk7CiAgICAgICAgfQogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRz\nIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRl\nc3RDb21taXRTdGF0dXNDb250ZXh0KCkgdGhyb3dzIElPRXhjZXB0aW9uIHsK\nICAgICAgICBHSFJlcG9zaXRvcnkgbXlSZXBvc2l0b3J5ID0gZ2V0VGVzdFJl\ncG9zaXRvcnkoKTsKICAgICAgICBHSFJlZiBtYXN0ZXJSZWYgPSBteVJlcG9z\naXRvcnkuZ2V0UmVmKCJoZWFkcy9tYXN0ZXIiKTsKICAgICAgICBHSENvbW1p\ndFN0YXR1cyBjb21taXRTdGF0dXMgPSBteVJlcG9zaXRvcnkuY3JlYXRlQ29t\nbWl0U3RhdHVzKG1hc3RlclJlZi5nZXRPYmplY3QoKS5nZXRTaGEoKSwgR0hD\nb21taXRTdGF0ZS5TVUNDRVNTLCAiaHR0cDovL3d3dy5leGFtcGxlLmNvbSIs\nICJ0ZXN0IiwgInRlc3QvY29udGV4dCIpOwogICAgICAgIGFzc2VydEVxdWFs\ncygidGVzdC9jb250ZXh0IiwgY29tbWl0U3RhdHVzLmdldENvbnRleHQoKSk7\nCgogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQog\nICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIHRlc3RNZW1iZXJQYWdlbmF0aW9u\nKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBTZXQ8R0hVc2VyPiBh\nbGwgPSBuZXcgSGFzaFNldDxHSFVzZXI+KCk7CiAgICAgICAgZm9yIChHSFVz\nZXIgdSA6IGdpdEh1Yi5nZXRPcmdhbml6YXRpb24oR0lUSFVCX0FQSV9URVNU\nX09SRykuZ2V0VGVhbUJ5TmFtZSgiQ29yZSBEZXZlbG9wZXJzIikubGlzdE1l\nbWJlcnMoKSkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4odS5n\nZXRMb2dpbigpKTsKICAgICAgICAgICAgYWxsLmFkZCh1KTsKICAgICAgICB9\nCiAgICAgICAgYXNzZXJ0RmFsc2UoYWxsLmlzRW1wdHkoKSk7CiAgICB9Cgog\nICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAog\nICAgcHVibGljIHZvaWQgdGVzdENvbW1pdFNlYXJjaCgpIHRocm93cyBJT0V4\nY2VwdGlvbiB7CiAgICAgICAgUGFnZWRTZWFyY2hJdGVyYWJsZTxHSENvbW1p\ndD4gciA9IGdpdEh1Yi5zZWFyY2hDb21taXRzKCkuYXV0aG9yKCJrb2hzdWtl\nIikubGlzdCgpOwogICAgICAgIGFzc2VydFRydWUoci5nZXRUb3RhbENvdW50\nKCkgPiAwKTsKCiAgICAgICAgR0hDb21taXQgZmlyc3RDb21taXQgPSByLml0\nZXJhdG9yKCkubmV4dCgpOwogICAgICAgIGFzc2VydFRydWUoZmlyc3RDb21t\naXQuZ2V0RmlsZXMoKS5zaXplKCkgPiAwKTsKICAgIH0KCiAgICBASWdub3Jl\nKCJOZWVkcyBtb2NraW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMg\ndm9pZCB0ZXN0SXNzdWVTZWFyY2goKSB0aHJvd3MgSU9FeGNlcHRpb24gewog\nICAgICAgIFBhZ2VkU2VhcmNoSXRlcmFibGU8R0hJc3N1ZT4gciA9IGdpdEh1\nYi5zZWFyY2hJc3N1ZXMoKS5tZW50aW9ucygia29oc3VrZSIpLmlzT3Blbigp\nLmxpc3QoKTsKICAgICAgICBmb3IgKEdISXNzdWUgaSA6IHIpIHsKICAgICAg\nICAgICAgU3lzdGVtLm91dC5wcmludGxuKGkuZ2V0VGl0bGUoKSk7CiAgICAg\nICAgfQogICAgfQoKICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2si\nKQogICAgQFRlc3QgICAvLyBpc3N1ZSAjOTkKICAgIHB1YmxpYyB2b2lkIHRl\nc3RSZWFkbWUoKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAgIEdIQ29u\ndGVudCByZWFkbWUgPSBnaXRIdWIuZ2V0UmVwb3NpdG9yeSgiZ2l0aHViLWFw\naS10ZXN0LW9yZy90ZXN0LXJlYWRtZSIpLmdldFJlYWRtZSgpOwogICAgICAg\nIGFzc2VydEVxdWFscyhyZWFkbWUuZ2V0TmFtZSgpLCAiUkVBRE1FLm1kIik7\nCiAgICAgICAgYXNzZXJ0RXF1YWxzKHJlYWRtZS5nZXRDb250ZW50KCksICJU\naGlzIGlzIGEgbWFya2Rvd24gcmVhZG1lLlxuIik7CiAgICB9CgoKICAgIEBJ\nZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAgIHB1\nYmxpYyB2b2lkIHRlc3RUcmVlcygpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAg\nICAgICAgR0hUcmVlIG1hc3RlclRyZWUgPSBnaXRIdWIuZ2V0UmVwb3NpdG9y\neSgiZ2l0aHViLWFwaS9naXRodWItYXBpIikuZ2V0VHJlZSgibWFzdGVyIik7\nCiAgICAgICAgYm9vbGVhbiBmb3VuZFJlYWRtZSA9IGZhbHNlOwogICAgICAg\nIGZvciAoR0hUcmVlRW50cnkgZSA6IG1hc3RlclRyZWUuZ2V0VHJlZSgpKSB7\nCiAgICAgICAgICAgIGlmICgicmVhZG1lIi5lcXVhbHNJZ25vcmVDYXNlKGUu\nZ2V0UGF0aCgpLnJlcGxhY2VBbGwoIlxcLm1kIiwgIiIpKSkgewogICAgICAg\nICAgICAgICAgZm91bmRSZWFkbWUgPSB0cnVlOwogICAgICAgICAgICAgICAg\nYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgYXNzZXJ0\nVHJ1ZShmb3VuZFJlYWRtZSk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMg\nbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVz\ndFRyZWVzUmVjdXJzaXZlKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAg\nICBHSFRyZWUgbWFzdGVyVHJlZSA9IGdpdEh1Yi5nZXRSZXBvc2l0b3J5KCJn\naXRodWItYXBpL2dpdGh1Yi1hcGkiKS5nZXRUcmVlUmVjdXJzaXZlKCJtYXN0\nZXIiLCAxKTsKICAgICAgICBib29sZWFuIGZvdW5kVGhpc0ZpbGUgPSBmYWxz\nZTsKICAgICAgICBmb3IgKEdIVHJlZUVudHJ5IGUgOiBtYXN0ZXJUcmVlLmdl\ndFRyZWUoKSkgewogICAgICAgICAgICBpZiAoZS5nZXRQYXRoKCkuZW5kc1dp\ndGgoQXBwVGVzdC5jbGFzcy5nZXRTaW1wbGVOYW1lKCkgKyAiLmphdmEiKSkg\newogICAgICAgICAgICAgICAgZm91bmRUaGlzRmlsZSA9IHRydWU7CiAgICAg\nICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAg\nICAgICBhc3NlcnRUcnVlKGZvdW5kVGhpc0ZpbGUpOwogICAgfQoKICAgIEBU\nZXN0CiAgICBwdWJsaWMgdm9pZCB0ZXN0UmVwb0xhYmVsKCkgdGhyb3dzIElP\nRXhjZXB0aW9uIHsKICAgICAgICBjbGVhbnVwTGFiZWwoInRlc3QiKTsKICAg\nICAgICBjbGVhbnVwTGFiZWwoInRlc3QyIik7CgogICAgICAgIEdIUmVwb3Np\ndG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1hcGktdGVz\ndC1vcmcvdGVzdC1sYWJlbHMiKTsKICAgICAgICBMaXN0PEdITGFiZWw+IGxz\ndCA9IHIubGlzdExhYmVscygpLmFzTGlzdCgpOwogICAgICAgIGZvciAoR0hM\nYWJlbCBsIDogbHN0KSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRs\nbihsLmdldE5hbWUoKSk7CiAgICAgICAgfQogICAgICAgIGFzc2VydFRydWUo\nbHN0LnNpemUoKSA+IDUpOwogICAgICAgIEdITGFiZWwgZSA9IHIuZ2V0TGFi\nZWwoImVuaGFuY2VtZW50Iik7CiAgICAgICAgYXNzZXJ0RXF1YWxzKCJlbmhh\nbmNlbWVudCIsIGUuZ2V0TmFtZSgpKTsKICAgICAgICBhc3NlcnROb3ROdWxs\nKGUuZ2V0VXJsKCkpOwogICAgICAgIGFzc2VydFRydWUoUGF0dGVybi5tYXRj\naGVzKCJbMC05YS1mQS1GXXs2fSIsIGUuZ2V0Q29sb3IoKSkpOwoKICAgICAg\nICBHSExhYmVsIHQgPSBudWxsOwogICAgICAgIEdITGFiZWwgdDIgPSBudWxs\nOwogICAgICAgIHRyeSB7Ly8gQ1JVRAogICAgICAgICAgICB0ID0gci5jcmVh\ndGVMYWJlbCgidGVzdCIsICIxMjM0NTYiKTsKICAgICAgICAgICAgdDIgPSBy\nLmdldExhYmVsKCJ0ZXN0Iik7CiAgICAgICAgICAgIGFzc2VydEVxdWFscyh0\nLmdldE5hbWUoKSwgdDIuZ2V0TmFtZSgpKTsKICAgICAgICAgICAgYXNzZXJ0\nRXF1YWxzKHQuZ2V0Q29sb3IoKSwgIjEyMzQ1NiIpOwogICAgICAgICAgICBh\nc3NlcnRFcXVhbHModC5nZXRDb2xvcigpLCB0Mi5nZXRDb2xvcigpKTsKICAg\nICAgICAgICAgYXNzZXJ0RXF1YWxzKHQuZ2V0RGVzY3JpcHRpb24oKSwgIiIp\nOwogICAgICAgICAgICBhc3NlcnRFcXVhbHModC5nZXREZXNjcmlwdGlvbigp\nLCB0Mi5nZXREZXNjcmlwdGlvbigpKTsKICAgICAgICAgICAgYXNzZXJ0RXF1\nYWxzKHQuZ2V0VXJsKCksIHQyLmdldFVybCgpKTsKCiAgICAgICAgICAgIHQu\nc2V0Q29sb3IoIjAwMDAwMCIpOwoKICAgICAgICAgICAgLy8gVGhpcyBpcyBh\nbm5veWluZyBiZWhhdmlvciwgYnV0IGl0IGlzIGJ5IGRlc2lnbiBhdCB0aGlz\nIHRpbWUuCiAgICAgICAgICAgIC8vIFZlcmlmeWluZyBzbyB3ZSBjYW4ga25v\ndyB3aGVuIGl0IGlzIGZpeGVkLgogICAgICAgICAgICBhc3NlcnRFcXVhbHMo\ndC5nZXRDb2xvcigpLCAiMTIzNDU2Iik7CgogICAgICAgICAgICB0ID0gci5n\nZXRMYWJlbCgidGVzdCIpOwogICAgICAgICAgICB0LnNldERlc2NyaXB0aW9u\nKCJ0aGlzIGlzIGFsc28gYSB0ZXN0Iik7CgogICAgICAgICAgICBHSExhYmVs\nIHQzID0gci5nZXRMYWJlbCgidGVzdCIpOwogICAgICAgICAgICBhc3NlcnRF\ncXVhbHModDMuZ2V0Q29sb3IoKSwgIjAwMDAwMCIpOwogICAgICAgICAgICBh\nc3NlcnRFcXVhbHModDMuZ2V0RGVzY3JpcHRpb24oKSwgInRoaXMgaXMgYWxz\nbyBhIHRlc3QiKTsKICAgICAgICAgICAgdC5kZWxldGUoKTsKCiAgICAgICAg\nICAgIHQgPSByLmNyZWF0ZUxhYmVsKCJ0ZXN0MiIsICIxMjM0NTciLCAidGhp\ncyBpcyBhIGRpZmZlcmVudCB0ZXN0Iik7CiAgICAgICAgICAgIHQyID0gci5n\nZXRMYWJlbCgidGVzdDIiKTsKICAgICAgICAgICAgYXNzZXJ0RXF1YWxzKHQu\nZ2V0TmFtZSgpLCB0Mi5nZXROYW1lKCkpOwogICAgICAgICAgICBhc3NlcnRF\ncXVhbHModC5nZXRDb2xvcigpLCAiMTIzNDU3Iik7CiAgICAgICAgICAgIGFz\nc2VydEVxdWFscyh0LmdldENvbG9yKCksIHQyLmdldENvbG9yKCkpOwogICAg\nICAgICAgICBhc3NlcnRFcXVhbHModC5nZXREZXNjcmlwdGlvbigpLCAidGhp\ncyBpcyBhIGRpZmZlcmVudCB0ZXN0Iik7CiAgICAgICAgICAgIGFzc2VydEVx\ndWFscyh0LmdldERlc2NyaXB0aW9uKCksIHQyLmdldERlc2NyaXB0aW9uKCkp\nOwogICAgICAgICAgICBhc3NlcnRFcXVhbHModC5nZXRVcmwoKSwgdDIuZ2V0\nVXJsKCkpOwogICAgICAgIH0gZmluYWxseSB7CiAgICAgICAgICAgIGNsZWFu\ndXBMYWJlbCgidGVzdCIpOwogICAgICAgICAgICBjbGVhbnVwTGFiZWwoInRl\nc3QyIik7CiAgICAgICAgfQogICAgfQoKICAgIHZvaWQgY2xlYW51cExhYmVs\nKFN0cmluZyBuYW1lKSB7CiAgICAgICAgaWYgKG1vY2tHaXRIdWIuaXNVc2VQ\ncm94eSgpKSB7CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICBH\nSExhYmVsIHQgPSBnaXRIdWJCZWZvcmVBZnRlci5nZXRSZXBvc2l0b3J5KCJn\naXRodWItYXBpLXRlc3Qtb3JnL3Rlc3QtbGFiZWxzIikuZ2V0TGFiZWwoInRl\nc3QiKTsKICAgICAgICAgICAgICAgIHQuZGVsZXRlKCk7CiAgICAgICAgICAg\nIH0gY2F0Y2ggKElPRXhjZXB0aW9uIGUpIHsKCiAgICAgICAgICAgIH0KICAg\nICAgICB9CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVj\nayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgdGVzdFN1YnNjcmliZXJz\nKCkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBib29sZWFuIGtvaHN1\na2UgPSBmYWxzZTsKICAgICAgICBHSFJlcG9zaXRvcnkgbXIgPSBnaXRIdWIu\nZ2V0UmVwb3NpdG9yeSgiZ2l0aHViLWFwaS9naXRodWItYXBpIik7CiAgICAg\nICAgZm9yIChHSFVzZXIgdSA6IG1yLmxpc3RTdWJzY3JpYmVycygpKSB7CiAg\nICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih1LmdldExvZ2luKCkpOwog\nICAgICAgICAgICBrb2hzdWtlIHw9IHUuZ2V0TG9naW4oKS5lcXVhbHMoImtv\naHN1a2UiKTsKICAgICAgICB9CiAgICAgICAgYXNzZXJ0VHJ1ZShrb2hzdWtl\nKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIi0tLSIpOwoKICAgICAg\nICBib29sZWFuIGdpdGh1YkFwaSA9IGZhbHNlOwogICAgICAgIGZvciAoR0hS\nZXBvc2l0b3J5IHIgOiBnaXRIdWIuZ2V0VXNlcigia29oc3VrZSIpLmxpc3RS\nZXBvc2l0b3JpZXMoKSkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50\nbG4oci5nZXROYW1lKCkpOwogICAgICAgICAgICBnaXRodWJBcGkgfD0gci5l\ncXVhbHMobXIpOwogICAgICAgIH0KICAgICAgICBhc3NlcnRUcnVlKGdpdGh1\nYkFwaSk7CiAgICB9CgogICAgQElnbm9yZSgiTmVlZHMgbW9ja2luZyBjaGVj\nayIpCiAgICBAVGVzdAogICAgcHVibGljIHZvaWQgbm90aWZpY2F0aW9ucygp\nIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGJvb2xlYW4gZm91bmQgPSBm\nYWxzZTsKICAgICAgICBmb3IgKEdIVGhyZWFkIHQgOiBnaXRIdWIubGlzdE5v\ndGlmaWNhdGlvbnMoKS5ub25CbG9ja2luZyh0cnVlKS5yZWFkKHRydWUpKSB7\nCiAgICAgICAgICAgIGlmICghZm91bmQpIHsKICAgICAgICAgICAgICAgIGZv\ndW5kID0gdHJ1ZTsKICAgICAgICAgICAgICAgIHQubWFya0FzUmVhZCgpOyAv\nLyB0ZXN0IHRoaXMgYnkgY2FsbGluZyBpdCBvbmNlIG9uIG9sZCBub2ZpY2F0\naW9uCiAgICAgICAgICAgIH0KICAgICAgICAgICAgYXNzZXJ0Tm90TnVsbCh0\nLmdldFRpdGxlKCkpOwogICAgICAgICAgICBhc3NlcnROb3ROdWxsKHQuZ2V0\nUmVhc29uKCkpOwoKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHQu\nZ2V0VGl0bGUoKSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih0\nLmdldExhc3RSZWFkQXQoKSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJp\nbnRsbih0LmdldFR5cGUoKSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJp\nbnRsbigpOwogICAgICAgIH0KICAgICAgICBhc3NlcnRUcnVlKGZvdW5kKTsK\nICAgICAgICBnaXRIdWIubGlzdE5vdGlmaWNhdGlvbnMoKS5tYXJrQXNSZWFk\nKCk7CiAgICB9CgogICAgLyoqCiAgICAgKiBKdXN0IGJhc2ljIGNvZGUgY292\nZXJhZ2UgdG8gbWFrZSBzdXJlIHRvU3RyaW5nKCkgZG9lc24ndCBibG93IHVw\nCiAgICAgKi8KICAgIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQog\nICAgQFRlc3QKICAgIHB1YmxpYyB2b2lkIGNoZWNrVG9TdHJpbmcoKSB0aHJv\nd3MgRXhjZXB0aW9uIHsKICAgICAgICBHSFVzZXIgdSA9IGdpdEh1Yi5nZXRV\nc2VyKCJyYWlscyIpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih1KTsK\nICAgICAgICBHSFJlcG9zaXRvcnkgciA9IHUuZ2V0UmVwb3NpdG9yeSgicmFp\nbHMiKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ocik7CiAgICAgICAg\nU3lzdGVtLm91dC5wcmludGxuKHIuZ2V0SXNzdWUoMSkpOwogICAgfQoKICAg\nIEBJZ25vcmUoIk5lZWRzIG1vY2tpbmcgY2hlY2siKQogICAgQFRlc3QKICAg\nIHB1YmxpYyB2b2lkIHJlYWN0aW9ucygpIHRocm93cyBFeGNlcHRpb24gewog\nICAgICAgIEdISXNzdWUgaSA9IGdpdEh1Yi5nZXRSZXBvc2l0b3J5KCJnaXRo\ndWItYXBpL2dpdGh1Yi1hcGkiKS5nZXRJc3N1ZSgzMTEpOwoKICAgICAgICAv\nLyByZXRyaWV2YWwKICAgICAgICBHSFJlYWN0aW9uIHIgPSBpLmxpc3RSZWFj\ndGlvbnMoKS5pdGVyYXRvcigpLm5leHQoKTsKICAgICAgICBhc3NlcnRUaGF0\nKHIuZ2V0VXNlcigpLmdldExvZ2luKCksIGlzKCJrb2hzdWtlIikpOwogICAg\nICAgIGFzc2VydFRoYXQoci5nZXRDb250ZW50KCksIGlzKFJlYWN0aW9uQ29u\ndGVudC5IRUFSVCkpOwoKICAgICAgICAvLyBDUlVECiAgICAgICAgR0hSZWFj\ndGlvbiBhID0gaS5jcmVhdGVSZWFjdGlvbihSZWFjdGlvbkNvbnRlbnQuSE9P\nUkFZKTsKICAgICAgICBhc3NlcnRUaGF0KGEuZ2V0VXNlcigpLmdldExvZ2lu\nKCksIGlzKGdpdEh1Yi5nZXRNeXNlbGYoKS5nZXRMb2dpbigpKSk7CiAgICAg\nICAgYS5kZWxldGUoKTsKICAgIH0KCiAgICBASWdub3JlKCJOZWVkcyBtb2Nr\naW5nIGNoZWNrIikKICAgIEBUZXN0CiAgICBwdWJsaWMgdm9pZCBsaXN0T3Jn\nTWVtYmVyc2hpcHMoKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBHSE15\nc2VsZiBtZSA9IGdpdEh1Yi5nZXRNeXNlbGYoKTsKICAgICAgICBmb3IgKEdI\nTWVtYmVyc2hpcCBtIDogbWUubGlzdE9yZ01lbWJlcnNoaXBzKCkpIHsKICAg\nICAgICAgICAgYXNzZXJ0VGhhdChtLmdldFVzZXIoKSwgaXMoKEdIVXNlcikg\nbWUpKTsKICAgICAgICAgICAgYXNzZXJ0Tm90TnVsbChtLmdldFN0YXRlKCkp\nOwogICAgICAgICAgICBhc3NlcnROb3ROdWxsKG0uZ2V0Um9sZSgpKTsKCiAg\nICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIlcyAlcyAlc1xuIiwKICAg\nICAgICAgICAgICAgIG0uZ2V0T3JnYW5pemF0aW9uKCkuZ2V0TG9naW4oKSwK\nICAgICAgICAgICAgICAgIG0uZ2V0U3RhdGUoKSwKICAgICAgICAgICAgICAg\nIG0uZ2V0Um9sZSgpKTsKICAgICAgICB9CiAgICB9CgogICAgQElnbm9yZSgi\nTmVlZHMgbW9ja2luZyBjaGVjayIpCiAgICBAVGVzdAogICAgcHVibGljIHZv\naWQgYmxvYigpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIEdIUmVwb3Np\ndG9yeSByID0gZ2l0SHViLmdldFJlcG9zaXRvcnkoImdpdGh1Yi1hcGkvZ2l0\naHViLWFwaSIpOwogICAgICAgIFN0cmluZyBzaGExID0gImExMjI0M2YyZmM1\nYjhjMmJhNDdkZDY3N2QwYjBjNzU4MzUzOTU4NGQiOwoKICAgICAgICBhc3Nl\ncnRCbG9iQ29udGVudChyLnJlYWRCbG9iKHNoYTEpKTsKCiAgICAgICAgR0hC\nbG9iIGJsb2IgPSByLmdldEJsb2Ioc2hhMSk7CiAgICAgICAgYXNzZXJ0Qmxv\nYkNvbnRlbnQoYmxvYi5yZWFkKCkpOwogICAgICAgIGFzc2VydFRoYXQoYmxv\nYi5nZXRTaGEoKSwgaXMoImExMjI0M2YyZmM1YjhjMmJhNDdkZDY3N2QwYjBj\nNzU4MzUzOTU4NGQiKSk7CiAgICAgICAgYXNzZXJ0VGhhdChibG9iLmdldFNp\nemUoKSwgaXMoMTEwNEwpKTsKICAgIH0KCiAgICBwcml2YXRlIHZvaWQgYXNz\nZXJ0QmxvYkNvbnRlbnQoSW5wdXRTdHJlYW0gaXMpIHRocm93cyBFeGNlcHRp\nb24gewogICAgICAgIFN0cmluZyBjb250ZW50ID0gbmV3IFN0cmluZyhJT1V0\naWxzLnRvQnl0ZUFycmF5KGlzKSwgIlVURi04Iik7CiAgICAgICAgYXNzZXJ0\nVGhhdChjb250ZW50LCBjb250YWluc1N0cmluZygiQ29weXJpZ2h0IChjKSAy\nMDExLSBLb2hzdWtlIEthd2FndWNoaSBhbmQgb3RoZXIgY29udHJpYnV0b3Jz\nIikpOwogICAgICAgIGFzc2VydFRoYXQoY29udGVudCwgY29udGFpbnNTdHJp\nbmcoIkZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNP\nRlRXQVJFIE9SIFRIRSBVU0UgT1IiKSk7CiAgICAgICAgYXNzZXJ0VGhhdChj\nb250ZW50Lmxlbmd0aCgpLCBpcygxMTA0KSk7CiAgICB9Cn0K\n", + "encoding": "base64" +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/mappings/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/mappings/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json new file mode 100644 index 000000000..e933dd110 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/mappings/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json @@ -0,0 +1,50 @@ +{ + "id": "a881db90-b2ae-495c-8f9b-4d28c0d9d7b1", + "name": "repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "request": { + "url": "/repos/hub4j/github-api/git/blobs/baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-4.json", + "headers": { + "Date": "Sat, 23 Jan 2021 05:43:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"75d761883b619016f721d151adc0b7ed844aa41e692edaf9ba4c85f9b69f379c\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4849", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "151", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DA61:8B45:32BCF:3C994:600BB785" + } + }, + "uuid": "a881db90-b2ae-495c-8f9b-4d28c0d9d7b1", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-github-api-git-blobs-baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-1-repos-hub4j-github-api-git-blobs-baad7a7c4cf409f610a0e8c7eba17664eb655c44-2", + "insertionIndex": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/mappings/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/mappings/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json new file mode 100644 index 000000000..1cd655f9f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testTreesRecursive/mappings/repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json @@ -0,0 +1,49 @@ +{ + "id": "6e31327d-e5fb-496b-b936-e57488f2e815", + "name": "repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "request": { + "url": "/repos/hub4j/github-api/git/blobs/baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j_github-api_git_blobs_baad7a7c4cf409f610a0e8c7eba17664eb655c44-5.json", + "headers": { + "Date": "Sat, 23 Jan 2021 05:43:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"75d761883b619016f721d151adc0b7ed844aa41e692edaf9ba4c85f9b69f379c\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4848", + "X-RateLimit-Reset": "1611382753", + "x-ratelimit-used": "152", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DA61:8B45:32BD1:3C997:600BB786" + } + }, + "uuid": "6e31327d-e5fb-496b-b936-e57488f2e815", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-github-api-git-blobs-baad7a7c4cf409f610a0e8c7eba17664eb655c44", + "requiredScenarioState": "scenario-1-repos-hub4j-github-api-git-blobs-baad7a7c4cf409f610a0e8c7eba17664eb655c44-2", + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org-2.json index 75b2dc275..a97e080b1 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org-2.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org-2.json @@ -9,33 +9,42 @@ "issues_url": "https://api.github.com/orgs/hub4j-test-org/issues", "members_url": "https://api.github.com/orgs/hub4j-test-org/members{/member}", "public_members_url": "https://api.github.com/orgs/hub4j-test-org/public_members{/member}", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", - "description": null, + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", + "description": "Hub4j Test Org Description (this could be null or blank too)", + "name": "Hub4j Test Org Name (this could be null or blank too)", + "company": null, + "blog": "https://hub4j.url.io/could/be/null", + "location": "Hub4j Test Org Location (this could be null or blank too)", + "email": "hub4jtestorgemail@could.be.null.com", + "twitter_username": null, "is_verified": false, "has_organization_projects": true, "has_repository_projects": true, - "public_repos": 10, + "public_repos": 13, "public_gists": 0, "followers": 0, "following": 0, "html_url": "https://github.com/hub4j-test-org", "created_at": "2014-05-10T19:39:11Z", - "updated_at": "2015-04-20T00:42:30Z", + "updated_at": "2020-06-04T05:56:10Z", "type": "Organization", - "total_private_repos": 0, - "owned_private_repos": 0, + "total_private_repos": 2, + "owned_private_repos": 2, "private_gists": 0, - "disk_usage": 132, + "disk_usage": 152, "collaborators": 0, "billing_email": "kk@kohsuke.org", "default_repository_permission": "none", "members_can_create_repositories": false, "two_factor_requirement_enabled": false, + "members_can_create_pages": true, + "members_can_create_public_pages": true, + "members_can_create_private_pages": true, "plan": { "name": "free", "space": 976562499, - "private_repos": 0, - "filled_seats": 7, - "seats": 0 + "private_repos": 10000, + "filled_seats": 22, + "seats": 3 } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org_hooks-8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org_hooks-8.json new file mode 100644 index 000000000..990f80ee2 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org_hooks-8.json @@ -0,0 +1,18 @@ +{ + "type": "Organization", + "id": 276991250, + "name": "web", + "active": true, + "events": [ + "push" + ], + "config": { + "url": "http://www.google.com/", + "insecure_ssl": "0", + "content_type": "form" + }, + "updated_at": "2021-01-22T21:07:50Z", + "created_at": "2021-01-22T21:07:50Z", + "url": "https://api.github.com/orgs/hub4j-test-org/hooks/276991250", + "ping_url": "https://api.github.com/orgs/hub4j-test-org/hooks/276991250/pings" +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org_hooks_276991250-9.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org_hooks_276991250-9.json new file mode 100644 index 000000000..990f80ee2 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/orgs_hub4j-test-org_hooks_276991250-9.json @@ -0,0 +1,18 @@ +{ + "type": "Organization", + "id": 276991250, + "name": "web", + "active": true, + "events": [ + "push" + ], + "config": { + "url": "http://www.google.com/", + "insecure_ssl": "0", + "content_type": "form" + }, + "updated_at": "2021-01-22T21:07:50Z", + "created_at": "2021-01-22T21:07:50Z", + "url": "https://api.github.com/orgs/hub4j-test-org/hooks/276991250", + "ping_url": "https://api.github.com/orgs/hub4j-test-org/hooks/276991250/pings" +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api-3.json index b9899b343..d8db7ecea 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api-3.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api-3.json @@ -8,7 +8,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -25,7 +25,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Tricky", + "description": "Resetting", "fork": true, "url": "https://api.github.com/repos/hub4j-test-org/github-api", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", @@ -65,14 +65,14 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-30T22:36:47Z", - "pushed_at": "2019-10-21T22:34:49Z", + "updated_at": "2021-01-22T03:50:37Z", + "pushed_at": "2020-09-03T19:05:17Z", "git_url": "git://github.com/hub4j-test-org/github-api.git", "ssh_url": "git@github.com:hub4j-test-org/github-api.git", "clone_url": "https://github.com/hub4j-test-org/github-api.git", "svn_url": "https://github.com/hub4j-test-org/github-api", "homepage": "http://github-api.kohsuke.org/", - "size": 11391, + "size": 19052, "stargazers_count": 0, "watchers_count": 0, "language": "Java", @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 1, + "open_issues_count": 5, "license": { "key": "mit", "name": "MIT License", @@ -94,7 +94,7 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 1, + "open_issues": 5, "watchers": 0, "default_branch": "master", "permissions": { @@ -102,14 +102,16 @@ "push": true, "pull": true }, + "temp_clone_token": "", "allow_squash_merge": true, "allow_merge_commit": true, "allow_rebase_merge": true, + "delete_branch_on_merge": false, "organization": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -135,7 +137,7 @@ "login": "hub4j", "id": 54909825, "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", - "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j", "html_url": "https://github.com/hub4j", @@ -192,27 +194,27 @@ "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", "created_at": "2010-04-19T04:13:03Z", - "updated_at": "2019-10-25T01:32:16Z", - "pushed_at": "2019-10-25T16:41:09Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", "git_url": "git://github.com/hub4j/github-api.git", "ssh_url": "git@github.com:hub4j/github-api.git", "clone_url": "https://github.com/hub4j/github-api.git", "svn_url": "https://github.com/hub4j/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 13494, - "stargazers_count": 565, - "watchers_count": 565, + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, "language": "Java", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 433, + "forks_count": 520, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 64, + "open_issues_count": 77, "license": { "key": "mit", "name": "MIT License", @@ -220,9 +222,9 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 433, - "open_issues": 64, - "watchers": 565, + "forks": 520, + "open_issues": 77, + "watchers": 728, "default_branch": "master" }, "source": { @@ -235,7 +237,7 @@ "login": "hub4j", "id": 54909825, "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", - "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j", "html_url": "https://github.com/hub4j", @@ -292,27 +294,27 @@ "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", "created_at": "2010-04-19T04:13:03Z", - "updated_at": "2019-10-25T01:32:16Z", - "pushed_at": "2019-10-25T16:41:09Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", "git_url": "git://github.com/hub4j/github-api.git", "ssh_url": "git@github.com:hub4j/github-api.git", "clone_url": "https://github.com/hub4j/github-api.git", "svn_url": "https://github.com/hub4j/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 13494, - "stargazers_count": 565, - "watchers_count": 565, + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, "language": "Java", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 433, + "forks_count": 520, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 64, + "open_issues_count": 77, "license": { "key": "mit", "name": "MIT License", @@ -320,11 +322,11 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 433, - "open_issues": 64, - "watchers": 565, + "forks": 520, + "open_issues": 77, + "watchers": 728, "default_branch": "master" }, - "network_count": 433, + "network_count": 520, "subscribers_count": 0 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api_hooks-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api_hooks-4.json index 0758b5b64..718c25c39 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api_hooks-4.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api_hooks-4.json @@ -1,6 +1,6 @@ { "type": "Repository", - "id": 152229630, + "id": 276991249, "name": "web", "active": true, "events": [ @@ -11,11 +11,11 @@ "insecure_ssl": "0", "content_type": "form" }, - "updated_at": "2019-10-26T01:27:44Z", - "created_at": "2019-10-26T01:27:44Z", - "url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/152229630", - "test_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/152229630/test", - "ping_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/152229630/pings", + "updated_at": "2021-01-22T21:07:49Z", + "created_at": "2021-01-22T21:07:49Z", + "url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/276991249", + "test_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/276991249/test", + "ping_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/276991249/pings", "last_response": { "code": null, "status": "unused", diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api_hooks_276991249-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api_hooks_276991249-5.json new file mode 100644 index 000000000..718c25c39 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/repos_hub4j-test-org_github-api_hooks_276991249-5.json @@ -0,0 +1,24 @@ +{ + "type": "Repository", + "id": 276991249, + "name": "web", + "active": true, + "events": [ + "push" + ], + "config": { + "url": "http://www.google.com/", + "insecure_ssl": "0", + "content_type": "form" + }, + "updated_at": "2021-01-22T21:07:49Z", + "created_at": "2021-01-22T21:07:49Z", + "url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/276991249", + "test_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/276991249/test", + "ping_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/276991249/pings", + "last_response": { + "code": null, + "status": "unused", + "message": null + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/user-1.json index a4b576e8a..80823e137 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/user-1.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/__files/user-1.json @@ -2,7 +2,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -23,17 +23,18 @@ "location": "Seattle, WA, USA", "email": "bitwiseman@gmail.com", "hireable": null, - "bio": "https://twitter.com/bitwiseman", - "public_repos": 169, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, "public_gists": 7, - "followers": 139, - "following": 9, + "followers": 176, + "following": 11, "created_at": "2012-07-11T20:38:33Z", - "updated_at": "2019-09-24T19:32:29Z", - "private_gists": 7, - "total_private_repos": 9, + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, "owned_private_repos": 0, - "disk_usage": 33697, + "disk_usage": 33700, "collaborators": 0, "two_factor_authentication": true, "plan": { diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org-2.json index 2a3443e68..b84c3bc81 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org-2.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org-2.json @@ -1,5 +1,5 @@ { - "id": "4eb6084c-7fa6-4d71-a94a-05b226ecf53b", + "id": "13bed34b-5e75-4888-b6e0-2737b4bd95a8", "name": "orgs_hub4j-test-org", "request": { "url": "/orgs/hub4j-test-org", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "orgs_hub4j-test-org-2.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:27:44 GMT", + "Date": "Fri, 22 Jan 2021 21:07:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4405", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"bbee0a14a82ca84871298052e1bcb545\"", - "Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c062f331dfbc4af616476fa3cc4b0e5bbb2ed899c9511d5844ce4bd5274c4c5a\"", + "last-modified": "Thu, 04 Jun 2020 05:56:10 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4874", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "126", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CAB0:1CC2:1A2144:1EF048:5DB3A10F" + "X-GitHub-Request-Id": "C912:2DA2:50C30D:5DB8E6:600B3EA4" } }, - "uuid": "4eb6084c-7fa6-4d71-a94a-05b226ecf53b", + "uuid": "13bed34b-5e75-4888-b6e0-2737b4bd95a8", "persistent": true, "insertionIndex": 2 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks-8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks-8.json new file mode 100644 index 000000000..c1b9b33e3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks-8.json @@ -0,0 +1,55 @@ +{ + "id": "67d396af-7085-48aa-961c-2c7cd3977744", + "name": "orgs_hub4j-test-org_hooks", + "request": { + "url": "/orgs/hub4j-test-org/hooks", + "method": "POST", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"name\":\"web\",\"active\":true,\"config\":{\"url\":\"http://www.google.com/\"}}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 201, + "bodyFileName": "orgs_hub4j-test-org_hooks-8.json", + "headers": { + "Date": "Fri, 22 Jan 2021 21:07:50 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "201 Created", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"ed33789e95d8d9fc5f7c43f007c195db28911a05c717bab6c08607b2e1827510\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:org_hook", + "Location": "https://api.github.com/orgs/hub4j-test-org/hooks/276991250", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4868", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "132", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "C912:2DA2:50C373:5DB98D:600B3EA6" + } + }, + "uuid": "67d396af-7085-48aa-961c-2c7cd3977744", + "persistent": true, + "insertionIndex": 8 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250-11.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250-11.json new file mode 100644 index 000000000..9301c0bff --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250-11.json @@ -0,0 +1,42 @@ +{ + "id": "770bb8ef-5639-4c65-bd95-966dcebbeaab", + "name": "orgs_hub4j-test-org_hooks_276991250", + "request": { + "url": "/orgs/hub4j-test-org/hooks/276991250", + "method": "DELETE", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 204, + "headers": { + "Date": "Fri, 22 Jan 2021 21:07:50 GMT", + "Server": "GitHub.com", + "Status": "204 No Content", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:org_hook", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4865", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "135", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "C912:2DA2:50C39F:5DB9C4:600B3EA6" + } + }, + "uuid": "770bb8ef-5639-4c65-bd95-966dcebbeaab", + "persistent": true, + "insertionIndex": 11 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250-9.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250-9.json new file mode 100644 index 000000000..317db1147 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250-9.json @@ -0,0 +1,48 @@ +{ + "id": "1a48207c-8673-4136-867d-b13961044ffb", + "name": "orgs_hub4j-test-org_hooks_276991250", + "request": { + "url": "/orgs/hub4j-test-org/hooks/276991250", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "orgs_hub4j-test-org_hooks_276991250-9.json", + "headers": { + "Date": "Fri, 22 Jan 2021 21:07:50 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"ed33789e95d8d9fc5f7c43f007c195db28911a05c717bab6c08607b2e1827510\"", + "last-modified": "Fri, 22 Jan 2021 21:07:50 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:org_hook", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4867", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "133", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "C912:2DA2:50C381:5DB9A1:600B3EA6" + } + }, + "uuid": "1a48207c-8673-4136-867d-b13961044ffb", + "persistent": true, + "insertionIndex": 9 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250_pings-10.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250_pings-10.json new file mode 100644 index 000000000..36b30a3b5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/orgs_hub4j-test-org_hooks_276991250_pings-10.json @@ -0,0 +1,49 @@ +{ + "id": "fc6ef30e-ad13-4e15-b0d6-8982a1434a8c", + "name": "orgs_hub4j-test-org_hooks_276991250_pings", + "request": { + "url": "/orgs/hub4j-test-org/hooks/276991250/pings", + "method": "POST", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 204, + "headers": { + "Date": "Fri, 22 Jan 2021 21:07:50 GMT", + "Server": "GitHub.com", + "Status": "204 No Content", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:org_hook", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4866", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "134", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "C912:2DA2:50C38E:5DB9B0:600B3EA6" + } + }, + "uuid": "fc6ef30e-ad13-4e15-b0d6-8982a1434a8c", + "persistent": true, + "insertionIndex": 10 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api-3.json index eade3cacf..33c61ed9d 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api-3.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api-3.json @@ -1,5 +1,5 @@ { - "id": "6eeaa8d2-6df3-4957-85d6-c2a5abe89738", + "id": "2b7a8c8b-d0b5-4b1a-9f8f-0f38608ab9f3", "name": "repos_hub4j-test-org_github-api", "request": { "url": "/repos/hub4j-test-org/github-api", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_github-api-3.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:27:44 GMT", + "Date": "Fri, 22 Jan 2021 21:07:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4404", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"9bc574c14028f51f37bccc2ff9819c25\"", - "Last-Modified": "Mon, 30 Sep 2019 22:36:47 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"5612eac7a8d5d2412c2f6c674ff110afdb0165b9481e956574154e0db0856a78\"", + "last-modified": "Fri, 22 Jan 2021 03:50:37 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4873", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "127", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CAB0:1CC2:1A214B:1EF051:5DB3A110" + "X-GitHub-Request-Id": "C912:2DA2:50C327:5DB922:600B3EA4" } }, - "uuid": "6eeaa8d2-6df3-4957-85d6-c2a5abe89738", + "uuid": "2b7a8c8b-d0b5-4b1a-9f8f-0f38608ab9f3", "persistent": true, "insertionIndex": 3 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks-4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks-4.json index dfaa69c6a..05edfd8cf 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks-4.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks-4.json @@ -1,55 +1,55 @@ { - "id": "bd2a1759-9f96-4bba-a29c-1c7548d113e4", + "id": "54ab9de3-4cb2-4525-ad28-dec5aedbdcdf", "name": "repos_hub4j-test-org_github-api_hooks", "request": { "url": "/repos/hub4j-test-org/github-api/hooks", "method": "POST", - "bodyPatterns": [ - { - "equalToJson": "{\"name\":\"web\",\"active\":true,\"config\":{\"url\":\"http://www.google.com/\"}}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], "headers": { "Accept": { "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" } - } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"name\":\"web\",\"active\":true,\"config\":{\"url\":\"http://www.google.com/\"}}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] }, "response": { "status": 201, "bodyFileName": "repos_hub4j-test-org_github-api_hooks-4.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:27:44 GMT", + "Date": "Fri, 22 Jan 2021 21:07:49 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4403", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"d8f03beb9a12fb632468ce3ba0e41bc6\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"81991c3ac30899df3e88e2ab8fcea88a8f609e04cc75a880d9b1e97417791f44\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "admin:repo_hook, public_repo, repo, write:repo_hook", - "Location": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/152229630", + "Location": "https://api.github.com/repos/hub4j-test-org/github-api/hooks/276991249", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4872", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "128", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CAB0:1CC2:1A214E:1EF057:5DB3A110" + "X-GitHub-Request-Id": "C912:2DA2:50C336:5DB938:600B3EA5" } }, - "uuid": "bd2a1759-9f96-4bba-a29c-1c7548d113e4", + "uuid": "54ab9de3-4cb2-4525-ad28-dec5aedbdcdf", "persistent": true, "insertionIndex": 4 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249-5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249-5.json new file mode 100644 index 000000000..5bfb2c5fd --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249-5.json @@ -0,0 +1,48 @@ +{ + "id": "c377d4ea-9f2e-4924-b95e-a61e2c296727", + "name": "repos_hub4j-test-org_github-api_hooks_276991249", + "request": { + "url": "/repos/hub4j-test-org/github-api/hooks/276991249", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api_hooks_276991249-5.json", + "headers": { + "Date": "Fri, 22 Jan 2021 21:07:49 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"81991c3ac30899df3e88e2ab8fcea88a8f609e04cc75a880d9b1e97417791f44\"", + "last-modified": "Fri, 22 Jan 2021 21:07:49 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:repo_hook, public_repo, read:repo_hook, repo, write:repo_hook", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4871", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "129", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "C912:2DA2:50C34A:5DB956:600B3EA5" + } + }, + "uuid": "c377d4ea-9f2e-4924-b95e-a61e2c296727", + "persistent": true, + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249-7.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249-7.json new file mode 100644 index 000000000..25859bea1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249-7.json @@ -0,0 +1,42 @@ +{ + "id": "7a205084-741e-4d90-a5a2-15529a479b87", + "name": "repos_hub4j-test-org_github-api_hooks_276991249", + "request": { + "url": "/repos/hub4j-test-org/github-api/hooks/276991249", + "method": "DELETE", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 204, + "headers": { + "Date": "Fri, 22 Jan 2021 21:07:50 GMT", + "Server": "GitHub.com", + "Status": "204 No Content", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:repo_hook, public_repo, repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4869", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "131", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "C912:2DA2:50C36C:5DB982:600B3EA6" + } + }, + "uuid": "7a205084-741e-4d90-a5a2-15529a479b87", + "persistent": true, + "insertionIndex": 7 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249_pings-6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249_pings-6.json new file mode 100644 index 000000000..59918ebff --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/repos_hub4j-test-org_github-api_hooks_276991249_pings-6.json @@ -0,0 +1,49 @@ +{ + "id": "5975003f-b63e-4402-be6e-04a3dbe40c18", + "name": "repos_hub4j-test-org_github-api_hooks_276991249_pings", + "request": { + "url": "/repos/hub4j-test-org/github-api/hooks/276991249/pings", + "method": "POST", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 204, + "headers": { + "Date": "Fri, 22 Jan 2021 21:07:50 GMT", + "Server": "GitHub.com", + "Status": "204 No Content", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:repo_hook, public_repo, read:repo_hook, repo, write:repo_hook", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4870", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "130", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "C912:2DA2:50C35C:5DB96F:600B3EA5" + } + }, + "uuid": "5975003f-b63e-4402-be6e-04a3dbe40c18", + "persistent": true, + "insertionIndex": 6 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/user-1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/user-1.json index 61b248efa..38e06f7bf 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/user-1.json +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/tryHook/mappings/user-1.json @@ -1,5 +1,5 @@ { - "id": "3d7769c0-aae6-4946-b6d9-9e2152c52f00", + "id": "f906bc36-ccf2-4d2d-a0be-8e1dca4bf311", "name": "user", "request": { "url": "/user", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "user-1.json", "headers": { - "Date": "Sat, 26 Oct 2019 01:27:43 GMT", + "Date": "Fri, 22 Jan 2021 21:07:48 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4407", - "X-RateLimit-Reset": "1572055286", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"8c3d3dcf6fc5f9edaf26c902295396e5\"", - "Last-Modified": "Tue, 24 Sep 2019 19:32:29 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4876", + "X-RateLimit-Reset": "1611350375", + "x-ratelimit-used": "124", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "CAB0:1CC2:1A213E:1EF045:5DB3A10F" + "X-GitHub-Request-Id": "C912:2DA2:50C2E6:5DB8DC:600B3EA4" } }, - "uuid": "3d7769c0-aae6-4946-b6d9-9e2152c52f00", + "uuid": "f906bc36-ccf2-4d2d-a0be-8e1dca4bf311", "persistent": true, "insertionIndex": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-11.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-11.json new file mode 100644 index 000000000..98d4d85ed --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-11.json @@ -0,0 +1,128 @@ +{ + "id": 1103607, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTAzNjA3", + "name": "jenkins", + "full_name": "jenkinsci/jenkins", + "private": false, + "owner": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/jenkinsci/jenkins", + "description": "Jenkins automation server", + "fork": false, + "url": "https://api.github.com/repos/jenkinsci/jenkins", + "forks_url": "https://api.github.com/repos/jenkinsci/jenkins/forks", + "keys_url": "https://api.github.com/repos/jenkinsci/jenkins/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/jenkinsci/jenkins/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/jenkinsci/jenkins/teams", + "hooks_url": "https://api.github.com/repos/jenkinsci/jenkins/hooks", + "issue_events_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/events{/number}", + "events_url": "https://api.github.com/repos/jenkinsci/jenkins/events", + "assignees_url": "https://api.github.com/repos/jenkinsci/jenkins/assignees{/user}", + "branches_url": "https://api.github.com/repos/jenkinsci/jenkins/branches{/branch}", + "tags_url": "https://api.github.com/repos/jenkinsci/jenkins/tags", + "blobs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/jenkinsci/jenkins/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/jenkinsci/jenkins/statuses/{sha}", + "languages_url": "https://api.github.com/repos/jenkinsci/jenkins/languages", + "stargazers_url": "https://api.github.com/repos/jenkinsci/jenkins/stargazers", + "contributors_url": "https://api.github.com/repos/jenkinsci/jenkins/contributors", + "subscribers_url": "https://api.github.com/repos/jenkinsci/jenkins/subscribers", + "subscription_url": "https://api.github.com/repos/jenkinsci/jenkins/subscription", + "commits_url": "https://api.github.com/repos/jenkinsci/jenkins/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/jenkinsci/jenkins/contents/{+path}", + "compare_url": "https://api.github.com/repos/jenkinsci/jenkins/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/jenkinsci/jenkins/merges", + "archive_url": "https://api.github.com/repos/jenkinsci/jenkins/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/jenkinsci/jenkins/downloads", + "issues_url": "https://api.github.com/repos/jenkinsci/jenkins/issues{/number}", + "pulls_url": "https://api.github.com/repos/jenkinsci/jenkins/pulls{/number}", + "milestones_url": "https://api.github.com/repos/jenkinsci/jenkins/milestones{/number}", + "notifications_url": "https://api.github.com/repos/jenkinsci/jenkins/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/jenkinsci/jenkins/labels{/name}", + "releases_url": "https://api.github.com/repos/jenkinsci/jenkins/releases{/id}", + "deployments_url": "https://api.github.com/repos/jenkinsci/jenkins/deployments", + "created_at": "2010-11-22T21:21:23Z", + "updated_at": "2021-01-22T18:57:30Z", + "pushed_at": "2021-01-22T18:57:11Z", + "git_url": "git://github.com/jenkinsci/jenkins.git", + "ssh_url": "git@github.com:jenkinsci/jenkins.git", + "clone_url": "https://github.com/jenkinsci/jenkins.git", + "svn_url": "https://github.com/jenkinsci/jenkins", + "homepage": "https://www.jenkins.io", + "size": 125073, + "stargazers_count": 16792, + "watchers_count": 16792, + "language": "Java", + "has_issues": false, + "has_projects": false, + "has_downloads": false, + "has_wiki": false, + "has_pages": false, + "forks_count": 6657, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 56, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 6657, + "open_issues": 56, + "watchers": 16792, + "default_branch": "master", + "permissions": { + "admin": false, + "push": false, + "pull": true + }, + "temp_clone_token": "", + "organization": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 6657, + "subscribers_count": 885 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-15.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-15.json new file mode 100644 index 000000000..98d4d85ed --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-15.json @@ -0,0 +1,128 @@ +{ + "id": 1103607, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTAzNjA3", + "name": "jenkins", + "full_name": "jenkinsci/jenkins", + "private": false, + "owner": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/jenkinsci/jenkins", + "description": "Jenkins automation server", + "fork": false, + "url": "https://api.github.com/repos/jenkinsci/jenkins", + "forks_url": "https://api.github.com/repos/jenkinsci/jenkins/forks", + "keys_url": "https://api.github.com/repos/jenkinsci/jenkins/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/jenkinsci/jenkins/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/jenkinsci/jenkins/teams", + "hooks_url": "https://api.github.com/repos/jenkinsci/jenkins/hooks", + "issue_events_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/events{/number}", + "events_url": "https://api.github.com/repos/jenkinsci/jenkins/events", + "assignees_url": "https://api.github.com/repos/jenkinsci/jenkins/assignees{/user}", + "branches_url": "https://api.github.com/repos/jenkinsci/jenkins/branches{/branch}", + "tags_url": "https://api.github.com/repos/jenkinsci/jenkins/tags", + "blobs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/jenkinsci/jenkins/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/jenkinsci/jenkins/statuses/{sha}", + "languages_url": "https://api.github.com/repos/jenkinsci/jenkins/languages", + "stargazers_url": "https://api.github.com/repos/jenkinsci/jenkins/stargazers", + "contributors_url": "https://api.github.com/repos/jenkinsci/jenkins/contributors", + "subscribers_url": "https://api.github.com/repos/jenkinsci/jenkins/subscribers", + "subscription_url": "https://api.github.com/repos/jenkinsci/jenkins/subscription", + "commits_url": "https://api.github.com/repos/jenkinsci/jenkins/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/jenkinsci/jenkins/contents/{+path}", + "compare_url": "https://api.github.com/repos/jenkinsci/jenkins/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/jenkinsci/jenkins/merges", + "archive_url": "https://api.github.com/repos/jenkinsci/jenkins/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/jenkinsci/jenkins/downloads", + "issues_url": "https://api.github.com/repos/jenkinsci/jenkins/issues{/number}", + "pulls_url": "https://api.github.com/repos/jenkinsci/jenkins/pulls{/number}", + "milestones_url": "https://api.github.com/repos/jenkinsci/jenkins/milestones{/number}", + "notifications_url": "https://api.github.com/repos/jenkinsci/jenkins/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/jenkinsci/jenkins/labels{/name}", + "releases_url": "https://api.github.com/repos/jenkinsci/jenkins/releases{/id}", + "deployments_url": "https://api.github.com/repos/jenkinsci/jenkins/deployments", + "created_at": "2010-11-22T21:21:23Z", + "updated_at": "2021-01-22T18:57:30Z", + "pushed_at": "2021-01-22T18:57:11Z", + "git_url": "git://github.com/jenkinsci/jenkins.git", + "ssh_url": "git@github.com:jenkinsci/jenkins.git", + "clone_url": "https://github.com/jenkinsci/jenkins.git", + "svn_url": "https://github.com/jenkinsci/jenkins", + "homepage": "https://www.jenkins.io", + "size": 125073, + "stargazers_count": 16792, + "watchers_count": 16792, + "language": "Java", + "has_issues": false, + "has_projects": false, + "has_downloads": false, + "has_wiki": false, + "has_pages": false, + "forks_count": 6657, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 56, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 6657, + "open_issues": 56, + "watchers": 16792, + "default_branch": "master", + "permissions": { + "admin": false, + "push": false, + "pull": true + }, + "temp_clone_token": "", + "organization": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 6657, + "subscribers_count": 885 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-3.json new file mode 100644 index 000000000..98d4d85ed --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-3.json @@ -0,0 +1,128 @@ +{ + "id": 1103607, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTAzNjA3", + "name": "jenkins", + "full_name": "jenkinsci/jenkins", + "private": false, + "owner": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/jenkinsci/jenkins", + "description": "Jenkins automation server", + "fork": false, + "url": "https://api.github.com/repos/jenkinsci/jenkins", + "forks_url": "https://api.github.com/repos/jenkinsci/jenkins/forks", + "keys_url": "https://api.github.com/repos/jenkinsci/jenkins/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/jenkinsci/jenkins/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/jenkinsci/jenkins/teams", + "hooks_url": "https://api.github.com/repos/jenkinsci/jenkins/hooks", + "issue_events_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/events{/number}", + "events_url": "https://api.github.com/repos/jenkinsci/jenkins/events", + "assignees_url": "https://api.github.com/repos/jenkinsci/jenkins/assignees{/user}", + "branches_url": "https://api.github.com/repos/jenkinsci/jenkins/branches{/branch}", + "tags_url": "https://api.github.com/repos/jenkinsci/jenkins/tags", + "blobs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/jenkinsci/jenkins/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/jenkinsci/jenkins/statuses/{sha}", + "languages_url": "https://api.github.com/repos/jenkinsci/jenkins/languages", + "stargazers_url": "https://api.github.com/repos/jenkinsci/jenkins/stargazers", + "contributors_url": "https://api.github.com/repos/jenkinsci/jenkins/contributors", + "subscribers_url": "https://api.github.com/repos/jenkinsci/jenkins/subscribers", + "subscription_url": "https://api.github.com/repos/jenkinsci/jenkins/subscription", + "commits_url": "https://api.github.com/repos/jenkinsci/jenkins/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/jenkinsci/jenkins/contents/{+path}", + "compare_url": "https://api.github.com/repos/jenkinsci/jenkins/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/jenkinsci/jenkins/merges", + "archive_url": "https://api.github.com/repos/jenkinsci/jenkins/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/jenkinsci/jenkins/downloads", + "issues_url": "https://api.github.com/repos/jenkinsci/jenkins/issues{/number}", + "pulls_url": "https://api.github.com/repos/jenkinsci/jenkins/pulls{/number}", + "milestones_url": "https://api.github.com/repos/jenkinsci/jenkins/milestones{/number}", + "notifications_url": "https://api.github.com/repos/jenkinsci/jenkins/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/jenkinsci/jenkins/labels{/name}", + "releases_url": "https://api.github.com/repos/jenkinsci/jenkins/releases{/id}", + "deployments_url": "https://api.github.com/repos/jenkinsci/jenkins/deployments", + "created_at": "2010-11-22T21:21:23Z", + "updated_at": "2021-01-22T18:57:30Z", + "pushed_at": "2021-01-22T18:57:11Z", + "git_url": "git://github.com/jenkinsci/jenkins.git", + "ssh_url": "git@github.com:jenkinsci/jenkins.git", + "clone_url": "https://github.com/jenkinsci/jenkins.git", + "svn_url": "https://github.com/jenkinsci/jenkins", + "homepage": "https://www.jenkins.io", + "size": 125073, + "stargazers_count": 16792, + "watchers_count": 16792, + "language": "Java", + "has_issues": false, + "has_projects": false, + "has_downloads": false, + "has_wiki": false, + "has_pages": false, + "forks_count": 6657, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 56, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 6657, + "open_issues": 56, + "watchers": 16792, + "default_branch": "master", + "permissions": { + "admin": false, + "push": false, + "pull": true + }, + "temp_clone_token": "", + "organization": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 6657, + "subscribers_count": 885 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-5.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-5.json new file mode 100644 index 000000000..98d4d85ed --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-5.json @@ -0,0 +1,128 @@ +{ + "id": 1103607, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTAzNjA3", + "name": "jenkins", + "full_name": "jenkinsci/jenkins", + "private": false, + "owner": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/jenkinsci/jenkins", + "description": "Jenkins automation server", + "fork": false, + "url": "https://api.github.com/repos/jenkinsci/jenkins", + "forks_url": "https://api.github.com/repos/jenkinsci/jenkins/forks", + "keys_url": "https://api.github.com/repos/jenkinsci/jenkins/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/jenkinsci/jenkins/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/jenkinsci/jenkins/teams", + "hooks_url": "https://api.github.com/repos/jenkinsci/jenkins/hooks", + "issue_events_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/events{/number}", + "events_url": "https://api.github.com/repos/jenkinsci/jenkins/events", + "assignees_url": "https://api.github.com/repos/jenkinsci/jenkins/assignees{/user}", + "branches_url": "https://api.github.com/repos/jenkinsci/jenkins/branches{/branch}", + "tags_url": "https://api.github.com/repos/jenkinsci/jenkins/tags", + "blobs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/jenkinsci/jenkins/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/jenkinsci/jenkins/statuses/{sha}", + "languages_url": "https://api.github.com/repos/jenkinsci/jenkins/languages", + "stargazers_url": "https://api.github.com/repos/jenkinsci/jenkins/stargazers", + "contributors_url": "https://api.github.com/repos/jenkinsci/jenkins/contributors", + "subscribers_url": "https://api.github.com/repos/jenkinsci/jenkins/subscribers", + "subscription_url": "https://api.github.com/repos/jenkinsci/jenkins/subscription", + "commits_url": "https://api.github.com/repos/jenkinsci/jenkins/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/jenkinsci/jenkins/contents/{+path}", + "compare_url": "https://api.github.com/repos/jenkinsci/jenkins/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/jenkinsci/jenkins/merges", + "archive_url": "https://api.github.com/repos/jenkinsci/jenkins/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/jenkinsci/jenkins/downloads", + "issues_url": "https://api.github.com/repos/jenkinsci/jenkins/issues{/number}", + "pulls_url": "https://api.github.com/repos/jenkinsci/jenkins/pulls{/number}", + "milestones_url": "https://api.github.com/repos/jenkinsci/jenkins/milestones{/number}", + "notifications_url": "https://api.github.com/repos/jenkinsci/jenkins/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/jenkinsci/jenkins/labels{/name}", + "releases_url": "https://api.github.com/repos/jenkinsci/jenkins/releases{/id}", + "deployments_url": "https://api.github.com/repos/jenkinsci/jenkins/deployments", + "created_at": "2010-11-22T21:21:23Z", + "updated_at": "2021-01-22T18:57:30Z", + "pushed_at": "2021-01-22T18:57:11Z", + "git_url": "git://github.com/jenkinsci/jenkins.git", + "ssh_url": "git@github.com:jenkinsci/jenkins.git", + "clone_url": "https://github.com/jenkinsci/jenkins.git", + "svn_url": "https://github.com/jenkinsci/jenkins", + "homepage": "https://www.jenkins.io", + "size": 125073, + "stargazers_count": 16792, + "watchers_count": 16792, + "language": "Java", + "has_issues": false, + "has_projects": false, + "has_downloads": false, + "has_wiki": false, + "has_pages": false, + "forks_count": 6657, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 56, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 6657, + "open_issues": 56, + "watchers": 16792, + "default_branch": "master", + "permissions": { + "admin": false, + "push": false, + "pull": true + }, + "temp_clone_token": "", + "organization": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 6657, + "subscribers_count": 885 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-7.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-7.json new file mode 100644 index 000000000..98d4d85ed --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-7.json @@ -0,0 +1,128 @@ +{ + "id": 1103607, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTAzNjA3", + "name": "jenkins", + "full_name": "jenkinsci/jenkins", + "private": false, + "owner": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/jenkinsci/jenkins", + "description": "Jenkins automation server", + "fork": false, + "url": "https://api.github.com/repos/jenkinsci/jenkins", + "forks_url": "https://api.github.com/repos/jenkinsci/jenkins/forks", + "keys_url": "https://api.github.com/repos/jenkinsci/jenkins/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/jenkinsci/jenkins/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/jenkinsci/jenkins/teams", + "hooks_url": "https://api.github.com/repos/jenkinsci/jenkins/hooks", + "issue_events_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/events{/number}", + "events_url": "https://api.github.com/repos/jenkinsci/jenkins/events", + "assignees_url": "https://api.github.com/repos/jenkinsci/jenkins/assignees{/user}", + "branches_url": "https://api.github.com/repos/jenkinsci/jenkins/branches{/branch}", + "tags_url": "https://api.github.com/repos/jenkinsci/jenkins/tags", + "blobs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/jenkinsci/jenkins/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/jenkinsci/jenkins/statuses/{sha}", + "languages_url": "https://api.github.com/repos/jenkinsci/jenkins/languages", + "stargazers_url": "https://api.github.com/repos/jenkinsci/jenkins/stargazers", + "contributors_url": "https://api.github.com/repos/jenkinsci/jenkins/contributors", + "subscribers_url": "https://api.github.com/repos/jenkinsci/jenkins/subscribers", + "subscription_url": "https://api.github.com/repos/jenkinsci/jenkins/subscription", + "commits_url": "https://api.github.com/repos/jenkinsci/jenkins/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/jenkinsci/jenkins/contents/{+path}", + "compare_url": "https://api.github.com/repos/jenkinsci/jenkins/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/jenkinsci/jenkins/merges", + "archive_url": "https://api.github.com/repos/jenkinsci/jenkins/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/jenkinsci/jenkins/downloads", + "issues_url": "https://api.github.com/repos/jenkinsci/jenkins/issues{/number}", + "pulls_url": "https://api.github.com/repos/jenkinsci/jenkins/pulls{/number}", + "milestones_url": "https://api.github.com/repos/jenkinsci/jenkins/milestones{/number}", + "notifications_url": "https://api.github.com/repos/jenkinsci/jenkins/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/jenkinsci/jenkins/labels{/name}", + "releases_url": "https://api.github.com/repos/jenkinsci/jenkins/releases{/id}", + "deployments_url": "https://api.github.com/repos/jenkinsci/jenkins/deployments", + "created_at": "2010-11-22T21:21:23Z", + "updated_at": "2021-01-22T18:57:30Z", + "pushed_at": "2021-01-22T18:57:11Z", + "git_url": "git://github.com/jenkinsci/jenkins.git", + "ssh_url": "git@github.com:jenkinsci/jenkins.git", + "clone_url": "https://github.com/jenkinsci/jenkins.git", + "svn_url": "https://github.com/jenkinsci/jenkins", + "homepage": "https://www.jenkins.io", + "size": 125073, + "stargazers_count": 16792, + "watchers_count": 16792, + "language": "Java", + "has_issues": false, + "has_projects": false, + "has_downloads": false, + "has_wiki": false, + "has_pages": false, + "forks_count": 6657, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 56, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 6657, + "open_issues": 56, + "watchers": 16792, + "default_branch": "master", + "permissions": { + "admin": false, + "push": false, + "pull": true + }, + "temp_clone_token": "", + "organization": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 6657, + "subscribers_count": 885 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-9.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-9.json new file mode 100644 index 000000000..98d4d85ed --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins-9.json @@ -0,0 +1,128 @@ +{ + "id": 1103607, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTAzNjA3", + "name": "jenkins", + "full_name": "jenkinsci/jenkins", + "private": false, + "owner": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/jenkinsci/jenkins", + "description": "Jenkins automation server", + "fork": false, + "url": "https://api.github.com/repos/jenkinsci/jenkins", + "forks_url": "https://api.github.com/repos/jenkinsci/jenkins/forks", + "keys_url": "https://api.github.com/repos/jenkinsci/jenkins/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/jenkinsci/jenkins/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/jenkinsci/jenkins/teams", + "hooks_url": "https://api.github.com/repos/jenkinsci/jenkins/hooks", + "issue_events_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/events{/number}", + "events_url": "https://api.github.com/repos/jenkinsci/jenkins/events", + "assignees_url": "https://api.github.com/repos/jenkinsci/jenkins/assignees{/user}", + "branches_url": "https://api.github.com/repos/jenkinsci/jenkins/branches{/branch}", + "tags_url": "https://api.github.com/repos/jenkinsci/jenkins/tags", + "blobs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/jenkinsci/jenkins/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/jenkinsci/jenkins/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/jenkinsci/jenkins/statuses/{sha}", + "languages_url": "https://api.github.com/repos/jenkinsci/jenkins/languages", + "stargazers_url": "https://api.github.com/repos/jenkinsci/jenkins/stargazers", + "contributors_url": "https://api.github.com/repos/jenkinsci/jenkins/contributors", + "subscribers_url": "https://api.github.com/repos/jenkinsci/jenkins/subscribers", + "subscription_url": "https://api.github.com/repos/jenkinsci/jenkins/subscription", + "commits_url": "https://api.github.com/repos/jenkinsci/jenkins/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/jenkinsci/jenkins/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/jenkinsci/jenkins/contents/{+path}", + "compare_url": "https://api.github.com/repos/jenkinsci/jenkins/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/jenkinsci/jenkins/merges", + "archive_url": "https://api.github.com/repos/jenkinsci/jenkins/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/jenkinsci/jenkins/downloads", + "issues_url": "https://api.github.com/repos/jenkinsci/jenkins/issues{/number}", + "pulls_url": "https://api.github.com/repos/jenkinsci/jenkins/pulls{/number}", + "milestones_url": "https://api.github.com/repos/jenkinsci/jenkins/milestones{/number}", + "notifications_url": "https://api.github.com/repos/jenkinsci/jenkins/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/jenkinsci/jenkins/labels{/name}", + "releases_url": "https://api.github.com/repos/jenkinsci/jenkins/releases{/id}", + "deployments_url": "https://api.github.com/repos/jenkinsci/jenkins/deployments", + "created_at": "2010-11-22T21:21:23Z", + "updated_at": "2021-01-22T18:57:30Z", + "pushed_at": "2021-01-22T18:57:11Z", + "git_url": "git://github.com/jenkinsci/jenkins.git", + "ssh_url": "git@github.com:jenkinsci/jenkins.git", + "clone_url": "https://github.com/jenkinsci/jenkins.git", + "svn_url": "https://github.com/jenkinsci/jenkins", + "homepage": "https://www.jenkins.io", + "size": 125073, + "stargazers_count": 16792, + "watchers_count": 16792, + "language": "Java", + "has_issues": false, + "has_projects": false, + "has_downloads": false, + "has_wiki": false, + "has_pages": false, + "forks_count": 6657, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 56, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 6657, + "open_issues": 56, + "watchers": 16792, + "default_branch": "master", + "permissions": { + "admin": false, + "push": false, + "pull": true + }, + "temp_clone_token": "", + "organization": { + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 6657, + "subscribers_count": 885 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-12.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-12.json new file mode 100644 index 000000000..54b3df61b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-12.json @@ -0,0 +1,4102 @@ +[ + { + "sha": "1cccddb22e305397151b2b7b87b4b47d74ca337b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxY2NjZGRiMjJlMzA1Mzk3MTUxYjJiN2I4N2I0YjQ3ZDc0Y2EzMzdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T09:00:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T09:00:09Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6916 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "65812402efbd6bb67bf69668c68980eba7c59216", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/65812402efbd6bb67bf69668c68980eba7c59216" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4661133e21828ac4befbc7da960d7bb6fb5b795", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4661133e21828ac4befbc7da960d7bb6fb5b795" + } + ] + }, + { + "sha": "e4661133e21828ac4befbc7da960d7bb6fb5b795", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNDY2MTEzM2UyMTgyOGFjNGJlZmJjN2RhOTYwZDdiYjZmYjViNzk1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T08:59:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T08:59:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_177\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6914 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c1211379586386c226d3c2487b8cb10bb854fedb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c1211379586386c226d3c2487b8cb10bb854fedb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "01a47af8b699ca7cb07a240446e8ed5aaca7aceb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01a47af8b699ca7cb07a240446e8ed5aaca7aceb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/01a47af8b699ca7cb07a240446e8ed5aaca7aceb" + } + ] + }, + { + "sha": "413c6a15fbf0a4c07cc176a3538c552b983686ee", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MTNjNmExNWZiZjBhNGMwN2NjMTc2YTM1MzhjNTUyYjk4MzY4NmVl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:24:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:24:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6868 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20150eb070b516a0bc374cf3c8c665bb39707466", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20150eb070b516a0bc374cf3c8c665bb39707466" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "html_url": "https://github.com/jenkinsci/jenkins/commit/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "278bb4ea05861c330ddcf9109ba957a90f496a51", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/278bb4ea05861c330ddcf9109ba957a90f496a51" + } + ] + }, + { + "sha": "278bb4ea05861c330ddcf9109ba957a90f496a51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNzhiYjRlYTA1ODYxYzMzMGRkY2Y5MTA5YmE5NTdhOTBmNDk2YTUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:23:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:23:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_176\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6866 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "14a75be161ed452cb21d2a072e60e5dc825ed69e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/14a75be161ed452cb21d2a072e60e5dc825ed69e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/278bb4ea05861c330ddcf9109ba957a90f496a51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694" + } + ] + }, + { + "sha": "d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMGU5Mzg3MjY3NTNjMGQ5NTE2ZjljNmI1YzNlNDBjMjYzN2E5MjQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:45:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:45:45Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6832 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c98850434e6f2797db28de3f24984d94130fdef7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c98850434e6f2797db28de3f24984d94130fdef7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b8ba52b39e506b508ade527c8be4327406eab4b9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b8ba52b39e506b508ade527c8be4327406eab4b9" + } + ] + }, + { + "sha": "b8ba52b39e506b508ade527c8be4327406eab4b9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiOGJhNTJiMzllNTA2YjUwOGFkZTUyN2M4YmU0MzI3NDA2ZWFiNGI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:44:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:44:31Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_175\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6830 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e205f91e351925ef99e4f29d0352e156fe121f9e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e205f91e351925ef99e4f29d0352e156fe121f9e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b8ba52b39e506b508ade527c8be4327406eab4b9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c9d607872fd45dfd2307ac25d9195e4787a42a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c9d607872fd45dfd2307ac25d9195e4787a42a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c9d607872fd45dfd2307ac25d9195e4787a42a9" + } + ] + }, + { + "sha": "ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjY2MwNGNmOGU4YTYyMDJiMGMzNTRhYTg3YzRhNTE3Y2IzNmQ0NjEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:54:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:54:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6751 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "efd5c22fba92b48c28e454c911cc383858bd7361", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/efd5c22fba92b48c28e454c911cc383858bd7361" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "85a234d52c6da1fb4578354282dea111c359836e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85a234d52c6da1fb4578354282dea111c359836e" + } + ] + }, + { + "sha": "85a234d52c6da1fb4578354282dea111c359836e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NWEyMzRkNTJjNmRhMWZiNDU3ODM1NDI4MmRlYTExMWMzNTk4MzZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:53:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:53:53Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_174\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6749 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20dd7a381975cf79513be74233aec7f608157260", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20dd7a381975cf79513be74233aec7f608157260" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/85a234d52c6da1fb4578354282dea111c359836e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85a234d52c6da1fb4578354282dea111c359836e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c98a380ed41e65fc4010388de85b78d928fcdb7d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c98a380ed41e65fc4010388de85b78d928fcdb7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c98a380ed41e65fc4010388de85b78d928fcdb7d" + } + ] + }, + { + "sha": "3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZDEyZmRmNWYzYTBmZjkzZDllNmYxZjljZTc5Yzg1NzYyZjIwZTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:28:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:28:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6729 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "36e03c288baf975c26cbf173e8850877a1e07316", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/36e03c288baf975c26cbf173e8850877a1e07316" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61cbfc73b0ad78ba35bae64cce7be03f39092c10" + } + ] + }, + { + "sha": "61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MWNiZmM3M2IwYWQ3OGJhMzViYWU2NGNjZTdiZTAzZjM5MDkyYzEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:27:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:27:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_173\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6727 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cfada530714024aecc3dc847cfb9593096affa21", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cfada530714024aecc3dc847cfb9593096affa21" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c1d7be103233ac52eb3ee3bfd59e5393a758e822", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c1d7be103233ac52eb3ee3bfd59e5393a758e822", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c1d7be103233ac52eb3ee3bfd59e5393a758e822" + } + ] + }, + { + "sha": "ea1c103146317d2d3e303efa129be884a8f0a20b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYTFjMTAzMTQ2MzE3ZDJkM2UzMDNlZmExMjliZTg4NGE4ZjBhMjBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T01:49:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T01:49:23Z" + }, + "message": "bumping up the version number since I updated wagon-svn version\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6713 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5be43f9ec05c186e3bbe5fcc6c5830e630a0a2ff", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5be43f9ec05c186e3bbe5fcc6c5830e630a0a2ff" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ea1c103146317d2d3e303efa129be884a8f0a20b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea1c103146317d2d3e303efa129be884a8f0a20b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea1c103146317d2d3e303efa129be884a8f0a20b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea1c103146317d2d3e303efa129be884a8f0a20b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eaf95d3719b0f138be1a1a944730a2489a157540", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eaf95d3719b0f138be1a1a944730a2489a157540", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eaf95d3719b0f138be1a1a944730a2489a157540" + } + ] + }, + { + "sha": "7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZGE3ZmQwMDcwMzcyOGU5MjdjZDllNGYwYjNiYjdhZDYwYjQxMTNl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:07:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:07:22Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6684 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f064b9503a895db9a4a87d5b87bc123a4ceca95d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f064b9503a895db9a4a87d5b87bc123a4ceca95d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5" + } + ] + }, + { + "sha": "0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYmM4ZmY4MzJjMmMyNDY3MGFlZDVlY2Y4MmIxZjU1YTE1MGUzNmI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:06:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:06:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_172\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6682 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cf90b4c0cec7194095c361bec042bf450fe3408e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cf90b4c0cec7194095c361bec042bf450fe3408e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "286e32613149c8537560cc194fcce743efec5d10", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/286e32613149c8537560cc194fcce743efec5d10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/286e32613149c8537560cc194fcce743efec5d10" + } + ] + }, + { + "sha": "65ec1c24f679a6619122539dd9db513a60b58061", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NWVjMWMyNGY2NzlhNjYxOTEyMjUzOWRkOWRiNTEzYTYwYjU4MDYx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:21:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:21:52Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6650 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "710bc7a6de52de59beeca4e20f2275af956a9457", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/710bc7a6de52de59beeca4e20f2275af956a9457" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/65ec1c24f679a6619122539dd9db513a60b58061", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65ec1c24f679a6619122539dd9db513a60b58061", + "html_url": "https://github.com/jenkinsci/jenkins/commit/65ec1c24f679a6619122539dd9db513a60b58061", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65ec1c24f679a6619122539dd9db513a60b58061/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a" + } + ] + }, + { + "sha": "359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTljMDcyZTJjYWYyYmZjNmRlODMzN2JmZDZmN2EyNmUwZjNhNDdh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:20:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:20:57Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_171\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6648 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a7d5f0423cf7662382dbcac2fec9a384060d9603", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a7d5f0423cf7662382dbcac2fec9a384060d9603" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0bc16b226166b2ba47420043971e73d547615491", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc16b226166b2ba47420043971e73d547615491", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc16b226166b2ba47420043971e73d547615491" + } + ] + }, + { + "sha": "a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNTI1OTk3MGFjYWVjOTgxM2UyYTEyYTkxZjM3ZGZjNzg3MWE1ZWY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6621 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8d7f15f84d5ed164f90e08ff90735a2eaa3d7068", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8d7f15f84d5ed164f90e08ff90735a2eaa3d7068" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7" + } + ] + }, + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOGJlMzAzNTQwYWFmZGNmYTA5NzUwYzIyZWFhNWE4NmNiMmQ2OGU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_170\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6619 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0d10d83db828d5127db39e8a0c62a7eb4e1a81a2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0d10d83db828d5127db39e8a0c62a7eb4e1a81a2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ffcd115e02d11d812fb94699abe3c4f9e78052b" + } + ] + }, + { + "sha": "56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NmU1ODRjZGE1YzFiMjEyODdlMmUyMDgxOGI2YzViN2ZkNTVhZGRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6597 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c8e7bb4b7a4b6e0f25dffdb330530edb068643b3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c8e7bb4b7a4b6e0f25dffdb330530edb068643b3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810" + } + ] + }, + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxNDM1ODJhNjA5YzdhZThhOThkNjE2OTg2NjI0YzNlMDBlOWZkODEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_169\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6595 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d619488734061b05fbdf6fc284f77751599cca61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d619488734061b05fbdf6fc284f77751599cca61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cddeb23d2c50cb40e2145e84fea8689937d9d026", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cddeb23d2c50cb40e2145e84fea8689937d9d026", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cddeb23d2c50cb40e2145e84fea8689937d9d026" + } + ] + }, + { + "sha": "3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZTQ0YjIyNWZiYzE0NzJiYzVkZTVmODcxZjRiMTdiODZlZjZlOGNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6573 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2d2ab2d8746d0705ac658dc80abaa1f496b3e177", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2d2ab2d8746d0705ac658dc80abaa1f496b3e177" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5b227baa0ea05dd9c2b7edad69a61917817402ce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5b227baa0ea05dd9c2b7edad69a61917817402ce", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5b227baa0ea05dd9c2b7edad69a61917817402ce" + } + ] + }, + { + "sha": "91d4d026f107640b3225df9f7aa7f39fb3436326", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MWQ0ZDAyNmYxMDc2NDBiMzIyNWRmOWY3YWE3ZjM5ZmIzNDM2MzI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_168\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6570 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d544767f639b566d82563280829e9852451e4a65", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d544767f639b566d82563280829e9852451e4a65" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "html_url": "https://github.com/jenkinsci/jenkins/commit/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea26bba8cba52bee4a649b897e0fad48065f4fe7" + } + ] + }, + { + "sha": "cf4dabbd89993d406a86464864a8e9daeb75cd48", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjRkYWJiZDg5OTkzZDQwNmE4NjQ2NDg2NGE4ZTlkYWViNzVjZDQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "message": "I guess all we need here is to have enough information to resolve parent POM\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6554 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8b83641e70d6ae781ce99135c905fb7076fc8e4b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8b83641e70d6ae781ce99135c905fb7076fc8e4b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07" + } + ] + }, + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYWFhNGQ2ZmQ2OTczNDhiODhjODlkMDllZDM3NjRmNzY3NjM1ZDA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "message": "duplicating repository entries so that people who are just checking out the main module can still build it\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6553 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a219ed3a660cdaf3d1b8bec8b750441498fb1f61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a219ed3a660cdaf3d1b8bec8b750441498fb1f61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e" + } + ] + }, + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTI1NWU4ZDkyOTVhMmU4YjJkZDM5NjU1YmYyOTY5YTY2YmQ4YzFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6544 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "de96c5ede123690e1e71b379339982fd01f88735", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/de96c5ede123690e1e71b379339982fd01f88735" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d" + } + ] + }, + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTJhMmJlYmUzNjY4YTRlZTkzYmY1MWIzYzgwY2QxNWNiYzRjOTZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_167\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6542 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "92acc3be5c38c7f4717d465b067845af0c7b8870", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/92acc3be5c38c7f4717d465b067845af0c7b8870" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1eefe44f534c294e32b792370f0a1bf0a7321365", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1eefe44f534c294e32b792370f0a1bf0a7321365", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1eefe44f534c294e32b792370f0a1bf0a7321365" + } + ] + }, + { + "sha": "5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZmJkMDlkNDRmNjA4N2I0MjBiZjdmMjEzZTc1ZGQxOWQ2MTk2ZDFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6487 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b41f9ad138c92e709f6ce8faebb06ff190fa060b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b41f9ad138c92e709f6ce8faebb06ff190fa060b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902" + } + ] + }, + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYWE4YWRkMDMxY2UxMGUwYzFkNTcyNWU4MjkzOWIyMmU3YjdiOTAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_166\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6485 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e51014a8b9fd8f1043fa0e4ee91ca7f963467c11", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e51014a8b9fd8f1043fa0e4ee91ca7f963467c11" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "html_url": "https://github.com/jenkinsci/jenkins/commit/28fad72ad31ae1d67df732bc1e17f60d4869b0ac" + } + ] + }, + { + "sha": "d9312af6cf9af1020d63b423b300e0b5245c891f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOTMxMmFmNmNmOWFmMTAyMGQ2M2I0MjNiMzAwZTBiNTI0NWM4OTFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6457 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d83f97b8deef279e967359269c248da51f84ddaf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d83f97b8deef279e967359269c248da51f84ddaf" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907" + } + ] + }, + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYzkyYjE2ZDQ0MGFhODQyNWUyZTM3MjBhNTQ2MDBkZDFkNzQzOTA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_165\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6455 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "38f04d3553022eec16a239dd3ca133716c658404", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/38f04d3553022eec16a239dd3ca133716c658404" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/934ffdb842a9262f9e9653f61f1e9da98e714a2b" + } + ] + }, + { + "sha": "3382630865948cf103bbff48514ffdfa60a87e05", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMzgyNjMwODY1OTQ4Y2YxMDNiYmZmNDg1MTRmZmRmYTYwYTg3ZTA1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-29T04:51:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-29T04:51:15Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6445 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8498d0ff826407a1c2127382ace8743b212df4dd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8498d0ff826407a1c2127382ace8743b212df4dd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3382630865948cf103bbff48514ffdfa60a87e05", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3382630865948cf103bbff48514ffdfa60a87e05", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3382630865948cf103bbff48514ffdfa60a87e05", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3382630865948cf103bbff48514ffdfa60a87e05/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30" + } + ] + }, + { + "sha": "fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYzBlZDhkNDVhM2E2OTA5MjM2ZDFmZjlmMWNlYjFjMzBjMWM4YTMw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-29T04:50:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-29T04:50:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_164\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6443 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ba9ef4f2c0fb3dcd08302023c9e0b3607e6f4768", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ba9ef4f2c0fb3dcd08302023c9e0b3607e6f4768" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4291b77fabf74ffb6fdba275a9db045b6263eb97", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4291b77fabf74ffb6fdba275a9db045b6263eb97", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4291b77fabf74ffb6fdba275a9db045b6263eb97" + } + ] + }, + { + "sha": "dbf343bdc36d2a3722cad19978ab86e211ff0113", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYmYzNDNiZGMzNmQyYTM3MjJjYWQxOTk3OGFiODZlMjExZmYwMTEz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:44:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:44:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6379 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0adf2b4b0221d20db377d6e3f1d80f7b6e022d45", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0adf2b4b0221d20db377d6e3f1d80f7b6e022d45" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dbf343bdc36d2a3722cad19978ab86e211ff0113", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dbf343bdc36d2a3722cad19978ab86e211ff0113", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dbf343bdc36d2a3722cad19978ab86e211ff0113", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dbf343bdc36d2a3722cad19978ab86e211ff0113/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8" + } + ] + }, + { + "sha": "9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZDExMTBhM2JhZjc3YWMwZjg4ZjZhZGI4NDdlODE2ZWMyZDczYmI4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:44:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:44:25Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_163\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6377 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ce5f056d7db87b26d24278b38140cb5f7837e552", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ce5f056d7db87b26d24278b38140cb5f7837e552" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0d8533c917150fc8487a5cfd96f451cf59e992bf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d8533c917150fc8487a5cfd96f451cf59e992bf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0d8533c917150fc8487a5cfd96f451cf59e992bf" + } + ] + }, + { + "sha": "07f4481295655a6240382deec9c00d16ea089aae", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowN2Y0NDgxMjk1NjU1YTYyNDAzODJkZWVjOWMwMGQxNmVhMDg5YWFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:13:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:13:29Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6369 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "50e335536e10986c2d3c692dd132d11ea68f29e3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/50e335536e10986c2d3c692dd132d11ea68f29e3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/07f4481295655a6240382deec9c00d16ea089aae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/07f4481295655a6240382deec9c00d16ea089aae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/07f4481295655a6240382deec9c00d16ea089aae", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/07f4481295655a6240382deec9c00d16ea089aae/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "803df1362d7d35b1be598b704f18fef1af2d7c7d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/803df1362d7d35b1be598b704f18fef1af2d7c7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/803df1362d7d35b1be598b704f18fef1af2d7c7d" + } + ] + }, + { + "sha": "803df1362d7d35b1be598b704f18fef1af2d7c7d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDNkZjEzNjJkN2QzNWIxYmU1OThiNzA0ZjE4ZmVmMWFmMmQ3Yzdk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:12:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:12:44Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_162\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6367 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d7976d13b70a9e2d2219832399903f9ef7215f2c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d7976d13b70a9e2d2219832399903f9ef7215f2c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/803df1362d7d35b1be598b704f18fef1af2d7c7d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/803df1362d7d35b1be598b704f18fef1af2d7c7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/803df1362d7d35b1be598b704f18fef1af2d7c7d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/803df1362d7d35b1be598b704f18fef1af2d7c7d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "18ec24a18211ba09b5c4c07334936c32887d900b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/18ec24a18211ba09b5c4c07334936c32887d900b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/18ec24a18211ba09b5c4c07334936c32887d900b" + } + ] + }, + { + "sha": "cd76c1711244c832c5ca862990f804149a9f713d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZDc2YzE3MTEyNDRjODMyYzVjYTg2Mjk5MGY4MDQxNDlhOWY3MTNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-21T19:25:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-21T19:25:15Z" + }, + "message": "using fix1600 to fix #1107\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6363 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9fa8789d972a95ee66b1de2b40280804dfa1038d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9fa8789d972a95ee66b1de2b40280804dfa1038d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cd76c1711244c832c5ca862990f804149a9f713d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cd76c1711244c832c5ca862990f804149a9f713d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cd76c1711244c832c5ca862990f804149a9f713d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cd76c1711244c832c5ca862990f804149a9f713d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "924330228964d53086cd8001dcbf7701c08f6059", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/924330228964d53086cd8001dcbf7701c08f6059", + "html_url": "https://github.com/jenkinsci/jenkins/commit/924330228964d53086cd8001dcbf7701c08f6059" + } + ] + }, + { + "sha": "ece0ff4476cfcb3d3789d1c52c8d01d773d73817", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplY2UwZmY0NDc2Y2ZjYjNkMzc4OWQxYzUyYzhkMDFkNzczZDczODE3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-16T05:04:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-16T05:04:42Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6309 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fc8ec84540951eb13ad5fae8af5a9e756a289800", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fc8ec84540951eb13ad5fae8af5a9e756a289800" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ece0ff4476cfcb3d3789d1c52c8d01d773d73817", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ece0ff4476cfcb3d3789d1c52c8d01d773d73817", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ece0ff4476cfcb3d3789d1c52c8d01d773d73817", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ece0ff4476cfcb3d3789d1c52c8d01d773d73817/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fc9dc01386103a668b4db14435a0f5c6628d25eb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9dc01386103a668b4db14435a0f5c6628d25eb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc9dc01386103a668b4db14435a0f5c6628d25eb" + } + ] + }, + { + "sha": "fc9dc01386103a668b4db14435a0f5c6628d25eb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYzlkYzAxMzg2MTAzYTY2OGI0ZGIxNDQzNWEwZjVjNjYyOGQyNWVi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-16T05:04:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-16T05:04:00Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_161\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6307 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d8c21b08ed240e3dcce47649a1d4f892e1a1c6d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d8c21b08ed240e3dcce47649a1d4f892e1a1c6d2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fc9dc01386103a668b4db14435a0f5c6628d25eb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9dc01386103a668b4db14435a0f5c6628d25eb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc9dc01386103a668b4db14435a0f5c6628d25eb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9dc01386103a668b4db14435a0f5c6628d25eb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6c48b986b27463e90d197055e864af3abb1dc331", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6c48b986b27463e90d197055e864af3abb1dc331", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6c48b986b27463e90d197055e864af3abb1dc331" + } + ] + }, + { + "sha": "2af52b4e28e02ada6dd51fba57d051ef85c588ad", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYWY1MmI0ZTI4ZTAyYWRhNmRkNTFmYmE1N2QwNTFlZjg1YzU4OGFk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-02T06:21:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-02T06:21:01Z" + }, + "message": "somehow RELEASE is failing to resolve on fresh systems, so back to hard-coded version\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6163 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6bbcc7bf17d77d035123e9cf327d534ab1d7ff9a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6bbcc7bf17d77d035123e9cf327d534ab1d7ff9a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2af52b4e28e02ada6dd51fba57d051ef85c588ad", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2af52b4e28e02ada6dd51fba57d051ef85c588ad", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2af52b4e28e02ada6dd51fba57d051ef85c588ad", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2af52b4e28e02ada6dd51fba57d051ef85c588ad/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e61301f004a6e83fd0c4c7ddaf0a7e04baac905c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e61301f004a6e83fd0c4c7ddaf0a7e04baac905c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e61301f004a6e83fd0c4c7ddaf0a7e04baac905c" + } + ] + }, + { + "sha": "4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZmQ2ZGE3MTdmZmIwYTBmODE2MWFkNTY2NWFlMWViZGI4MGMxYWY4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-30T19:09:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-30T19:09:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6148 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f93970187f29633000668b5880c8fa36c9b20a46", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f93970187f29633000668b5880c8fa36c9b20a46" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db39e0f46cc29477cc7161d27ca48900e9e9f1d9" + } + ] + }, + { + "sha": "db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYjM5ZTBmNDZjYzI5NDc3Y2M3MTYxZDI3Y2E0ODkwMGU5ZTlmMWQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-30T19:08:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-30T19:08:43Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_160\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6146 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9732cb8d68d4d36f3272c2cf9630c6e5931cd92b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9732cb8d68d4d36f3272c2cf9630c6e5931cd92b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db39e0f46cc29477cc7161d27ca48900e9e9f1d9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4c248b0cfdd4b2695e336c49dac9f3c75a1a889", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4c248b0cfdd4b2695e336c49dac9f3c75a1a889", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4c248b0cfdd4b2695e336c49dac9f3c75a1a889" + } + ] + }, + { + "sha": "48c797762b42575dcf3c2df1ff7459c74b0e2260", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0OGM3OTc3NjJiNDI1NzVkY2YzYzJkZjFmZjc0NTljNzRiMGUyMjYw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-29T02:03:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-29T02:03:40Z" + }, + "message": "use the latest wagon-svn\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6102 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0469cffa3d90a552697091a095526a3d708d1cb8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0469cffa3d90a552697091a095526a3d708d1cb8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/48c797762b42575dcf3c2df1ff7459c74b0e2260", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/48c797762b42575dcf3c2df1ff7459c74b0e2260", + "html_url": "https://github.com/jenkinsci/jenkins/commit/48c797762b42575dcf3c2df1ff7459c74b0e2260", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/48c797762b42575dcf3c2df1ff7459c74b0e2260/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "74b0f4524713bf7a01f3589e4bb479f6428e87e9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/74b0f4524713bf7a01f3589e4bb479f6428e87e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/74b0f4524713bf7a01f3589e4bb479f6428e87e9" + } + ] + }, + { + "sha": "ed7a21e23eb7e70d9033ce316efa57eb7d498dd8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZDdhMjFlMjNlYjdlNzBkOTAzM2NlMzE2ZWZhNTdlYjdkNDk4ZGQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-23T01:13:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-23T01:13:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6025 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "965c69cb1491827aa6d4971db4d15dddb50959d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/965c69cb1491827aa6d4971db4d15dddb50959d2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ed7a21e23eb7e70d9033ce316efa57eb7d498dd8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ed7a21e23eb7e70d9033ce316efa57eb7d498dd8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ed7a21e23eb7e70d9033ce316efa57eb7d498dd8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ed7a21e23eb7e70d9033ce316efa57eb7d498dd8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f368bf4ea87e9a69777e5993e14bedf91a45fd7e" + } + ] + }, + { + "sha": "f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMzY4YmY0ZWE4N2U5YTY5Nzc3ZTU5OTNlMTRiZWRmOTFhNDVmZDdl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-23T01:13:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-23T01:13:10Z" + }, + "message": "[maven-release-plugin] prepare release hudson-\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6023 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "17bbd7a24b83cfd9697311ee9c5e976f200c0d14", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/17bbd7a24b83cfd9697311ee9c5e976f200c0d14" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f368bf4ea87e9a69777e5993e14bedf91a45fd7e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7b14197de580acbcbb208ec09e9bcd2dfd715848", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7b14197de580acbcbb208ec09e9bcd2dfd715848", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7b14197de580acbcbb208ec09e9bcd2dfd715848" + } + ] + }, + { + "sha": "0df5775c3d83e2660a62b2e788fb2bddc749d470", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowZGY1Nzc1YzNkODNlMjY2MGE2MmIyZTc4OGZiMmJkZGM3NDlkNDcw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T18:56:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T18:56:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5988 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "daa30d6efe529783483b1f8751f1043ccbd2ff06", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/daa30d6efe529783483b1f8751f1043ccbd2ff06" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0df5775c3d83e2660a62b2e788fb2bddc749d470", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0df5775c3d83e2660a62b2e788fb2bddc749d470", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0df5775c3d83e2660a62b2e788fb2bddc749d470", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0df5775c3d83e2660a62b2e788fb2bddc749d470/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9208f642399b90b8cbded445e5b73f1db884d22f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9208f642399b90b8cbded445e5b73f1db884d22f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9208f642399b90b8cbded445e5b73f1db884d22f" + } + ] + }, + { + "sha": "9208f642399b90b8cbded445e5b73f1db884d22f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MjA4ZjY0MjM5OWI5MGI4Y2JkZWQ0NDVlNWI3M2YxZGI4ODRkMjJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T18:55:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T18:55:48Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_158\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5986 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "59c3e02020baffdb14456449b513c6fd5c903382", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/59c3e02020baffdb14456449b513c6fd5c903382" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9208f642399b90b8cbded445e5b73f1db884d22f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9208f642399b90b8cbded445e5b73f1db884d22f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9208f642399b90b8cbded445e5b73f1db884d22f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9208f642399b90b8cbded445e5b73f1db884d22f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8d8493a9d7be24a7aecc32a084197f05223d9540", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8d8493a9d7be24a7aecc32a084197f05223d9540", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8d8493a9d7be24a7aecc32a084197f05223d9540" + } + ] + }, + { + "sha": "350b16e7fbdc4abf78f341ce0a3976e31819e803", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTBiMTZlN2ZiZGM0YWJmNzhmMzQxY2UwYTM5NzZlMzE4MTllODAz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T02:04:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T02:04:38Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5958 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "54f7f6d907186d3f215bd3049c90e9978a986103", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/54f7f6d907186d3f215bd3049c90e9978a986103" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/350b16e7fbdc4abf78f341ce0a3976e31819e803", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350b16e7fbdc4abf78f341ce0a3976e31819e803", + "html_url": "https://github.com/jenkinsci/jenkins/commit/350b16e7fbdc4abf78f341ce0a3976e31819e803", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350b16e7fbdc4abf78f341ce0a3976e31819e803/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "125a24a77fe3cb6a50ed393d8f851453df48e551", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/125a24a77fe3cb6a50ed393d8f851453df48e551", + "html_url": "https://github.com/jenkinsci/jenkins/commit/125a24a77fe3cb6a50ed393d8f851453df48e551" + } + ] + }, + { + "sha": "125a24a77fe3cb6a50ed393d8f851453df48e551", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxMjVhMjRhNzdmZTNjYjZhNTBlZDM5M2Q4Zjg1MTQ1M2RmNDhlNTUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T02:03:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T02:03:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_157\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5956 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e36ad71fdc23c960b916c25f84ffacf458b8454e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e36ad71fdc23c960b916c25f84ffacf458b8454e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/125a24a77fe3cb6a50ed393d8f851453df48e551", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/125a24a77fe3cb6a50ed393d8f851453df48e551", + "html_url": "https://github.com/jenkinsci/jenkins/commit/125a24a77fe3cb6a50ed393d8f851453df48e551", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/125a24a77fe3cb6a50ed393d8f851453df48e551/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e15266ef07eef0191dd9bc22e5a0caa0644e6c68", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e15266ef07eef0191dd9bc22e5a0caa0644e6c68", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e15266ef07eef0191dd9bc22e5a0caa0644e6c68" + } + ] + }, + { + "sha": "560eb225cceb314648d7c837cad70b5da3cb74b0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NjBlYjIyNWNjZWIzMTQ2NDhkN2M4MzdjYWQ3MGI1ZGEzY2I3NGIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-14T02:21:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-14T02:21:31Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5896 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "781648eda20043d8d1fbdcaed888aff2d39e2bd2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/781648eda20043d8d1fbdcaed888aff2d39e2bd2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/560eb225cceb314648d7c837cad70b5da3cb74b0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/560eb225cceb314648d7c837cad70b5da3cb74b0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/560eb225cceb314648d7c837cad70b5da3cb74b0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/560eb225cceb314648d7c837cad70b5da3cb74b0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "283bbb61aead128771c1c7b9a2afd89112c794fc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/283bbb61aead128771c1c7b9a2afd89112c794fc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/283bbb61aead128771c1c7b9a2afd89112c794fc" + } + ] + }, + { + "sha": "283bbb61aead128771c1c7b9a2afd89112c794fc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyODNiYmI2MWFlYWQxMjg3NzFjMWM3YjlhMmFmZDg5MTEyYzc5NGZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-14T02:20:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-14T02:20:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_156\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5894 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7f9407ab2b5a3fe8e6bb7844a58486c035b6b68f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7f9407ab2b5a3fe8e6bb7844a58486c035b6b68f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/283bbb61aead128771c1c7b9a2afd89112c794fc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/283bbb61aead128771c1c7b9a2afd89112c794fc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/283bbb61aead128771c1c7b9a2afd89112c794fc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/283bbb61aead128771c1c7b9a2afd89112c794fc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "52bab8583a7b4bb3f7222ad7d18be2706c68461a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/52bab8583a7b4bb3f7222ad7d18be2706c68461a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/52bab8583a7b4bb3f7222ad7d18be2706c68461a" + } + ] + }, + { + "sha": "34dd43e2e0f264357c48286d03f3e5d683abe00b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNGRkNDNlMmUwZjI2NDM1N2M0ODI4NmQwM2YzZTVkNjgzYWJlMDBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T17:15:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T17:15:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5879 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "510fc3f7f05d7dbd50c5b3631089448b9e985e38", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/510fc3f7f05d7dbd50c5b3631089448b9e985e38" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/34dd43e2e0f264357c48286d03f3e5d683abe00b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34dd43e2e0f264357c48286d03f3e5d683abe00b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34dd43e2e0f264357c48286d03f3e5d683abe00b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34dd43e2e0f264357c48286d03f3e5d683abe00b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "html_url": "https://github.com/jenkinsci/jenkins/commit/daee9a7693b655fd3c6869ae5a04ebb57fa9a194" + } + ] + }, + { + "sha": "daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYWVlOWE3NjkzYjY1NWZkM2M2ODY5YWU1YTA0ZWJiNTdmYTlhMTk0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T17:14:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T17:14:46Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_155\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5877 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "42ca8719440c723603d798c383b46d6346b83299", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/42ca8719440c723603d798c383b46d6346b83299" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "html_url": "https://github.com/jenkinsci/jenkins/commit/daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/daee9a7693b655fd3c6869ae5a04ebb57fa9a194/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "402da21baea77234bc2f5d14b7b8128f9acb5611", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/402da21baea77234bc2f5d14b7b8128f9acb5611", + "html_url": "https://github.com/jenkinsci/jenkins/commit/402da21baea77234bc2f5d14b7b8128f9acb5611" + } + ] + }, + { + "sha": "30a5a467ce56eae4700a10eda1b1f2de63f777b1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMGE1YTQ2N2NlNTZlYWU0NzAwYTEwZWRhMWIxZjJkZTYzZjc3N2Ix", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T03:10:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T03:10:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5864 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b50ce022e7edb584581eba18ef38876fe0207cd5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b50ce022e7edb584581eba18ef38876fe0207cd5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/30a5a467ce56eae4700a10eda1b1f2de63f777b1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30a5a467ce56eae4700a10eda1b1f2de63f777b1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30a5a467ce56eae4700a10eda1b1f2de63f777b1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30a5a467ce56eae4700a10eda1b1f2de63f777b1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd" + } + ] + }, + { + "sha": "9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YzU1MjRiOGIxYjIxYTU5MWQwZjcyODg2ZjZlZDdhMDk2N2YwZWNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T03:09:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T03:09:59Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_154\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5862 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f39b185b5b5023e97c12334052d429056192b9b4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f39b185b5b5023e97c12334052d429056192b9b4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "afad4ce977ff5415b07bc632ca9567e68c39e614", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/afad4ce977ff5415b07bc632ca9567e68c39e614", + "html_url": "https://github.com/jenkinsci/jenkins/commit/afad4ce977ff5415b07bc632ca9567e68c39e614" + } + ] + }, + { + "sha": "296789561d3a1db2e1f57004d77c91ba4d40603a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyOTY3ODk1NjFkM2ExZGIyZTFmNTcwMDRkNzdjOTFiYTRkNDA2MDNh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:13:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:13:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5760 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d258b163109d93bddc36b35bb341140224d8bc30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d258b163109d93bddc36b35bb341140224d8bc30" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/296789561d3a1db2e1f57004d77c91ba4d40603a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/296789561d3a1db2e1f57004d77c91ba4d40603a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/296789561d3a1db2e1f57004d77c91ba4d40603a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/296789561d3a1db2e1f57004d77c91ba4d40603a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7" + } + ] + }, + { + "sha": "cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYmI5YTg0OWUyMWE2YWVmZjUxYTcxMDViN2ZmNmYxMmQ5NTZmZWI3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:12:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:12:29Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_153\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5758 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ad215bb73cdbe0bfa2ba0767e6cdcae579fce9cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ad215bb73cdbe0bfa2ba0767e6cdcae579fce9cc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4950981376a596aa3b0977bc47a771e92b455349", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4950981376a596aa3b0977bc47a771e92b455349", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4950981376a596aa3b0977bc47a771e92b455349" + } + ] + }, + { + "sha": "4950981376a596aa3b0977bc47a771e92b455349", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0OTUwOTgxMzc2YTU5NmFhM2IwOTc3YmM0N2E3NzFlOTJiNDU1MzQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:09:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:09:05Z" + }, + "message": "bumping up to 1.1 so that wagon-svn is picked up\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5757 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "da89ec75251419d6f35a86a363f8074c8c49f3ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/da89ec75251419d6f35a86a363f8074c8c49f3ca" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4950981376a596aa3b0977bc47a771e92b455349", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4950981376a596aa3b0977bc47a771e92b455349", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4950981376a596aa3b0977bc47a771e92b455349", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4950981376a596aa3b0977bc47a771e92b455349/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e9bd3914d9a821fd7276468cca12ab0a6d1700ef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e9bd3914d9a821fd7276468cca12ab0a6d1700ef", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e9bd3914d9a821fd7276468cca12ab0a6d1700ef" + } + ] + }, + { + "sha": "eff5a469020101d02f7a2fa55e01d6cee573d6c9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZmY1YTQ2OTAyMDEwMWQwMmY3YTJmYTU1ZTAxZDZjZWU1NzNkNmM5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T01:39:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T01:39:39Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5725 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20d13083165fc583d3514149bfa8882d5bf65a67", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20d13083165fc583d3514149bfa8882d5bf65a67" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/eff5a469020101d02f7a2fa55e01d6cee573d6c9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eff5a469020101d02f7a2fa55e01d6cee573d6c9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eff5a469020101d02f7a2fa55e01d6cee573d6c9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eff5a469020101d02f7a2fa55e01d6cee573d6c9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "html_url": "https://github.com/jenkinsci/jenkins/commit/521c06bb3f86e88cac8ea83de8cdf698d1452b20" + } + ] + }, + { + "sha": "521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1MjFjMDZiYjNmODZlODhjYWM4ZWE4M2RlOGNkZjY5OGQxNDUyYjIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T01:39:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T01:39:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5724 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0dcf2db5a007f36a38eabe77512c7abc1eb4d917", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0dcf2db5a007f36a38eabe77512c7abc1eb4d917" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "html_url": "https://github.com/jenkinsci/jenkins/commit/521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/521c06bb3f86e88cac8ea83de8cdf698d1452b20/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1c0293a399f6312e85d3fed8f78336b40ef8ab12", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c0293a399f6312e85d3fed8f78336b40ef8ab12", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1c0293a399f6312e85d3fed8f78336b40ef8ab12" + } + ] + }, + { + "sha": "9483efd77ba63d40ab09f585170c854768d78022", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NDgzZWZkNzdiYTYzZDQwYWIwOWY1ODUxNzBjODU0NzY4ZDc4MDIy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-04T04:22:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-04T04:22:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5689 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5acf43e27ffd2ec4e6c7b55aaf5b5ec1716e8274", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5acf43e27ffd2ec4e6c7b55aaf5b5ec1716e8274" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9483efd77ba63d40ab09f585170c854768d78022", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9483efd77ba63d40ab09f585170c854768d78022", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9483efd77ba63d40ab09f585170c854768d78022", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9483efd77ba63d40ab09f585170c854768d78022/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7056a206d370506e9f6327307d9ddb84a074463b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7056a206d370506e9f6327307d9ddb84a074463b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7056a206d370506e9f6327307d9ddb84a074463b" + } + ] + }, + { + "sha": "7056a206d370506e9f6327307d9ddb84a074463b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MDU2YTIwNmQzNzA1MDZlOWY2MzI3MzA3ZDlkZGI4NGEwNzQ0NjNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-04T04:22:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-04T04:22:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_151\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5687 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b444a9a220c35379641929a1b8c1393635735df8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b444a9a220c35379641929a1b8c1393635735df8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7056a206d370506e9f6327307d9ddb84a074463b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7056a206d370506e9f6327307d9ddb84a074463b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7056a206d370506e9f6327307d9ddb84a074463b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7056a206d370506e9f6327307d9ddb84a074463b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a2027b4f0e1ff87ce6bdc5563e4b5c7a93c6bcd7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a2027b4f0e1ff87ce6bdc5563e4b5c7a93c6bcd7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a2027b4f0e1ff87ce6bdc5563e4b5c7a93c6bcd7" + } + ] + }, + { + "sha": "549121569e7c6b568e3db54eb41f3d36521dee2b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NDkxMjE1NjllN2M2YjU2OGUzZGI1NGViNDFmM2QzNjUyMWRlZTJi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-31T00:50:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-31T00:50:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5621 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7ba7c5825882451887a7aada3ab47d7cd9646613", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7ba7c5825882451887a7aada3ab47d7cd9646613" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/549121569e7c6b568e3db54eb41f3d36521dee2b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/549121569e7c6b568e3db54eb41f3d36521dee2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/549121569e7c6b568e3db54eb41f3d36521dee2b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/549121569e7c6b568e3db54eb41f3d36521dee2b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/33f905c84f9bc6943cf4f0af6737843fbd1dfde7" + } + ] + }, + { + "sha": "33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozM2Y5MDVjODRmOWJjNjk0M2NmNGYwYWY2NzM3ODQzZmJkMWRmZGU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-31T00:50:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-31T00:50:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_150\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5619 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9ad8baa9b2b752ffa043f00d2c653a8b8469a014", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9ad8baa9b2b752ffa043f00d2c653a8b8469a014" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/33f905c84f9bc6943cf4f0af6737843fbd1dfde7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "52166088a7fd4d13808587a86e2ba64c2ac18943", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/52166088a7fd4d13808587a86e2ba64c2ac18943", + "html_url": "https://github.com/jenkinsci/jenkins/commit/52166088a7fd4d13808587a86e2ba64c2ac18943" + } + ] + }, + { + "sha": "185e2a240627d8843a7b3a6e0875269ce8f553b4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxODVlMmEyNDA2MjdkODg0M2E3YjNhNmUwODc1MjY5Y2U4ZjU1M2I0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-24T05:20:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-24T05:20:42Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5423 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a3dbe78fc1437a20239c0fe8f722cb1f11df2bb0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a3dbe78fc1437a20239c0fe8f722cb1f11df2bb0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/185e2a240627d8843a7b3a6e0875269ce8f553b4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/185e2a240627d8843a7b3a6e0875269ce8f553b4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/185e2a240627d8843a7b3a6e0875269ce8f553b4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/185e2a240627d8843a7b3a6e0875269ce8f553b4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/42a1e9df3658377cdcaaf8d567ee639b98e8a63a" + } + ] + }, + { + "sha": "42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MmExZTlkZjM2NTgzNzdjZGNhYWY4ZDU2N2VlNjM5Yjk4ZThhNjNh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-24T05:19:41Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-24T05:19:41Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_149\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5421 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b8aa66e30df1b82c6ed06a0c962b826cc403c997", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b8aa66e30df1b82c6ed06a0c962b826cc403c997" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/42a1e9df3658377cdcaaf8d567ee639b98e8a63a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e1bf25d25f003b33bba684345f600e7372619180", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e1bf25d25f003b33bba684345f600e7372619180", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e1bf25d25f003b33bba684345f600e7372619180" + } + ] + }, + { + "sha": "f05008839c5533638a7e5d3bb3af899ecdc31e7b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMDUwMDg4MzljNTUzMzYzOGE3ZTVkM2JiM2FmODk5ZWNkYzMxZTdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-22T22:40:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-22T22:40:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5405 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "559e667bddd396238c8c865f95918c85029f8268", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/559e667bddd396238c8c865f95918c85029f8268" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f05008839c5533638a7e5d3bb3af899ecdc31e7b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f05008839c5533638a7e5d3bb3af899ecdc31e7b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f05008839c5533638a7e5d3bb3af899ecdc31e7b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f05008839c5533638a7e5d3bb3af899ecdc31e7b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "761a433d00afd8e74ee58175873acb65b7c0d5d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/761a433d00afd8e74ee58175873acb65b7c0d5d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/761a433d00afd8e74ee58175873acb65b7c0d5d2" + } + ] + }, + { + "sha": "761a433d00afd8e74ee58175873acb65b7c0d5d2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3NjFhNDMzZDAwYWZkOGU3NGVlNTgxNzU4NzNhY2I2NWI3YzBkNWQy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-22T22:39:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-22T22:39:34Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_148\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5403 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "12a96a9efa23565d4b92e27c4e0150e629c0baa3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/12a96a9efa23565d4b92e27c4e0150e629c0baa3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/761a433d00afd8e74ee58175873acb65b7c0d5d2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/761a433d00afd8e74ee58175873acb65b7c0d5d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/761a433d00afd8e74ee58175873acb65b7c0d5d2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/761a433d00afd8e74ee58175873acb65b7c0d5d2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f9af6c95ffe6791e72d686bb7401cf2d14a8c300", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f9af6c95ffe6791e72d686bb7401cf2d14a8c300", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f9af6c95ffe6791e72d686bb7401cf2d14a8c300" + } + ] + }, + { + "sha": "13deb34582154eef518c0877c46e9b157206ccad", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxM2RlYjM0NTgyMTU0ZWVmNTE4YzA4NzdjNDZlOWIxNTcyMDZjY2Fk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-20T01:17:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-20T01:17:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5358 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a1a399efeb655319ce8e7258c01f054c4fb58435", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a1a399efeb655319ce8e7258c01f054c4fb58435" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/13deb34582154eef518c0877c46e9b157206ccad", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/13deb34582154eef518c0877c46e9b157206ccad", + "html_url": "https://github.com/jenkinsci/jenkins/commit/13deb34582154eef518c0877c46e9b157206ccad", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/13deb34582154eef518c0877c46e9b157206ccad/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b90d3924a158b51a54495359f5d633c5b0b9fc90", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b90d3924a158b51a54495359f5d633c5b0b9fc90", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b90d3924a158b51a54495359f5d633c5b0b9fc90" + } + ] + }, + { + "sha": "b90d3924a158b51a54495359f5d633c5b0b9fc90", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiOTBkMzkyNGExNThiNTFhNTQ0OTUzNTlmNWQ2MzNjNWIwYjlmYzkw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-20T01:16:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-20T01:16:53Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_147\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5356 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ec08a5e75d42adbfc5e9ed0c1a713cfbb023c55c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ec08a5e75d42adbfc5e9ed0c1a713cfbb023c55c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b90d3924a158b51a54495359f5d633c5b0b9fc90", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b90d3924a158b51a54495359f5d633c5b0b9fc90", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b90d3924a158b51a54495359f5d633c5b0b9fc90", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b90d3924a158b51a54495359f5d633c5b0b9fc90/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "425f91b1d9032e8fc1b81e535eb2a73caedc2ad1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/425f91b1d9032e8fc1b81e535eb2a73caedc2ad1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/425f91b1d9032e8fc1b81e535eb2a73caedc2ad1" + } + ] + }, + { + "sha": "85263b563231bbe17b7021ca2d23bc80b64beadd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NTI2M2I1NjMyMzFiYmUxN2I3MDIxY2EyZDIzYmM4MGI2NGJlYWRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-10T05:37:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-10T05:37:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5223 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4280b2a59eaa556b87d215af7485fba18b97dd3f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4280b2a59eaa556b87d215af7485fba18b97dd3f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/85263b563231bbe17b7021ca2d23bc80b64beadd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85263b563231bbe17b7021ca2d23bc80b64beadd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85263b563231bbe17b7021ca2d23bc80b64beadd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85263b563231bbe17b7021ca2d23bc80b64beadd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1" + } + ] + }, + { + "sha": "f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNzhjNDU3OGI1OWJkOWE1ZGEwY2I1MGU4Nzk1ZWE3MDVmN2JkYmEx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-10T05:36:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-10T05:36:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_146\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5221 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f11073e0fed960e2c89fe16d7eb4fbda0c4ef02c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f11073e0fed960e2c89fe16d7eb4fbda0c4ef02c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9b2c47dcbc59b77e0da21373c7e3931676a42d31", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9b2c47dcbc59b77e0da21373c7e3931676a42d31", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9b2c47dcbc59b77e0da21373c7e3931676a42d31" + } + ] + }, + { + "sha": "f322371d04e7ce1c11c271874be76802b3804d9d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMzIyMzcxZDA0ZTdjZTFjMTFjMjcxODc0YmU3NjgwMmIzODA0ZDlk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-06T03:23:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-06T03:23:03Z" + }, + "message": "enforcer at top-level breaks builds. It apparently tries to resolve dependencies too eagerly\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5128 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e40c336c388b318b8f5a6c8b505f39e8b72dc70b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e40c336c388b318b8f5a6c8b505f39e8b72dc70b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f322371d04e7ce1c11c271874be76802b3804d9d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f322371d04e7ce1c11c271874be76802b3804d9d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f322371d04e7ce1c11c271874be76802b3804d9d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f322371d04e7ce1c11c271874be76802b3804d9d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "795b6732c5239ac69d4e125573ebcd87f05dc38d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/795b6732c5239ac69d4e125573ebcd87f05dc38d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/795b6732c5239ac69d4e125573ebcd87f05dc38d" + } + ] + }, + { + "sha": "7b52190026678fe91557ad94d8b8f3b93d79d986", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3YjUyMTkwMDI2Njc4ZmU5MTU1N2FkOTRkOGI4ZjNiOTNkNzlkOTg2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-05T01:00:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-05T01:00:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5108 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "525b9ce391a5a5f7bec7328ea4836e469e111035", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/525b9ce391a5a5f7bec7328ea4836e469e111035" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7b52190026678fe91557ad94d8b8f3b93d79d986", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7b52190026678fe91557ad94d8b8f3b93d79d986", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7b52190026678fe91557ad94d8b8f3b93d79d986", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7b52190026678fe91557ad94d8b8f3b93d79d986/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0104a5c0949d9c7a081857da59d3b2cb3febf915", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0104a5c0949d9c7a081857da59d3b2cb3febf915", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0104a5c0949d9c7a081857da59d3b2cb3febf915" + } + ] + }, + { + "sha": "0104a5c0949d9c7a081857da59d3b2cb3febf915", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMTA0YTVjMDk0OWQ5YzdhMDgxODU3ZGE1OWQzYjJjYjNmZWJmOTE1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-05T00:59:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-05T00:59:51Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_145\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5106 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0c2b947aca0935995dff95cb8fbe79f733eab326", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0c2b947aca0935995dff95cb8fbe79f733eab326" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0104a5c0949d9c7a081857da59d3b2cb3febf915", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0104a5c0949d9c7a081857da59d3b2cb3febf915", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0104a5c0949d9c7a081857da59d3b2cb3febf915", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0104a5c0949d9c7a081857da59d3b2cb3febf915/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "96a5a2f16fd039ccc3e8fbb09580ce9d287a4b6d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/96a5a2f16fd039ccc3e8fbb09580ce9d287a4b6d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/96a5a2f16fd039ccc3e8fbb09580ce9d287a4b6d" + } + ] + }, + { + "sha": "b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNTEwZjBmMGYzZGY4YWE2NjczZTJkM2MzZThiMTZhMjU4MDA0YjJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-28T01:50:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-28T01:50:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4959 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9e916476abea803e1c6afff9582ef0bd83e4992f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9e916476abea803e1c6afff9582ef0bd83e4992f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9302f3e9ccba91a6e5e60a2e73e635b7817ada98" + } + ] + }, + { + "sha": "9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MzAyZjNlOWNjYmE5MWE2ZTVlNjBhMmU3M2U2MzViNzgxN2FkYTk4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-28T01:49:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-28T01:49:20Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_144\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4957 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5a8ebfa5cd642dd4a0cc6e763a146f8fc338e5e4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5a8ebfa5cd642dd4a0cc6e763a146f8fc338e5e4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9302f3e9ccba91a6e5e60a2e73e635b7817ada98/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "592f9b05db4a24c88cc66d04ce22b2c0b69652da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/592f9b05db4a24c88cc66d04ce22b2c0b69652da", + "html_url": "https://github.com/jenkinsci/jenkins/commit/592f9b05db4a24c88cc66d04ce22b2c0b69652da" + } + ] + }, + { + "sha": "8124d1e6b12b9d2baf4e8726a753c1ed1db42a58", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MTI0ZDFlNmIxMmI5ZDJiYWY0ZTg3MjZhNzUzYzFlZDFkYjQyYTU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-27T01:18:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-27T01:18:02Z" + }, + "message": "forgot this property\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4932 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5c787c9ab023edd36bd3442b8797393e1229df65", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5c787c9ab023edd36bd3442b8797393e1229df65" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8124d1e6b12b9d2baf4e8726a753c1ed1db42a58", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8124d1e6b12b9d2baf4e8726a753c1ed1db42a58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8124d1e6b12b9d2baf4e8726a753c1ed1db42a58", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8124d1e6b12b9d2baf4e8726a753c1ed1db42a58/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe1cbbdd855e0e7df20e696cbff6ecf2cd9b994c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe1cbbdd855e0e7df20e696cbff6ecf2cd9b994c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe1cbbdd855e0e7df20e696cbff6ecf2cd9b994c" + } + ] + }, + { + "sha": "0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowODEzYWFmOWViNjRlMGEwNWQwYzBjOWY1MWVkMThiZDc3ZjVkYjRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-24T23:50:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-24T23:50:01Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4919 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ae0c2cd83e9fa70917a564fcc7757af7a8f1e70e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ae0c2cd83e9fa70917a564fcc7757af7a8f1e70e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8cb0f318f6fffef1eab5f46893813d13c503457c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8cb0f318f6fffef1eab5f46893813d13c503457c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8cb0f318f6fffef1eab5f46893813d13c503457c" + } + ] + }, + { + "sha": "8cb0f318f6fffef1eab5f46893813d13c503457c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4Y2IwZjMxOGY2ZmZmZWYxZWFiNWY0Njg5MzgxM2QxM2M1MDM0NTdj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-24T23:49:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-24T23:49:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_143\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4917 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5ebecc63427ca5cd096b566918effb72639bc946", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5ebecc63427ca5cd096b566918effb72639bc946" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8cb0f318f6fffef1eab5f46893813d13c503457c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8cb0f318f6fffef1eab5f46893813d13c503457c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8cb0f318f6fffef1eab5f46893813d13c503457c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8cb0f318f6fffef1eab5f46893813d13c503457c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bf67e9a86c9b0fcf14a5ea3fc6ff70b813219091", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf67e9a86c9b0fcf14a5ea3fc6ff70b813219091", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf67e9a86c9b0fcf14a5ea3fc6ff70b813219091" + } + ] + }, + { + "sha": "1008b520abaebd5dda4f74f4128a09932585f7e0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxMDA4YjUyMGFiYWViZDVkZGE0Zjc0ZjQxMjhhMDk5MzI1ODVmN2Uw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T17:15:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T17:15:07Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4899 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e827e6b12b4101e1c433877a67de1d73602c6301", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e827e6b12b4101e1c433877a67de1d73602c6301" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1008b520abaebd5dda4f74f4128a09932585f7e0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1008b520abaebd5dda4f74f4128a09932585f7e0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1008b520abaebd5dda4f74f4128a09932585f7e0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1008b520abaebd5dda4f74f4128a09932585f7e0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b" + } + ] + }, + { + "sha": "9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZWQzZDU5OWYxZDJhN2NjZGQ4MzhhZWQ1ZWU5MGM4YWM3NjJmOTBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T17:14:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T17:14:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_142\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4897 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "02ee8457ba9c40cd81c73590344c47adb34296a4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/02ee8457ba9c40cd81c73590344c47adb34296a4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "69180869bd06119a46fbc9441ce4998cbce9fa0c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/69180869bd06119a46fbc9441ce4998cbce9fa0c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/69180869bd06119a46fbc9441ce4998cbce9fa0c" + } + ] + }, + { + "sha": "cb0e27c6aa97f46b033fac948bf497b6b326aa44", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYjBlMjdjNmFhOTdmNDZiMDMzZmFjOTQ4YmY0OTdiNmIzMjZhYTQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T04:50:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T04:50:16Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4889 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b11d66e10144fd6b290af09329cc8c8f943357ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b11d66e10144fd6b290af09329cc8c8f943357ca" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cb0e27c6aa97f46b033fac948bf497b6b326aa44", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb0e27c6aa97f46b033fac948bf497b6b326aa44", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb0e27c6aa97f46b033fac948bf497b6b326aa44", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb0e27c6aa97f46b033fac948bf497b6b326aa44/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/305d6f660a7338aa0e6b74b24cd97b096da0ca7f" + } + ] + }, + { + "sha": "305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMDVkNmY2NjBhNzMzOGFhMGU2Yjc0YjI0Y2Q5N2IwOTZkYTBjYTdm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T04:49:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T04:49:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_141\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4887 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "96a47fb1e0e854d6f8af19da1d57b762eb7f18a0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/96a47fb1e0e854d6f8af19da1d57b762eb7f18a0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305d6f660a7338aa0e6b74b24cd97b096da0ca7f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2485196b537c5fa577adb11a868ff4c142723569", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2485196b537c5fa577adb11a868ff4c142723569", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2485196b537c5fa577adb11a868ff4c142723569" + } + ] + }, + { + "sha": "90fce4ffe84b764172e6f2f85d6124b544c2c297", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MGZjZTRmZmU4NGI3NjQxNzJlNmYyZjg1ZDYxMjRiNTQ0YzJjMjk3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-20T04:16:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-20T04:16:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4827 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7004fc443cdd2e78d5f46785f473f8c5bb5fe963", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7004fc443cdd2e78d5f46785f473f8c5bb5fe963" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/90fce4ffe84b764172e6f2f85d6124b544c2c297", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90fce4ffe84b764172e6f2f85d6124b544c2c297", + "html_url": "https://github.com/jenkinsci/jenkins/commit/90fce4ffe84b764172e6f2f85d6124b544c2c297", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90fce4ffe84b764172e6f2f85d6124b544c2c297/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf9d205b99d72e3a3628b9cee0da2ef45535284b" + } + ] + }, + { + "sha": "bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZjlkMjA1Yjk5ZDcyZTNhMzYyOGI5Y2VlMGRhMmVmNDU1MzUyODRi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-20T04:16:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-20T04:16:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_140\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4825 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fe24fc07d4ae2f1313db469eca6ced7af7094f3e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fe24fc07d4ae2f1313db469eca6ced7af7094f3e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf9d205b99d72e3a3628b9cee0da2ef45535284b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "976b1bb314785802e1fd936e53384faf9c6bcf34", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/976b1bb314785802e1fd936e53384faf9c6bcf34", + "html_url": "https://github.com/jenkinsci/jenkins/commit/976b1bb314785802e1fd936e53384faf9c6bcf34" + } + ] + }, + { + "sha": "561372ec818aed76815e1088a61eb39f890f2c93", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NjEzNzJlYzgxOGFlZDc2ODE1ZTEwODhhNjFlYjM5Zjg5MGYyYzkz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-17T00:58:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-17T00:58:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4788 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cbf290c14ca0bd34ba489c9206f89535fcefa812", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cbf290c14ca0bd34ba489c9206f89535fcefa812" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/561372ec818aed76815e1088a61eb39f890f2c93", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/561372ec818aed76815e1088a61eb39f890f2c93", + "html_url": "https://github.com/jenkinsci/jenkins/commit/561372ec818aed76815e1088a61eb39f890f2c93", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/561372ec818aed76815e1088a61eb39f890f2c93/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153" + } + ] + }, + { + "sha": "c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjMmIyYjg4MGEzODNmOTBmMDZjZTdjNDcyM2ZiNGY5ZmZhMWIxMTUz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-17T00:57:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-17T00:57:23Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_139\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4786 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "282c512106fcd082371d9135e8894e3b9cfa6145", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/282c512106fcd082371d9135e8894e3b9cfa6145" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a4e0b31ad25504ba50be5f37912389bc3352d260", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a4e0b31ad25504ba50be5f37912389bc3352d260", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a4e0b31ad25504ba50be5f37912389bc3352d260" + } + ] + }, + { + "sha": "fc89bce1907651e5704684023dd9d10ea153b87c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYzg5YmNlMTkwNzY1MWU1NzA0Njg0MDIzZGQ5ZDEwZWExNTNiODdj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-15T00:58:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-15T00:58:23Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4757 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ef032493bdd5131aa9f26895aa096571d27473b0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ef032493bdd5131aa9f26895aa096571d27473b0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fc89bce1907651e5704684023dd9d10ea153b87c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc89bce1907651e5704684023dd9d10ea153b87c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc89bce1907651e5704684023dd9d10ea153b87c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc89bce1907651e5704684023dd9d10ea153b87c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "042454c0223c86c43656f18728c25ec58be1380b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/042454c0223c86c43656f18728c25ec58be1380b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/042454c0223c86c43656f18728c25ec58be1380b" + } + ] + }, + { + "sha": "042454c0223c86c43656f18728c25ec58be1380b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNDI0NTRjMDIyM2M4NmM0MzY1NmYxODcyOGMyNWVjNThiZTEzODBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-15T00:57:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-15T00:57:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_138\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4755 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bc0c916565a0ca837590a9f27a76c4e549ca531f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bc0c916565a0ca837590a9f27a76c4e549ca531f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/042454c0223c86c43656f18728c25ec58be1380b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/042454c0223c86c43656f18728c25ec58be1380b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/042454c0223c86c43656f18728c25ec58be1380b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/042454c0223c86c43656f18728c25ec58be1380b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d4235c54efdf327538179aa9a8a40f10ea2535f4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d4235c54efdf327538179aa9a8a40f10ea2535f4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d4235c54efdf327538179aa9a8a40f10ea2535f4" + } + ] + }, + { + "sha": "3710d23074559bdd0278eb73be657fe728f12095", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNzEwZDIzMDc0NTU5YmRkMDI3OGViNzNiZTY1N2ZlNzI4ZjEyMDk1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-13T05:13:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-13T05:13:31Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4720 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ab9173affa81f7ed3d27bba0c0c3df91b320a177", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ab9173affa81f7ed3d27bba0c0c3df91b320a177" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3710d23074559bdd0278eb73be657fe728f12095", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3710d23074559bdd0278eb73be657fe728f12095", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3710d23074559bdd0278eb73be657fe728f12095", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3710d23074559bdd0278eb73be657fe728f12095/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9f8cb70197e4c1d458c863580a8d891d385357a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9f8cb70197e4c1d458c863580a8d891d385357a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9f8cb70197e4c1d458c863580a8d891d385357a9" + } + ] + }, + { + "sha": "9f8cb70197e4c1d458c863580a8d891d385357a9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZjhjYjcwMTk3ZTRjMWQ0NThjODYzNTgwYThkODkxZDM4NTM1N2E5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-13T05:12:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-13T05:12:48Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_137\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4718 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3334e454d816308be82a3639c01b56241d5a2412", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3334e454d816308be82a3639c01b56241d5a2412" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9f8cb70197e4c1d458c863580a8d891d385357a9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9f8cb70197e4c1d458c863580a8d891d385357a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9f8cb70197e4c1d458c863580a8d891d385357a9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9f8cb70197e4c1d458c863580a8d891d385357a9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4ba8af4b0fb01ce3dbd0d9496937d5918a1008bb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ba8af4b0fb01ce3dbd0d9496937d5918a1008bb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ba8af4b0fb01ce3dbd0d9496937d5918a1008bb" + } + ] + }, + { + "sha": "a317eaacc9aa347b3110442c0d48d68a0e111c1f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMzE3ZWFhY2M5YWEzNDdiMzExMDQ0MmMwZDQ4ZDY4YTBlMTExYzFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-05T00:13:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-05T00:13:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4637 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "21b0ec53f6bd3e6a99a78459c8791ee63667be2d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/21b0ec53f6bd3e6a99a78459c8791ee63667be2d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a317eaacc9aa347b3110442c0d48d68a0e111c1f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317eaacc9aa347b3110442c0d48d68a0e111c1f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a317eaacc9aa347b3110442c0d48d68a0e111c1f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317eaacc9aa347b3110442c0d48d68a0e111c1f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9231b7b21e19fd2a1f97d6ad46df77856f6e8404" + } + ] + }, + { + "sha": "9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MjMxYjdiMjFlMTlmZDJhMWY5N2Q2YWQ0NmRmNzc4NTZmNmU4NDA0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-05T00:12:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-05T00:12:55Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_136\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4635 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "52d08e8f9e2cc1b945e8b5f8b61000e0e501a907", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/52d08e8f9e2cc1b945e8b5f8b61000e0e501a907" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9231b7b21e19fd2a1f97d6ad46df77856f6e8404/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bacb72743a2c571b0786e92f98f96fcfe3903df8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bacb72743a2c571b0786e92f98f96fcfe3903df8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bacb72743a2c571b0786e92f98f96fcfe3903df8" + } + ] + }, + { + "sha": "305a931ee8bc1b4f3f878b24c0357f0af104e809", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMDVhOTMxZWU4YmMxYjRmM2Y4NzhiMjRjMDM1N2YwYWYxMDRlODA5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-03T06:25:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-03T06:25:16Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4609 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "431a863ff2f512ba8bf1a0df4e3f74b3e2d96f70", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/431a863ff2f512ba8bf1a0df4e3f74b3e2d96f70" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/305a931ee8bc1b4f3f878b24c0357f0af104e809", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305a931ee8bc1b4f3f878b24c0357f0af104e809", + "html_url": "https://github.com/jenkinsci/jenkins/commit/305a931ee8bc1b4f3f878b24c0357f0af104e809", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305a931ee8bc1b4f3f878b24c0357f0af104e809/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a" + } + ] + }, + { + "sha": "fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYmNlN2IwNDRhOGE2NGQ5NjhkOGZhY2Y4YzAwZWEyNGJiNWJhMDZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-03T06:24:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-03T06:24:12Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_135\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4607 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c318b97abfdd323cac247a03964aff88b3659c17", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c318b97abfdd323cac247a03964aff88b3659c17" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "95270c3372331da0d8a36b1bb6379100c01ace12", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/95270c3372331da0d8a36b1bb6379100c01ace12", + "html_url": "https://github.com/jenkinsci/jenkins/commit/95270c3372331da0d8a36b1bb6379100c01ace12" + } + ] + }, + { + "sha": "4e9d404aaff480db23b26117bf4f99f8b57ba24d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZTlkNDA0YWFmZjQ4MGRiMjNiMjYxMTdiZjRmOTlmOGI1N2JhMjRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-01T16:03:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-01T16:03:58Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4574 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5b526ef31c45ecf1730e4aea9f24ca84b12ca135", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5b526ef31c45ecf1730e4aea9f24ca84b12ca135" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4e9d404aaff480db23b26117bf4f99f8b57ba24d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e9d404aaff480db23b26117bf4f99f8b57ba24d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e9d404aaff480db23b26117bf4f99f8b57ba24d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e9d404aaff480db23b26117bf4f99f8b57ba24d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "31e12609647ddba99444cf41167dffd3debe8952", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/31e12609647ddba99444cf41167dffd3debe8952", + "html_url": "https://github.com/jenkinsci/jenkins/commit/31e12609647ddba99444cf41167dffd3debe8952" + } + ] + }, + { + "sha": "31e12609647ddba99444cf41167dffd3debe8952", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMWUxMjYwOTY0N2RkYmE5OTQ0NGNmNDExNjdkZmZkM2RlYmU4OTUy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-01T16:03:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-01T16:03:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_134\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4572 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0cb5c07ae3e463276b3657fc978df2c3d6c8f31c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0cb5c07ae3e463276b3657fc978df2c3d6c8f31c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/31e12609647ddba99444cf41167dffd3debe8952", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/31e12609647ddba99444cf41167dffd3debe8952", + "html_url": "https://github.com/jenkinsci/jenkins/commit/31e12609647ddba99444cf41167dffd3debe8952", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/31e12609647ddba99444cf41167dffd3debe8952/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9bc74925cdf003de3f5aeee70333b37923b5ab68", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9bc74925cdf003de3f5aeee70333b37923b5ab68", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9bc74925cdf003de3f5aeee70333b37923b5ab68" + } + ] + }, + { + "sha": "f8b24579198d72b654a7338c3955710ba271c438", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmOGIyNDU3OTE5OGQ3MmI2NTRhNzMzOGMzOTU1NzEwYmEyNzFjNDM4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-29T04:11:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-29T04:11:38Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4515 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "039bf543458fdb233f12efd4eab15335389a7ee5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/039bf543458fdb233f12efd4eab15335389a7ee5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f8b24579198d72b654a7338c3955710ba271c438", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f8b24579198d72b654a7338c3955710ba271c438", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f8b24579198d72b654a7338c3955710ba271c438", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f8b24579198d72b654a7338c3955710ba271c438/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5dbf81810362c668a8a894836115fac2c21f1563", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5dbf81810362c668a8a894836115fac2c21f1563", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5dbf81810362c668a8a894836115fac2c21f1563" + } + ] + }, + { + "sha": "5dbf81810362c668a8a894836115fac2c21f1563", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZGJmODE4MTAzNjJjNjY4YThhODk0ODM2MTE1ZmFjMmMyMWYxNTYz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-29T04:10:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-29T04:10:55Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_133\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4513 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8cb3ea345d873a17493c194afcd7564b22c8b146", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8cb3ea345d873a17493c194afcd7564b22c8b146" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5dbf81810362c668a8a894836115fac2c21f1563", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5dbf81810362c668a8a894836115fac2c21f1563", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5dbf81810362c668a8a894836115fac2c21f1563", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5dbf81810362c668a8a894836115fac2c21f1563/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7bf8aa5533293cf6cdd48728bb1139488d37f31f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7bf8aa5533293cf6cdd48728bb1139488d37f31f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7bf8aa5533293cf6cdd48728bb1139488d37f31f" + } + ] + }, + { + "sha": "8f4b1835270044f0afe84cfff4e6617a1a04c6c7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZjRiMTgzNTI3MDA0NGYwYWZlODRjZmZmNGU2NjE3YTFhMDRjNmM3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-23T01:14:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-23T01:14:34Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4398 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7d51c34f8d4516f20b00f408f5222c49b682c8dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7d51c34f8d4516f20b00f408f5222c49b682c8dc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8f4b1835270044f0afe84cfff4e6617a1a04c6c7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8f4b1835270044f0afe84cfff4e6617a1a04c6c7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8f4b1835270044f0afe84cfff4e6617a1a04c6c7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8f4b1835270044f0afe84cfff4e6617a1a04c6c7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7cf80d1e313923b07d63b023f1901a7222282c30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7cf80d1e313923b07d63b023f1901a7222282c30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7cf80d1e313923b07d63b023f1901a7222282c30" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-16.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-16.json new file mode 100644 index 000000000..30908288d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-16.json @@ -0,0 +1,4102 @@ +[ + { + "sha": "433337349074fe22bc1b7f1db4fe190a084ebd89", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MzMzMzczNDkwNzRmZTIyYmMxYjdmMWRiNGZlMTkwYTA4NGViZDg5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-11-15T23:37:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-11-15T23:37:36Z" + }, + "message": "Merged revisions 36683,36685,36691,36942,36944,36952 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r36683 | kohsuke | 2010-11-05 16:33:52 -0700 (Fri, 05 Nov 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_384\n........\n r36685 | kohsuke | 2010-11-05 16:34:05 -0700 (Fri, 05 Nov 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r36691 | kohsuke | 2010-11-05 19:28:12 -0700 (Fri, 05 Nov 2010) | 1 line\n \n updated changelog as a part of the release\n........\n r36942 | kohsuke | 2010-11-15 11:09:29 -0800 (Mon, 15 Nov 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_385\n........\n r36944 | kohsuke | 2010-11-15 11:09:57 -0800 (Mon, 15 Nov 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r36952 | kohsuke | 2010-11-15 12:42:33 -0800 (Mon, 15 Nov 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36965 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1ff1cb88ea343d22069eb441b585bd3d8902f46c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1ff1cb88ea343d22069eb441b585bd3d8902f46c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/433337349074fe22bc1b7f1db4fe190a084ebd89", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/433337349074fe22bc1b7f1db4fe190a084ebd89", + "html_url": "https://github.com/jenkinsci/jenkins/commit/433337349074fe22bc1b7f1db4fe190a084ebd89", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/433337349074fe22bc1b7f1db4fe190a084ebd89/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f8caddbebfb8242af49ccebef9740a9c94c79958", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f8caddbebfb8242af49ccebef9740a9c94c79958", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f8caddbebfb8242af49ccebef9740a9c94c79958" + } + ] + }, + { + "sha": "7932a7ed454037eda652b48a07afe7066e462485", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3OTMyYTdlZDQ1NDAzN2VkYTY1MmI0OGEwN2FmZTcwNjZlNDYyNDg1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-11-03T23:04:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-11-03T23:04:47Z" + }, + "message": "Merged revisions 36437,36439,36443 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r36437 | kohsuke | 2010-10-29 17:39:53 -0700 (Fri, 29 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_383\n........\n r36439 | kohsuke | 2010-10-29 17:40:05 -0700 (Fri, 29 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r36443 | kohsuke | 2010-10-29 18:48:26 -0700 (Fri, 29 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36611 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f51ceedab81b778ade769b4b76f736fa855bedd4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f51ceedab81b778ade769b4b76f736fa855bedd4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7932a7ed454037eda652b48a07afe7066e462485", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7932a7ed454037eda652b48a07afe7066e462485", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7932a7ed454037eda652b48a07afe7066e462485", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7932a7ed454037eda652b48a07afe7066e462485/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "37e1c80c857fafd7793b1e46c4e9e6e4bc127c5d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/37e1c80c857fafd7793b1e46c4e9e6e4bc127c5d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/37e1c80c857fafd7793b1e46c4e9e6e4bc127c5d" + } + ] + }, + { + "sha": "65b0305070bae3ea52705590d42706de970650c5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NWIwMzA1MDcwYmFlM2VhNTI3MDU1OTBkNDI3MDZkZTk3MDY1MGM1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-28T02:25:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-28T02:25:52Z" + }, + "message": "Merged revisions 36181,36183,36188 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r36181 | kohsuke | 2010-10-24 06:05:54 -0700 (Sun, 24 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_382\n........\n r36183 | kohsuke | 2010-10-24 06:06:36 -0700 (Sun, 24 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r36188 | kohsuke | 2010-10-24 07:40:27 -0700 (Sun, 24 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36317 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2195929543c7396500651d5b3967efdc0a2781a1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2195929543c7396500651d5b3967efdc0a2781a1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/65b0305070bae3ea52705590d42706de970650c5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65b0305070bae3ea52705590d42706de970650c5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/65b0305070bae3ea52705590d42706de970650c5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65b0305070bae3ea52705590d42706de970650c5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "92eab4046055ade0de7499896ec429cac53d4cd0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/92eab4046055ade0de7499896ec429cac53d4cd0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/92eab4046055ade0de7499896ec429cac53d4cd0" + } + ] + }, + { + "sha": "401c06aad5cccb1bcef42afd1b3dc9884039ac58", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MDFjMDZhYWQ1Y2NjYjFiY2VmNDJhZmQxYjNkYzk4ODQwMzlhYzU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-17T09:03:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-17T09:03:32Z" + }, + "message": "Merged revisions 35931,35963,35995,35997,36001 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r35931 | abayer | 2010-10-14 19:54:34 +0200 (Thu, 14 Oct 2010) | 1 line\n \n [FIXED HUDSON-7500] Fixed error when saving job configuration with matrix label axis longer than 30 characters\n........\n r35963 | kohsuke | 2010-10-15 10:19:59 +0200 (Fri, 15 Oct 2010) | 1 line\n \n fixed unnecessary packet fragmentation when writing out HTTP responses\n........\n r35995 | kohsuke | 2010-10-16 18:25:31 +0200 (Sat, 16 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_381\n........\n r35997 | kohsuke | 2010-10-16 18:25:44 +0200 (Sat, 16 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r36001 | kohsuke | 2010-10-16 19:25:57 +0200 (Sat, 16 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@36011 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c63d389655dabb746846b1f7d89bdfb9c866cc38", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c63d389655dabb746846b1f7d89bdfb9c866cc38" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/401c06aad5cccb1bcef42afd1b3dc9884039ac58", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/401c06aad5cccb1bcef42afd1b3dc9884039ac58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/401c06aad5cccb1bcef42afd1b3dc9884039ac58", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/401c06aad5cccb1bcef42afd1b3dc9884039ac58/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2652a6e3b8bf390d256552d5e5938751163fc6bb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2652a6e3b8bf390d256552d5e5938751163fc6bb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2652a6e3b8bf390d256552d5e5938751163fc6bb" + } + ] + }, + { + "sha": "872b34b37d67214cfd795523421ef8079d286692", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NzJiMzRiMzdkNjcyMTRjZmQ3OTU1MjM0MjFlZjgwNzlkMjg2Njky", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-13T19:59:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-13T19:59:16Z" + }, + "message": "Merged revisions 35691,35693,35713 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r35691 | kohsuke | 2010-10-09 19:23:28 +0200 (Sat, 09 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_380\n........\n r35693 | kohsuke | 2010-10-09 19:23:41 +0200 (Sat, 09 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r35713 | kohsuke | 2010-10-09 21:28:36 +0200 (Sat, 09 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35883 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5efb688c6fcdbbab013ed507fe101e5090c5de33", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5efb688c6fcdbbab013ed507fe101e5090c5de33" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/872b34b37d67214cfd795523421ef8079d286692", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/872b34b37d67214cfd795523421ef8079d286692", + "html_url": "https://github.com/jenkinsci/jenkins/commit/872b34b37d67214cfd795523421ef8079d286692", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/872b34b37d67214cfd795523421ef8079d286692/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "602b194f66977d182033050733a0bf4161b168ae", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/602b194f66977d182033050733a0bf4161b168ae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/602b194f66977d182033050733a0bf4161b168ae" + } + ] + }, + { + "sha": "7d936e9506191922e68e8dbb6e4c62b3c1378109", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZDkzNmU5NTA2MTkxOTIyZTY4ZThkYmI2ZTRjNjJiM2MxMzc4MTA5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-13T19:55:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-13T19:55:30Z" + }, + "message": "preparing to move the plugin\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35881 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "40e6b1e721651e7e7299f8654b142a672c7e4f1f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/40e6b1e721651e7e7299f8654b142a672c7e4f1f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7d936e9506191922e68e8dbb6e4c62b3c1378109", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7d936e9506191922e68e8dbb6e4c62b3c1378109", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7d936e9506191922e68e8dbb6e4c62b3c1378109", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7d936e9506191922e68e8dbb6e4c62b3c1378109/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0a9fdaf07cf24564e27c1793a436dbe6b1d1e6b8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0a9fdaf07cf24564e27c1793a436dbe6b1d1e6b8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0a9fdaf07cf24564e27c1793a436dbe6b1d1e6b8" + } + ] + }, + { + "sha": "f1f34b81805f62f0d77a4e2e53f4b27e681f19bb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMWYzNGI4MTgwNWY2MmYwZDc3YTRlMmU1M2Y0YjI3ZTY4MWYxOWJi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-05T20:52:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-10-05T20:52:34Z" + }, + "message": "Merged revisions 35444-35445,35457-35458,35460-35461,35463,35465,35469 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r35444 | kohsuke | 2010-10-01 13:44:56 -0700 (Fri, 01 Oct 2010) | 1 line\n \n [FIXED HUDSON-7546] Fixed a possible AbstractMethodError in 1.379\n........\n r35445 | kohsuke | 2010-10-01 14:04:58 -0700 (Fri, 01 Oct 2010) | 1 line\n \n [FIXED HUDSON-4229] Supported failsafe reports for the Maven2 job type.\n........\n r35457 | kohsuke | 2010-10-02 10:04:35 -0700 (Sat, 02 Oct 2010) | 1 line\n \n added additional code to assist trouble-shooting.\n........\n r35458 | kohsuke | 2010-10-02 10:09:44 -0700 (Sat, 02 Oct 2010) | 1 line\n \n performance optimization wrt the usage of buffer\n........\n r35460 | kohsuke | 2010-10-02 10:19:25 -0700 (Sat, 02 Oct 2010) | 1 line\n \n [FIXED HUDSON-5977 HUDSON-7572] the incorrect use of WeakHashMap resulted in two instances of PipeWindows for the same OID.\n........\n r35461 | kohsuke | 2010-10-02 10:30:21 -0700 (Sat, 02 Oct 2010) | 1 line\n \n debug code accidentally crept in.\n........\n r35463 | kohsuke | 2010-10-02 11:21:55 -0700 (Sat, 02 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_379\n........\n r35465 | kohsuke | 2010-10-02 11:22:14 -0700 (Sat, 02 Oct 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r35469 | kohsuke | 2010-10-02 12:26:53 -0700 (Sat, 02 Oct 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35530 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d8363e434146f2c55a8e68a56e506ad1caa4c56d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d8363e434146f2c55a8e68a56e506ad1caa4c56d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f1f34b81805f62f0d77a4e2e53f4b27e681f19bb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f1f34b81805f62f0d77a4e2e53f4b27e681f19bb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f1f34b81805f62f0d77a4e2e53f4b27e681f19bb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f1f34b81805f62f0d77a4e2e53f4b27e681f19bb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2e9dd797d46459142a096dcc3caeadee99dc940d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2e9dd797d46459142a096dcc3caeadee99dc940d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2e9dd797d46459142a096dcc3caeadee99dc940d" + } + ] + }, + { + "sha": "66beab844a65de1660efcd16ee727ef205b3b7f7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NmJlYWI4NDRhNjVkZTE2NjBlZmNkMTZlZTcyN2VmMjA1YjNiN2Y3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-28T18:20:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-28T18:20:48Z" + }, + "message": "Merged revisions 35267,35269,35279 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r35267 | kohsuke | 2010-09-25 12:35:52 -0700 (Sat, 25 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_378\n........\n r35269 | kohsuke | 2010-09-25 12:36:05 -0700 (Sat, 25 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r35279 | kohsuke | 2010-09-25 13:40:43 -0700 (Sat, 25 Sep 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35335 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "393b02821e1d9e311154c3fba04de567ee5d1718", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/393b02821e1d9e311154c3fba04de567ee5d1718" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/66beab844a65de1660efcd16ee727ef205b3b7f7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/66beab844a65de1660efcd16ee727ef205b3b7f7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/66beab844a65de1660efcd16ee727ef205b3b7f7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/66beab844a65de1660efcd16ee727ef205b3b7f7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ce914e7dc08d6a3b8da61146405ebba0d721e622", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ce914e7dc08d6a3b8da61146405ebba0d721e622", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ce914e7dc08d6a3b8da61146405ebba0d721e622" + } + ] + }, + { + "sha": "c99d41c7676c57bf779d82302d1fac3f4e47fe0f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTlkNDFjNzY3NmM1N2JmNzc5ZDgyMzAyZDFmYWMzZjRlNDdmZTBm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-19T21:26:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-19T21:26:44Z" + }, + "message": "Merged revisions 34987,34989,34993 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r34987 | kohsuke | 2010-09-19 00:09:34 -0700 (Sun, 19 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_377\n........\n r34989 | kohsuke | 2010-09-19 00:24:38 -0700 (Sun, 19 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r34993 | kohsuke | 2010-09-19 01:41:57 -0700 (Sun, 19 Sep 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35014 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "177ef4b6b5711b268474acdf347a524c68057794", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/177ef4b6b5711b268474acdf347a524c68057794" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c99d41c7676c57bf779d82302d1fac3f4e47fe0f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c99d41c7676c57bf779d82302d1fac3f4e47fe0f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c99d41c7676c57bf779d82302d1fac3f4e47fe0f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c99d41c7676c57bf779d82302d1fac3f4e47fe0f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0ff811ff021fbe80564253d09f9ce942fe5d6f98", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ff811ff021fbe80564253d09f9ce942fe5d6f98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0ff811ff021fbe80564253d09f9ce942fe5d6f98" + } + ] + }, + { + "sha": "901c4e40139dbb73da776cabe476875a35031add", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MDFjNGU0MDEzOWRiYjczZGE3NzZjYWJlNDc2ODc1YTM1MDMxYWRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-11T21:04:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-11T21:04:57Z" + }, + "message": "Merged revisions 34696,34698-34699,34701,34709 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r34696 | kohsuke | 2010-09-11 08:35:46 -0700 (Sat, 11 Sep 2010) | 1 line\n \n setTimeout breaks tests, so instead moving treeview support out from the fragment\n........\n r34698 | kohsuke | 2010-09-11 08:57:12 -0700 (Sat, 11 Sep 2010) | 1 line\n \n error diagnostics improvement\n........\n r34699 | kohsuke | 2010-09-11 09:48:05 -0700 (Sat, 11 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_376\n........\n r34701 | kohsuke | 2010-09-11 09:48:23 -0700 (Sat, 11 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r34709 | kohsuke | 2010-09-11 11:04:19 -0700 (Sat, 11 Sep 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34712 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "aa49dd4b26d820f5d4f436f6042e929e4ef2990d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/aa49dd4b26d820f5d4f436f6042e929e4ef2990d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/901c4e40139dbb73da776cabe476875a35031add", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/901c4e40139dbb73da776cabe476875a35031add", + "html_url": "https://github.com/jenkinsci/jenkins/commit/901c4e40139dbb73da776cabe476875a35031add", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/901c4e40139dbb73da776cabe476875a35031add/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "802f038bc2366e06a27027956dd17a9986f80c77", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/802f038bc2366e06a27027956dd17a9986f80c77", + "html_url": "https://github.com/jenkinsci/jenkins/commit/802f038bc2366e06a27027956dd17a9986f80c77" + } + ] + }, + { + "sha": "b4b1ba50434d670674ce4b60a73ea7b9270d4719", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNGIxYmE1MDQzNGQ2NzA2NzRjZTRiNjBhNzNlYTdiOTI3MGQ0NzE5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-09T07:59:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-09T07:59:44Z" + }, + "message": "Merged revisions 34433,34435,34548 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r34433 | kohsuke | 2010-09-04 02:42:12 +0200 (Sat, 04 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_375\n........\n r34435 | kohsuke | 2010-09-04 02:42:25 +0200 (Sat, 04 Sep 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r34548 | kohsuke | 2010-09-08 08:44:58 +0200 (Wed, 08 Sep 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34582 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "dbec89e3211ed729649f37cd37ae536c43e23e1c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/dbec89e3211ed729649f37cd37ae536c43e23e1c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b4b1ba50434d670674ce4b60a73ea7b9270d4719", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4b1ba50434d670674ce4b60a73ea7b9270d4719", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b4b1ba50434d670674ce4b60a73ea7b9270d4719", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4b1ba50434d670674ce4b60a73ea7b9270d4719/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4e947081e75bd3bbb2f42c5e02ee9e9611175cd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4e947081e75bd3bbb2f42c5e02ee9e9611175cd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4e947081e75bd3bbb2f42c5e02ee9e9611175cd" + } + ] + }, + { + "sha": "7816fb096dceab571b3081670622864e00f70af0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ODE2ZmIwOTZkY2VhYjU3MWIzMDgxNjcwNjIyODY0ZTAwZjcwYWYw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-02T03:00:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-09-02T03:00:09Z" + }, + "message": "Merged revisions 34183,34185,34189 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r34183 | kohsuke | 2010-08-27 20:03:37 -0700 (Fri, 27 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_374\n........\n r34185 | kohsuke | 2010-08-27 20:03:50 -0700 (Fri, 27 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r34189 | kohsuke | 2010-08-27 21:09:08 -0700 (Fri, 27 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34303 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8c97f389ab39e7be02b46f6a8de81140d9d1b40d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8c97f389ab39e7be02b46f6a8de81140d9d1b40d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7816fb096dceab571b3081670622864e00f70af0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7816fb096dceab571b3081670622864e00f70af0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7816fb096dceab571b3081670622864e00f70af0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7816fb096dceab571b3081670622864e00f70af0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ebfcd4bc87e5f10c75a4ab812966b340832c5b7d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ebfcd4bc87e5f10c75a4ab812966b340832c5b7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ebfcd4bc87e5f10c75a4ab812966b340832c5b7d" + } + ] + }, + { + "sha": "7320ce252fb8701f71385a5a36fce45f72db55ce", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MzIwY2UyNTJmYjg3MDFmNzEzODVhNWEzNmZjZTQ1ZjcyZGI1NWNl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-08-26T01:50:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-08-26T01:50:31Z" + }, + "message": "Merged revisions 34000-34001,34005,34007,34038 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r34000 | kohsuke | 2010-08-20 14:16:13 -0700 (Fri, 20 Aug 2010) | 2 lines\n \n [FIXED HUDSON-7216]\n Fixed a 1.372 regression in handling whitespace and other characters in label names.\n........\n r34001 | kohsuke | 2010-08-20 14:26:55 -0700 (Fri, 20 Aug 2010) | 1 line\n \n foo*bar parses just like foo-bar parses OK.\n........\n r34005 | kohsuke | 2010-08-20 20:08:26 -0700 (Fri, 20 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_373\n........\n r34007 | kohsuke | 2010-08-20 20:08:40 -0700 (Fri, 20 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r34038 | kohsuke | 2010-08-23 11:02:55 -0700 (Mon, 23 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34118 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "af0916d1ce5268cbb33a403ef1389328fb2ff727", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/af0916d1ce5268cbb33a403ef1389328fb2ff727" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7320ce252fb8701f71385a5a36fce45f72db55ce", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7320ce252fb8701f71385a5a36fce45f72db55ce", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7320ce252fb8701f71385a5a36fce45f72db55ce", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7320ce252fb8701f71385a5a36fce45f72db55ce/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1baf25e939418913d2905bf1443d3b3c93c61273", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1baf25e939418913d2905bf1443d3b3c93c61273", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1baf25e939418913d2905bf1443d3b3c93c61273" + } + ] + }, + { + "sha": "e1cf51440e685557bf3f6c992c408f5dfa0db645", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMWNmNTE0NDBlNjg1NTU3YmYzZjZjOTkyYzQwOGY1ZGZhMGRiNjQ1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-08-15T16:30:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-08-15T16:30:18Z" + }, + "message": "Merged revisions 33821,33823,33825,33829 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r33821 | kohsuke | 2010-08-13 20:05:10 -0700 (Fri, 13 Aug 2010) | 1 line\n \n label serialization should include all the subtypes.\n........\n r33823 | kohsuke | 2010-08-13 21:03:34 -0700 (Fri, 13 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_372\n........\n r33825 | kohsuke | 2010-08-13 21:03:45 -0700 (Fri, 13 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r33829 | kohsuke | 2010-08-13 22:04:49 -0700 (Fri, 13 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33863 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ee2506ab7c329b3a20a43add535dc1a0cb61c8f5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ee2506ab7c329b3a20a43add535dc1a0cb61c8f5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e1cf51440e685557bf3f6c992c408f5dfa0db645", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e1cf51440e685557bf3f6c992c408f5dfa0db645", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e1cf51440e685557bf3f6c992c408f5dfa0db645", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e1cf51440e685557bf3f6c992c408f5dfa0db645/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "64db15c45c0a3fba0b491e76007ad0924d6b097e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/64db15c45c0a3fba0b491e76007ad0924d6b097e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/64db15c45c0a3fba0b491e76007ad0924d6b097e" + } + ] + }, + { + "sha": "8568692f3464a75f77d4958d2aa73bb1cc317833", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NTY4NjkyZjM0NjRhNzVmNzdkNDk1OGQyYWE3M2JiMWNjMzE3ODMz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-08-11T22:36:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-08-11T22:36:19Z" + }, + "message": "Merged revisions 33608,33610,33614,33646,33648,33652 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r33608 | kohsuke | 2010-08-07 08:30:19 -0700 (Sat, 07 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_370\n........\n r33610 | kohsuke | 2010-08-07 08:30:31 -0700 (Sat, 07 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r33614 | kohsuke | 2010-08-07 09:42:58 -0700 (Sat, 07 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n........\n r33646 | kohsuke | 2010-08-09 13:50:36 -0700 (Mon, 09 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_371\n........\n r33648 | kohsuke | 2010-08-09 13:51:26 -0700 (Mon, 09 Aug 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r33652 | kohsuke | 2010-08-09 15:04:36 -0700 (Mon, 09 Aug 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33709 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e50b2220e0bc64eec7ed1a632ef3e1d0d89cbcf4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e50b2220e0bc64eec7ed1a632ef3e1d0d89cbcf4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8568692f3464a75f77d4958d2aa73bb1cc317833", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8568692f3464a75f77d4958d2aa73bb1cc317833", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8568692f3464a75f77d4958d2aa73bb1cc317833", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8568692f3464a75f77d4958d2aa73bb1cc317833/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dc175212db1f7d7afb19fb65009cc03391204b6b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dc175212db1f7d7afb19fb65009cc03391204b6b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dc175212db1f7d7afb19fb65009cc03391204b6b" + } + ] + }, + { + "sha": "425ce1fb43f18e9ab8f0abe544a3ea41519508a2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MjVjZTFmYjQzZjE4ZTlhYjhmMGFiZTU0NGEzZWE0MTUxOTUwOGEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-08-02T16:44:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-08-02T16:44:09Z" + }, + "message": "Merged revisions 33392,33438,33440,33444 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r33392 | mindless | 2010-07-30 08:50:29 -0700 (Fri, 30 Jul 2010) | 2 lines\n \n [HUDSON-7100] merge into rc branch for inclusion in 1.369\n........\n r33438 | kohsuke | 2010-07-30 20:11:01 -0700 (Fri, 30 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_369\n........\n r33440 | kohsuke | 2010-07-30 20:11:17 -0700 (Fri, 30 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r33444 | kohsuke | 2010-07-30 21:07:15 -0700 (Fri, 30 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33521 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cc24f8aa6cbeda6ea986a56e1c72dfd26a40d515", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cc24f8aa6cbeda6ea986a56e1c72dfd26a40d515" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/425ce1fb43f18e9ab8f0abe544a3ea41519508a2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/425ce1fb43f18e9ab8f0abe544a3ea41519508a2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/425ce1fb43f18e9ab8f0abe544a3ea41519508a2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/425ce1fb43f18e9ab8f0abe544a3ea41519508a2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a23baa9b2290afd153c8762cd1f57f53d8923f97", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a23baa9b2290afd153c8762cd1f57f53d8923f97", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a23baa9b2290afd153c8762cd1f57f53d8923f97" + } + ] + }, + { + "sha": "b7f59a239df11701b8952ef130a6ced4bdcf4bab", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiN2Y1OWEyMzlkZjExNzAxYjg5NTJlZjEzMGE2Y2VkNGJkY2Y0YmFi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-07-26T18:42:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-07-26T18:42:13Z" + }, + "message": "Merged revisions 33170,33214,33216 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r33170 | kohsuke | 2010-07-22 10:52:11 -0700 (Thu, 22 Jul 2010) | 2 lines\n \n Sending stats to a new location.\n........\n r33214 | kohsuke | 2010-07-26 10:50:43 -0700 (Mon, 26 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_368\n........\n r33216 | kohsuke | 2010-07-26 10:51:04 -0700 (Mon, 26 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33220 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c9042a6bd7e3959ed6d7bfe1e5d9f7b9806a987d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c9042a6bd7e3959ed6d7bfe1e5d9f7b9806a987d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b7f59a239df11701b8952ef130a6ced4bdcf4bab", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b7f59a239df11701b8952ef130a6ced4bdcf4bab", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b7f59a239df11701b8952ef130a6ced4bdcf4bab", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b7f59a239df11701b8952ef130a6ced4bdcf4bab/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "76bffc7683dacdca52b58c2f0f3b8f921b41a06b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/76bffc7683dacdca52b58c2f0f3b8f921b41a06b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/76bffc7683dacdca52b58c2f0f3b8f921b41a06b" + } + ] + }, + { + "sha": "e7c5dfcfdae70f97bd7f473ace0299a1a3e1653f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplN2M1ZGZjZmRhZTcwZjk3YmQ3ZjQ3M2FjZTAyOTlhMWEzZTE2NTNm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-07-22T17:27:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-07-22T17:27:34Z" + }, + "message": "Merged revisions 32983,32987,32989,32993 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r32983 | kohsuke | 2010-07-16 17:04:42 -0700 (Fri, 16 Jul 2010) | 1 line\n \n integrated a newer version with a bug fix\n........\n r32987 | kohsuke | 2010-07-16 21:41:53 -0700 (Fri, 16 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_367\n........\n r32989 | kohsuke | 2010-07-16 21:42:09 -0700 (Fri, 16 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r32993 | kohsuke | 2010-07-16 22:41:10 -0700 (Fri, 16 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33161 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "534406c1a885fd05da9586c295a4af1f8c04145e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/534406c1a885fd05da9586c295a4af1f8c04145e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e7c5dfcfdae70f97bd7f473ace0299a1a3e1653f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e7c5dfcfdae70f97bd7f473ace0299a1a3e1653f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e7c5dfcfdae70f97bd7f473ace0299a1a3e1653f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e7c5dfcfdae70f97bd7f473ace0299a1a3e1653f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7bee9394389de54ed402ddf0ccf1df14dbbeda8a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7bee9394389de54ed402ddf0ccf1df14dbbeda8a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7bee9394389de54ed402ddf0ccf1df14dbbeda8a" + } + ] + }, + { + "sha": "8320dbd2a8c06e84c0b1e0d15e0c7b376d73586b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MzIwZGJkMmE4YzA2ZTg0YzBiMWUwZDE1ZTBjN2IzNzZkNzM1ODZi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-07-13T00:04:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-07-13T00:04:24Z" + }, + "message": "Merged revisions 32677,32679,32683 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r32677 | kohsuke | 2010-07-09 19:11:20 -0700 (Fri, 09 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_366\n........\n r32679 | kohsuke | 2010-07-09 19:11:35 -0700 (Fri, 09 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r32683 | kohsuke | 2010-07-09 20:07:10 -0700 (Fri, 09 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32821 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b42c6bcc75ee89d602a0529d8498237eb6faaf76", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b42c6bcc75ee89d602a0529d8498237eb6faaf76" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8320dbd2a8c06e84c0b1e0d15e0c7b376d73586b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8320dbd2a8c06e84c0b1e0d15e0c7b376d73586b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8320dbd2a8c06e84c0b1e0d15e0c7b376d73586b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8320dbd2a8c06e84c0b1e0d15e0c7b376d73586b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "45721b0e994b1812a11e5b8772c2cfc8818fff3e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45721b0e994b1812a11e5b8772c2cfc8818fff3e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/45721b0e994b1812a11e5b8772c2cfc8818fff3e" + } + ] + }, + { + "sha": "8cb24423cc2fa4558cb5cd5bcdb9b2fe61c8569d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4Y2IyNDQyM2NjMmZhNDU1OGNiNWNkNWJjZGI5YjJmZTYxYzg1Njlk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-07-07T18:07:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-07-07T18:07:53Z" + }, + "message": "Merged revisions 32496,32499,32501,32505 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r32496 | kohsuke | 2010-07-05 11:27:25 -0700 (Mon, 05 Jul 2010) | 1 line\n \n integrated a fix for SECURITY-4\n........\n r32499 | kohsuke | 2010-07-05 14:19:34 -0700 (Mon, 05 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_365\n........\n r32501 | kohsuke | 2010-07-05 14:19:48 -0700 (Mon, 05 Jul 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r32505 | kohsuke | 2010-07-05 15:29:51 -0700 (Mon, 05 Jul 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32558 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "54169e3a5e65523f6676b9201d292de222318223", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/54169e3a5e65523f6676b9201d292de222318223" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8cb24423cc2fa4558cb5cd5bcdb9b2fe61c8569d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8cb24423cc2fa4558cb5cd5bcdb9b2fe61c8569d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8cb24423cc2fa4558cb5cd5bcdb9b2fe61c8569d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8cb24423cc2fa4558cb5cd5bcdb9b2fe61c8569d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b2664abddd52544b11c40eff47b1bc9471add9f2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b2664abddd52544b11c40eff47b1bc9471add9f2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b2664abddd52544b11c40eff47b1bc9471add9f2" + } + ] + }, + { + "sha": "395206eb85dbe17fea5979eec622c48118514397", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozOTUyMDZlYjg1ZGJlMTdmZWE1OTc5ZWVjNjIyYzQ4MTE4NTE0Mzk3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-06-28T17:44:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-06-28T17:44:22Z" + }, + "message": "Merged revisions 32297,32299,32305 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r32297 | kohsuke | 2010-06-25 17:34:56 -0700 (Fri, 25 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_364\n........\n r32299 | kohsuke | 2010-06-25 17:35:15 -0700 (Fri, 25 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r32305 | kohsuke | 2010-06-25 21:37:44 -0700 (Fri, 25 Jun 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32326 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c74048541e641f3914415ce7873e59909115f9a6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c74048541e641f3914415ce7873e59909115f9a6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/395206eb85dbe17fea5979eec622c48118514397", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/395206eb85dbe17fea5979eec622c48118514397", + "html_url": "https://github.com/jenkinsci/jenkins/commit/395206eb85dbe17fea5979eec622c48118514397", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/395206eb85dbe17fea5979eec622c48118514397/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9083e5d6e6e005ee163769e3f65170575e16a20d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9083e5d6e6e005ee163769e3f65170575e16a20d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9083e5d6e6e005ee163769e3f65170575e16a20d" + } + ] + }, + { + "sha": "f23d3ef9b0c1dbdf01bd25a0142c695716c4ab36", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMjNkM2VmOWIwYzFkYmRmMDFiZDI1YTAxNDJjNjk1NzE2YzRhYjM2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-06-12T01:01:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-06-12T01:01:27Z" + }, + "message": "Merged revisions 31968,31970 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r31968 | kohsuke | 2010-06-11 17:52:08 -0700 (Fri, 11 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_362\n........\n r31970 | kohsuke | 2010-06-11 17:52:24 -0700 (Fri, 11 Jun 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31971 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fe2ad8dbae89088b7e1f695c8024450954613b27", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fe2ad8dbae89088b7e1f695c8024450954613b27" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f23d3ef9b0c1dbdf01bd25a0142c695716c4ab36", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f23d3ef9b0c1dbdf01bd25a0142c695716c4ab36", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f23d3ef9b0c1dbdf01bd25a0142c695716c4ab36", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f23d3ef9b0c1dbdf01bd25a0142c695716c4ab36/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0c43131f99f56e053add03fc90123ae8bc4d8d24", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0c43131f99f56e053add03fc90123ae8bc4d8d24", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0c43131f99f56e053add03fc90123ae8bc4d8d24" + } + ] + }, + { + "sha": "90cc821d9bea9f7dace9b3aeac93f2e61a7ce0e6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MGNjODIxZDliZWE5ZjdkYWNlOWIzYWVhYzkzZjJlNjFhN2NlMGU2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-06-01T19:22:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-06-01T19:22:56Z" + }, + "message": "Merged revisions 31455,31486,31525,31527,31531 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r31455 | mindless | 2010-05-27 22:01:37 -0700 (Thu, 27 May 2010) | 5 lines\n \n [FIXED HUDSON-6459] Fix in 1.358 did not work because exception thrown\n when Cipher is used, not when it is created. Refactor to use a system\n property to force a particular provider, so Glassfish Enterprise users\n can workaround this glassfish bug until it is fixed. In 1.360.\n........\n r31486 | kohsuke | 2010-05-28 09:54:50 -0700 (Fri, 28 May 2010) | 1 line\n \n [HUDSON- 6654] added a system property 'hudson.DNSMultiCast.disabled' that can be set to true to disabled jmDNS entirely.\n........\n r31525 | kohsuke | 2010-05-28 22:46:32 -0700 (Fri, 28 May 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_360\n........\n r31527 | kohsuke | 2010-05-28 22:46:47 -0700 (Fri, 28 May 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r31531 | kohsuke | 2010-05-29 00:16:14 -0700 (Sat, 29 May 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31587 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7cfb9cf19f780fd502898837a574a5eef79aec19", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7cfb9cf19f780fd502898837a574a5eef79aec19" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/90cc821d9bea9f7dace9b3aeac93f2e61a7ce0e6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90cc821d9bea9f7dace9b3aeac93f2e61a7ce0e6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/90cc821d9bea9f7dace9b3aeac93f2e61a7ce0e6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90cc821d9bea9f7dace9b3aeac93f2e61a7ce0e6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4641247b118b03e125c90b141d667abecb68e7d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4641247b118b03e125c90b141d667abecb68e7d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4641247b118b03e125c90b141d667abecb68e7d2" + } + ] + }, + { + "sha": "4733e815f5b3b78f5c520da5402aa6d751ebf2ed", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NzMzZTgxNWY1YjNiNzhmNWM1MjBkYTU0MDJhYTZkNzUxZWJmMmVk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-05-24T19:10:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-05-24T19:10:29Z" + }, + "message": "Merged revisions 31245,31247,31251 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r31245 | kohsuke | 2010-05-21 22:31:36 -0700 (Fri, 21 May 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_359\n........\n r31247 | kohsuke | 2010-05-21 22:31:53 -0700 (Fri, 21 May 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r31251 | kohsuke | 2010-05-21 23:24:36 -0700 (Fri, 21 May 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31301 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "18861cf4ffb78fa5b7c01967201c260115ad17d8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/18861cf4ffb78fa5b7c01967201c260115ad17d8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4733e815f5b3b78f5c520da5402aa6d751ebf2ed", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4733e815f5b3b78f5c520da5402aa6d751ebf2ed", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4733e815f5b3b78f5c520da5402aa6d751ebf2ed", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4733e815f5b3b78f5c520da5402aa6d751ebf2ed/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fda10c73664e75d85590b8dbcac6b94ed2b3d0f8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fda10c73664e75d85590b8dbcac6b94ed2b3d0f8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fda10c73664e75d85590b8dbcac6b94ed2b3d0f8" + } + ] + }, + { + "sha": "cf6bfd7a8d7b81a72821f8c324eed8d7fe19b726", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjZiZmQ3YThkN2I4MWE3MjgyMWY4YzMyNGVlZDhkN2ZlMTliNzI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-05-15T13:41:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-05-15T13:41:27Z" + }, + "message": "Merged revisions 31054,31056,31060 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r31054 | kohsuke | 2010-05-14 21:03:35 -0700 (Fri, 14 May 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_358\n........\n r31056 | kohsuke | 2010-05-14 21:03:49 -0700 (Fri, 14 May 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r31060 | kohsuke | 2010-05-14 21:56:00 -0700 (Fri, 14 May 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31065 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b734be9b2a65df131eb9e3fd3aff3ccea62baa69", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b734be9b2a65df131eb9e3fd3aff3ccea62baa69" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf6bfd7a8d7b81a72821f8c324eed8d7fe19b726", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf6bfd7a8d7b81a72821f8c324eed8d7fe19b726", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf6bfd7a8d7b81a72821f8c324eed8d7fe19b726", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf6bfd7a8d7b81a72821f8c324eed8d7fe19b726/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4e72f92bc792817e92a5bf766a0544113ca9ef33", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e72f92bc792817e92a5bf766a0544113ca9ef33", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e72f92bc792817e92a5bf766a0544113ca9ef33" + } + ] + }, + { + "sha": "df51a920ba784c764d5fd4085fee278291a3b57a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkZjUxYTkyMGJhNzg0Yzc2NGQ1ZmQ0MDg1ZmVlMjc4MjkxYTNiNTdh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-05-11T17:43:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-05-11T17:43:36Z" + }, + "message": "merged back the RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30919 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "12c1beb785a8ffdce1567b16fe6d292611063bda", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/12c1beb785a8ffdce1567b16fe6d292611063bda" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/df51a920ba784c764d5fd4085fee278291a3b57a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/df51a920ba784c764d5fd4085fee278291a3b57a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/df51a920ba784c764d5fd4085fee278291a3b57a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/df51a920ba784c764d5fd4085fee278291a3b57a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c1cd42f0f1ecbd30683cb8b44537e913a512485d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c1cd42f0f1ecbd30683cb8b44537e913a512485d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c1cd42f0f1ecbd30683cb8b44537e913a512485d" + } + ] + }, + { + "sha": "617af7ded38bd3cc5829f0cc0c295d061bb9126e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MTdhZjdkZWQzOGJkM2NjNTgyOWYwY2MwYzI5NWQwNjFiYjkxMjZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-05-04T17:14:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-05-04T17:14:24Z" + }, + "message": "merged back the RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30703 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c6aaa5f82da705fd7d49b7fc1c6fab4758296931", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c6aaa5f82da705fd7d49b7fc1c6fab4758296931" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/617af7ded38bd3cc5829f0cc0c295d061bb9126e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/617af7ded38bd3cc5829f0cc0c295d061bb9126e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/617af7ded38bd3cc5829f0cc0c295d061bb9126e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/617af7ded38bd3cc5829f0cc0c295d061bb9126e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "57a59c535e4bcd546eed037385eaaa5d86e1e50b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/57a59c535e4bcd546eed037385eaaa5d86e1e50b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/57a59c535e4bcd546eed037385eaaa5d86e1e50b" + } + ] + }, + { + "sha": "871fb61e0fdaa1709a0f67767b23b9fb4193749c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NzFmYjYxZTBmZGFhMTcwOWEwZjY3NzY3YjIzYjlmYjQxOTM3NDlj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-04-26T18:34:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-04-26T18:34:37Z" + }, + "message": "pushing to the site where I have better control\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30414 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6ecd296311a0a9619cb146e7b7fb0828e65797b1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6ecd296311a0a9619cb146e7b7fb0828e65797b1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/871fb61e0fdaa1709a0f67767b23b9fb4193749c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/871fb61e0fdaa1709a0f67767b23b9fb4193749c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/871fb61e0fdaa1709a0f67767b23b9fb4193749c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/871fb61e0fdaa1709a0f67767b23b9fb4193749c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6144e4196e921c8026faf198297495c05d892629", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6144e4196e921c8026faf198297495c05d892629", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6144e4196e921c8026faf198297495c05d892629" + } + ] + }, + { + "sha": "58c3ceff3f9f8b819ce8d061179c87ea71eda498", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1OGMzY2VmZjNmOWY4YjgxOWNlOGQwNjExNzljODdlYTcxZWRhNDk4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-04-18T18:31:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-04-18T18:31:09Z" + }, + "message": "Merged revisions 30161-30163,30165,30169 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r30161 | kohsuke | 2010-04-16 20:12:58 -0700 (Fri, 16 Apr 2010) | 1 line\n \n forgot to commit this file\n........\n r30162 | kohsuke | 2010-04-16 20:13:56 -0700 (Fri, 16 Apr 2010) | 1 line\n \n reworking the release process\n........\n r30163 | kohsuke | 2010-04-16 20:47:30 -0700 (Fri, 16 Apr 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_355\n........\n r30165 | kohsuke | 2010-04-16 20:47:51 -0700 (Fri, 16 Apr 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r30169 | kohsuke | 2010-04-16 22:56:23 -0700 (Fri, 16 Apr 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30232 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e2e380604ea49c4e35ef93d68b2a818bbfcd52fc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e2e380604ea49c4e35ef93d68b2a818bbfcd52fc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/58c3ceff3f9f8b819ce8d061179c87ea71eda498", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/58c3ceff3f9f8b819ce8d061179c87ea71eda498", + "html_url": "https://github.com/jenkinsci/jenkins/commit/58c3ceff3f9f8b819ce8d061179c87ea71eda498", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/58c3ceff3f9f8b819ce8d061179c87ea71eda498/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "799492ba6b4cdb1f5b1c91b4370603b50b0aaea3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/799492ba6b4cdb1f5b1c91b4370603b50b0aaea3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/799492ba6b4cdb1f5b1c91b4370603b50b0aaea3" + } + ] + }, + { + "sha": "19342831c6bab8ef93e556d038e6de1c8a6e65c3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxOTM0MjgzMWM2YmFiOGVmOTNlNTU2ZDAzOGU2ZGUxYzhhNmU2NWMz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-04-13T02:51:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-04-13T02:51:55Z" + }, + "message": "Merged revisions 29994,29996 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r29994 | kohsuke | 2010-04-12 15:57:26 -0700 (Mon, 12 Apr 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_354\n........\n r29996 | kohsuke | 2010-04-12 15:57:47 -0700 (Mon, 12 Apr 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30003 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6874c881f4c170fcf5e2cd49e2476d406e7dbe76", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6874c881f4c170fcf5e2cd49e2476d406e7dbe76" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/19342831c6bab8ef93e556d038e6de1c8a6e65c3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/19342831c6bab8ef93e556d038e6de1c8a6e65c3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/19342831c6bab8ef93e556d038e6de1c8a6e65c3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/19342831c6bab8ef93e556d038e6de1c8a6e65c3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "da9acc9705e7ea6cbefd47579d37dde13bf0f101", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/da9acc9705e7ea6cbefd47579d37dde13bf0f101", + "html_url": "https://github.com/jenkinsci/jenkins/commit/da9acc9705e7ea6cbefd47579d37dde13bf0f101" + } + ] + }, + { + "sha": "9e22361309b8d8ee01646cc9e291d0f97711c2e8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZTIyMzYxMzA5YjhkOGVlMDE2NDZjYzllMjkxZDBmOTc3MTFjMmU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-30T09:47:41Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-30T09:47:41Z" + }, + "message": "Merged revisions 29309-29311,29421,29449,29451,29459 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r29309 | kohsuke | 2010-03-26 14:44:45 -0700 (Fri, 26 Mar 2010) | 1 line\n \n Work around for http://n4.nabble.com/hudson-logging-LogRecorderManagerTest-failing-tp1589811p1589811.html\n........\n r29310 | kohsuke | 2010-03-26 14:45:29 -0700 (Fri, 26 Mar 2010) | 1 line\n \n unnecessary boxing\n........\n r29311 | kohsuke | 2010-03-26 16:00:41 -0700 (Fri, 26 Mar 2010) | 1 line\n \n fixed a stability in the test.\n........\n r29421 | kohsuke | 2010-03-29 11:40:37 -0700 (Mon, 29 Mar 2010) | 1 line\n \n improving the test stability\n........\n r29449 | kohsuke | 2010-03-29 18:08:26 -0700 (Mon, 29 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_353\n........\n r29451 | kohsuke | 2010-03-29 18:08:46 -0700 (Mon, 29 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r29459 | kohsuke | 2010-03-29 19:20:42 -0700 (Mon, 29 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29490 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "93edecea9f1779e60e7cac3ec0b1ad0e777fd9c2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/93edecea9f1779e60e7cac3ec0b1ad0e777fd9c2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9e22361309b8d8ee01646cc9e291d0f97711c2e8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9e22361309b8d8ee01646cc9e291d0f97711c2e8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9e22361309b8d8ee01646cc9e291d0f97711c2e8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9e22361309b8d8ee01646cc9e291d0f97711c2e8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cc4c17b9279cfc31cbe2811376fd364fc841c858", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cc4c17b9279cfc31cbe2811376fd364fc841c858", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cc4c17b9279cfc31cbe2811376fd364fc841c858" + } + ] + }, + { + "sha": "0a5a04ff4aa038d9d4c34ad7de37e9b1ac7aa0bc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYTVhMDRmZjRhYTAzOGQ5ZDRjMzRhZDdkZTM3ZTliMWFjN2FhMGJj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-23T23:33:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-23T23:33:06Z" + }, + "message": "Merged revisions 28947-28949,28951,28956 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r28947 | kohsuke | 2010-03-19 18:10:26 -0700 (Fri, 19 Mar 2010) | 1 line\n \n fixed a test failure.\n........\n r28948 | kohsuke | 2010-03-19 18:10:56 -0700 (Fri, 19 Mar 2010) | 1 line\n \n accidentally committed.\n........\n r28949 | kohsuke | 2010-03-19 18:40:50 -0700 (Fri, 19 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_352\n........\n r28951 | kohsuke | 2010-03-19 18:41:30 -0700 (Fri, 19 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r28956 | kohsuke | 2010-03-19 19:27:54 -0700 (Fri, 19 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29176 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f70603676310830253a7dd99565e2ec1fdac0a63", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f70603676310830253a7dd99565e2ec1fdac0a63" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0a5a04ff4aa038d9d4c34ad7de37e9b1ac7aa0bc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0a5a04ff4aa038d9d4c34ad7de37e9b1ac7aa0bc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0a5a04ff4aa038d9d4c34ad7de37e9b1ac7aa0bc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0a5a04ff4aa038d9d4c34ad7de37e9b1ac7aa0bc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cc41d34a8ccb8d13f88ea25490b8338c61c6df4c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cc41d34a8ccb8d13f88ea25490b8338c61c6df4c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cc41d34a8ccb8d13f88ea25490b8338c61c6df4c" + } + ] + }, + { + "sha": "f7edbbab3b80092a177844b0f102e5ef7ea30393", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmN2VkYmJhYjNiODAwOTJhMTc3ODQ0YjBmMTAyZTVlZjdlYTMwMzkz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-15T19:05:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-15T19:05:07Z" + }, + "message": "Merged revisions 28543-28546,28548,28551,28625,28627-28629,28631,28635 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r28543 | kohsuke | 2010-03-12 16:07:55 -0800 (Fri, 12 Mar 2010) | 1 line\n \n fixed a regression caused by HUDSON-5780\n........\n r28544 | kohsuke | 2010-03-12 16:09:25 -0800 (Fri, 12 Mar 2010) | 1 line\n \n fixed a regression caused by HUDSON-5780\n........\n r28545 | kohsuke | 2010-03-12 16:24:14 -0800 (Fri, 12 Mar 2010) | 1 line\n \n fixed a regression caused by HUDSON-5780\n........\n r28546 | kohsuke | 2010-03-12 16:52:36 -0800 (Fri, 12 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_350\n........\n r28548 | kohsuke | 2010-03-12 16:52:58 -0800 (Fri, 12 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r28551 | kohsuke | 2010-03-12 17:36:02 -0800 (Fri, 12 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n........\n r28625 | abayer | 2010-03-15 09:54:14 -0700 (Mon, 15 Mar 2010) | 1 line\n \n Fixing regression that resulted in all but latest build artifacts getting deleted\n........\n r28627 | kohsuke | 2010-03-15 10:09:52 -0700 (Mon, 15 Mar 2010) | 1 line\n \n touch up\n........\n r28628 | kohsuke | 2010-03-15 10:10:23 -0700 (Mon, 15 Mar 2010) | 1 line\n \n another pointless array conversion\n........\n r28629 | kohsuke | 2010-03-15 10:45:13 -0700 (Mon, 15 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_351\n........\n r28631 | kohsuke | 2010-03-15 10:45:50 -0700 (Mon, 15 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r28635 | kohsuke | 2010-03-15 11:29:03 -0700 (Mon, 15 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28639 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c9296ae344121e0f57d03ed98980d832984d6d2c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c9296ae344121e0f57d03ed98980d832984d6d2c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f7edbbab3b80092a177844b0f102e5ef7ea30393", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f7edbbab3b80092a177844b0f102e5ef7ea30393", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f7edbbab3b80092a177844b0f102e5ef7ea30393", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f7edbbab3b80092a177844b0f102e5ef7ea30393/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3def1c696d7b47d7d0bff5c999d5ab387bb06689", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3def1c696d7b47d7d0bff5c999d5ab387bb06689", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3def1c696d7b47d7d0bff5c999d5ab387bb06689" + } + ] + }, + { + "sha": "5d14ae12be15c25f8acbd16d73b1807038153af8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZDE0YWUxMmJlMTVjMjVmOGFjYmQxNmQ3M2IxODA3MDM4MTUzYWY4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-12T23:14:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-12T23:14:47Z" + }, + "message": "added a new plugin that serves as the UI showcase and test bed for various controls.\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28542 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "702998aef32460f12f25bc9d77e1c4b59443676d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/702998aef32460f12f25bc9d77e1c4b59443676d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5d14ae12be15c25f8acbd16d73b1807038153af8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5d14ae12be15c25f8acbd16d73b1807038153af8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5d14ae12be15c25f8acbd16d73b1807038153af8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5d14ae12be15c25f8acbd16d73b1807038153af8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2eed5dec6815e4dfaa22c3f8675eec20e7d0d055", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2eed5dec6815e4dfaa22c3f8675eec20e7d0d055", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2eed5dec6815e4dfaa22c3f8675eec20e7d0d055" + } + ] + }, + { + "sha": "2488995d83f5d9db60c36d70b95857a2c25d26e9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNDg4OTk1ZDgzZjVkOWRiNjBjMzZkNzBiOTU4NTdhMmMyNWQyNmU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-08T19:33:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-03-08T19:33:00Z" + }, + "message": "Merged revisions 28303,28305-28306,28308,28315 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r28303 | kohsuke | 2010-03-05 18:05:22 -0800 (Fri, 05 Mar 2010) | 1 line\n \n version number isn't always parseable\n........\n r28305 | kohsuke | 2010-03-05 18:55:21 -0800 (Fri, 05 Mar 2010) | 1 line\n \n fixed a test failure\n........\n r28306 | kohsuke | 2010-03-05 19:21:37 -0800 (Fri, 05 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_349\n........\n r28308 | kohsuke | 2010-03-05 19:21:58 -0800 (Fri, 05 Mar 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r28315 | kohsuke | 2010-03-05 20:04:32 -0800 (Fri, 05 Mar 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28403 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4b21a671b351b2cde5ce2dfab10339882fd0157c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4b21a671b351b2cde5ce2dfab10339882fd0157c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2488995d83f5d9db60c36d70b95857a2c25d26e9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2488995d83f5d9db60c36d70b95857a2c25d26e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2488995d83f5d9db60c36d70b95857a2c25d26e9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2488995d83f5d9db60c36d70b95857a2c25d26e9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d3bf209f002a6e90162fb2cd40909da77b27b3f3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3bf209f002a6e90162fb2cd40909da77b27b3f3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d3bf209f002a6e90162fb2cd40909da77b27b3f3" + } + ] + }, + { + "sha": "fa1c182ace2c7add8960ef811df160ed32c19475", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYTFjMTgyYWNlMmM3YWRkODk2MGVmODExZGYxNjBlZDMyYzE5NDc1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-27T03:03:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-27T03:03:17Z" + }, + "message": "Merged revisions 28000,28002,28007 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r28000 | kohsuke | 2010-02-26 17:58:13 -0800 (Fri, 26 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_348\n........\n r28002 | kohsuke | 2010-02-26 17:58:32 -0800 (Fri, 26 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r28007 | kohsuke | 2010-02-26 18:45:28 -0800 (Fri, 26 Feb 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28010 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "24c3dd6aa8059e6ca08d1c210ea08b921fcc3b4c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/24c3dd6aa8059e6ca08d1c210ea08b921fcc3b4c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fa1c182ace2c7add8960ef811df160ed32c19475", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fa1c182ace2c7add8960ef811df160ed32c19475", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fa1c182ace2c7add8960ef811df160ed32c19475", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fa1c182ace2c7add8960ef811df160ed32c19475/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0a6236c3f920a81b6426b0ef95bef7ff96c59855", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0a6236c3f920a81b6426b0ef95bef7ff96c59855", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0a6236c3f920a81b6426b0ef95bef7ff96c59855" + } + ] + }, + { + "sha": "35fe2dafeccfc4c08188f9003fbfd0e0ef0e543d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNWZlMmRhZmVjY2ZjNGMwODE4OGY5MDAzZmJmZDBlMGVmMGU1NDNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-20T00:03:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-20T00:03:53Z" + }, + "message": "Merged revisions 27688,27690 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r27688 | kohsuke | 2010-02-19 16:02:19 -0800 (Fri, 19 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_347\n........\n r27690 | kohsuke | 2010-02-19 16:02:37 -0800 (Fri, 19 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27691 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c39baaa9360c7e631dc7c2a84308f4baf12f8cc4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c39baaa9360c7e631dc7c2a84308f4baf12f8cc4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/35fe2dafeccfc4c08188f9003fbfd0e0ef0e543d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35fe2dafeccfc4c08188f9003fbfd0e0ef0e543d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35fe2dafeccfc4c08188f9003fbfd0e0ef0e543d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35fe2dafeccfc4c08188f9003fbfd0e0ef0e543d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "54467adad8e4f64f07cbe605c1b801efa44e3fcb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/54467adad8e4f64f07cbe605c1b801efa44e3fcb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/54467adad8e4f64f07cbe605c1b801efa44e3fcb" + } + ] + }, + { + "sha": "db6cd00f255d329d4cba825fe47895358efbe81b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYjZjZDAwZjI1NWQzMjlkNGNiYTgyNWZlNDc4OTUzNThlZmJlODFi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-13T01:32:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-13T01:32:11Z" + }, + "message": "Merged revisions 27441,27443,27447 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r27441 | kohsuke | 2010-02-12 16:47:05 -0800 (Fri, 12 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_346\n........\n r27443 | kohsuke | 2010-02-12 16:47:17 -0800 (Fri, 12 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r27447 | kohsuke | 2010-02-12 17:28:50 -0800 (Fri, 12 Feb 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27449 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "71002a76ec337e87d7d4bc948543d507726dc207", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/71002a76ec337e87d7d4bc948543d507726dc207" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/db6cd00f255d329d4cba825fe47895358efbe81b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db6cd00f255d329d4cba825fe47895358efbe81b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db6cd00f255d329d4cba825fe47895358efbe81b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db6cd00f255d329d4cba825fe47895358efbe81b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2676adca52568fd34f2687783c685278affe34a4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2676adca52568fd34f2687783c685278affe34a4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2676adca52568fd34f2687783c685278affe34a4" + } + ] + }, + { + "sha": "8bf35b2094163f666d6ec83bc796f8be8e0d8327", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4YmYzNWIyMDk0MTYzZjY2NmQ2ZWM4M2JjNzk2ZjhiZThlMGQ4MzI3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-08T20:28:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-08T20:28:39Z" + }, + "message": "Merged revisions 27147,27149-27151,27153 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r27147 | kohsuke | 2010-02-08 11:10:47 -0800 (Mon, 08 Feb 2010) | 1 line\n \n [FIXED HUDSON-5536] in 1.345 and added a test case.\n........\n r27149 | kohsuke | 2010-02-08 12:01:18 -0800 (Mon, 08 Feb 2010) | 1 line\n \n added a backward compatibility measure to expose variables in both forms\n........\n r27150 | kohsuke | 2010-02-08 12:02:19 -0800 (Mon, 08 Feb 2010) | 1 line\n \n forgot to commit this(?)\n........\n r27151 | kohsuke | 2010-02-08 12:24:51 -0800 (Mon, 08 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_345\n........\n r27153 | kohsuke | 2010-02-08 12:25:04 -0800 (Mon, 08 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27154 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "141d9ee37c1f826ee2a4359516748f9374b9e87b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/141d9ee37c1f826ee2a4359516748f9374b9e87b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8bf35b2094163f666d6ec83bc796f8be8e0d8327", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8bf35b2094163f666d6ec83bc796f8be8e0d8327", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8bf35b2094163f666d6ec83bc796f8be8e0d8327", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8bf35b2094163f666d6ec83bc796f8be8e0d8327/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "207f4c582ea04812d5bcc712b71da28e44e07c59", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/207f4c582ea04812d5bcc712b71da28e44e07c59", + "html_url": "https://github.com/jenkinsci/jenkins/commit/207f4c582ea04812d5bcc712b71da28e44e07c59" + } + ] + }, + { + "sha": "8bbeb5b1d34a24a58e261ee90d5aa2c3377f4c55", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4YmJlYjViMWQzNGEyNGE1OGUyNjFlZTkwZDVhYTJjMzM3N2Y0YzU1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-06T02:06:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-02-06T02:06:01Z" + }, + "message": "Merged revisions 27047,27049,27053 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r27047 | kohsuke | 2010-02-05 14:07:35 -0800 (Fri, 05 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_344\n........\n r27049 | kohsuke | 2010-02-05 14:07:55 -0800 (Fri, 05 Feb 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r27053 | kohsuke | 2010-02-05 17:05:11 -0800 (Fri, 05 Feb 2010) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@27059 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7c72a6d586b70ba0e3ac1314bb8c5e4ef6fe7c70", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7c72a6d586b70ba0e3ac1314bb8c5e4ef6fe7c70" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8bbeb5b1d34a24a58e261ee90d5aa2c3377f4c55", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8bbeb5b1d34a24a58e261ee90d5aa2c3377f4c55", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8bbeb5b1d34a24a58e261ee90d5aa2c3377f4c55", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8bbeb5b1d34a24a58e261ee90d5aa2c3377f4c55/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1bd51f4b0fd924bc70f8b66501c8c19f1a4a2a16", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1bd51f4b0fd924bc70f8b66501c8c19f1a4a2a16", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1bd51f4b0fd924bc70f8b66501c8c19f1a4a2a16" + } + ] + }, + { + "sha": "77c3f4991d0277226a9a6830662247e76a5bcf12", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3N2MzZjQ5OTFkMDI3NzIyNmE5YTY4MzA2NjIyNDdlNzZhNWJjZjEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-29T23:50:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-29T23:50:22Z" + }, + "message": "Merged revisions 26733,26735 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r26733 | kohsuke | 2010-01-29 15:24:01 -0800 (Fri, 29 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_343\n........\n r26735 | kohsuke | 2010-01-29 15:24:13 -0800 (Fri, 29 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26738 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "08972d237babd55fc1eb839096fbd2b8cf040d6c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/08972d237babd55fc1eb839096fbd2b8cf040d6c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/77c3f4991d0277226a9a6830662247e76a5bcf12", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77c3f4991d0277226a9a6830662247e76a5bcf12", + "html_url": "https://github.com/jenkinsci/jenkins/commit/77c3f4991d0277226a9a6830662247e76a5bcf12", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77c3f4991d0277226a9a6830662247e76a5bcf12/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4fb6ad1f3f6b14f9ab17a0c7a2450e86de201ec7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fb6ad1f3f6b14f9ab17a0c7a2450e86de201ec7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4fb6ad1f3f6b14f9ab17a0c7a2450e86de201ec7" + } + ] + }, + { + "sha": "4e4d42c6940e7440fa629085e53ed0b26c347c8e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZTRkNDJjNjk0MGU3NDQwZmE2MjkwODVlNTNlZDBiMjZjMzQ3Yzhl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-23T00:27:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-23T00:27:58Z" + }, + "message": "Merged revisions 26269,26271 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r26269 | kohsuke | 2010-01-22 16:27:11 -0800 (Fri, 22 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_342\n........\n r26271 | kohsuke | 2010-01-22 16:27:23 -0800 (Fri, 22 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26272 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c29fcda662fa9108b9cc57539b678fa2f5076aef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c29fcda662fa9108b9cc57539b678fa2f5076aef" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4e4d42c6940e7440fa629085e53ed0b26c347c8e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e4d42c6940e7440fa629085e53ed0b26c347c8e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e4d42c6940e7440fa629085e53ed0b26c347c8e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e4d42c6940e7440fa629085e53ed0b26c347c8e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "aefd3fc8b3b1a8c5449664c1f9b88d14f4d0e8da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aefd3fc8b3b1a8c5449664c1f9b88d14f4d0e8da", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aefd3fc8b3b1a8c5449664c1f9b88d14f4d0e8da" + } + ] + }, + { + "sha": "264b89d568684900da3d31be65482dd34f2449d1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNjRiODlkNTY4Njg0OTAwZGEzZDMxYmU2NTQ4MmRkMzRmMjQ0OWQx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-16T00:07:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-16T00:07:15Z" + }, + "message": "Merged revisions 25895,25897 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r25895 | kohsuke | 2010-01-15 16:06:26 -0800 (Fri, 15 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_341\n........\n r25897 | kohsuke | 2010-01-15 16:06:40 -0800 (Fri, 15 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25898 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7078776cbeee2ee16afbf3694b0d3c0d2c069725", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7078776cbeee2ee16afbf3694b0d3c0d2c069725" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/264b89d568684900da3d31be65482dd34f2449d1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/264b89d568684900da3d31be65482dd34f2449d1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/264b89d568684900da3d31be65482dd34f2449d1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/264b89d568684900da3d31be65482dd34f2449d1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1bb54b495199244bb81a39706ccd7cd04c92cee3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1bb54b495199244bb81a39706ccd7cd04c92cee3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1bb54b495199244bb81a39706ccd7cd04c92cee3" + } + ] + }, + { + "sha": "47c049ed9bae27bd6690bd3c0ef1be87160c0207", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0N2MwNDllZDliYWUyN2JkNjY5MGJkM2MwZWYxYmU4NzE2MGMwMjA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-12T18:25:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-12T18:25:17Z" + }, + "message": " Both test harness and core uses stapler as an extension,\n and apparently without having extension preloaded at the parent, the main artifact of the 'test' module\n ends up installed with 'stapler-jar' extension (which normally is an indication that the ArtifactTypeHandler\n defined in this extension is not getting picked up.)\n\n To avoid this problem, I'm defining an extension here. Not sure if the nested is necessary.\n It's also possible that I misdiagnosed the problem and the root cause is something entirely different.\n\n To test if you can remove this work around, do a rebuild from main and see if the test harness\n is installed with the right extension into the local repository.\n\nThe typical indication of this problem is:\n\n[INFO] Installing /usr/home/jitu/src/hudson/main/test/target/hudson-test-harness-1.341-SNAPSHOT.jar to /usr/home/jitu/.m2/repository/org/jvnet/hudson/main/hudson-test-harness/1.341-SNAPSHOT/hudson-test-harness-1.341-SNAPSHOT.stapler-jar\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25727 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9aa12171d971f66ce097745fffdae1dc85c88c41", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9aa12171d971f66ce097745fffdae1dc85c88c41" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/47c049ed9bae27bd6690bd3c0ef1be87160c0207", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/47c049ed9bae27bd6690bd3c0ef1be87160c0207", + "html_url": "https://github.com/jenkinsci/jenkins/commit/47c049ed9bae27bd6690bd3c0ef1be87160c0207", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/47c049ed9bae27bd6690bd3c0ef1be87160c0207/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ad292b4007a888c7f09e8fc38101457edcfd2e21", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ad292b4007a888c7f09e8fc38101457edcfd2e21", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ad292b4007a888c7f09e8fc38101457edcfd2e21" + } + ] + }, + { + "sha": "6631bd95cf3add4ff93465117adf31e62ea8df22", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NjMxYmQ5NWNmM2FkZDRmZjkzNDY1MTE3YWRmMzFlNjJlYThkZjIy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-11T23:28:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2010-01-11T23:28:10Z" + }, + "message": "Merged revisions 25690,25692 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r25690 | kohsuke | 2010-01-11 15:26:45 -0800 (Mon, 11 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_340\n........\n r25692 | kohsuke | 2010-01-11 15:26:57 -0800 (Mon, 11 Jan 2010) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25693 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2994ced202713e0142f1ab8083a22855c659f94e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2994ced202713e0142f1ab8083a22855c659f94e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6631bd95cf3add4ff93465117adf31e62ea8df22", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6631bd95cf3add4ff93465117adf31e62ea8df22", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6631bd95cf3add4ff93465117adf31e62ea8df22", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6631bd95cf3add4ff93465117adf31e62ea8df22/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "071f5f20f1ecef04e8e06af852ad1f22d603af30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/071f5f20f1ecef04e8e06af852ad1f22d603af30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/071f5f20f1ecef04e8e06af852ad1f22d603af30" + } + ] + }, + { + "sha": "02d1b7cd3a7e075419ff5b4c34ef57aca6b641c7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMmQxYjdjZDNhN2UwNzU0MTlmZjViNGMzNGVmNTdhY2E2YjY0MWM3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-12-25T01:29:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-12-25T01:29:19Z" + }, + "message": "Merged revisions 24934,24936 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r24934 | kohsuke | 2009-12-24 17:28:36 -0800 (Thu, 24 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_339\n........\n r24936 | kohsuke | 2009-12-24 17:28:49 -0800 (Thu, 24 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24937 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a476f9ef538151828c0c9017094f0993d0fd3f2e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a476f9ef538151828c0c9017094f0993d0fd3f2e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/02d1b7cd3a7e075419ff5b4c34ef57aca6b641c7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/02d1b7cd3a7e075419ff5b4c34ef57aca6b641c7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/02d1b7cd3a7e075419ff5b4c34ef57aca6b641c7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/02d1b7cd3a7e075419ff5b4c34ef57aca6b641c7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "70ac8941c40496b46caad9297a0b2d812e688f76", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/70ac8941c40496b46caad9297a0b2d812e688f76", + "html_url": "https://github.com/jenkinsci/jenkins/commit/70ac8941c40496b46caad9297a0b2d812e688f76" + } + ] + }, + { + "sha": "df8bdd42c5425915ecda15fc35d5e84a3e788ec8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkZjhiZGQ0MmM1NDI1OTE1ZWNkYTE1ZmMzNWQ1ZTg0YTNlNzg4ZWM4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-12-19T03:15:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-12-19T03:15:19Z" + }, + "message": "Merged revisions 24685-24686,24706,24708,24710,24713 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r24685 | kohsuke | 2009-12-17 11:42:34 -0800 (Thu, 17 Dec 2009) | 1 line\n \n CR6842690. if the parent directory is missing, create it.\n........\n r24686 | kohsuke | 2009-12-17 12:07:35 -0800 (Thu, 17 Dec 2009) | 1 line\n \n doc improvement\n........\n r24706 | kohsuke | 2009-12-18 15:29:32 -0800 (Fri, 18 Dec 2009) | 1 line\n \n fixed the problem pointed out by Alan in http://n4.nabble.com/Queue-Task-isConcurrent-tp974571p974571.html\n........\n r24708 | kohsuke | 2009-12-18 18:29:14 -0800 (Fri, 18 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_338\n........\n r24710 | kohsuke | 2009-12-18 18:29:25 -0800 (Fri, 18 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r24713 | kohsuke | 2009-12-18 19:05:36 -0800 (Fri, 18 Dec 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24715 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a007be0e0b82ed768a796e37381b396598c48b91", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a007be0e0b82ed768a796e37381b396598c48b91" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/df8bdd42c5425915ecda15fc35d5e84a3e788ec8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/df8bdd42c5425915ecda15fc35d5e84a3e788ec8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/df8bdd42c5425915ecda15fc35d5e84a3e788ec8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/df8bdd42c5425915ecda15fc35d5e84a3e788ec8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d08181bb8204c1cdfef61d739abce09855bca3cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d08181bb8204c1cdfef61d739abce09855bca3cc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d08181bb8204c1cdfef61d739abce09855bca3cc" + } + ] + }, + { + "sha": "e1c2f1c39a23703b79139243dc14ed47b3418583", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMWMyZjFjMzlhMjM3MDNiNzkxMzkyNDNkYzE0ZWQ0N2IzNDE4NTgz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-12-14T16:48:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-12-14T16:48:09Z" + }, + "message": "Merged revisions 24563,24572,24574,24578 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r24563 | kohsuke | 2009-12-11 10:49:04 -0800 (Fri, 11 Dec 2009) | 1 line\n \n keep track of the init level to delay the loading of ExtensionList.\n........\n r24572 | kohsuke | 2009-12-11 15:36:06 -0800 (Fri, 11 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_337\n........\n r24574 | kohsuke | 2009-12-11 15:36:27 -0800 (Fri, 11 Dec 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r24578 | kohsuke | 2009-12-11 16:17:46 -0800 (Fri, 11 Dec 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24595 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5eef53f74db174491f556db8dd46a2756b59c007", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5eef53f74db174491f556db8dd46a2756b59c007" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e1c2f1c39a23703b79139243dc14ed47b3418583", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e1c2f1c39a23703b79139243dc14ed47b3418583", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e1c2f1c39a23703b79139243dc14ed47b3418583", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e1c2f1c39a23703b79139243dc14ed47b3418583/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b0f03b740b7e02fa05968ca868c9b3b730943c0a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b0f03b740b7e02fa05968ca868c9b3b730943c0a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b0f03b740b7e02fa05968ca868c9b3b730943c0a" + } + ] + }, + { + "sha": "4cb2bcfedf1ad6e5750688a03015e8c20fe0bd75", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0Y2IyYmNmZWRmMWFkNmU1NzUwNjg4YTAzMDE1ZThjMjBmZTBiZDc1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-28T15:33:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-28T15:33:27Z" + }, + "message": "Merged revisions 24160,24162 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r24160 | kohsuke | 2009-11-28 07:20:57 -0800 (Sat, 28 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_336\n........\n r24162 | kohsuke | 2009-11-28 07:21:11 -0800 (Sat, 28 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24163 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1850d61f46521443c44c1b911b9b61679ecb3239", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1850d61f46521443c44c1b911b9b61679ecb3239" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4cb2bcfedf1ad6e5750688a03015e8c20fe0bd75", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4cb2bcfedf1ad6e5750688a03015e8c20fe0bd75", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4cb2bcfedf1ad6e5750688a03015e8c20fe0bd75", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4cb2bcfedf1ad6e5750688a03015e8c20fe0bd75/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "013758b2f55822eccb953eddc6083e691db93e34", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/013758b2f55822eccb953eddc6083e691db93e34", + "html_url": "https://github.com/jenkinsci/jenkins/commit/013758b2f55822eccb953eddc6083e691db93e34" + } + ] + }, + { + "sha": "3f1f29aee11396d56e85323a98f7a8d47cbbd012", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZjFmMjlhZWUxMTM5NmQ1NmU4NTMyM2E5OGY3YThkNDdjYmJkMDEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-21T08:07:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-21T08:07:33Z" + }, + "message": "Merged revisions 23932-23934 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r23932 | kohsuke | 2009-11-20 23:58:03 -0800 (Fri, 20 Nov 2009) | 1 line\n \n gpg can take passphrase from a file by itself\n........\n r23933 | kohsuke | 2009-11-21 00:01:53 -0800 (Sat, 21 Nov 2009) | 1 line\n \n merged the temporary change in the 1.335 tag\n........\n r23934 | kohsuke | 2009-11-21 00:02:25 -0800 (Sat, 21 Nov 2009) | 1 line\n \n in case someone updates changelog.html while a release is in progress\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23936 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4a17a0bd1eadcde7498d7a195f5e718dd77d8830", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4a17a0bd1eadcde7498d7a195f5e718dd77d8830" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3f1f29aee11396d56e85323a98f7a8d47cbbd012", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f1f29aee11396d56e85323a98f7a8d47cbbd012", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f1f29aee11396d56e85323a98f7a8d47cbbd012", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f1f29aee11396d56e85323a98f7a8d47cbbd012/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6bb99e400170237d5d12bd2a1cf9286cff6ffee7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6bb99e400170237d5d12bd2a1cf9286cff6ffee7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6bb99e400170237d5d12bd2a1cf9286cff6ffee7" + } + ] + }, + { + "sha": "1922733709c89ab098ecafb78ed35bd785b64661", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxOTIyNzMzNzA5Yzg5YWIwOThlY2FmYjc4ZWQzNWJkNzg1YjY0NjYx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-20T22:54:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-20T22:54:18Z" + }, + "message": "Merged revisions 23918,23920 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r23918 | kohsuke | 2009-11-20 14:44:46 -0800 (Fri, 20 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_335\n........\n r23920 | kohsuke | 2009-11-20 14:44:57 -0800 (Fri, 20 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23921 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6e56ccf1156f091b6fe5af498d7edb94da737978", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6e56ccf1156f091b6fe5af498d7edb94da737978" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1922733709c89ab098ecafb78ed35bd785b64661", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1922733709c89ab098ecafb78ed35bd785b64661", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1922733709c89ab098ecafb78ed35bd785b64661", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1922733709c89ab098ecafb78ed35bd785b64661/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "71dbf59b6816972203b221f0ea3fa460cd08e2cb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/71dbf59b6816972203b221f0ea3fa460cd08e2cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/71dbf59b6816972203b221f0ea3fa460cd08e2cb" + } + ] + }, + { + "sha": "5933042afed07c20218f5fae91fe9304ebcba5ac", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1OTMzMDQyYWZlZDA3YzIwMjE4ZjVmYWU5MWZlOTMwNGViY2JhNWFj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-17T00:26:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-17T00:26:04Z" + }, + "message": "Merged revisions 23766,23768 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r23766 | kohsuke | 2009-11-16 16:23:05 -0800 (Mon, 16 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_334\n........\n r23768 | kohsuke | 2009-11-16 16:23:19 -0800 (Mon, 16 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23769 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d763fa84b99bbabd3a1c605eac7d20177a20cbe9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d763fa84b99bbabd3a1c605eac7d20177a20cbe9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5933042afed07c20218f5fae91fe9304ebcba5ac", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5933042afed07c20218f5fae91fe9304ebcba5ac", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5933042afed07c20218f5fae91fe9304ebcba5ac", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5933042afed07c20218f5fae91fe9304ebcba5ac/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "65b3e5102f90a23e5d7fa501c2ff19ff95f45874", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65b3e5102f90a23e5d7fa501c2ff19ff95f45874", + "html_url": "https://github.com/jenkinsci/jenkins/commit/65b3e5102f90a23e5d7fa501c2ff19ff95f45874" + } + ] + }, + { + "sha": "4dd4a14dbf41d0a3b931605ac397a59c7bb632d4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZGQ0YTE0ZGJmNDFkMGEzYjkzMTYwNWFjMzk3YTU5YzdiYjYzMmQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-13T14:54:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-13T14:54:13Z" + }, + "message": "use the same version of javadoc plugin\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23701 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "39d893f591666d5e90fc73136baae504440c91b8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/39d893f591666d5e90fc73136baae504440c91b8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4dd4a14dbf41d0a3b931605ac397a59c7bb632d4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4dd4a14dbf41d0a3b931605ac397a59c7bb632d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4dd4a14dbf41d0a3b931605ac397a59c7bb632d4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4dd4a14dbf41d0a3b931605ac397a59c7bb632d4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "20688553cbf847a13e1fbfc86946927927274caa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/20688553cbf847a13e1fbfc86946927927274caa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/20688553cbf847a13e1fbfc86946927927274caa" + } + ] + }, + { + "sha": "51052d3c467cdbc7ab402f1dc633b3795379c1e9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1MTA1MmQzYzQ2N2NkYmM3YWI0MDJmMWRjNjMzYjM3OTUzNzljMWU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-09T16:56:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-09T16:56:34Z" + }, + "message": "Merged revisions 23599,23601 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r23599 | kohsuke | 2009-11-09 08:51:27 -0800 (Mon, 09 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_333\n........\n r23601 | kohsuke | 2009-11-09 08:51:57 -0800 (Mon, 09 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23602 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fb00064862e93d66b9bea60d45e2ffdc70ce8214", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fb00064862e93d66b9bea60d45e2ffdc70ce8214" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/51052d3c467cdbc7ab402f1dc633b3795379c1e9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/51052d3c467cdbc7ab402f1dc633b3795379c1e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/51052d3c467cdbc7ab402f1dc633b3795379c1e9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/51052d3c467cdbc7ab402f1dc633b3795379c1e9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1e02c7c071eccfb7646c41989fb7af6658456d75", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1e02c7c071eccfb7646c41989fb7af6658456d75", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1e02c7c071eccfb7646c41989fb7af6658456d75" + } + ] + }, + { + "sha": "d8674e5b5a744f7bd47ac7d7dc7acae43da92389", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkODY3NGU1YjVhNzQ0ZjdiZDQ3YWM3ZDdkYzdhY2FlNDNkYTkyMzg5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-04T19:45:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-04T19:45:20Z" + }, + "message": "Merged revisions 23422,23427-23428,23437,23439,23448 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r23422 | kohsuke | 2009-11-02 13:18:10 -0800 (Mon, 02 Nov 2009) | 1 line\n \n [FIXED HUDSON-4752] integrated the new version of XStream\n........\n r23427 | kohsuke | 2009-11-02 14:15:24 -0800 (Mon, 02 Nov 2009) | 3 lines\n \n Fixed NotExportableException when making a remote API call on a project.\n (report)\n........\n r23428 | kohsuke | 2009-11-02 14:24:39 -0800 (Mon, 02 Nov 2009) | 3 lines\n \n Fixed IllegalArgumentException: name\n (report)\n........\n r23437 | kohsuke | 2009-11-02 18:29:06 -0800 (Mon, 02 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_332\n........\n r23439 | kohsuke | 2009-11-02 18:29:22 -0800 (Mon, 02 Nov 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r23448 | kohsuke | 2009-11-02 19:06:11 -0800 (Mon, 02 Nov 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23474 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2f662f40bb660237fbf6ef908bcacdb76dd311e8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2f662f40bb660237fbf6ef908bcacdb76dd311e8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d8674e5b5a744f7bd47ac7d7dc7acae43da92389", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d8674e5b5a744f7bd47ac7d7dc7acae43da92389", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d8674e5b5a744f7bd47ac7d7dc7acae43da92389", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d8674e5b5a744f7bd47ac7d7dc7acae43da92389/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eb7ce975192fea8c6637a80bf9ded1bdbcb3252c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eb7ce975192fea8c6637a80bf9ded1bdbcb3252c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eb7ce975192fea8c6637a80bf9ded1bdbcb3252c" + } + ] + }, + { + "sha": "65b3484e6cd4984574ffae0abc37072a72d9f4c9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NWIzNDg0ZTZjZDQ5ODQ1NzRmZmFlMGFiYzM3MDcyYTcyZDlmNGM5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-02T19:35:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-11-02T19:35:24Z" + }, + "message": "Merged revisions 23339,23356,23367,23369,23372 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r23339 | mindless | 2009-10-30 09:24:49 -0700 (Fri, 30 Oct 2009) | 4 lines\n \n Add support in XStream2.AssociatedConverterImpl for SingleValueConverter\n (fixes bug introduced in r23277 where BuildAuthorizationToken's\n ConverterImpl was changed to a SingleValueConverter).\n........\n r23356 | kohsuke | 2009-10-30 11:43:47 -0700 (Fri, 30 Oct 2009) | 1 line\n \n fixed the performance problem caused by Stapler1.119, which made getTagLibrary inherit from parents\n........\n r23367 | kohsuke | 2009-10-30 18:15:05 -0700 (Fri, 30 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_331\n........\n r23369 | kohsuke | 2009-10-30 18:15:21 -0700 (Fri, 30 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r23372 | kohsuke | 2009-10-30 19:15:01 -0700 (Fri, 30 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23420 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f1b567b96a981684e7be86c57647ac995b7b47c0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f1b567b96a981684e7be86c57647ac995b7b47c0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/65b3484e6cd4984574ffae0abc37072a72d9f4c9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65b3484e6cd4984574ffae0abc37072a72d9f4c9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/65b3484e6cd4984574ffae0abc37072a72d9f4c9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65b3484e6cd4984574ffae0abc37072a72d9f4c9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "310afaa9bbe1a79b42074c5cd9c3ae59ce2e51a0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/310afaa9bbe1a79b42074c5cd9c3ae59ce2e51a0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/310afaa9bbe1a79b42074c5cd9c3ae59ce2e51a0" + } + ] + }, + { + "sha": "b5a1306196726ab49438893fb698784dc71788e9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNWExMzA2MTk2NzI2YWI0OTQzODg5M2ZiNjk4Nzg0ZGM3MTc4OGU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-24T02:21:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-24T02:21:58Z" + }, + "message": "Merged revisions 23124,23126 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r23124 | kohsuke | 2009-10-23 19:20:43 -0700 (Fri, 23 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_330\n........\n r23126 | kohsuke | 2009-10-23 19:20:55 -0700 (Fri, 23 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23127 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a2f6b556801ec0125a8600fd89bc06bacba539ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a2f6b556801ec0125a8600fd89bc06bacba539ca" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b5a1306196726ab49438893fb698784dc71788e9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b5a1306196726ab49438893fb698784dc71788e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b5a1306196726ab49438893fb698784dc71788e9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b5a1306196726ab49438893fb698784dc71788e9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe086df94550d2faea84ecbc2c76fe8d63c4bd6e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe086df94550d2faea84ecbc2c76fe8d63c4bd6e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe086df94550d2faea84ecbc2c76fe8d63c4bd6e" + } + ] + }, + { + "sha": "d3c2d485189db2cd8bb8a1b2d67c7d2434560bc5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkM2MyZDQ4NTE4OWRiMmNkOGJiOGExYjJkNjdjN2QyNDM0NTYwYmM1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-19T17:10:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-19T17:10:29Z" + }, + "message": "Merged revisions 22846,22861-22862,22864,22868 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r22846 | kohsuke | 2009-10-16 12:20:23 -0700 (Fri, 16 Oct 2009) | 1 line\n \n [FIXED HUDSON-4456] This problem is fixed toward 1.329.\n........\n r22861 | kohsuke | 2009-10-16 16:45:02 -0700 (Fri, 16 Oct 2009) | 1 line\n \n this is now done asynchronously by Hudson\n........\n r22862 | kohsuke | 2009-10-16 17:41:53 -0700 (Fri, 16 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_329\n........\n r22864 | kohsuke | 2009-10-16 17:42:13 -0700 (Fri, 16 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r22868 | kohsuke | 2009-10-16 18:20:51 -0700 (Fri, 16 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22919 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "57f984cc24a23b77b0909340d44eec57d66c2f62", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/57f984cc24a23b77b0909340d44eec57d66c2f62" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d3c2d485189db2cd8bb8a1b2d67c7d2434560bc5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3c2d485189db2cd8bb8a1b2d67c7d2434560bc5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d3c2d485189db2cd8bb8a1b2d67c7d2434560bc5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3c2d485189db2cd8bb8a1b2d67c7d2434560bc5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b54cc02c4d76a8c077d6b3877fe60f4cc85560de", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b54cc02c4d76a8c077d6b3877fe60f4cc85560de", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b54cc02c4d76a8c077d6b3877fe60f4cc85560de" + } + ] + }, + { + "sha": "05a8b2b88a306beb868f4740f5f710be79725109", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNWE4YjJiODhhMzA2YmViODY4ZjQ3NDBmNWY3MTBiZTc5NzI1MTA5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-16T23:19:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-16T23:19:20Z" + }, + "message": "making POM more fool proof, in case of mvn hudson-dev:run at the wrong level\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22860 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6026d19f0ba2f4f373d535c8c74868d7a280e745", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6026d19f0ba2f4f373d535c8c74868d7a280e745" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/05a8b2b88a306beb868f4740f5f710be79725109", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/05a8b2b88a306beb868f4740f5f710be79725109", + "html_url": "https://github.com/jenkinsci/jenkins/commit/05a8b2b88a306beb868f4740f5f710be79725109", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/05a8b2b88a306beb868f4740f5f710be79725109/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9dfe0d4e4c7fd6957849826e03a1175e6184be5b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9dfe0d4e4c7fd6957849826e03a1175e6184be5b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9dfe0d4e4c7fd6957849826e03a1175e6184be5b" + } + ] + }, + { + "sha": "4f8feff17150573fb0ba053e8e9d1b941ded96e7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZjhmZWZmMTcxNTA1NzNmYjBiYTA1M2U4ZTlkMWI5NDFkZWQ5NmU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-13T16:20:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-13T16:20:56Z" + }, + "message": "moving the contents off from java.net\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22703 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0682d72778482f6696b4f3a8be25cb240ff02e50", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0682d72778482f6696b4f3a8be25cb240ff02e50" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4f8feff17150573fb0ba053e8e9d1b941ded96e7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f8feff17150573fb0ba053e8e9d1b941ded96e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f8feff17150573fb0ba053e8e9d1b941ded96e7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f8feff17150573fb0ba053e8e9d1b941ded96e7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "423fcd059dd05373b577680fd8a0178ddb033ed1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/423fcd059dd05373b577680fd8a0178ddb033ed1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/423fcd059dd05373b577680fd8a0178ddb033ed1" + } + ] + }, + { + "sha": "4939d15f055e69d6db50b28719b7cdce1f64d4f9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0OTM5ZDE1ZjA1NWU2OWQ2ZGI1MGIyODcxOWI3Y2RjZTFmNjRkNGY5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-10T02:05:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-10T02:05:51Z" + }, + "message": "Merged revisions 22585,22587,22590,22593 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r22585 | kohsuke | 2009-10-09 17:23:03 -0700 (Fri, 09 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_328\n........\n r22587 | kohsuke | 2009-10-09 17:23:28 -0700 (Fri, 09 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r22590 | kohsuke | 2009-10-09 18:00:02 -0700 (Fri, 09 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n........\n r22593 | kohsuke | 2009-10-09 18:36:12 -0700 (Fri, 09 Oct 2009) | 1 line\n \n generate an RPM as a part of a release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22595 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "651b002cb074179bde82e48a4b241806973aac22", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/651b002cb074179bde82e48a4b241806973aac22" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4939d15f055e69d6db50b28719b7cdce1f64d4f9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4939d15f055e69d6db50b28719b7cdce1f64d4f9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4939d15f055e69d6db50b28719b7cdce1f64d4f9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4939d15f055e69d6db50b28719b7cdce1f64d4f9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0063c6cc730e7ba56be6fcf5b0bec1d166bde56b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0063c6cc730e7ba56be6fcf5b0bec1d166bde56b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0063c6cc730e7ba56be6fcf5b0bec1d166bde56b" + } + ] + }, + { + "sha": "222e415e01df3477c49f2a00dc3a45cfd7e2cf68", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMjJlNDE1ZTAxZGYzNDc3YzQ5ZjJhMDBkYzNhNDVjZmQ3ZTJjZjY4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-08T17:11:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-10-08T17:11:52Z" + }, + "message": "Merged revisions 22365,22367,22370 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r22365 | kohsuke | 2009-10-02 17:14:40 -0700 (Fri, 02 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_327\n........\n r22367 | kohsuke | 2009-10-02 17:14:56 -0700 (Fri, 02 Oct 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r22370 | kohsuke | 2009-10-02 17:48:41 -0700 (Fri, 02 Oct 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22526 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "54d3017d90b931f8a1974bd5d31cf3ee568c94c4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/54d3017d90b931f8a1974bd5d31cf3ee568c94c4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/222e415e01df3477c49f2a00dc3a45cfd7e2cf68", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/222e415e01df3477c49f2a00dc3a45cfd7e2cf68", + "html_url": "https://github.com/jenkinsci/jenkins/commit/222e415e01df3477c49f2a00dc3a45cfd7e2cf68", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/222e415e01df3477c49f2a00dc3a45cfd7e2cf68/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c403f7428dc46374e8ae52f2e54411469e5bfa98", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c403f7428dc46374e8ae52f2e54411469e5bfa98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c403f7428dc46374e8ae52f2e54411469e5bfa98" + } + ] + }, + { + "sha": "d69c7f678edad36ca685cbe6f23e765b32b38379", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkNjljN2Y2NzhlZGFkMzZjYTY4NWNiZTZmMjNlNzY1YjMyYjM4Mzc5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-09-28T19:58:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-09-28T19:58:53Z" + }, + "message": "Merged revisions 22140,22200,22202,22205,22237,22240,22242,22245 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r22140 | kohsuke | 2009-09-24 16:41:50 -0700 (Thu, 24 Sep 2009) | 1 line\n \n updating to a new version\n........\n r22200 | kohsuke | 2009-09-25 16:33:50 -0700 (Fri, 25 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_325\n........\n r22202 | kohsuke | 2009-09-25 16:34:05 -0700 (Fri, 25 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r22205 | kohsuke | 2009-09-25 17:09:38 -0700 (Fri, 25 Sep 2009) | 1 line\n \n updated changelog as a part of the release\n........\n r22237 | kohsuke | 2009-09-28 09:51:38 -0700 (Mon, 28 Sep 2009) | 1 line\n \n [HUDSON-4353] My fix had a crucial bug that prevents plugin updates from failing.\n........\n r22240 | kohsuke | 2009-09-28 10:37:51 -0700 (Mon, 28 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_326\n........\n r22242 | kohsuke | 2009-09-28 10:39:05 -0700 (Mon, 28 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r22245 | kohsuke | 2009-09-28 11:24:40 -0700 (Mon, 28 Sep 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22250 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e95a61b753a0296567545f550b906c6992bfd0da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e95a61b753a0296567545f550b906c6992bfd0da" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d69c7f678edad36ca685cbe6f23e765b32b38379", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d69c7f678edad36ca685cbe6f23e765b32b38379", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d69c7f678edad36ca685cbe6f23e765b32b38379", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d69c7f678edad36ca685cbe6f23e765b32b38379/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "39cf92377e0b7721f758c191a573be7f37d99585", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/39cf92377e0b7721f758c191a573be7f37d99585", + "html_url": "https://github.com/jenkinsci/jenkins/commit/39cf92377e0b7721f758c191a573be7f37d99585" + } + ] + }, + { + "sha": "2e16d9db204edf6d528b03b3a7568597305fad6e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZTE2ZDlkYjIwNGVkZjZkNTI4YjAzYjNhNzU2ODU5NzMwNWZhZDZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-09-19T15:42:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-09-19T15:42:06Z" + }, + "message": "Merged revisions 21880,21885,21887,21889,21893 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r21880 | kohsuke | 2009-09-18 16:37:04 -0700 (Fri, 18 Sep 2009) | 1 line\n \n need a new version to authenticate with Wiki\n........\n r21885 | kohsuke | 2009-09-18 18:35:46 -0700 (Fri, 18 Sep 2009) | 1 line\n \n tests are starting to fail with PermGen problem\n........\n r21887 | kohsuke | 2009-09-18 18:52:20 -0700 (Fri, 18 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_324\n........\n r21889 | kohsuke | 2009-09-18 18:52:36 -0700 (Fri, 18 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r21893 | kohsuke | 2009-09-18 19:26:06 -0700 (Fri, 18 Sep 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21897 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "49840715112efba4908214e7ca6d53465692c60f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/49840715112efba4908214e7ca6d53465692c60f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2e16d9db204edf6d528b03b3a7568597305fad6e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2e16d9db204edf6d528b03b3a7568597305fad6e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2e16d9db204edf6d528b03b3a7568597305fad6e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2e16d9db204edf6d528b03b3a7568597305fad6e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "58e60595399ac39d11568e5318f619055d36d9c7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/58e60595399ac39d11568e5318f619055d36d9c7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/58e60595399ac39d11568e5318f619055d36d9c7" + } + ] + }, + { + "sha": "5eaec18e1b3b7089917bb54f72ef314894f57760", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZWFlYzE4ZTFiM2I3MDg5OTE3YmI1NGY3MmVmMzE0ODk0ZjU3NzYw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-09-05T00:38:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-09-05T00:38:09Z" + }, + "message": "Merged revisions 21462,21464,21467 via svnmerge from \nhttps://svn.dev.java.net/svn/hudson/branches/rc\n\n........\n r21462 | kohsuke | 2009-09-04 13:21:46 -0700 (Fri, 04 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_323\n........\n r21464 | kohsuke | 2009-09-04 13:22:01 -0700 (Fri, 04 Sep 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r21467 | kohsuke | 2009-09-04 13:53:51 -0700 (Fri, 04 Sep 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21477 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "616e52b5c859e89991920fb00e3aa9919781a8b8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/616e52b5c859e89991920fb00e3aa9919781a8b8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5eaec18e1b3b7089917bb54f72ef314894f57760", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5eaec18e1b3b7089917bb54f72ef314894f57760", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5eaec18e1b3b7089917bb54f72ef314894f57760", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5eaec18e1b3b7089917bb54f72ef314894f57760/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b160e61e7beb6876d57cdcd5340ac59c0a92a5a4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b160e61e7beb6876d57cdcd5340ac59c0a92a5a4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b160e61e7beb6876d57cdcd5340ac59c0a92a5a4" + } + ] + }, + { + "sha": "3cfea3d1fae6c26192e3679c857715f0d9bdd260", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozY2ZlYTNkMWZhZTZjMjYxOTJlMzY3OWM4NTc3MTVmMGQ5YmRkMjYw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-31T23:49:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-31T23:49:17Z" + }, + "message": "Merged revisions 21146,21189-21190,21192,21201 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r21146 | kohsuke | 2009-08-27 18:35:09 -0700 (Thu, 27 Aug 2009) | 1 line\n \n [FIXED HUDSON-4304] Using su instead of \"daemon --user\".In 1.322.\n........\n r21189 | kohsuke | 2009-08-28 16:30:35 -0700 (Fri, 28 Aug 2009) | 1 line\n \n updated to 1.6\n........\n r21190 | kohsuke | 2009-08-28 16:49:57 -0700 (Fri, 28 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_322\n........\n r21192 | kohsuke | 2009-08-28 16:50:09 -0700 (Fri, 28 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r21201 | kohsuke | 2009-08-28 19:11:44 -0700 (Fri, 28 Aug 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21299 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "165b44124f63fbbce80fbf21f2bf629f0cd296dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/165b44124f63fbbce80fbf21f2bf629f0cd296dc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3cfea3d1fae6c26192e3679c857715f0d9bdd260", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3cfea3d1fae6c26192e3679c857715f0d9bdd260", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3cfea3d1fae6c26192e3679c857715f0d9bdd260", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3cfea3d1fae6c26192e3679c857715f0d9bdd260/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "44f17debc4c6e351ba47ce49cf27d0992669d7f6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44f17debc4c6e351ba47ce49cf27d0992669d7f6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/44f17debc4c6e351ba47ce49cf27d0992669d7f6" + } + ] + }, + { + "sha": "cbb3e313ad90c63d62b1ccfaeabb004edcee1496", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYmIzZTMxM2FkOTBjNjNkNjJiMWNjZmFlYWJiMDA0ZWRjZWUxNDk2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-26T15:13:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-26T15:13:55Z" + }, + "message": "Merged revisions 20928-20929,20939,20974-20975,20988,21009,21011,21015 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r20928 | kohsuke | 2009-08-19 14:47:13 -0700 (Wed, 19 Aug 2009) | 1 line\n \n test bug fix.\n........\n r20929 | kohsuke | 2009-08-19 14:48:23 -0700 (Wed, 19 Aug 2009) | 1 line\n \n bumped up to a new version that has a trouble-shooting hook for resetting cached views\n........\n r20939 | kohsuke | 2009-08-19 15:20:57 -0700 (Wed, 19 Aug 2009) | 1 line\n \n picking up subversion 1.5\n........\n r20974 | kohsuke | 2009-08-20 11:50:04 -0700 (Thu, 20 Aug 2009) | 3 lines\n \n Hudson can make mistakes in binding plugins to their right /plugin/NAME/ URLs.\n (report)\n........\n r20975 | kohsuke | 2009-08-20 12:05:11 -0700 (Thu, 20 Aug 2009) | 1 line\n \n Build history AJX update was buggy.\n........\n r20988 | kohsuke | 2009-08-20 17:01:57 -0700 (Thu, 20 Aug 2009) | 3 lines\n \n Hudson wasn't working on WebLogic on Windows.\n (report)\n........\n r21009 | kohsuke | 2009-08-21 14:21:35 -0700 (Fri, 21 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-\n........\n r21011 | kohsuke | 2009-08-21 14:22:00 -0700 (Fri, 21 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r21015 | kohsuke | 2009-08-21 16:00:17 -0700 (Fri, 21 Aug 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21095 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9b8629f9fc52d5fa6edc3429c1b6fae80a514d72", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9b8629f9fc52d5fa6edc3429c1b6fae80a514d72" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cbb3e313ad90c63d62b1ccfaeabb004edcee1496", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbb3e313ad90c63d62b1ccfaeabb004edcee1496", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cbb3e313ad90c63d62b1ccfaeabb004edcee1496", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbb3e313ad90c63d62b1ccfaeabb004edcee1496/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2449716d30e4dd111b06dfe65d921e872172d539", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2449716d30e4dd111b06dfe65d921e872172d539", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2449716d30e4dd111b06dfe65d921e872172d539" + } + ] + }, + { + "sha": "27a720f992a2be2c7a6bd944c308f5a673f8bb81", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyN2E3MjBmOTkyYTJiZTJjN2E2YmQ5NDRjMzA4ZjVhNjczZjhiYjgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-17T20:32:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-17T20:32:32Z" + }, + "message": "Merged revisions 20720-20721,20736,20739-20741,20743,20747 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r20720 | kohsuke | 2009-08-14 13:43:55 -0700 (Fri, 14 Aug 2009) | 1 line\n \n linkout:out appear to be replaced by CaseResult.annotate\n........\n r20721 | kohsuke | 2009-08-14 13:50:39 -0700 (Fri, 14 Aug 2009) | 1 line\n \n fixed tests\n........\n r20736 | kohsuke | 2009-08-14 15:11:00 -0700 (Fri, 14 Aug 2009) | 1 line\n \n this is simpler.\n........\n r20739 | kohsuke | 2009-08-14 17:07:25 -0700 (Fri, 14 Aug 2009) | 1 line\n \n adding the SCIS ad\n........\n r20740 | kohsuke | 2009-08-14 19:21:50 -0700 (Fri, 14 Aug 2009) | 1 line\n \n ignore generated files\n........\n r20741 | kohsuke | 2009-08-14 19:36:41 -0700 (Fri, 14 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_320\n........\n r20743 | kohsuke | 2009-08-14 19:36:58 -0700 (Fri, 14 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r20747 | kohsuke | 2009-08-14 22:48:09 -0700 (Fri, 14 Aug 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20799 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "76e96170ae44e98b447015f00a55681a134d0fd5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/76e96170ae44e98b447015f00a55681a134d0fd5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/27a720f992a2be2c7a6bd944c308f5a673f8bb81", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/27a720f992a2be2c7a6bd944c308f5a673f8bb81", + "html_url": "https://github.com/jenkinsci/jenkins/commit/27a720f992a2be2c7a6bd944c308f5a673f8bb81", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/27a720f992a2be2c7a6bd944c308f5a673f8bb81/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f4655d9f80be118ba550dc4e4a228901adc968b0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f4655d9f80be118ba550dc4e4a228901adc968b0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f4655d9f80be118ba550dc4e4a228901adc968b0" + } + ] + }, + { + "sha": "3cce7618ee73c460c04c03b31f028a24f1dda901", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozY2NlNzYxOGVlNzNjNDYwYzA0YzAzYjMxZjAyOGEyNGYxZGRhOTAx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-17T18:59:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-17T18:59:44Z" + }, + "message": "eliminate warnings during a build\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20794 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "80bb605d2a962e58f0954dab5a35e119435896c8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/80bb605d2a962e58f0954dab5a35e119435896c8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3cce7618ee73c460c04c03b31f028a24f1dda901", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3cce7618ee73c460c04c03b31f028a24f1dda901", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3cce7618ee73c460c04c03b31f028a24f1dda901", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3cce7618ee73c460c04c03b31f028a24f1dda901/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f7ce9c551b1d6d0717a45afed705b979fd3c72a1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f7ce9c551b1d6d0717a45afed705b979fd3c72a1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f7ce9c551b1d6d0717a45afed705b979fd3c72a1" + } + ] + }, + { + "sha": "e886819ac8f4745dd9e1ad9c63a4f5d45a324940", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplODg2ODE5YWM4ZjQ3NDVkZDllMWFkOWM2M2E0ZjVkNDVhMzI0OTQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-10T18:36:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-10T18:36:01Z" + }, + "message": "Merged revisions 20511,20544,20546,20549 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r20511 | kohsuke | 2009-08-06 14:32:18 -0700 (Thu, 06 Aug 2009) | 1 line\n \n fixed the UI regression. Maybe boolean collapsing is not happens automatically, or and is defined in a strange way for non-booleans?\n........\n r20544 | kohsuke | 2009-08-07 22:22:42 -0700 (Fri, 07 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_319\n........\n r20546 | kohsuke | 2009-08-07 22:22:55 -0700 (Fri, 07 Aug 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r20549 | kohsuke | 2009-08-08 01:19:02 -0700 (Sat, 08 Aug 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20596 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4a411570d9887f5b5e5c4ad5182438d6d686f04d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4a411570d9887f5b5e5c4ad5182438d6d686f04d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e886819ac8f4745dd9e1ad9c63a4f5d45a324940", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e886819ac8f4745dd9e1ad9c63a4f5d45a324940", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e886819ac8f4745dd9e1ad9c63a4f5d45a324940", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e886819ac8f4745dd9e1ad9c63a4f5d45a324940/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8742f823e11423bf0faf9e109b68f535d3050b4d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8742f823e11423bf0faf9e109b68f535d3050b4d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8742f823e11423bf0faf9e109b68f535d3050b4d" + } + ] + }, + { + "sha": "f69abee0bf5ffccb77ae707d42b4070550b4b940", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNjlhYmVlMGJmNWZmY2NiNzdhZTcwN2Q0MmI0MDcwNTUwYjRiOTQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-04T00:37:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-08-04T00:37:51Z" + }, + "message": "Merged revisions 20338,20358,20360,20363 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r20338 | kohsuke | 2009-07-31 10:44:39 -0700 (Fri, 31 Jul 2009) | 1 line\n \n until this works out of the box with JOnAS. See http://www.nabble.com/Error-with-mime-type--%27application-xslt%2Bxml%27-when-deploying-hudson-1.316-in-jonas-td24740489.html\n........\n r20358 | kohsuke | 2009-07-31 18:18:06 -0700 (Fri, 31 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_318\n........\n r20360 | kohsuke | 2009-07-31 18:18:19 -0700 (Fri, 31 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r20363 | kohsuke | 2009-07-31 19:08:10 -0700 (Fri, 31 Jul 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20439 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b9f142cbbf206efe6e9c1693ce73e49c04e9da9a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b9f142cbbf206efe6e9c1693ce73e49c04e9da9a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f69abee0bf5ffccb77ae707d42b4070550b4b940", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f69abee0bf5ffccb77ae707d42b4070550b4b940", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f69abee0bf5ffccb77ae707d42b4070550b4b940", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f69abee0bf5ffccb77ae707d42b4070550b4b940/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4f99d26c0dd47e635b5245d4c9ad2166fb2ac97c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f99d26c0dd47e635b5245d4c9ad2166fb2ac97c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f99d26c0dd47e635b5245d4c9ad2166fb2ac97c" + } + ] + }, + { + "sha": "10db7a5c8e4981bca8838a6bce60c405faf51c2d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxMGRiN2E1YzhlNDk4MWJjYTg4MzhhNmJjZTYwYzQwNWZhZjUxYzJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-28T23:52:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-28T23:52:49Z" + }, + "message": "merged back the RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20229 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5ff08494ebfe631e81b3daa1a41d6d082e3d2dd1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5ff08494ebfe631e81b3daa1a41d6d082e3d2dd1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/10db7a5c8e4981bca8838a6bce60c405faf51c2d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/10db7a5c8e4981bca8838a6bce60c405faf51c2d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/10db7a5c8e4981bca8838a6bce60c405faf51c2d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/10db7a5c8e4981bca8838a6bce60c405faf51c2d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "901adc4d7b27d83b0657d405d6aeb73fc9ce5b4b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/901adc4d7b27d83b0657d405d6aeb73fc9ce5b4b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/901adc4d7b27d83b0657d405d6aeb73fc9ce5b4b" + } + ] + }, + { + "sha": "ceda2c5ca09bfe6e8cb7a601a8b9f33fa3838c69", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZWRhMmM1Y2EwOWJmZTZlOGNiN2E2MDFhOGI5ZjMzZmEzODM4YzY5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-20T20:56:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-20T20:56:55Z" + }, + "message": "Merged revisions 19831,19833,19836 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r19831 | kohsuke | 2009-07-17 18:36:33 -0700 (Fri, 17 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_316\n........\n r19833 | kohsuke | 2009-07-17 18:36:46 -0700 (Fri, 17 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r19836 | kohsuke | 2009-07-17 19:06:51 -0700 (Fri, 17 Jul 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19974 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ebc7a9a55d6693dce737aefd954caa2f66f21174", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ebc7a9a55d6693dce737aefd954caa2f66f21174" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ceda2c5ca09bfe6e8cb7a601a8b9f33fa3838c69", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ceda2c5ca09bfe6e8cb7a601a8b9f33fa3838c69", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ceda2c5ca09bfe6e8cb7a601a8b9f33fa3838c69", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ceda2c5ca09bfe6e8cb7a601a8b9f33fa3838c69/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5dc8705ac1ba92a49e0fb0844e3c8400f4dc4a76", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5dc8705ac1ba92a49e0fb0844e3c8400f4dc4a76", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5dc8705ac1ba92a49e0fb0844e3c8400f4dc4a76" + } + ] + }, + { + "sha": "aab6719704825023de1ba2765d15c22cd00248de", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYWI2NzE5NzA0ODI1MDIzZGUxYmEyNzY1ZDE1YzIyY2QwMDI0OGRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-14T04:17:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-14T04:17:00Z" + }, + "message": "bumped up to 0.8 to fix IE7 rendering problem\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19684 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7aa86e7ae740588e46fab54cbf2fbdddf63f3091", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7aa86e7ae740588e46fab54cbf2fbdddf63f3091" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/aab6719704825023de1ba2765d15c22cd00248de", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aab6719704825023de1ba2765d15c22cd00248de", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aab6719704825023de1ba2765d15c22cd00248de", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aab6719704825023de1ba2765d15c22cd00248de/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "27042bbc4ac0b1c85f5b75fa196121d41aa01a18", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/27042bbc4ac0b1c85f5b75fa196121d41aa01a18", + "html_url": "https://github.com/jenkinsci/jenkins/commit/27042bbc4ac0b1c85f5b75fa196121d41aa01a18" + } + ] + }, + { + "sha": "3b7eb05e43077ca4abcad77322d38cdc4bd86a5c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozYjdlYjA1ZTQzMDc3Y2E0YWJjYWQ3NzMyMmQzOGNkYzRiZDg2YTVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-13T17:48:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-13T17:48:59Z" + }, + "message": "merged the RC branch back. This time I saw a lot of strange merge failures. Is svnmerge interfering with Subversion 1.6 somehow?\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19665 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b84885bd8c427154b010d56a44d30e09958c0215", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b84885bd8c427154b010d56a44d30e09958c0215" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3b7eb05e43077ca4abcad77322d38cdc4bd86a5c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3b7eb05e43077ca4abcad77322d38cdc4bd86a5c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3b7eb05e43077ca4abcad77322d38cdc4bd86a5c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3b7eb05e43077ca4abcad77322d38cdc4bd86a5c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "39df5b0dd83c7fdd6874b76fd8068210011f2035", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/39df5b0dd83c7fdd6874b76fd8068210011f2035", + "html_url": "https://github.com/jenkinsci/jenkins/commit/39df5b0dd83c7fdd6874b76fd8068210011f2035" + } + ] + }, + { + "sha": "7d5489e59d324dce8b0ccc36d9401d907de3eb2d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZDU0ODllNTlkMzI0ZGNlOGIwY2NjMzZkOTQwMWQ5MDdkZTNlYjJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-04T02:09:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-04T02:09:15Z" + }, + "message": "Merged revisions 19354,19356,19379,19381,19385 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n................\n r19354 | kohsuke | 2009-07-01 21:17:46 -0700 (Wed, 01 Jul 2009) | 87 lines\n \n Merged revisions 19167-19168,19178,19183-19187,19190,19193-19194,19207,19209,19223,19236,19248,19254,19257,19338 via svnmerge from \n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r19167 | kohsuke | 2009-06-23 16:08:06 -0700 (Tue, 23 Jun 2009) | 1 line\n \n merged back the changes in the RC branch\n ........\n r19168 | kohsuke | 2009-06-23 16:12:46 -0700 (Tue, 23 Jun 2009) | 1 line\n \n fixed the bug\n ........\n r19178 | swiest | 2009-06-24 02:43:21 -0700 (Wed, 24 Jun 2009) | 1 line\n \n Updated German localization of core module.\n ........\n r19183 | kohsuke | 2009-06-24 08:57:07 -0700 (Wed, 24 Jun 2009) | 1 line\n \n forgot to update this\n ........\n r19184 | kohsuke | 2009-06-24 09:06:59 -0700 (Wed, 24 Jun 2009) | 1 line\n \n fixed and improved the retry logic\n ........\n r19185 | kohsuke | 2009-06-24 09:07:49 -0700 (Wed, 24 Jun 2009) | 1 line\n \n I think this is better\n ........\n r19186 | kohsuke | 2009-06-24 09:08:02 -0700 (Wed, 24 Jun 2009) | 1 line\n \n fixed import statements\n ........\n r19187 | kohsuke | 2009-06-24 09:57:52 -0700 (Wed, 24 Jun 2009) | 3 lines\n \n WebDAV deployment from Maven was failing with VerifyError.\n \n A test case requires a webdav server, I tried Milton but couldn't make it work without the source code.\n ........\n r19190 | swiest | 2009-06-24 12:07:50 -0700 (Wed, 24 Jun 2009) | 1 line\n \n Deprecated Util.combine(long,String) method and rewrote its callers to use localizable resources.\n ........\n r19193 | sogabe | 2009-06-24 14:53:02 -0700 (Wed, 24 Jun 2009) | 2 lines\n \n Updated Japanese localization.\n ........\n r19194 | kohsuke | 2009-06-24 15:20:15 -0700 (Wed, 24 Jun 2009) | 1 line\n \n added default value support\n ........\n r19207 | kohsuke | 2009-06-24 19:50:48 -0700 (Wed, 24 Jun 2009) | 1 line\n \n recording HUDSON-2909 for 1.313\n ........\n r19209 | kohsuke | 2009-06-24 19:52:21 -0700 (Wed, 24 Jun 2009) | 1 line\n \n creating a new RC branch\n ........\n r19223 | kohsuke | 2009-06-25 10:43:06 -0700 (Thu, 25 Jun 2009) | 7 lines\n \n Replaced the icon with the one that came from the same icon set, plus hyperlinking the icon\n to Hudson Wiki so that we can be more informative.\n \n Tooltip on the icon doesn't work very well because the TD itself sets a tooltip, and\n we end up seeing the overlapped 2 tooltips (at least on my Firefox 3.0 on Ubuntu)\n ........\n r19236 | kohsuke | 2009-06-25 18:06:50 -0700 (Thu, 25 Jun 2009) | 1 line\n \n applied a patch from Jeremy (or id:endolf). See http://www.nabble.com/Build-publisher-patch-svn-access-td24164282.html\n ........\n r19248 | kohsuke | 2009-06-26 14:42:40 -0700 (Fri, 26 Jun 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_313\n ........\n r19254 | kohsuke | 2009-06-26 17:28:12 -0700 (Fri, 26 Jun 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r19257 | kohsuke | 2009-06-26 18:20:24 -0700 (Fri, 26 Jun 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n r19338 | kohsuke | 2009-06-30 18:48:25 -0700 (Tue, 30 Jun 2009) | 1 line\n \n added maven-versions-plugin to pick up ones that got out of sync\n ........\n................\n r19356 | kohsuke | 2009-07-01 21:19:27 -0700 (Wed, 01 Jul 2009) | 1 line\n \n creating a new RC branch\n................\n r19379 | kohsuke | 2009-07-02 17:31:26 -0700 (Thu, 02 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_314\n................\n r19381 | kohsuke | 2009-07-02 17:31:38 -0700 (Thu, 02 Jul 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n................\n r19385 | kohsuke | 2009-07-02 18:11:16 -0700 (Thu, 02 Jul 2009) | 1 line\n \n updated changelog as a part of the release\n................\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19394 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b6a8c6b9e49b56506eba9d966c82cccf64c54313", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b6a8c6b9e49b56506eba9d966c82cccf64c54313" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7d5489e59d324dce8b0ccc36d9401d907de3eb2d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7d5489e59d324dce8b0ccc36d9401d907de3eb2d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7d5489e59d324dce8b0ccc36d9401d907de3eb2d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7d5489e59d324dce8b0ccc36d9401d907de3eb2d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1c3a47bc1b3dd6c5c5ecc4f1f2025704cf26f6e8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c3a47bc1b3dd6c5c5ecc4f1f2025704cf26f6e8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1c3a47bc1b3dd6c5c5ecc4f1f2025704cf26f6e8" + } + ] + }, + { + "sha": "6dbdeda22ffc3c328345ce8b5c278478bf0ec27e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2ZGJkZWRhMjJmZmMzYzMyODM0NWNlOGI1YzI3ODQ3OGJmMGVjMjdl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-02T16:36:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-02T16:36:43Z" + }, + "message": "released Sorcerer 0.7\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19362 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6511fbe6e7822aa3273985d047cd0eaae45f8693", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6511fbe6e7822aa3273985d047cd0eaae45f8693" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6dbdeda22ffc3c328345ce8b5c278478bf0ec27e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6dbdeda22ffc3c328345ce8b5c278478bf0ec27e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6dbdeda22ffc3c328345ce8b5c278478bf0ec27e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6dbdeda22ffc3c328345ce8b5c278478bf0ec27e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dd808e1f1e1d79f72d3bb2b0d75596c829280ef6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd808e1f1e1d79f72d3bb2b0d75596c829280ef6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd808e1f1e1d79f72d3bb2b0d75596c829280ef6" + } + ] + }, + { + "sha": "dd808e1f1e1d79f72d3bb2b0d75596c829280ef6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkZDgwOGUxZjFlMWQ3OWY3MmQzYmIyYjBkNzU1OTZjODI5MjgwZWY2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-02T04:17:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-07-02T04:17:46Z" + }, + "message": "Merged revisions 19167-19168,19178,19183-19187,19190,19193-19194,19207,19209,19223,19236,19248,19254,19257,19338 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r19167 | kohsuke | 2009-06-23 16:08:06 -0700 (Tue, 23 Jun 2009) | 1 line\n \n merged back the changes in the RC branch\n........\n r19168 | kohsuke | 2009-06-23 16:12:46 -0700 (Tue, 23 Jun 2009) | 1 line\n \n fixed the bug\n........\n r19178 | swiest | 2009-06-24 02:43:21 -0700 (Wed, 24 Jun 2009) | 1 line\n \n Updated German localization of core module.\n........\n r19183 | kohsuke | 2009-06-24 08:57:07 -0700 (Wed, 24 Jun 2009) | 1 line\n \n forgot to update this\n........\n r19184 | kohsuke | 2009-06-24 09:06:59 -0700 (Wed, 24 Jun 2009) | 1 line\n \n fixed and improved the retry logic\n........\n r19185 | kohsuke | 2009-06-24 09:07:49 -0700 (Wed, 24 Jun 2009) | 1 line\n \n I think this is better\n........\n r19186 | kohsuke | 2009-06-24 09:08:02 -0700 (Wed, 24 Jun 2009) | 1 line\n \n fixed import statements\n........\n r19187 | kohsuke | 2009-06-24 09:57:52 -0700 (Wed, 24 Jun 2009) | 3 lines\n \n WebDAV deployment from Maven was failing with VerifyError.\n \n A test case requires a webdav server, I tried Milton but couldn't make it work without the source code.\n........\n r19190 | swiest | 2009-06-24 12:07:50 -0700 (Wed, 24 Jun 2009) | 1 line\n \n Deprecated Util.combine(long,String) method and rewrote its callers to use localizable resources.\n........\n r19193 | sogabe | 2009-06-24 14:53:02 -0700 (Wed, 24 Jun 2009) | 2 lines\n \n Updated Japanese localization.\n........\n r19194 | kohsuke | 2009-06-24 15:20:15 -0700 (Wed, 24 Jun 2009) | 1 line\n \n added default value support\n........\n r19207 | kohsuke | 2009-06-24 19:50:48 -0700 (Wed, 24 Jun 2009) | 1 line\n \n recording HUDSON-2909 for 1.313\n........\n r19209 | kohsuke | 2009-06-24 19:52:21 -0700 (Wed, 24 Jun 2009) | 1 line\n \n creating a new RC branch\n........\n r19223 | kohsuke | 2009-06-25 10:43:06 -0700 (Thu, 25 Jun 2009) | 7 lines\n \n Replaced the icon with the one that came from the same icon set, plus hyperlinking the icon\n to Hudson Wiki so that we can be more informative.\n \n Tooltip on the icon doesn't work very well because the TD itself sets a tooltip, and\n we end up seeing the overlapped 2 tooltips (at least on my Firefox 3.0 on Ubuntu)\n........\n r19236 | kohsuke | 2009-06-25 18:06:50 -0700 (Thu, 25 Jun 2009) | 1 line\n \n applied a patch from Jeremy (or id:endolf). See http://www.nabble.com/Build-publisher-patch-svn-access-td24164282.html\n........\n r19248 | kohsuke | 2009-06-26 14:42:40 -0700 (Fri, 26 Jun 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_313\n........\n r19254 | kohsuke | 2009-06-26 17:28:12 -0700 (Fri, 26 Jun 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r19257 | kohsuke | 2009-06-26 18:20:24 -0700 (Fri, 26 Jun 2009) | 1 line\n \n updated changelog as a part of the release\n........\n r19338 | kohsuke | 2009-06-30 18:48:25 -0700 (Tue, 30 Jun 2009) | 1 line\n \n added maven-versions-plugin to pick up ones that got out of sync\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19354 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0b78e2d397a714eff159de0d69f6a81ddb007c00", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0b78e2d397a714eff159de0d69f6a81ddb007c00" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dd808e1f1e1d79f72d3bb2b0d75596c829280ef6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd808e1f1e1d79f72d3bb2b0d75596c829280ef6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd808e1f1e1d79f72d3bb2b0d75596c829280ef6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd808e1f1e1d79f72d3bb2b0d75596c829280ef6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e950c0e93ce48bd438f766b4b845c8683089a20d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e950c0e93ce48bd438f766b4b845c8683089a20d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e950c0e93ce48bd438f766b4b845c8683089a20d" + } + ] + }, + { + "sha": "a00e7d579d5156c793178560b415be34b586aa17", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMDBlN2Q1NzlkNTE1NmM3OTMxNzg1NjBiNDE1YmUzNGI1ODZhYTE3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-23T23:08:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-23T23:08:06Z" + }, + "message": "merged back the changes in the RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19167 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "04a4a45c743714d1ed57b122a92589efe3e1be38", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/04a4a45c743714d1ed57b122a92589efe3e1be38" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a00e7d579d5156c793178560b415be34b586aa17", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a00e7d579d5156c793178560b415be34b586aa17", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a00e7d579d5156c793178560b415be34b586aa17", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a00e7d579d5156c793178560b415be34b586aa17/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "01c947e88ddba1d426546e18927555eb75b9397d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01c947e88ddba1d426546e18927555eb75b9397d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/01c947e88ddba1d426546e18927555eb75b9397d" + } + ] + }, + { + "sha": "01c947e88ddba1d426546e18927555eb75b9397d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMWM5NDdlODhkZGJhMWQ0MjY1NDZlMTg5Mjc1NTVlYjc1YjkzOTdk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-23T23:05:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-23T23:05:55Z" + }, + "message": "this is required to invoke 'mvn sorcerer:sorcerer'\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19166 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1f11dad43c251e31c012f74d43e70a62f9e9587a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1f11dad43c251e31c012f74d43e70a62f9e9587a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/01c947e88ddba1d426546e18927555eb75b9397d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01c947e88ddba1d426546e18927555eb75b9397d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/01c947e88ddba1d426546e18927555eb75b9397d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01c947e88ddba1d426546e18927555eb75b9397d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "59d578c24e3cefe81bff5ae9cdc1457e4ebe7127", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/59d578c24e3cefe81bff5ae9cdc1457e4ebe7127", + "html_url": "https://github.com/jenkinsci/jenkins/commit/59d578c24e3cefe81bff5ae9cdc1457e4ebe7127" + } + ] + }, + { + "sha": "965b66d8d2dfeca3faebb8623bdd599dcbd115be", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NjViNjZkOGQyZGZlY2EzZmFlYmI4NjIzYmRkNTk5ZGNiZDExNWJl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-22T22:45:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-22T22:45:10Z" + }, + "message": "pulled up sorcerer profile to the main\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19127 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3e4b35f36a893ef5ceb37a0067fa4751ea973e5c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3e4b35f36a893ef5ceb37a0067fa4751ea973e5c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/965b66d8d2dfeca3faebb8623bdd599dcbd115be", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/965b66d8d2dfeca3faebb8623bdd599dcbd115be", + "html_url": "https://github.com/jenkinsci/jenkins/commit/965b66d8d2dfeca3faebb8623bdd599dcbd115be", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/965b66d8d2dfeca3faebb8623bdd599dcbd115be/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bf97df3690432c2596ae12331329684ec89d82ad", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf97df3690432c2596ae12331329684ec89d82ad", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf97df3690432c2596ae12331329684ec89d82ad" + } + ] + }, + { + "sha": "e6df26dc3b0afe5fc736a4b8ec07326486016e98", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNmRmMjZkYzNiMGFmZTVmYzczNmE0YjhlYzA3MzI2NDg2MDE2ZTk4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-20T00:16:41Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-20T00:16:41Z" + }, + "message": "[maven-release-plugin] rollback the release of hudson-\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19080 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8409a6829e5731dffa4d482720651247b6f75538", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8409a6829e5731dffa4d482720651247b6f75538" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e6df26dc3b0afe5fc736a4b8ec07326486016e98", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e6df26dc3b0afe5fc736a4b8ec07326486016e98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e6df26dc3b0afe5fc736a4b8ec07326486016e98", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e6df26dc3b0afe5fc736a4b8ec07326486016e98/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "905c7324acb547d36b2c19e3020fb2770c86aa5c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/905c7324acb547d36b2c19e3020fb2770c86aa5c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/905c7324acb547d36b2c19e3020fb2770c86aa5c" + } + ] + }, + { + "sha": "905c7324acb547d36b2c19e3020fb2770c86aa5c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MDVjNzMyNGFjYjU0N2QzNmIyYzE5ZTMwMjBmYjI3NzBjODZhYTVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-19T23:41:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-19T23:41:21Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19078 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d12dbfcba2fcc21005e5cbbddd0ed3251e82cc13", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d12dbfcba2fcc21005e5cbbddd0ed3251e82cc13" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/905c7324acb547d36b2c19e3020fb2770c86aa5c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/905c7324acb547d36b2c19e3020fb2770c86aa5c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/905c7324acb547d36b2c19e3020fb2770c86aa5c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/905c7324acb547d36b2c19e3020fb2770c86aa5c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7e6e3c2d68a66d10105863f643c049e86a630be3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e6e3c2d68a66d10105863f643c049e86a630be3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7e6e3c2d68a66d10105863f643c049e86a630be3" + } + ] + }, + { + "sha": "7e6e3c2d68a66d10105863f643c049e86a630be3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZTZlM2MyZDY4YTY2ZDEwMTA1ODYzZjY0M2MwNDllODZhNjMwYmUz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-19T23:41:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-19T23:41:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19076 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d722053a03dbece20c64042435157741b833aa56", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d722053a03dbece20c64042435157741b833aa56" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7e6e3c2d68a66d10105863f643c049e86a630be3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e6e3c2d68a66d10105863f643c049e86a630be3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7e6e3c2d68a66d10105863f643c049e86a630be3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e6e3c2d68a66d10105863f643c049e86a630be3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "027a7e3e1b3b1e4f7acca9b6b5a3ed13f785f739", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/027a7e3e1b3b1e4f7acca9b6b5a3ed13f785f739", + "html_url": "https://github.com/jenkinsci/jenkins/commit/027a7e3e1b3b1e4f7acca9b6b5a3ed13f785f739" + } + ] + }, + { + "sha": "079e6dbb9c6de79c328ed69925519f13dfb61055", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNzllNmRiYjljNmRlNzljMzI4ZWQ2OTkyNTUxOWYxM2RmYjYxMDU1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-16T22:22:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-16T22:22:13Z" + }, + "message": "merged the RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18981 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "459dec864ee9c464aab7eee84750b1a3c53a1d4b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/459dec864ee9c464aab7eee84750b1a3c53a1d4b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/079e6dbb9c6de79c328ed69925519f13dfb61055", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/079e6dbb9c6de79c328ed69925519f13dfb61055", + "html_url": "https://github.com/jenkinsci/jenkins/commit/079e6dbb9c6de79c328ed69925519f13dfb61055", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/079e6dbb9c6de79c328ed69925519f13dfb61055/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d2abcd62e0516de3906739dadb06ce0fa3a43f04", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d2abcd62e0516de3906739dadb06ce0fa3a43f04", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d2abcd62e0516de3906739dadb06ce0fa3a43f04" + } + ] + }, + { + "sha": "812e1ce632bcb70656465ca8d0ba2fc41052baf5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MTJlMWNlNjMyYmNiNzA2NTY0NjVjYThkMGJhMmZjNDEwNTJiYWY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-08T21:23:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-06-08T21:23:56Z" + }, + "message": "Merged revisions 18577,18603,18608,18610,18614 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r18577 | kohsuke | 2009-05-29 15:13:16 -0700 (Fri, 29 May 2009) | 1 line\n \n bug fix as pointed out by Tom.\n........\n r18603 | kohsuke | 2009-05-30 15:11:36 -0700 (Sat, 30 May 2009) | 3 lines\n \n HtmlUnit added a substantial amount of dependencies (5MB or so), plus its dependency to NekoHTML, which in turn depends on Xerces, makes deployment problematic on JBoss.\n \n Integrated a reimplementation of JDK auto installer which doesn't use HtmlUnit.\n........\n r18608 | kohsuke | 2009-05-31 09:04:35 -0700 (Sun, 31 May 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_309\n........\n r18610 | kohsuke | 2009-05-31 09:04:45 -0700 (Sun, 31 May 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r18614 | kohsuke | 2009-05-31 09:35:29 -0700 (Sun, 31 May 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18735 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fc5902ed74b670af91910079272bee5463cf05ed", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fc5902ed74b670af91910079272bee5463cf05ed" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/812e1ce632bcb70656465ca8d0ba2fc41052baf5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/812e1ce632bcb70656465ca8d0ba2fc41052baf5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/812e1ce632bcb70656465ca8d0ba2fc41052baf5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/812e1ce632bcb70656465ca8d0ba2fc41052baf5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9af90276b6227b04ecf8e423b1b9392e37370875", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9af90276b6227b04ecf8e423b1b9392e37370875", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9af90276b6227b04ecf8e423b1b9392e37370875" + } + ] + }, + { + "sha": "634f7923b1ab95bd276fcb1c68a10d11431a6f0d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MzRmNzkyM2IxYWI5NWJkMjc2ZmNiMWM2OGExMGQxMTQzMWE2ZjBk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-28T21:12:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-28T21:12:56Z" + }, + "message": "Merged revisions 18490-18493,18500,18532-18533,18535,18539 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r18490 | kohsuke | 2009-05-27 15:24:36 -0700 (Wed, 27 May 2009) | 1 line\n \n adding a defensive check, as NodePrivisioner/Cloud makes it easy to end up adding the same Node twice\n........\n r18491 | kohsuke | 2009-05-27 15:24:46 -0700 (Wed, 27 May 2009) | 1 line\n \n doc improvement\n........\n r18492 | kohsuke | 2009-05-27 15:25:43 -0700 (Wed, 27 May 2009) | 1 line\n \n defensive check\n........\n r18493 | kohsuke | 2009-05-27 15:26:15 -0700 (Wed, 27 May 2009) | 2 lines\n \n - improved logging\n - adding the resulting Node to the node list to avoid a Node to disappear\n........\n r18500 | kohsuke | 2009-05-27 18:15:49 -0700 (Wed, 27 May 2009) | 1 line\n \n relaxing the form validation error given the tool auto installation support\n........\n r18532 | kohsuke | 2009-05-28 11:45:14 -0700 (Thu, 28 May 2009) | 1 line\n \n changed the way permalinks are pushed\n........\n r18533 | kohsuke | 2009-05-28 11:56:45 -0700 (Thu, 28 May 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_308\n........\n r18535 | kohsuke | 2009-05-28 11:57:07 -0700 (Thu, 28 May 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r18539 | kohsuke | 2009-05-28 12:37:43 -0700 (Thu, 28 May 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18549 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "eec9ddf2518cd61a81f54c644f89b12b2ccfdee2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/eec9ddf2518cd61a81f54c644f89b12b2ccfdee2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/634f7923b1ab95bd276fcb1c68a10d11431a6f0d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/634f7923b1ab95bd276fcb1c68a10d11431a6f0d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/634f7923b1ab95bd276fcb1c68a10d11431a6f0d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/634f7923b1ab95bd276fcb1c68a10d11431a6f0d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eaf12a04ce32a6adc8f8d1049e2852c859201ee5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eaf12a04ce32a6adc8f8d1049e2852c859201ee5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eaf12a04ce32a6adc8f8d1049e2852c859201ee5" + } + ] + }, + { + "sha": "03fb71f294a1b1ca369d62a33109a020cd680ac1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowM2ZiNzFmMjk0YTFiMWNhMzY5ZDYyYTMzMTA5YTAyMGNkNjgwYWMx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-27T21:10:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-27T21:10:29Z" + }, + "message": "Merged revisions 18461,18463,18473-18474,18481 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r18461 | kohsuke | 2009-05-26 18:39:51 -0700 (Tue, 26 May 2009) | 1 line\n \n merged back the RC branch\n........\n r18463 | kohsuke | 2009-05-26 18:40:06 -0700 (Tue, 26 May 2009) | 1 line\n \n creating a new RC branch\n........\n r18473 | kohsuke | 2009-05-27 09:33:16 -0700 (Wed, 27 May 2009) | 1 line\n \n publish-javadoc happens later, so this comment no longer appears useful\n........\n r18474 | kohsuke | 2009-05-27 09:38:45 -0700 (Wed, 27 May 2009) | 1 line\n \n modified to do aggregated javadoc and publish that\n........\n r18481 | kohsuke | 2009-05-27 11:20:34 -0700 (Wed, 27 May 2009) | 4 lines\n \n [FIXED HUDSON-3706]\n MaskingClassLoader that's supposed to throw awy components.xml for interceptions are still kicking in when MavenEmbedder run on slaves, as RemoteClassLoader mangles the URL that the MaskingClassLoader was looking for.\n \n So I relaxed the path matching and sniff the content to decide if components.xml is for interception or not.\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18487 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1eae706b616ce57bde2dfab39797f3c689cf7a7a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1eae706b616ce57bde2dfab39797f3c689cf7a7a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/03fb71f294a1b1ca369d62a33109a020cd680ac1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03fb71f294a1b1ca369d62a33109a020cd680ac1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/03fb71f294a1b1ca369d62a33109a020cd680ac1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03fb71f294a1b1ca369d62a33109a020cd680ac1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2b7736d18cd3361174d4761041abaa5b0b2c0547", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b7736d18cd3361174d4761041abaa5b0b2c0547", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2b7736d18cd3361174d4761041abaa5b0b2c0547" + } + ] + }, + { + "sha": "a208d9ede4ccf4b310d89404426d5ae936417271", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMjA4ZDllZGU0Y2NmNGIzMTBkODk0MDQ0MjZkNWFlOTM2NDE3Mjcx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-27T01:39:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-27T01:39:51Z" + }, + "message": "merged back the RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18461 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7ad44d9a394d782d00a446b191add4e2295323c3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7ad44d9a394d782d00a446b191add4e2295323c3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a208d9ede4ccf4b310d89404426d5ae936417271", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a208d9ede4ccf4b310d89404426d5ae936417271", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a208d9ede4ccf4b310d89404426d5ae936417271", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a208d9ede4ccf4b310d89404426d5ae936417271/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a7518345818c6c698c7154cf1fc686bce92bf11d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7518345818c6c698c7154cf1fc686bce92bf11d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a7518345818c6c698c7154cf1fc686bce92bf11d" + } + ] + }, + { + "sha": "84d466ff5dbb37dcfbdf3b22a4dfc5fe1a1670d2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NGQ0NjZmZjVkYmIzN2RjZmJkZjNiMjJhNGRmYzVmZTFhMTY3MGQy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-18T17:57:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-18T17:57:50Z" + }, + "message": "merged the RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18184 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "10a962bd3b7ef68bafd7f754a0889a58f8fa2b45", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/10a962bd3b7ef68bafd7f754a0889a58f8fa2b45" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/84d466ff5dbb37dcfbdf3b22a4dfc5fe1a1670d2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/84d466ff5dbb37dcfbdf3b22a4dfc5fe1a1670d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/84d466ff5dbb37dcfbdf3b22a4dfc5fe1a1670d2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/84d466ff5dbb37dcfbdf3b22a4dfc5fe1a1670d2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "772d77d425ca0545cff086d889eaaa65ba836d88", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/772d77d425ca0545cff086d889eaaa65ba836d88", + "html_url": "https://github.com/jenkinsci/jenkins/commit/772d77d425ca0545cff086d889eaaa65ba836d88" + } + ] + }, + { + "sha": "e419fb02652cdb1f66f3043d1f93b110c7b4a581", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNDE5ZmIwMjY1MmNkYjFmNjZmMzA0M2QxZjkzYjExMGM3YjRhNTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-12T19:14:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-12T19:14:24Z" + }, + "message": "merging the RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18002 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ea2fc52b74ed3c65fc3913c9d58fac05980d1e4e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ea2fc52b74ed3c65fc3913c9d58fac05980d1e4e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e419fb02652cdb1f66f3043d1f93b110c7b4a581", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e419fb02652cdb1f66f3043d1f93b110c7b4a581", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e419fb02652cdb1f66f3043d1f93b110c7b4a581", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e419fb02652cdb1f66f3043d1f93b110c7b4a581/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "63eda82d781c687ed8740afbef3e6e25445c0d6d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/63eda82d781c687ed8740afbef3e6e25445c0d6d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/63eda82d781c687ed8740afbef3e6e25445c0d6d" + } + ] + }, + { + "sha": "469ed7342b1457329ad7131f83a3ad6172107dfa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NjllZDczNDJiMTQ1NzMyOWFkNzEzMWY4M2EzYWQ2MTcyMTA3ZGZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-03T23:31:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-05-03T23:31:32Z" + }, + "message": "Merged revisions 17520-17522,17530,17544-17546,17550,17553,17573-17579,17590,17592,17597-17599,17601-17611,17617-17618,17621-17623,17627,17646,17673-17676,17678,17681,17691,17693,17695,17698 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n................\n r17520 | kohsuke | 2009-04-26 09:37:12 -0700 (Sun, 26 Apr 2009) | 376 lines\n \n Merged revisions 17298-17300,17306-17307,17313,17320,17323,17326,17328-17330,17335,17337,17339,17348,17352,17358,17360-17361,17363-17364,17366,17368-17370,17384,17388,17390-17396,17398,17436-17437,17497,17499,17502,17505-17506,17508,17515 via svnmerge from \n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17298 | kohsuke | 2009-04-20 11:06:05 -0700 (Mon, 20 Apr 2009) | 174 lines\n \n Merged revisions 17056,17060-17062,17064-17065,17083,17093,17097-17098,17104-17105,17107,17113,17115-17116,17121-17122,17124-17125,17155,17160,17174-17178,17184,17189-17190,17192,17249,17251,17254 via svnmerge from \n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17056 | kohsuke | 2009-04-11 11:31:50 -0700 (Sat, 11 Apr 2009) | 29 lines\n \n Merged revisions 17033,17035-17037,17039,17041 via svnmerge from \n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r17033 | kohsuke | 2009-04-10 15:22:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_298\n ........\n r17035 | kohsuke | 2009-04-10 15:22:42 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17036 | kohsuke | 2009-04-10 17:52:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n remove JDK6 dependency\n ........\n r17037 | kohsuke | 2009-04-10 18:21:37 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_299\n ........\n r17039 | kohsuke | 2009-04-10 18:27:36 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17041 | kohsuke | 2009-04-10 19:14:19 -0700 (Fri, 10 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n ................\n r17060 | kohsuke | 2009-04-11 12:04:54 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17061 | kohsuke | 2009-04-11 12:05:29 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a new utility method to build a classpath\n ................\n r17062 | kohsuke | 2009-04-11 12:07:05 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17064 | kohsuke | 2009-04-11 14:17:15 -0700 (Sat, 11 Apr 2009) | 1 line\n \n supported the zip file as well\n ................\n r17065 | kohsuke | 2009-04-11 14:18:57 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a convenience factory method to fork a connected JVM\n ................\n r17083 | kohsuke | 2009-04-11 15:59:51 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a method to compute the host name.\n ................\n r17093 | kohsuke | 2009-04-11 22:27:40 -0700 (Sat, 11 Apr 2009) | 1 line\n \n bug fix\n ................\n r17097 | kohsuke | 2009-04-11 23:52:49 -0700 (Sat, 11 Apr 2009) | 1 line\n \n Added more hack to make Which.jarFile work on JDK6u10.\n ................\n r17098 | kohsuke | 2009-04-11 23:55:55 -0700 (Sat, 11 Apr 2009) | 1 line\n \n ping is default now, so this message is rather pointless\n ................\n r17104 | mindless | 2009-04-12 09:22:07 -0700 (Sun, 12 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3444] Fix javadoc browsing.\n Stapler does not seem to call \" doDynamic()\" (though it does call\n \" doSomethingElse()\"), so reverted to \"void doDynamic(req,rsp)\".\n Could change this back after fix in Stapler..\n ................\n r17105 | kohsuke | 2009-04-12 13:59:53 -0700 (Sun, 12 Apr 2009) | 1 line\n \n simplified a bit\n ................\n r17107 | kohsuke | 2009-04-12 14:27:03 -0700 (Sun, 12 Apr 2009) | 1 line\n \n fixed the type parameterization bug. This should be both binary and source compatible.\n ................\n r17113 | sogabe | 2009-04-13 07:13:28 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added @ExportedBean so that Remote API /computer/api/ works.\n ................\n r17115 | kohsuke | 2009-04-13 09:15:03 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added asynchronous execution support\n ................\n r17116 | kohsuke | 2009-04-13 09:20:08 -0700 (Mon, 13 Apr 2009) | 1 line\n \n fixed parameterization\n ................\n r17121 | kohsuke | 2009-04-13 11:47:12 -0700 (Mon, 13 Apr 2009) | 1 line\n \n improved error diagnostics\n ................\n r17122 | kohsuke | 2009-04-13 12:04:49 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added one more initialization hook.\n ................\n r17124 | kohsuke | 2009-04-13 14:03:01 -0700 (Mon, 13 Apr 2009) | 1 line\n \n revised the abstraction. I feel better now.\n ................\n r17125 | kohsuke | 2009-04-13 14:03:57 -0700 (Mon, 13 Apr 2009) | 3 lines\n \n I want the Plugin.postInitialize() to see all the other plugins, namely PluginManager.uberClassLoader.\n \n So this code needs to be in a separate method.\n ................\n r17155 | kohsuke | 2009-04-14 14:12:15 -0700 (Tue, 14 Apr 2009) | 1 line\n \n Fixed a Jelly bug in CVS after-the-fact tagging\n ................\n r17160 | kohsuke | 2009-04-14 14:38:29 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added a 48x48 terminal.gif\n ................\n r17174 | sogabe | 2009-04-14 19:19:01 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added Japanese localization\n ................\n r17175 | sogabe | 2009-04-14 19:20:04 -0700 (Tue, 14 Apr 2009) | 1 line\n \n fixed encoding...\n ................\n r17176 | huybrechts | 2009-04-15 03:05:52 -0700 (Wed, 15 Apr 2009) | 1 line\n \n parameters should be serializable\n ................\n r17177 | sogabe | 2009-04-15 03:58:56 -0700 (Wed, 15 Apr 2009) | 1 line\n \n updated Japanese localzation... orz\n ................\n r17178 | jglick | 2009-04-15 06:55:33 -0700 (Wed, 15 Apr 2009) | 2 lines\n \n Picking up fix of STAPLER-5, which affected DirectoryBrowserSupport.\n Cf.: http://www.netbeans.org/nonav/issues/show_bug.cgi?id=162543\n ................\n r17184 | kohsuke | 2009-04-15 12:30:30 -0700 (Wed, 15 Apr 2009) | 1 line\n \n bumped up to 1.2.2-hudson-4 to improve diagnostics for http://www.nabble.com/Builds-don%27t-work%21%21-td23058973.html\n ................\n r17189 | jglick | 2009-04-15 13:33:31 -0700 (Wed, 15 Apr 2009) | 1 line\n \n Warnings.\n ................\n r17190 | kohsuke | 2009-04-15 14:04:25 -0700 (Wed, 15 Apr 2009) | 1 line\n \n further toning down this error message\n ................\n r17192 | kohsuke | 2009-04-15 14:06:07 -0700 (Wed, 15 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17249 | kohsuke | 2009-04-17 16:14:36 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_300\n ................\n r17251 | kohsuke | 2009-04-17 16:15:01 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17254 | kohsuke | 2009-04-17 17:48:04 -0700 (Fri, 17 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n ................\n r17299 | kohsuke | 2009-04-20 11:09:45 -0700 (Mon, 20 Apr 2009) | 8 lines\n \n added a defensive check in case plugins fail to compute the changelog. This causes a Jelly error in the following line because the \"set\" variable is null.\n \n \n \n \n \n --> \n ................\n r17300 | kohsuke | 2009-04-20 11:14:12 -0700 (Mon, 20 Apr 2009) | 1 line\n \n When a SCM plugin is uninstalled, projects using it should fall back to \"No SCM\".\n ................\n r17306 | kohsuke | 2009-04-20 15:05:05 -0700 (Mon, 20 Apr 2009) | 1 line\n \n control the version of antrun from one place, since Maven has a bug that prevents one reactor from using different versions of the same plugin\n ................\n r17307 | jglick | 2009-04-20 15:07:24 -0700 (Mon, 20 Apr 2009) | 1 line\n \n Better capitalization.\n ................\n r17313 | jglick | 2009-04-20 15:43:18 -0700 (Mon, 20 Apr 2009) | 2 lines\n \n Updating SezPoz to 1.4.\n ................\n r17320 | kohsuke | 2009-04-20 17:13:54 -0700 (Mon, 20 Apr 2009) | 1 line\n \n [HUDSON-2154] Adding more error diagnostic report in an attempt to find out a root cause. This change should let us see what's in the stream.\n ................\n r17323 | jglick | 2009-04-20 17:44:04 -0700 (Mon, 20 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3502] Maven builds were not correctly using build wrappers.\n Module set builds were running wrappers but ignoring any environment variables they tried to set.\n Individual module builds (e.g. \"Run in parallel\" checked, or just click Build Now on a module) were ignoring wrappers altogether.\n Either way, $DISPLAY was not being set when the XVNC plugin was used.\n Note: there is a certain amount of code duplication in the various doRun implementations which could perhaps be factored out somewhere.\n ................\n r17326 | redsolo | 2009-04-21 01:10:15 -0700 (Tue, 21 Apr 2009) | 1 line\n \n [FIXED HUDSON-3530] Put the argument for HUDSON_ARGS within quotation marks\n ................\n r17328 | sogabe | 2009-04-21 06:16:01 -0700 (Tue, 21 Apr 2009) | 1 line\n \n override getDefaultParameterValue so that Boolean Parameter sets default value when polling SCMs.\n ................\n r17329 | sogabe | 2009-04-21 08:04:40 -0700 (Tue, 21 Apr 2009) | 2 lines\n \n Added Japanese localization\n ................\n r17330 | sogabe | 2009-04-21 09:00:16 -0700 (Tue, 21 Apr 2009) | 1 line\n \n Updated Japanese localization\n ................\n r17335 | kohsuke | 2009-04-21 11:13:31 -0700 (Tue, 21 Apr 2009) | 1 line\n \n no need to propagate \"isUnix\" value.\n ................\n r17337 | kohsuke | 2009-04-21 14:33:31 -0700 (Tue, 21 Apr 2009) | 5 lines\n \n with the introduction of Item.READ, I believe this test data now needs to grant that permission to anonymous.\n \n This change also implies that existing user will see regressions with this new change. Without the explicit access given to Item.READ, the users who were able to see everything before will suddenly not see any projects at all, until the permission is explicitly granted on Item.READ.\n \n OTOH, if I inherit Item.READ from Hudson.READ, the per-project permission won't work, becaues Hudson.READ is necessary to see the top page.\n ................\n r17339 | kohsuke | 2009-04-21 15:11:07 -0700 (Tue, 21 Apr 2009) | 1 line\n \n the permission should be reset, or this breaks the test harness, and probably also harmful for other embedded usage.\n ................\n r17348 | kohsuke | 2009-04-21 16:07:03 -0700 (Tue, 21 Apr 2009) | 3 lines\n \n Added an extension point to programmatically contribute a Subversion authentication credential.\n (report)\n ................\n r17352 | jglick | 2009-04-21 17:29:43 -0700 (Tue, 21 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3465] Permit configurable column lists in views, and add optional Last Stable column.\n Currently no columns have configurable data, but this can be added if desired (see issue report for demo).\n API changes: type change in ListView.columns and getColumns; ListViewColumn.shownByDefault added.\n [merged https://hudson.dev.java.net/svn/hudson/branches/configurable-view-columns-3465]\n ................\n r17358 | kohsuke | 2009-04-21 18:19:38 -0700 (Tue, 21 Apr 2009) | 1 line\n \n adding no-op instance that's convenient sometimes\n ................\n r17360 | kohsuke | 2009-04-21 18:32:40 -0700 (Tue, 21 Apr 2009) | 1 line\n \n forgot to put the copyright header\n ................\n r17361 | kohsuke | 2009-04-21 18:47:03 -0700 (Tue, 21 Apr 2009) | 1 line\n \n [FIXED HUDSON-2596] Preventive node monitoring of slave health metrics can be now configured individually. This will be in Hudson 1.301.\n ................\n r17363 | kohsuke | 2009-04-21 19:07:14 -0700 (Tue, 21 Apr 2009) | 1 line\n \n added help\n ................\n r17364 | kohsuke | 2009-04-21 19:08:21 -0700 (Tue, 21 Apr 2009) | 1 line\n \n Stapler gets confused which one to invoke for .../script\n ................\n r17366 | abayer | 2009-04-22 07:09:36 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [FIXED HUDSON-3541] - ending appended to truncated descriptions no longer appended to all descriptions regardless of length.\n ................\n r17368 | sogabe | 2009-04-22 07:37:57 -0700 (Wed, 22 Apr 2009) | 1 line\n \n added japanese help file and fix typo\n ................\n r17369 | jglick | 2009-04-22 08:06:05 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Removing redundant modifiers.\n ................\n r17370 | jglick | 2009-04-22 08:07:03 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Using new Saveable.NOOP.\n ................\n r17384 | kaxelson | 2009-04-22 11:29:24 -0700 (Wed, 22 Apr 2009) | 2 lines\n \n HUDSON-3532: [FIXED HUDSON-3532]\n Changed getAbsolutePath to getCanonicalPath so it would handle symlinks. Also added necessary exception handling since getCanonicalPath throws IOException.\n ................\n r17388 | kohsuke | 2009-04-22 11:45:03 -0700 (Wed, 22 Apr 2009) | 1 line\n \n added a workaround for SCM-406\n ................\n r17390 | kohsuke | 2009-04-22 13:21:12 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [HUDSON-2324] Added an automatic migration of the data\n ................\n r17391 | kohsuke | 2009-04-22 13:35:26 -0700 (Wed, 22 Apr 2009) | 1 line\n \n compilation problem. sorry.\n ................\n r17392 | kohsuke | 2009-04-22 13:36:01 -0700 (Wed, 22 Apr 2009) | 1 line\n \n bumped up to 1.103\n ................\n r17393 | jglick | 2009-04-22 13:51:22 -0700 (Wed, 22 Apr 2009) | 1 line\n \n More helpful diagnostic.\n ................\n r17394 | jglick | 2009-04-22 13:53:14 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Possibly clearer presentation of options, and showing how to run a headless slave.\n ................\n r17395 | kohsuke | 2009-04-22 14:09:46 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [HUDSON-2324] Added an automatic migration of the data\n ................\n r17396 | jglick | 2009-04-22 14:11:42 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Strategy of trying multiple URLs was broken - gave up after the first.\n ................\n r17398 | kohsuke | 2009-04-22 14:11:47 -0700 (Wed, 22 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17436 | kohsuke | 2009-04-23 11:16:10 -0700 (Thu, 23 Apr 2009) | 1 line\n \n bug fix for the auto upgrade handling for HUDSON-2324.\n ................\n r17437 | kohsuke | 2009-04-23 11:31:35 -0700 (Thu, 23 Apr 2009) | 1 line\n \n bug fix for the auto upgrade handling for HUDSON-2324.\n ................\n r17497 | kohsuke | 2009-04-24 19:31:56 -0700 (Fri, 24 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_301\n ................\n r17499 | kohsuke | 2009-04-24 19:32:05 -0700 (Fri, 24 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17502 | kohsuke | 2009-04-24 23:55:10 -0700 (Fri, 24 Apr 2009) | 1 line\n \n adding an error check for releasing SNAPSHOT\n ................\n r17505 | kohsuke | 2009-04-25 00:00:02 -0700 (Sat, 25 Apr 2009) | 1 line\n \n rolling back botched 1.301 release\n ................\n r17506 | kohsuke | 2009-04-25 00:23:28 -0700 (Sat, 25 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_301\n ................\n r17508 | kohsuke | 2009-04-25 00:23:42 -0700 (Sat, 25 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17515 | kohsuke | 2009-04-25 02:24:08 -0700 (Sat, 25 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n................\n r17521 | kohsuke | 2009-04-26 09:44:43 -0700 (Sun, 26 Apr 2009) | 1 line\n \n only support IPv4 addresses for now, as I noticed a failure to connect when IPv6 address is used.\n................\n r17522 | kohsuke | 2009-04-26 09:53:59 -0700 (Sun, 26 Apr 2009) | 1 line\n \n write the full URL so that terminal emulators can do automatic hyperlinking\n................\n r17530 | kohsuke | 2009-04-26 11:31:24 -0700 (Sun, 26 Apr 2009) | 1 line\n \n Computers should allow Actions to be contributed from plugins\n................\n r17544 | kohsuke | 2009-04-26 22:17:45 -0700 (Sun, 26 Apr 2009) | 1 line\n \n added a CLI entry point for Hudson over HTTP by adding full-duplex byte stream over HTTP. Note that this ties two threads on the server side, so it's not meant for a long-running sessions\n................\n r17545 | kohsuke | 2009-04-26 22:19:57 -0700 (Sun, 26 Apr 2009) | 1 line\n \n this involves executing code sent from the remote JVM. Requires protection\n................\n r17546 | drulli | 2009-04-27 10:30:23 -0700 (Mon, 27 Apr 2009) | 1 line\n \n Fixed wrong brace in button text.\n................\n r17550 | kaxelson | 2009-04-27 14:39:02 -0700 (Mon, 27 Apr 2009) | 2 lines\n \n HUDSON-3580: [FIXED HUDSON-3580]\n When a checkout occurs, only the existing checkout location(s) is/are deleted, not the entire workspace.\n................\n r17553 | sogabe | 2009-04-27 15:15:02 -0700 (Mon, 27 Apr 2009) | 1 line\n \n replaced {0} with correct placeholder.\n................\n r17573 | kohsuke | 2009-04-28 09:37:46 -0700 (Tue, 28 Apr 2009) | 1 line\n \n reject IPv6 names. Revisit later as IPv6 should work in theory --- it's just that my limited experiment revealed that it doesn't seem to be working\n................\n r17574 | kohsuke | 2009-04-28 09:38:05 -0700 (Tue, 28 Apr 2009) | 3 lines\n \n NPE prevents Hudson from starting up on some environments\n (report)\n................\n r17575 | kohsuke | 2009-04-28 09:53:34 -0700 (Tue, 28 Apr 2009) | 1 line\n \n Further toning down the error\n................\n r17576 | kohsuke | 2009-04-28 10:36:50 -0700 (Tue, 28 Apr 2009) | 1 line\n \n throwing away much of the early experiment\n................\n r17577 | kohsuke | 2009-04-28 12:14:32 -0700 (Tue, 28 Apr 2009) | 1 line\n \n adding a mode in the remoting infrastructure for dealing with untrusted remote JVMs\n................\n r17578 | kohsuke | 2009-04-28 13:12:59 -0700 (Tue, 28 Apr 2009) | 3 lines\n \n Implemented the restricted channel.\n................\n r17579 | kohsuke | 2009-04-28 13:22:00 -0700 (Tue, 28 Apr 2009) | 2 lines\n \n Restrict the channel if the user isn't the administrator.\n................\n r17590 | kohsuke | 2009-04-28 14:50:30 -0700 (Tue, 28 Apr 2009) | 1 line\n \n implemented the CLI entry point hook up\n................\n r17592 | kohsuke | 2009-04-28 15:24:08 -0700 (Tue, 28 Apr 2009) | 1 line\n \n made more tweaks and added the first command\n................\n r17597 | kohsuke | 2009-04-28 17:26:31 -0700 (Tue, 28 Apr 2009) | 2 lines\n \n - added stdin forwarding.\n - added groovysh command for interactive manipulation of Hudson server\n................\n r17598 | kohsuke | 2009-04-28 17:33:29 -0700 (Tue, 28 Apr 2009) | 1 line\n \n handles Turkish correctly\n................\n r17599 | kohsuke | 2009-04-28 17:39:03 -0700 (Tue, 28 Apr 2009) | 1 line\n \n - set the Authentication object right so that the CLI implementations can do permission check\n................\n r17601 | kohsuke | 2009-04-28 21:02:10 -0700 (Tue, 28 Apr 2009) | 1 line\n \n redundant\n................\n r17602 | kohsuke | 2009-04-28 21:22:48 -0700 (Tue, 28 Apr 2009) | 1 line\n \n added the -s option\n................\n r17603 | kohsuke | 2009-04-28 21:26:03 -0700 (Tue, 28 Apr 2009) | 1 line\n \n bug fix\n................\n r17604 | kohsuke | 2009-04-28 21:40:26 -0700 (Tue, 28 Apr 2009) | 1 line\n \n needs to call the CLI URL\n................\n r17605 | kohsuke | 2009-04-28 21:46:14 -0700 (Tue, 28 Apr 2009) | 1 line\n \n Detect if the remote server is really Hudson.\n................\n r17606 | kohsuke | 2009-04-28 22:01:36 -0700 (Tue, 28 Apr 2009) | 1 line\n \n added the help command.\n................\n r17607 | kohsuke | 2009-04-28 22:07:28 -0700 (Tue, 28 Apr 2009) | 1 line\n \n fixed a serialization problem\n................\n r17608 | kohsuke | 2009-04-28 22:29:41 -0700 (Tue, 28 Apr 2009) | 1 line\n \n shorter frequency ping is needed as HTTP servers have a much shorter read time out\n................\n r17609 | kohsuke | 2009-04-28 22:30:30 -0700 (Tue, 28 Apr 2009) | 1 line\n \n performance improvement\n................\n r17610 | kohsuke | 2009-04-28 22:30:44 -0700 (Tue, 28 Apr 2009) | 1 line\n \n allow the override of the interval\n................\n r17611 | kohsuke | 2009-04-28 22:41:33 -0700 (Tue, 28 Apr 2009) | 1 line\n \n bundle the CLI all in one jar to the war\n................\n r17617 | mdonohue | 2009-04-29 06:01:42 -0700 (Wed, 29 Apr 2009) | 2 lines\n \n Make the UpstreamCause constructor take a wider type\n................\n r17618 | mdonohue | 2009-04-29 06:07:20 -0700 (Wed, 29 Apr 2009) | 2 lines\n \n The extra space is not necessary\n................\n r17621 | kohsuke | 2009-04-29 09:31:30 -0700 (Wed, 29 Apr 2009) | 1 line\n \n Hudson now handles unexpected failures in trigger plugins more gracefully.\n................\n r17622 | kohsuke | 2009-04-29 09:32:45 -0700 (Wed, 29 Apr 2009) | 1 line\n \n filed a bug as suggested by Jesse\n................\n r17623 | kohsuke | 2009-04-29 09:57:38 -0700 (Wed, 29 Apr 2009) | 1 line\n \n front-end CLI hook up. This feature is now visible\n................\n r17627 | kohsuke | 2009-04-29 13:53:57 -0700 (Wed, 29 Apr 2009) | 1 line\n \n creating a new RC branch\n................\n r17646 | kohsuke | 2009-04-30 18:33:18 -0700 (Thu, 30 Apr 2009) | 1 line\n \n [FIXED HUDSON-2154] Applied a patch. Thanks for the great detective workpaste | patch -p1\n................\n r17673 | kohsuke | 2009-05-01 18:24:24 -0700 (Fri, 01 May 2009) | 1 line\n \n multiple test exuections slow down a release. Let's do it just once during release:perform and be done with it\n................\n r17674 | kohsuke | 2009-05-01 18:25:37 -0700 (Fri, 01 May 2009) | 1 line\n \n this causes JVM crash on Ubuntu, preventing a reliable release\n................\n r17675 | kohsuke | 2009-05-01 18:27:09 -0700 (Fri, 01 May 2009) | 1 line\n \n releases come from the RC branch now\n................\n r17676 | kohsuke | 2009-05-01 18:46:39 -0700 (Fri, 01 May 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_302\n................\n r17678 | kohsuke | 2009-05-01 18:46:47 -0700 (Fri, 01 May 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n................\n r17681 | kohsuke | 2009-05-01 19:14:17 -0700 (Fri, 01 May 2009) | 1 line\n \n updated changelog as a part of the release\n................\n r17691 | kohsuke | 2009-05-03 15:12:22 -0700 (Sun, 03 May 2009) | 1 line\n \n needs to redirect \"println\" to CLI\n................\n r17693 | kohsuke | 2009-05-03 15:22:53 -0700 (Sun, 03 May 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_303\n................\n r17695 | kohsuke | 2009-05-03 15:23:01 -0700 (Sun, 03 May 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n................\n r17698 | kohsuke | 2009-05-03 15:47:23 -0700 (Sun, 03 May 2009) | 1 line\n \n updated changelog as a part of the release\n................\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17702 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bea0ced84884947b63b3e433ff73d88b23fb004c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bea0ced84884947b63b3e433ff73d88b23fb004c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/469ed7342b1457329ad7131f83a3ad6172107dfa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/469ed7342b1457329ad7131f83a3ad6172107dfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/469ed7342b1457329ad7131f83a3ad6172107dfa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/469ed7342b1457329ad7131f83a3ad6172107dfa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d66bd901feac0a5456081a78a488c8eb2830c644", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d66bd901feac0a5456081a78a488c8eb2830c644", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d66bd901feac0a5456081a78a488c8eb2830c644" + } + ] + }, + { + "sha": "7926a20408a10031524b2f4a0ea3ffacc9cccedc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3OTI2YTIwNDA4YTEwMDMxNTI0YjJmNGEwZWEzZmZhY2M5Y2NjZWRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-27T05:17:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-27T05:17:45Z" + }, + "message": "added a CLI entry point for Hudson over HTTP by adding full-duplex byte stream over HTTP. Note that this ties two threads on the server side, so it's not meant for a long-running sessions\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17544 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8e9e9ee25888e5e761418bfbddaa0785eb69b46e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8e9e9ee25888e5e761418bfbddaa0785eb69b46e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7926a20408a10031524b2f4a0ea3ffacc9cccedc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7926a20408a10031524b2f4a0ea3ffacc9cccedc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7926a20408a10031524b2f4a0ea3ffacc9cccedc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7926a20408a10031524b2f4a0ea3ffacc9cccedc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c617037fcc62b2a04e2b743349a578bfd622eb1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c617037fcc62b2a04e2b743349a578bfd622eb1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c617037fcc62b2a04e2b743349a578bfd622eb1" + } + ] + }, + { + "sha": "1744f6c0b9094b6222f8f461e0c8a3a9695b3119", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxNzQ0ZjZjMGI5MDk0YjYyMjJmOGY0NjFlMGM4YTNhOTY5NWIzMTE5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-26T16:37:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-26T16:37:12Z" + }, + "message": "Merged revisions 17298-17300,17306-17307,17313,17320,17323,17326,17328-17330,17335,17337,17339,17348,17352,17358,17360-17361,17363-17364,17366,17368-17370,17384,17388,17390-17396,17398,17436-17437,17497,17499,17502,17505-17506,17508,17515 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n................\n r17298 | kohsuke | 2009-04-20 11:06:05 -0700 (Mon, 20 Apr 2009) | 174 lines\n \n Merged revisions 17056,17060-17062,17064-17065,17083,17093,17097-17098,17104-17105,17107,17113,17115-17116,17121-17122,17124-17125,17155,17160,17174-17178,17184,17189-17190,17192,17249,17251,17254 via svnmerge from \n https://www.dev.java.net/svn/hudson/branches/rc\n \n ................\n r17056 | kohsuke | 2009-04-11 11:31:50 -0700 (Sat, 11 Apr 2009) | 29 lines\n \n Merged revisions 17033,17035-17037,17039,17041 via svnmerge from \n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r17033 | kohsuke | 2009-04-10 15:22:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_298\n ........\n r17035 | kohsuke | 2009-04-10 15:22:42 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17036 | kohsuke | 2009-04-10 17:52:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n remove JDK6 dependency\n ........\n r17037 | kohsuke | 2009-04-10 18:21:37 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_299\n ........\n r17039 | kohsuke | 2009-04-10 18:27:36 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17041 | kohsuke | 2009-04-10 19:14:19 -0700 (Fri, 10 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n ................\n r17060 | kohsuke | 2009-04-11 12:04:54 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17061 | kohsuke | 2009-04-11 12:05:29 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a new utility method to build a classpath\n ................\n r17062 | kohsuke | 2009-04-11 12:07:05 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n ................\n r17064 | kohsuke | 2009-04-11 14:17:15 -0700 (Sat, 11 Apr 2009) | 1 line\n \n supported the zip file as well\n ................\n r17065 | kohsuke | 2009-04-11 14:18:57 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a convenience factory method to fork a connected JVM\n ................\n r17083 | kohsuke | 2009-04-11 15:59:51 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a method to compute the host name.\n ................\n r17093 | kohsuke | 2009-04-11 22:27:40 -0700 (Sat, 11 Apr 2009) | 1 line\n \n bug fix\n ................\n r17097 | kohsuke | 2009-04-11 23:52:49 -0700 (Sat, 11 Apr 2009) | 1 line\n \n Added more hack to make Which.jarFile work on JDK6u10.\n ................\n r17098 | kohsuke | 2009-04-11 23:55:55 -0700 (Sat, 11 Apr 2009) | 1 line\n \n ping is default now, so this message is rather pointless\n ................\n r17104 | mindless | 2009-04-12 09:22:07 -0700 (Sun, 12 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3444] Fix javadoc browsing.\n Stapler does not seem to call \" doDynamic()\" (though it does call\n \" doSomethingElse()\"), so reverted to \"void doDynamic(req,rsp)\".\n Could change this back after fix in Stapler..\n ................\n r17105 | kohsuke | 2009-04-12 13:59:53 -0700 (Sun, 12 Apr 2009) | 1 line\n \n simplified a bit\n ................\n r17107 | kohsuke | 2009-04-12 14:27:03 -0700 (Sun, 12 Apr 2009) | 1 line\n \n fixed the type parameterization bug. This should be both binary and source compatible.\n ................\n r17113 | sogabe | 2009-04-13 07:13:28 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added @ExportedBean so that Remote API /computer/api/ works.\n ................\n r17115 | kohsuke | 2009-04-13 09:15:03 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added asynchronous execution support\n ................\n r17116 | kohsuke | 2009-04-13 09:20:08 -0700 (Mon, 13 Apr 2009) | 1 line\n \n fixed parameterization\n ................\n r17121 | kohsuke | 2009-04-13 11:47:12 -0700 (Mon, 13 Apr 2009) | 1 line\n \n improved error diagnostics\n ................\n r17122 | kohsuke | 2009-04-13 12:04:49 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added one more initialization hook.\n ................\n r17124 | kohsuke | 2009-04-13 14:03:01 -0700 (Mon, 13 Apr 2009) | 1 line\n \n revised the abstraction. I feel better now.\n ................\n r17125 | kohsuke | 2009-04-13 14:03:57 -0700 (Mon, 13 Apr 2009) | 3 lines\n \n I want the Plugin.postInitialize() to see all the other plugins, namely PluginManager.uberClassLoader.\n \n So this code needs to be in a separate method.\n ................\n r17155 | kohsuke | 2009-04-14 14:12:15 -0700 (Tue, 14 Apr 2009) | 1 line\n \n Fixed a Jelly bug in CVS after-the-fact tagging\n ................\n r17160 | kohsuke | 2009-04-14 14:38:29 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added a 48x48 terminal.gif\n ................\n r17174 | sogabe | 2009-04-14 19:19:01 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added Japanese localization\n ................\n r17175 | sogabe | 2009-04-14 19:20:04 -0700 (Tue, 14 Apr 2009) | 1 line\n \n fixed encoding...\n ................\n r17176 | huybrechts | 2009-04-15 03:05:52 -0700 (Wed, 15 Apr 2009) | 1 line\n \n parameters should be serializable\n ................\n r17177 | sogabe | 2009-04-15 03:58:56 -0700 (Wed, 15 Apr 2009) | 1 line\n \n updated Japanese localzation... orz\n ................\n r17178 | jglick | 2009-04-15 06:55:33 -0700 (Wed, 15 Apr 2009) | 2 lines\n \n Picking up fix of STAPLER-5, which affected DirectoryBrowserSupport.\n Cf.: http://www.netbeans.org/nonav/issues/show_bug.cgi?id=162543\n ................\n r17184 | kohsuke | 2009-04-15 12:30:30 -0700 (Wed, 15 Apr 2009) | 1 line\n \n bumped up to 1.2.2-hudson-4 to improve diagnostics for http://www.nabble.com/Builds-don%27t-work%21%21-td23058973.html\n ................\n r17189 | jglick | 2009-04-15 13:33:31 -0700 (Wed, 15 Apr 2009) | 1 line\n \n Warnings.\n ................\n r17190 | kohsuke | 2009-04-15 14:04:25 -0700 (Wed, 15 Apr 2009) | 1 line\n \n further toning down this error message\n ................\n r17192 | kohsuke | 2009-04-15 14:06:07 -0700 (Wed, 15 Apr 2009) | 1 line\n \n creating a new RC branch\n ................\n r17249 | kohsuke | 2009-04-17 16:14:36 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_300\n ................\n r17251 | kohsuke | 2009-04-17 16:15:01 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ................\n r17254 | kohsuke | 2009-04-17 17:48:04 -0700 (Fri, 17 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ................\n................\n r17299 | kohsuke | 2009-04-20 11:09:45 -0700 (Mon, 20 Apr 2009) | 8 lines\n \n added a defensive check in case plugins fail to compute the changelog. This causes a Jelly error in the following line because the \"set\" variable is null.\n \n \n \n \n \n --> \n................\n r17300 | kohsuke | 2009-04-20 11:14:12 -0700 (Mon, 20 Apr 2009) | 1 line\n \n When a SCM plugin is uninstalled, projects using it should fall back to \"No SCM\".\n................\n r17306 | kohsuke | 2009-04-20 15:05:05 -0700 (Mon, 20 Apr 2009) | 1 line\n \n control the version of antrun from one place, since Maven has a bug that prevents one reactor from using different versions of the same plugin\n................\n r17307 | jglick | 2009-04-20 15:07:24 -0700 (Mon, 20 Apr 2009) | 1 line\n \n Better capitalization.\n................\n r17313 | jglick | 2009-04-20 15:43:18 -0700 (Mon, 20 Apr 2009) | 2 lines\n \n Updating SezPoz to 1.4.\n................\n r17320 | kohsuke | 2009-04-20 17:13:54 -0700 (Mon, 20 Apr 2009) | 1 line\n \n [HUDSON-2154] Adding more error diagnostic report in an attempt to find out a root cause. This change should let us see what's in the stream.\n................\n r17323 | jglick | 2009-04-20 17:44:04 -0700 (Mon, 20 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3502] Maven builds were not correctly using build wrappers.\n Module set builds were running wrappers but ignoring any environment variables they tried to set.\n Individual module builds (e.g. \"Run in parallel\" checked, or just click Build Now on a module) were ignoring wrappers altogether.\n Either way, $DISPLAY was not being set when the XVNC plugin was used.\n Note: there is a certain amount of code duplication in the various doRun implementations which could perhaps be factored out somewhere.\n................\n r17326 | redsolo | 2009-04-21 01:10:15 -0700 (Tue, 21 Apr 2009) | 1 line\n \n [FIXED HUDSON-3530] Put the argument for HUDSON_ARGS within quotation marks\n................\n r17328 | sogabe | 2009-04-21 06:16:01 -0700 (Tue, 21 Apr 2009) | 1 line\n \n override getDefaultParameterValue so that Boolean Parameter sets default value when polling SCMs.\n................\n r17329 | sogabe | 2009-04-21 08:04:40 -0700 (Tue, 21 Apr 2009) | 2 lines\n \n Added Japanese localization\n................\n r17330 | sogabe | 2009-04-21 09:00:16 -0700 (Tue, 21 Apr 2009) | 1 line\n \n Updated Japanese localization\n................\n r17335 | kohsuke | 2009-04-21 11:13:31 -0700 (Tue, 21 Apr 2009) | 1 line\n \n no need to propagate \"isUnix\" value.\n................\n r17337 | kohsuke | 2009-04-21 14:33:31 -0700 (Tue, 21 Apr 2009) | 5 lines\n \n with the introduction of Item.READ, I believe this test data now needs to grant that permission to anonymous.\n \n This change also implies that existing user will see regressions with this new change. Without the explicit access given to Item.READ, the users who were able to see everything before will suddenly not see any projects at all, until the permission is explicitly granted on Item.READ.\n \n OTOH, if I inherit Item.READ from Hudson.READ, the per-project permission won't work, becaues Hudson.READ is necessary to see the top page.\n................\n r17339 | kohsuke | 2009-04-21 15:11:07 -0700 (Tue, 21 Apr 2009) | 1 line\n \n the permission should be reset, or this breaks the test harness, and probably also harmful for other embedded usage.\n................\n r17348 | kohsuke | 2009-04-21 16:07:03 -0700 (Tue, 21 Apr 2009) | 3 lines\n \n Added an extension point to programmatically contribute a Subversion authentication credential.\n (report)\n................\n r17352 | jglick | 2009-04-21 17:29:43 -0700 (Tue, 21 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3465] Permit configurable column lists in views, and add optional Last Stable column.\n Currently no columns have configurable data, but this can be added if desired (see issue report for demo).\n API changes: type change in ListView.columns and getColumns; ListViewColumn.shownByDefault added.\n [merged https://hudson.dev.java.net/svn/hudson/branches/configurable-view-columns-3465]\n................\n r17358 | kohsuke | 2009-04-21 18:19:38 -0700 (Tue, 21 Apr 2009) | 1 line\n \n adding no-op instance that's convenient sometimes\n................\n r17360 | kohsuke | 2009-04-21 18:32:40 -0700 (Tue, 21 Apr 2009) | 1 line\n \n forgot to put the copyright header\n................\n r17361 | kohsuke | 2009-04-21 18:47:03 -0700 (Tue, 21 Apr 2009) | 1 line\n \n [FIXED HUDSON-2596] Preventive node monitoring of slave health metrics can be now configured individually. This will be in Hudson 1.301.\n................\n r17363 | kohsuke | 2009-04-21 19:07:14 -0700 (Tue, 21 Apr 2009) | 1 line\n \n added help\n................\n r17364 | kohsuke | 2009-04-21 19:08:21 -0700 (Tue, 21 Apr 2009) | 1 line\n \n Stapler gets confused which one to invoke for .../script\n................\n r17366 | abayer | 2009-04-22 07:09:36 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [FIXED HUDSON-3541] - ending appended to truncated descriptions no longer appended to all descriptions regardless of length.\n................\n r17368 | sogabe | 2009-04-22 07:37:57 -0700 (Wed, 22 Apr 2009) | 1 line\n \n added japanese help file and fix typo\n................\n r17369 | jglick | 2009-04-22 08:06:05 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Removing redundant modifiers.\n................\n r17370 | jglick | 2009-04-22 08:07:03 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Using new Saveable.NOOP.\n................\n r17384 | kaxelson | 2009-04-22 11:29:24 -0700 (Wed, 22 Apr 2009) | 2 lines\n \n HUDSON-3532: [FIXED HUDSON-3532]\n Changed getAbsolutePath to getCanonicalPath so it would handle symlinks. Also added necessary exception handling since getCanonicalPath throws IOException.\n................\n r17388 | kohsuke | 2009-04-22 11:45:03 -0700 (Wed, 22 Apr 2009) | 1 line\n \n added a workaround for SCM-406\n................\n r17390 | kohsuke | 2009-04-22 13:21:12 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [HUDSON-2324] Added an automatic migration of the data\n................\n r17391 | kohsuke | 2009-04-22 13:35:26 -0700 (Wed, 22 Apr 2009) | 1 line\n \n compilation problem. sorry.\n................\n r17392 | kohsuke | 2009-04-22 13:36:01 -0700 (Wed, 22 Apr 2009) | 1 line\n \n bumped up to 1.103\n................\n r17393 | jglick | 2009-04-22 13:51:22 -0700 (Wed, 22 Apr 2009) | 1 line\n \n More helpful diagnostic.\n................\n r17394 | jglick | 2009-04-22 13:53:14 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Possibly clearer presentation of options, and showing how to run a headless slave.\n................\n r17395 | kohsuke | 2009-04-22 14:09:46 -0700 (Wed, 22 Apr 2009) | 1 line\n \n [HUDSON-2324] Added an automatic migration of the data\n................\n r17396 | jglick | 2009-04-22 14:11:42 -0700 (Wed, 22 Apr 2009) | 1 line\n \n Strategy of trying multiple URLs was broken - gave up after the first.\n................\n r17398 | kohsuke | 2009-04-22 14:11:47 -0700 (Wed, 22 Apr 2009) | 1 line\n \n creating a new RC branch\n................\n r17436 | kohsuke | 2009-04-23 11:16:10 -0700 (Thu, 23 Apr 2009) | 1 line\n \n bug fix for the auto upgrade handling for HUDSON-2324.\n................\n r17437 | kohsuke | 2009-04-23 11:31:35 -0700 (Thu, 23 Apr 2009) | 1 line\n \n bug fix for the auto upgrade handling for HUDSON-2324.\n................\n r17497 | kohsuke | 2009-04-24 19:31:56 -0700 (Fri, 24 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_301\n................\n r17499 | kohsuke | 2009-04-24 19:32:05 -0700 (Fri, 24 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n................\n r17502 | kohsuke | 2009-04-24 23:55:10 -0700 (Fri, 24 Apr 2009) | 1 line\n \n adding an error check for releasing SNAPSHOT\n................\n r17505 | kohsuke | 2009-04-25 00:00:02 -0700 (Sat, 25 Apr 2009) | 1 line\n \n rolling back botched 1.301 release\n................\n r17506 | kohsuke | 2009-04-25 00:23:28 -0700 (Sat, 25 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_301\n................\n r17508 | kohsuke | 2009-04-25 00:23:42 -0700 (Sat, 25 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n................\n r17515 | kohsuke | 2009-04-25 02:24:08 -0700 (Sat, 25 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n................\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17520 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d5e2cd7edcde564321078a04ccb1bc21b04703d5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d5e2cd7edcde564321078a04ccb1bc21b04703d5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1744f6c0b9094b6222f8f461e0c8a3a9695b3119", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1744f6c0b9094b6222f8f461e0c8a3a9695b3119", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1744f6c0b9094b6222f8f461e0c8a3a9695b3119", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1744f6c0b9094b6222f8f461e0c8a3a9695b3119/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "59a13bb694d028cc1981b02cc5866cd035296beb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/59a13bb694d028cc1981b02cc5866cd035296beb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/59a13bb694d028cc1981b02cc5866cd035296beb" + } + ] + }, + { + "sha": "a3fe1f3d03e18c63d642f5c4603c94a9e00552bc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphM2ZlMWYzZDAzZTE4YzYzZDY0MmY1YzQ2MDNjOTRhOWUwMDU1MmJj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-22T18:45:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-22T18:45:03Z" + }, + "message": "added a workaround for SCM-406\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17388 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "741d680b7e01aaa7933e7cea596d1625561ecfd3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/741d680b7e01aaa7933e7cea596d1625561ecfd3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a3fe1f3d03e18c63d642f5c4603c94a9e00552bc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a3fe1f3d03e18c63d642f5c4603c94a9e00552bc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a3fe1f3d03e18c63d642f5c4603c94a9e00552bc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a3fe1f3d03e18c63d642f5c4603c94a9e00552bc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a96a36f3c0caeeaafe9ee3ef9d94e15725aa509b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a96a36f3c0caeeaafe9ee3ef9d94e15725aa509b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a96a36f3c0caeeaafe9ee3ef9d94e15725aa509b" + } + ] + }, + { + "sha": "784f0983022b669b3fb31016fc706ac1ef44dc44", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ODRmMDk4MzAyMmI2NjliM2ZiMzEwMTZmYzcwNmFjMWVmNDRkYzQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-20T22:05:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-20T22:05:05Z" + }, + "message": "control the version of antrun from one place, since Maven has a bug that prevents one reactor from using different versions of the same plugin\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17306 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "831caf518283c2cfad091aacc1990a29871f3059", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/831caf518283c2cfad091aacc1990a29871f3059" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/784f0983022b669b3fb31016fc706ac1ef44dc44", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/784f0983022b669b3fb31016fc706ac1ef44dc44", + "html_url": "https://github.com/jenkinsci/jenkins/commit/784f0983022b669b3fb31016fc706ac1ef44dc44", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/784f0983022b669b3fb31016fc706ac1ef44dc44/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ff5abc87bc2570124b6e0bd63252f987de4ae845", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ff5abc87bc2570124b6e0bd63252f987de4ae845", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ff5abc87bc2570124b6e0bd63252f987de4ae845" + } + ] + }, + { + "sha": "1fd8b967d804cf25322b461e1820d7c0e53c62df", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxZmQ4Yjk2N2Q4MDRjZjI1MzIyYjQ2MWUxODIwZDdjMGU1M2M2MmRm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-20T18:06:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-20T18:06:05Z" + }, + "message": "Merged revisions 17056,17060-17062,17064-17065,17083,17093,17097-17098,17104-17105,17107,17113,17115-17116,17121-17122,17124-17125,17155,17160,17174-17178,17184,17189-17190,17192,17249,17251,17254 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n................\n r17056 | kohsuke | 2009-04-11 11:31:50 -0700 (Sat, 11 Apr 2009) | 29 lines\n \n Merged revisions 17033,17035-17037,17039,17041 via svnmerge from \n https://www.dev.java.net/svn/hudson/branches/rc\n \n ........\n r17033 | kohsuke | 2009-04-10 15:22:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_298\n ........\n r17035 | kohsuke | 2009-04-10 15:22:42 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17036 | kohsuke | 2009-04-10 17:52:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n remove JDK6 dependency\n ........\n r17037 | kohsuke | 2009-04-10 18:21:37 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_299\n ........\n r17039 | kohsuke | 2009-04-10 18:27:36 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n ........\n r17041 | kohsuke | 2009-04-10 19:14:19 -0700 (Fri, 10 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n ........\n................\n r17060 | kohsuke | 2009-04-11 12:04:54 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n................\n r17061 | kohsuke | 2009-04-11 12:05:29 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a new utility method to build a classpath\n................\n r17062 | kohsuke | 2009-04-11 12:07:05 -0700 (Sat, 11 Apr 2009) | 1 line\n \n doc improvement\n................\n r17064 | kohsuke | 2009-04-11 14:17:15 -0700 (Sat, 11 Apr 2009) | 1 line\n \n supported the zip file as well\n................\n r17065 | kohsuke | 2009-04-11 14:18:57 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a convenience factory method to fork a connected JVM\n................\n r17083 | kohsuke | 2009-04-11 15:59:51 -0700 (Sat, 11 Apr 2009) | 1 line\n \n added a method to compute the host name.\n................\n r17093 | kohsuke | 2009-04-11 22:27:40 -0700 (Sat, 11 Apr 2009) | 1 line\n \n bug fix\n................\n r17097 | kohsuke | 2009-04-11 23:52:49 -0700 (Sat, 11 Apr 2009) | 1 line\n \n Added more hack to make Which.jarFile work on JDK6u10.\n................\n r17098 | kohsuke | 2009-04-11 23:55:55 -0700 (Sat, 11 Apr 2009) | 1 line\n \n ping is default now, so this message is rather pointless\n................\n r17104 | mindless | 2009-04-12 09:22:07 -0700 (Sun, 12 Apr 2009) | 5 lines\n \n [FIXED HUDSON-3444] Fix javadoc browsing.\n Stapler does not seem to call \" doDynamic()\" (though it does call\n \" doSomethingElse()\"), so reverted to \"void doDynamic(req,rsp)\".\n Could change this back after fix in Stapler..\n................\n r17105 | kohsuke | 2009-04-12 13:59:53 -0700 (Sun, 12 Apr 2009) | 1 line\n \n simplified a bit\n................\n r17107 | kohsuke | 2009-04-12 14:27:03 -0700 (Sun, 12 Apr 2009) | 1 line\n \n fixed the type parameterization bug. This should be both binary and source compatible.\n................\n r17113 | sogabe | 2009-04-13 07:13:28 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added @ExportedBean so that Remote API /computer/api/ works.\n................\n r17115 | kohsuke | 2009-04-13 09:15:03 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added asynchronous execution support\n................\n r17116 | kohsuke | 2009-04-13 09:20:08 -0700 (Mon, 13 Apr 2009) | 1 line\n \n fixed parameterization\n................\n r17121 | kohsuke | 2009-04-13 11:47:12 -0700 (Mon, 13 Apr 2009) | 1 line\n \n improved error diagnostics\n................\n r17122 | kohsuke | 2009-04-13 12:04:49 -0700 (Mon, 13 Apr 2009) | 1 line\n \n added one more initialization hook.\n................\n r17124 | kohsuke | 2009-04-13 14:03:01 -0700 (Mon, 13 Apr 2009) | 1 line\n \n revised the abstraction. I feel better now.\n................\n r17125 | kohsuke | 2009-04-13 14:03:57 -0700 (Mon, 13 Apr 2009) | 3 lines\n \n I want the Plugin.postInitialize() to see all the other plugins, namely PluginManager.uberClassLoader.\n \n So this code needs to be in a separate method.\n................\n r17155 | kohsuke | 2009-04-14 14:12:15 -0700 (Tue, 14 Apr 2009) | 1 line\n \n Fixed a Jelly bug in CVS after-the-fact tagging\n................\n r17160 | kohsuke | 2009-04-14 14:38:29 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added a 48x48 terminal.gif\n................\n r17174 | sogabe | 2009-04-14 19:19:01 -0700 (Tue, 14 Apr 2009) | 1 line\n \n added Japanese localization\n................\n r17175 | sogabe | 2009-04-14 19:20:04 -0700 (Tue, 14 Apr 2009) | 1 line\n \n fixed encoding...\n................\n r17176 | huybrechts | 2009-04-15 03:05:52 -0700 (Wed, 15 Apr 2009) | 1 line\n \n parameters should be serializable\n................\n r17177 | sogabe | 2009-04-15 03:58:56 -0700 (Wed, 15 Apr 2009) | 1 line\n \n updated Japanese localzation... orz\n................\n r17178 | jglick | 2009-04-15 06:55:33 -0700 (Wed, 15 Apr 2009) | 2 lines\n \n Picking up fix of STAPLER-5, which affected DirectoryBrowserSupport.\n Cf.: http://www.netbeans.org/nonav/issues/show_bug.cgi?id=162543\n................\n r17184 | kohsuke | 2009-04-15 12:30:30 -0700 (Wed, 15 Apr 2009) | 1 line\n \n bumped up to 1.2.2-hudson-4 to improve diagnostics for http://www.nabble.com/Builds-don%27t-work%21%21-td23058973.html\n................\n r17189 | jglick | 2009-04-15 13:33:31 -0700 (Wed, 15 Apr 2009) | 1 line\n \n Warnings.\n................\n r17190 | kohsuke | 2009-04-15 14:04:25 -0700 (Wed, 15 Apr 2009) | 1 line\n \n further toning down this error message\n................\n r17192 | kohsuke | 2009-04-15 14:06:07 -0700 (Wed, 15 Apr 2009) | 1 line\n \n creating a new RC branch\n................\n r17249 | kohsuke | 2009-04-17 16:14:36 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_300\n................\n r17251 | kohsuke | 2009-04-17 16:15:01 -0700 (Fri, 17 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n................\n r17254 | kohsuke | 2009-04-17 17:48:04 -0700 (Fri, 17 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n................\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17298 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "311061b5c466991e5521b13aa951ac01fc82fa74", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/311061b5c466991e5521b13aa951ac01fc82fa74" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1fd8b967d804cf25322b461e1820d7c0e53c62df", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1fd8b967d804cf25322b461e1820d7c0e53c62df", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1fd8b967d804cf25322b461e1820d7c0e53c62df", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1fd8b967d804cf25322b461e1820d7c0e53c62df/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7afb488987fbb25771f9008aeaaced47adb4f9c1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7afb488987fbb25771f9008aeaaced47adb4f9c1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7afb488987fbb25771f9008aeaaced47adb4f9c1" + } + ] + }, + { + "sha": "107ab805d22a71bc3632ea897ace52f5ddb30680", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxMDdhYjgwNWQyMmE3MWJjMzYzMmVhODk3YWNlNTJmNWRkYjMwNjgw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-11T18:31:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-11T18:31:50Z" + }, + "message": "Merged revisions 17033,17035-17037,17039,17041 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r17033 | kohsuke | 2009-04-10 15:22:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_298\n........\n r17035 | kohsuke | 2009-04-10 15:22:42 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r17036 | kohsuke | 2009-04-10 17:52:13 -0700 (Fri, 10 Apr 2009) | 1 line\n \n remove JDK6 dependency\n........\n r17037 | kohsuke | 2009-04-10 18:21:37 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_299\n........\n r17039 | kohsuke | 2009-04-10 18:27:36 -0700 (Fri, 10 Apr 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r17041 | kohsuke | 2009-04-10 19:14:19 -0700 (Fri, 10 Apr 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@17056 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6ea43e15f3ac51265f068a73be81c5bd71d0193b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6ea43e15f3ac51265f068a73be81c5bd71d0193b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/107ab805d22a71bc3632ea897ace52f5ddb30680", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/107ab805d22a71bc3632ea897ace52f5ddb30680", + "html_url": "https://github.com/jenkinsci/jenkins/commit/107ab805d22a71bc3632ea897ace52f5ddb30680", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/107ab805d22a71bc3632ea897ace52f5ddb30680/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2005e5e4f3553aab3d2fa1c3868126b626fa2e35", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2005e5e4f3553aab3d2fa1c3868126b626fa2e35", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2005e5e4f3553aab3d2fa1c3868126b626fa2e35" + } + ] + }, + { + "sha": "dabb35190e931e96009cbe0591d38c6e50b9a1ea", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYWJiMzUxOTBlOTMxZTk2MDA5Y2JlMDU5MWQzOGM2ZTUwYjlhMWVh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-08T15:47:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-04-08T15:47:29Z" + }, + "message": "merged the last RC branch\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16922 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "09b9e5b1e644f4a165b8f49a77a72e27e684b21a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/09b9e5b1e644f4a165b8f49a77a72e27e684b21a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dabb35190e931e96009cbe0591d38c6e50b9a1ea", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dabb35190e931e96009cbe0591d38c6e50b9a1ea", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dabb35190e931e96009cbe0591d38c6e50b9a1ea", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dabb35190e931e96009cbe0591d38c6e50b9a1ea/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fd5988d39a010821ec877aa3218034ffb027e295", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fd5988d39a010821ec877aa3218034ffb027e295", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fd5988d39a010821ec877aa3218034ffb027e295" + } + ] + }, + { + "sha": "d678fa728f3c355949578ae01cac06bf59264ac4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkNjc4ZmE3MjhmM2MzNTU5NDk1NzhhZTAxY2FjMDZiZjU5MjY0YWM0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-31T01:50:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-31T01:50:04Z" + }, + "message": "fixed NoClassDefFoundError on Servlet API below:\n\nINFO] ------------------------------------------------------------------------\n[INFO] javax/servlet/ServletException\n[INFO] ------------------------------------------------------------------------\n[INFO] Trace\njava.lang.NoClassDefFoundError: javax/servlet/ServletException\n\tat org.kohsuke.stapler.AnnotationHandler.(AnnotationHandler.java:44)\n\tat org.kohsuke.stapler.CaptureParameterNameTransformation.(CaptureParameterNameTransformation.java:43)\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)\n\tat java.lang.reflect.Constructor.newInstance(Constructor.java:513)\n\tat java.lang.Class.newInstance0(Class.java:355)\n\tat java.lang.Class.newInstance(Class.java:308)\n\tat org.codehaus.groovy.transform.ASTTransformationVisitor.addGlobalTransforms(ASTTransformationVisitor.java:265)\n\tat org.codehaus.groovy.transform.ASTTransformationVisitor.addPhaseOperations(ASTTransformationVisitor.java:149)\n\tat org.codehaus.groovy.control.CompilationUnit.(CompilationUnit.java:177)\n\tat org.codehaus.groovy.control.CompilationUnit.(CompilationUnit.java:116)\n\tat groovy.lang.GroovyClassLoader.createCompilationUnit(GroovyClassLoader.java:410)\n\tat groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:269)\n\tat groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:252)\n\tat org.codehaus.groovy.maven.runtime.v1_6.ClassFactoryFeature$ClassFactoryImpl.create(ClassFactoryFeature.java:73)\n\tat org.codehaus.groovy.maven.runtime.support.ScriptExecutorSupport.execute(ScriptExecutorSupport.java:62)\n\tat org.codehaus.groovy.maven.plugin.execute.ExecuteMojo.process(ExecuteMojo.java:200)\n\tat org.codehaus.groovy.maven.plugin.ComponentMojoSupport.doExecute(ComponentMojoSupport.java:60)\n\tat org.codehaus.groovy.maven.plugin.MojoSupport.execute(MojoSupport.java:69)\n\tat org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)\n\tat org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)\n\tat org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)\n\tat org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)\n\tat org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)\n\tat org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)\n\tat org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)\n\tat org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)\n\tat org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)\n\tat org.apache.maven.cli.MavenCli.main(MavenCli.java:280)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n\tat java.lang.reflect.Method.invoke(Method.java:597)\n\tat org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)\n\tat org.codehaus.classworlds.Launcher.launch(Launcher.java:255)\n\tat org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16751 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9d2436b3161566793986df7b924f79bd4f2bb593", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9d2436b3161566793986df7b924f79bd4f2bb593" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d678fa728f3c355949578ae01cac06bf59264ac4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d678fa728f3c355949578ae01cac06bf59264ac4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d678fa728f3c355949578ae01cac06bf59264ac4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d678fa728f3c355949578ae01cac06bf59264ac4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e51d990bc02b37fcdd8a9e9db08a3b98a00ce08b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e51d990bc02b37fcdd8a9e9db08a3b98a00ce08b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e51d990bc02b37fcdd8a9e9db08a3b98a00ce08b" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-4.json new file mode 100644 index 000000000..5b0f90bbb --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-4.json @@ -0,0 +1,1191 @@ +[ + { + "sha": "1cccddb22e305397151b2b7b87b4b47d74ca337b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxY2NjZGRiMjJlMzA1Mzk3MTUxYjJiN2I4N2I0YjQ3ZDc0Y2EzMzdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T09:00:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T09:00:09Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6916 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "65812402efbd6bb67bf69668c68980eba7c59216", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/65812402efbd6bb67bf69668c68980eba7c59216" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4661133e21828ac4befbc7da960d7bb6fb5b795", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4661133e21828ac4befbc7da960d7bb6fb5b795" + } + ] + }, + { + "sha": "e4661133e21828ac4befbc7da960d7bb6fb5b795", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNDY2MTEzM2UyMTgyOGFjNGJlZmJjN2RhOTYwZDdiYjZmYjViNzk1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T08:59:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T08:59:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_177\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6914 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c1211379586386c226d3c2487b8cb10bb854fedb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c1211379586386c226d3c2487b8cb10bb854fedb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "01a47af8b699ca7cb07a240446e8ed5aaca7aceb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01a47af8b699ca7cb07a240446e8ed5aaca7aceb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/01a47af8b699ca7cb07a240446e8ed5aaca7aceb" + } + ] + }, + { + "sha": "413c6a15fbf0a4c07cc176a3538c552b983686ee", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MTNjNmExNWZiZjBhNGMwN2NjMTc2YTM1MzhjNTUyYjk4MzY4NmVl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:24:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:24:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6868 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20150eb070b516a0bc374cf3c8c665bb39707466", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20150eb070b516a0bc374cf3c8c665bb39707466" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "html_url": "https://github.com/jenkinsci/jenkins/commit/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "278bb4ea05861c330ddcf9109ba957a90f496a51", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/278bb4ea05861c330ddcf9109ba957a90f496a51" + } + ] + }, + { + "sha": "278bb4ea05861c330ddcf9109ba957a90f496a51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNzhiYjRlYTA1ODYxYzMzMGRkY2Y5MTA5YmE5NTdhOTBmNDk2YTUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:23:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:23:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_176\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6866 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "14a75be161ed452cb21d2a072e60e5dc825ed69e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/14a75be161ed452cb21d2a072e60e5dc825ed69e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/278bb4ea05861c330ddcf9109ba957a90f496a51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694" + } + ] + }, + { + "sha": "d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMGU5Mzg3MjY3NTNjMGQ5NTE2ZjljNmI1YzNlNDBjMjYzN2E5MjQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:45:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:45:45Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6832 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c98850434e6f2797db28de3f24984d94130fdef7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c98850434e6f2797db28de3f24984d94130fdef7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b8ba52b39e506b508ade527c8be4327406eab4b9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b8ba52b39e506b508ade527c8be4327406eab4b9" + } + ] + }, + { + "sha": "b8ba52b39e506b508ade527c8be4327406eab4b9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiOGJhNTJiMzllNTA2YjUwOGFkZTUyN2M4YmU0MzI3NDA2ZWFiNGI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:44:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:44:31Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_175\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6830 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e205f91e351925ef99e4f29d0352e156fe121f9e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e205f91e351925ef99e4f29d0352e156fe121f9e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b8ba52b39e506b508ade527c8be4327406eab4b9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c9d607872fd45dfd2307ac25d9195e4787a42a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c9d607872fd45dfd2307ac25d9195e4787a42a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c9d607872fd45dfd2307ac25d9195e4787a42a9" + } + ] + }, + { + "sha": "ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjY2MwNGNmOGU4YTYyMDJiMGMzNTRhYTg3YzRhNTE3Y2IzNmQ0NjEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:54:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:54:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6751 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "efd5c22fba92b48c28e454c911cc383858bd7361", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/efd5c22fba92b48c28e454c911cc383858bd7361" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "85a234d52c6da1fb4578354282dea111c359836e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85a234d52c6da1fb4578354282dea111c359836e" + } + ] + }, + { + "sha": "85a234d52c6da1fb4578354282dea111c359836e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NWEyMzRkNTJjNmRhMWZiNDU3ODM1NDI4MmRlYTExMWMzNTk4MzZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:53:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:53:53Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_174\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6749 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20dd7a381975cf79513be74233aec7f608157260", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20dd7a381975cf79513be74233aec7f608157260" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/85a234d52c6da1fb4578354282dea111c359836e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85a234d52c6da1fb4578354282dea111c359836e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c98a380ed41e65fc4010388de85b78d928fcdb7d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c98a380ed41e65fc4010388de85b78d928fcdb7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c98a380ed41e65fc4010388de85b78d928fcdb7d" + } + ] + }, + { + "sha": "3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZDEyZmRmNWYzYTBmZjkzZDllNmYxZjljZTc5Yzg1NzYyZjIwZTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:28:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:28:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6729 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "36e03c288baf975c26cbf173e8850877a1e07316", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/36e03c288baf975c26cbf173e8850877a1e07316" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61cbfc73b0ad78ba35bae64cce7be03f39092c10" + } + ] + }, + { + "sha": "61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MWNiZmM3M2IwYWQ3OGJhMzViYWU2NGNjZTdiZTAzZjM5MDkyYzEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:27:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:27:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_173\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6727 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cfada530714024aecc3dc847cfb9593096affa21", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cfada530714024aecc3dc847cfb9593096affa21" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c1d7be103233ac52eb3ee3bfd59e5393a758e822", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c1d7be103233ac52eb3ee3bfd59e5393a758e822", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c1d7be103233ac52eb3ee3bfd59e5393a758e822" + } + ] + }, + { + "sha": "ea1c103146317d2d3e303efa129be884a8f0a20b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYTFjMTAzMTQ2MzE3ZDJkM2UzMDNlZmExMjliZTg4NGE4ZjBhMjBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T01:49:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T01:49:23Z" + }, + "message": "bumping up the version number since I updated wagon-svn version\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6713 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5be43f9ec05c186e3bbe5fcc6c5830e630a0a2ff", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5be43f9ec05c186e3bbe5fcc6c5830e630a0a2ff" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ea1c103146317d2d3e303efa129be884a8f0a20b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea1c103146317d2d3e303efa129be884a8f0a20b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea1c103146317d2d3e303efa129be884a8f0a20b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea1c103146317d2d3e303efa129be884a8f0a20b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eaf95d3719b0f138be1a1a944730a2489a157540", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eaf95d3719b0f138be1a1a944730a2489a157540", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eaf95d3719b0f138be1a1a944730a2489a157540" + } + ] + }, + { + "sha": "7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZGE3ZmQwMDcwMzcyOGU5MjdjZDllNGYwYjNiYjdhZDYwYjQxMTNl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:07:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:07:22Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6684 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f064b9503a895db9a4a87d5b87bc123a4ceca95d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f064b9503a895db9a4a87d5b87bc123a4ceca95d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5" + } + ] + }, + { + "sha": "0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYmM4ZmY4MzJjMmMyNDY3MGFlZDVlY2Y4MmIxZjU1YTE1MGUzNmI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:06:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:06:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_172\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6682 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cf90b4c0cec7194095c361bec042bf450fe3408e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cf90b4c0cec7194095c361bec042bf450fe3408e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "286e32613149c8537560cc194fcce743efec5d10", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/286e32613149c8537560cc194fcce743efec5d10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/286e32613149c8537560cc194fcce743efec5d10" + } + ] + }, + { + "sha": "65ec1c24f679a6619122539dd9db513a60b58061", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NWVjMWMyNGY2NzlhNjYxOTEyMjUzOWRkOWRiNTEzYTYwYjU4MDYx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:21:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:21:52Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6650 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "710bc7a6de52de59beeca4e20f2275af956a9457", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/710bc7a6de52de59beeca4e20f2275af956a9457" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/65ec1c24f679a6619122539dd9db513a60b58061", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65ec1c24f679a6619122539dd9db513a60b58061", + "html_url": "https://github.com/jenkinsci/jenkins/commit/65ec1c24f679a6619122539dd9db513a60b58061", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65ec1c24f679a6619122539dd9db513a60b58061/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a" + } + ] + }, + { + "sha": "359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTljMDcyZTJjYWYyYmZjNmRlODMzN2JmZDZmN2EyNmUwZjNhNDdh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:20:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:20:57Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_171\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6648 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a7d5f0423cf7662382dbcac2fec9a384060d9603", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a7d5f0423cf7662382dbcac2fec9a384060d9603" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0bc16b226166b2ba47420043971e73d547615491", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc16b226166b2ba47420043971e73d547615491", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc16b226166b2ba47420043971e73d547615491" + } + ] + }, + { + "sha": "a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNTI1OTk3MGFjYWVjOTgxM2UyYTEyYTkxZjM3ZGZjNzg3MWE1ZWY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6621 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8d7f15f84d5ed164f90e08ff90735a2eaa3d7068", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8d7f15f84d5ed164f90e08ff90735a2eaa3d7068" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7" + } + ] + }, + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOGJlMzAzNTQwYWFmZGNmYTA5NzUwYzIyZWFhNWE4NmNiMmQ2OGU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_170\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6619 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0d10d83db828d5127db39e8a0c62a7eb4e1a81a2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0d10d83db828d5127db39e8a0c62a7eb4e1a81a2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ffcd115e02d11d812fb94699abe3c4f9e78052b" + } + ] + }, + { + "sha": "56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NmU1ODRjZGE1YzFiMjEyODdlMmUyMDgxOGI2YzViN2ZkNTVhZGRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6597 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c8e7bb4b7a4b6e0f25dffdb330530edb068643b3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c8e7bb4b7a4b6e0f25dffdb330530edb068643b3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810" + } + ] + }, + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxNDM1ODJhNjA5YzdhZThhOThkNjE2OTg2NjI0YzNlMDBlOWZkODEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_169\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6595 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d619488734061b05fbdf6fc284f77751599cca61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d619488734061b05fbdf6fc284f77751599cca61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cddeb23d2c50cb40e2145e84fea8689937d9d026", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cddeb23d2c50cb40e2145e84fea8689937d9d026", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cddeb23d2c50cb40e2145e84fea8689937d9d026" + } + ] + }, + { + "sha": "3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZTQ0YjIyNWZiYzE0NzJiYzVkZTVmODcxZjRiMTdiODZlZjZlOGNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6573 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2d2ab2d8746d0705ac658dc80abaa1f496b3e177", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2d2ab2d8746d0705ac658dc80abaa1f496b3e177" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5b227baa0ea05dd9c2b7edad69a61917817402ce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5b227baa0ea05dd9c2b7edad69a61917817402ce", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5b227baa0ea05dd9c2b7edad69a61917817402ce" + } + ] + }, + { + "sha": "91d4d026f107640b3225df9f7aa7f39fb3436326", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MWQ0ZDAyNmYxMDc2NDBiMzIyNWRmOWY3YWE3ZjM5ZmIzNDM2MzI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_168\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6570 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d544767f639b566d82563280829e9852451e4a65", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d544767f639b566d82563280829e9852451e4a65" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "html_url": "https://github.com/jenkinsci/jenkins/commit/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea26bba8cba52bee4a649b897e0fad48065f4fe7" + } + ] + }, + { + "sha": "cf4dabbd89993d406a86464864a8e9daeb75cd48", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjRkYWJiZDg5OTkzZDQwNmE4NjQ2NDg2NGE4ZTlkYWViNzVjZDQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "message": "I guess all we need here is to have enough information to resolve parent POM\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6554 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8b83641e70d6ae781ce99135c905fb7076fc8e4b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8b83641e70d6ae781ce99135c905fb7076fc8e4b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07" + } + ] + }, + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYWFhNGQ2ZmQ2OTczNDhiODhjODlkMDllZDM3NjRmNzY3NjM1ZDA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "message": "duplicating repository entries so that people who are just checking out the main module can still build it\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6553 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a219ed3a660cdaf3d1b8bec8b750441498fb1f61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a219ed3a660cdaf3d1b8bec8b750441498fb1f61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e" + } + ] + }, + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTI1NWU4ZDkyOTVhMmU4YjJkZDM5NjU1YmYyOTY5YTY2YmQ4YzFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6544 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "de96c5ede123690e1e71b379339982fd01f88735", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/de96c5ede123690e1e71b379339982fd01f88735" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d" + } + ] + }, + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTJhMmJlYmUzNjY4YTRlZTkzYmY1MWIzYzgwY2QxNWNiYzRjOTZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_167\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6542 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "92acc3be5c38c7f4717d465b067845af0c7b8870", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/92acc3be5c38c7f4717d465b067845af0c7b8870" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1eefe44f534c294e32b792370f0a1bf0a7321365", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1eefe44f534c294e32b792370f0a1bf0a7321365", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1eefe44f534c294e32b792370f0a1bf0a7321365" + } + ] + }, + { + "sha": "5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZmJkMDlkNDRmNjA4N2I0MjBiZjdmMjEzZTc1ZGQxOWQ2MTk2ZDFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6487 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b41f9ad138c92e709f6ce8faebb06ff190fa060b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b41f9ad138c92e709f6ce8faebb06ff190fa060b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902" + } + ] + }, + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYWE4YWRkMDMxY2UxMGUwYzFkNTcyNWU4MjkzOWIyMmU3YjdiOTAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_166\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6485 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e51014a8b9fd8f1043fa0e4ee91ca7f963467c11", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e51014a8b9fd8f1043fa0e4ee91ca7f963467c11" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "html_url": "https://github.com/jenkinsci/jenkins/commit/28fad72ad31ae1d67df732bc1e17f60d4869b0ac" + } + ] + }, + { + "sha": "d9312af6cf9af1020d63b423b300e0b5245c891f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOTMxMmFmNmNmOWFmMTAyMGQ2M2I0MjNiMzAwZTBiNTI0NWM4OTFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6457 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d83f97b8deef279e967359269c248da51f84ddaf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d83f97b8deef279e967359269c248da51f84ddaf" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907" + } + ] + }, + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYzkyYjE2ZDQ0MGFhODQyNWUyZTM3MjBhNTQ2MDBkZDFkNzQzOTA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_165\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6455 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "38f04d3553022eec16a239dd3ca133716c658404", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/38f04d3553022eec16a239dd3ca133716c658404" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/934ffdb842a9262f9e9653f61f1e9da98e714a2b" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-6.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-6.json new file mode 100644 index 000000000..5b0f90bbb --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-6.json @@ -0,0 +1,1191 @@ +[ + { + "sha": "1cccddb22e305397151b2b7b87b4b47d74ca337b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxY2NjZGRiMjJlMzA1Mzk3MTUxYjJiN2I4N2I0YjQ3ZDc0Y2EzMzdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T09:00:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T09:00:09Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6916 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "65812402efbd6bb67bf69668c68980eba7c59216", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/65812402efbd6bb67bf69668c68980eba7c59216" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4661133e21828ac4befbc7da960d7bb6fb5b795", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4661133e21828ac4befbc7da960d7bb6fb5b795" + } + ] + }, + { + "sha": "e4661133e21828ac4befbc7da960d7bb6fb5b795", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNDY2MTEzM2UyMTgyOGFjNGJlZmJjN2RhOTYwZDdiYjZmYjViNzk1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T08:59:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T08:59:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_177\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6914 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c1211379586386c226d3c2487b8cb10bb854fedb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c1211379586386c226d3c2487b8cb10bb854fedb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "01a47af8b699ca7cb07a240446e8ed5aaca7aceb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01a47af8b699ca7cb07a240446e8ed5aaca7aceb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/01a47af8b699ca7cb07a240446e8ed5aaca7aceb" + } + ] + }, + { + "sha": "413c6a15fbf0a4c07cc176a3538c552b983686ee", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MTNjNmExNWZiZjBhNGMwN2NjMTc2YTM1MzhjNTUyYjk4MzY4NmVl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:24:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:24:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6868 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20150eb070b516a0bc374cf3c8c665bb39707466", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20150eb070b516a0bc374cf3c8c665bb39707466" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "html_url": "https://github.com/jenkinsci/jenkins/commit/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "278bb4ea05861c330ddcf9109ba957a90f496a51", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/278bb4ea05861c330ddcf9109ba957a90f496a51" + } + ] + }, + { + "sha": "278bb4ea05861c330ddcf9109ba957a90f496a51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNzhiYjRlYTA1ODYxYzMzMGRkY2Y5MTA5YmE5NTdhOTBmNDk2YTUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:23:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:23:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_176\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6866 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "14a75be161ed452cb21d2a072e60e5dc825ed69e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/14a75be161ed452cb21d2a072e60e5dc825ed69e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/278bb4ea05861c330ddcf9109ba957a90f496a51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694" + } + ] + }, + { + "sha": "d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMGU5Mzg3MjY3NTNjMGQ5NTE2ZjljNmI1YzNlNDBjMjYzN2E5MjQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:45:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:45:45Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6832 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c98850434e6f2797db28de3f24984d94130fdef7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c98850434e6f2797db28de3f24984d94130fdef7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b8ba52b39e506b508ade527c8be4327406eab4b9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b8ba52b39e506b508ade527c8be4327406eab4b9" + } + ] + }, + { + "sha": "b8ba52b39e506b508ade527c8be4327406eab4b9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiOGJhNTJiMzllNTA2YjUwOGFkZTUyN2M4YmU0MzI3NDA2ZWFiNGI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:44:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:44:31Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_175\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6830 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e205f91e351925ef99e4f29d0352e156fe121f9e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e205f91e351925ef99e4f29d0352e156fe121f9e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b8ba52b39e506b508ade527c8be4327406eab4b9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c9d607872fd45dfd2307ac25d9195e4787a42a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c9d607872fd45dfd2307ac25d9195e4787a42a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c9d607872fd45dfd2307ac25d9195e4787a42a9" + } + ] + }, + { + "sha": "ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjY2MwNGNmOGU4YTYyMDJiMGMzNTRhYTg3YzRhNTE3Y2IzNmQ0NjEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:54:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:54:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6751 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "efd5c22fba92b48c28e454c911cc383858bd7361", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/efd5c22fba92b48c28e454c911cc383858bd7361" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "85a234d52c6da1fb4578354282dea111c359836e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85a234d52c6da1fb4578354282dea111c359836e" + } + ] + }, + { + "sha": "85a234d52c6da1fb4578354282dea111c359836e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NWEyMzRkNTJjNmRhMWZiNDU3ODM1NDI4MmRlYTExMWMzNTk4MzZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:53:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:53:53Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_174\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6749 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20dd7a381975cf79513be74233aec7f608157260", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20dd7a381975cf79513be74233aec7f608157260" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/85a234d52c6da1fb4578354282dea111c359836e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85a234d52c6da1fb4578354282dea111c359836e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c98a380ed41e65fc4010388de85b78d928fcdb7d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c98a380ed41e65fc4010388de85b78d928fcdb7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c98a380ed41e65fc4010388de85b78d928fcdb7d" + } + ] + }, + { + "sha": "3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZDEyZmRmNWYzYTBmZjkzZDllNmYxZjljZTc5Yzg1NzYyZjIwZTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:28:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:28:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6729 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "36e03c288baf975c26cbf173e8850877a1e07316", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/36e03c288baf975c26cbf173e8850877a1e07316" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61cbfc73b0ad78ba35bae64cce7be03f39092c10" + } + ] + }, + { + "sha": "61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MWNiZmM3M2IwYWQ3OGJhMzViYWU2NGNjZTdiZTAzZjM5MDkyYzEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:27:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:27:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_173\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6727 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cfada530714024aecc3dc847cfb9593096affa21", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cfada530714024aecc3dc847cfb9593096affa21" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c1d7be103233ac52eb3ee3bfd59e5393a758e822", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c1d7be103233ac52eb3ee3bfd59e5393a758e822", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c1d7be103233ac52eb3ee3bfd59e5393a758e822" + } + ] + }, + { + "sha": "ea1c103146317d2d3e303efa129be884a8f0a20b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYTFjMTAzMTQ2MzE3ZDJkM2UzMDNlZmExMjliZTg4NGE4ZjBhMjBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T01:49:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T01:49:23Z" + }, + "message": "bumping up the version number since I updated wagon-svn version\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6713 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5be43f9ec05c186e3bbe5fcc6c5830e630a0a2ff", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5be43f9ec05c186e3bbe5fcc6c5830e630a0a2ff" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ea1c103146317d2d3e303efa129be884a8f0a20b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea1c103146317d2d3e303efa129be884a8f0a20b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea1c103146317d2d3e303efa129be884a8f0a20b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea1c103146317d2d3e303efa129be884a8f0a20b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eaf95d3719b0f138be1a1a944730a2489a157540", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eaf95d3719b0f138be1a1a944730a2489a157540", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eaf95d3719b0f138be1a1a944730a2489a157540" + } + ] + }, + { + "sha": "7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZGE3ZmQwMDcwMzcyOGU5MjdjZDllNGYwYjNiYjdhZDYwYjQxMTNl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:07:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:07:22Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6684 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f064b9503a895db9a4a87d5b87bc123a4ceca95d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f064b9503a895db9a4a87d5b87bc123a4ceca95d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5" + } + ] + }, + { + "sha": "0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYmM4ZmY4MzJjMmMyNDY3MGFlZDVlY2Y4MmIxZjU1YTE1MGUzNmI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:06:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:06:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_172\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6682 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cf90b4c0cec7194095c361bec042bf450fe3408e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cf90b4c0cec7194095c361bec042bf450fe3408e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "286e32613149c8537560cc194fcce743efec5d10", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/286e32613149c8537560cc194fcce743efec5d10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/286e32613149c8537560cc194fcce743efec5d10" + } + ] + }, + { + "sha": "65ec1c24f679a6619122539dd9db513a60b58061", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NWVjMWMyNGY2NzlhNjYxOTEyMjUzOWRkOWRiNTEzYTYwYjU4MDYx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:21:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:21:52Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6650 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "710bc7a6de52de59beeca4e20f2275af956a9457", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/710bc7a6de52de59beeca4e20f2275af956a9457" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/65ec1c24f679a6619122539dd9db513a60b58061", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65ec1c24f679a6619122539dd9db513a60b58061", + "html_url": "https://github.com/jenkinsci/jenkins/commit/65ec1c24f679a6619122539dd9db513a60b58061", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65ec1c24f679a6619122539dd9db513a60b58061/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a" + } + ] + }, + { + "sha": "359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTljMDcyZTJjYWYyYmZjNmRlODMzN2JmZDZmN2EyNmUwZjNhNDdh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:20:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:20:57Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_171\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6648 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a7d5f0423cf7662382dbcac2fec9a384060d9603", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a7d5f0423cf7662382dbcac2fec9a384060d9603" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0bc16b226166b2ba47420043971e73d547615491", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc16b226166b2ba47420043971e73d547615491", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc16b226166b2ba47420043971e73d547615491" + } + ] + }, + { + "sha": "a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNTI1OTk3MGFjYWVjOTgxM2UyYTEyYTkxZjM3ZGZjNzg3MWE1ZWY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6621 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8d7f15f84d5ed164f90e08ff90735a2eaa3d7068", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8d7f15f84d5ed164f90e08ff90735a2eaa3d7068" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7" + } + ] + }, + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOGJlMzAzNTQwYWFmZGNmYTA5NzUwYzIyZWFhNWE4NmNiMmQ2OGU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_170\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6619 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0d10d83db828d5127db39e8a0c62a7eb4e1a81a2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0d10d83db828d5127db39e8a0c62a7eb4e1a81a2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ffcd115e02d11d812fb94699abe3c4f9e78052b" + } + ] + }, + { + "sha": "56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NmU1ODRjZGE1YzFiMjEyODdlMmUyMDgxOGI2YzViN2ZkNTVhZGRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6597 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c8e7bb4b7a4b6e0f25dffdb330530edb068643b3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c8e7bb4b7a4b6e0f25dffdb330530edb068643b3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810" + } + ] + }, + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxNDM1ODJhNjA5YzdhZThhOThkNjE2OTg2NjI0YzNlMDBlOWZkODEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_169\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6595 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d619488734061b05fbdf6fc284f77751599cca61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d619488734061b05fbdf6fc284f77751599cca61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cddeb23d2c50cb40e2145e84fea8689937d9d026", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cddeb23d2c50cb40e2145e84fea8689937d9d026", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cddeb23d2c50cb40e2145e84fea8689937d9d026" + } + ] + }, + { + "sha": "3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZTQ0YjIyNWZiYzE0NzJiYzVkZTVmODcxZjRiMTdiODZlZjZlOGNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6573 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2d2ab2d8746d0705ac658dc80abaa1f496b3e177", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2d2ab2d8746d0705ac658dc80abaa1f496b3e177" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5b227baa0ea05dd9c2b7edad69a61917817402ce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5b227baa0ea05dd9c2b7edad69a61917817402ce", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5b227baa0ea05dd9c2b7edad69a61917817402ce" + } + ] + }, + { + "sha": "91d4d026f107640b3225df9f7aa7f39fb3436326", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MWQ0ZDAyNmYxMDc2NDBiMzIyNWRmOWY3YWE3ZjM5ZmIzNDM2MzI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_168\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6570 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d544767f639b566d82563280829e9852451e4a65", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d544767f639b566d82563280829e9852451e4a65" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "html_url": "https://github.com/jenkinsci/jenkins/commit/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea26bba8cba52bee4a649b897e0fad48065f4fe7" + } + ] + }, + { + "sha": "cf4dabbd89993d406a86464864a8e9daeb75cd48", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjRkYWJiZDg5OTkzZDQwNmE4NjQ2NDg2NGE4ZTlkYWViNzVjZDQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "message": "I guess all we need here is to have enough information to resolve parent POM\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6554 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8b83641e70d6ae781ce99135c905fb7076fc8e4b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8b83641e70d6ae781ce99135c905fb7076fc8e4b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07" + } + ] + }, + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYWFhNGQ2ZmQ2OTczNDhiODhjODlkMDllZDM3NjRmNzY3NjM1ZDA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "message": "duplicating repository entries so that people who are just checking out the main module can still build it\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6553 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a219ed3a660cdaf3d1b8bec8b750441498fb1f61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a219ed3a660cdaf3d1b8bec8b750441498fb1f61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e" + } + ] + }, + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTI1NWU4ZDkyOTVhMmU4YjJkZDM5NjU1YmYyOTY5YTY2YmQ4YzFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6544 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "de96c5ede123690e1e71b379339982fd01f88735", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/de96c5ede123690e1e71b379339982fd01f88735" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d" + } + ] + }, + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTJhMmJlYmUzNjY4YTRlZTkzYmY1MWIzYzgwY2QxNWNiYzRjOTZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_167\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6542 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "92acc3be5c38c7f4717d465b067845af0c7b8870", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/92acc3be5c38c7f4717d465b067845af0c7b8870" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1eefe44f534c294e32b792370f0a1bf0a7321365", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1eefe44f534c294e32b792370f0a1bf0a7321365", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1eefe44f534c294e32b792370f0a1bf0a7321365" + } + ] + }, + { + "sha": "5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZmJkMDlkNDRmNjA4N2I0MjBiZjdmMjEzZTc1ZGQxOWQ2MTk2ZDFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6487 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b41f9ad138c92e709f6ce8faebb06ff190fa060b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b41f9ad138c92e709f6ce8faebb06ff190fa060b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902" + } + ] + }, + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYWE4YWRkMDMxY2UxMGUwYzFkNTcyNWU4MjkzOWIyMmU3YjdiOTAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_166\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6485 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e51014a8b9fd8f1043fa0e4ee91ca7f963467c11", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e51014a8b9fd8f1043fa0e4ee91ca7f963467c11" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "html_url": "https://github.com/jenkinsci/jenkins/commit/28fad72ad31ae1d67df732bc1e17f60d4869b0ac" + } + ] + }, + { + "sha": "d9312af6cf9af1020d63b423b300e0b5245c891f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOTMxMmFmNmNmOWFmMTAyMGQ2M2I0MjNiMzAwZTBiNTI0NWM4OTFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6457 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d83f97b8deef279e967359269c248da51f84ddaf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d83f97b8deef279e967359269c248da51f84ddaf" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907" + } + ] + }, + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYzkyYjE2ZDQ0MGFhODQyNWUyZTM3MjBhNTQ2MDBkZDFkNzQzOTA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_165\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6455 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "38f04d3553022eec16a239dd3ca133716c658404", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/38f04d3553022eec16a239dd3ca133716c658404" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/934ffdb842a9262f9e9653f61f1e9da98e714a2b" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-8.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-8.json new file mode 100644 index 000000000..51eb52871 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repos_jenkinsci_jenkins_commits-8.json @@ -0,0 +1,576 @@ +[ + { + "sha": "a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNTI1OTk3MGFjYWVjOTgxM2UyYTEyYTkxZjM3ZGZjNzg3MWE1ZWY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6621 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8d7f15f84d5ed164f90e08ff90735a2eaa3d7068", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8d7f15f84d5ed164f90e08ff90735a2eaa3d7068" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7" + } + ] + }, + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOGJlMzAzNTQwYWFmZGNmYTA5NzUwYzIyZWFhNWE4NmNiMmQ2OGU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_170\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6619 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0d10d83db828d5127db39e8a0c62a7eb4e1a81a2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0d10d83db828d5127db39e8a0c62a7eb4e1a81a2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ffcd115e02d11d812fb94699abe3c4f9e78052b" + } + ] + }, + { + "sha": "56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NmU1ODRjZGE1YzFiMjEyODdlMmUyMDgxOGI2YzViN2ZkNTVhZGRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6597 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c8e7bb4b7a4b6e0f25dffdb330530edb068643b3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c8e7bb4b7a4b6e0f25dffdb330530edb068643b3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810" + } + ] + }, + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxNDM1ODJhNjA5YzdhZThhOThkNjE2OTg2NjI0YzNlMDBlOWZkODEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_169\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6595 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d619488734061b05fbdf6fc284f77751599cca61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d619488734061b05fbdf6fc284f77751599cca61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cddeb23d2c50cb40e2145e84fea8689937d9d026", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cddeb23d2c50cb40e2145e84fea8689937d9d026", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cddeb23d2c50cb40e2145e84fea8689937d9d026" + } + ] + }, + { + "sha": "3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZTQ0YjIyNWZiYzE0NzJiYzVkZTVmODcxZjRiMTdiODZlZjZlOGNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6573 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2d2ab2d8746d0705ac658dc80abaa1f496b3e177", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2d2ab2d8746d0705ac658dc80abaa1f496b3e177" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5b227baa0ea05dd9c2b7edad69a61917817402ce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5b227baa0ea05dd9c2b7edad69a61917817402ce", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5b227baa0ea05dd9c2b7edad69a61917817402ce" + } + ] + }, + { + "sha": "91d4d026f107640b3225df9f7aa7f39fb3436326", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MWQ0ZDAyNmYxMDc2NDBiMzIyNWRmOWY3YWE3ZjM5ZmIzNDM2MzI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_168\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6570 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d544767f639b566d82563280829e9852451e4a65", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d544767f639b566d82563280829e9852451e4a65" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "html_url": "https://github.com/jenkinsci/jenkins/commit/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea26bba8cba52bee4a649b897e0fad48065f4fe7" + } + ] + }, + { + "sha": "cf4dabbd89993d406a86464864a8e9daeb75cd48", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjRkYWJiZDg5OTkzZDQwNmE4NjQ2NDg2NGE4ZTlkYWViNzVjZDQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "message": "I guess all we need here is to have enough information to resolve parent POM\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6554 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8b83641e70d6ae781ce99135c905fb7076fc8e4b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8b83641e70d6ae781ce99135c905fb7076fc8e4b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07" + } + ] + }, + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYWFhNGQ2ZmQ2OTczNDhiODhjODlkMDllZDM3NjRmNzY3NjM1ZDA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "message": "duplicating repository entries so that people who are just checking out the main module can still build it\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6553 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a219ed3a660cdaf3d1b8bec8b750441498fb1f61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a219ed3a660cdaf3d1b8bec8b750441498fb1f61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e" + } + ] + }, + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTI1NWU4ZDkyOTVhMmU4YjJkZDM5NjU1YmYyOTY5YTY2YmQ4YzFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6544 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "de96c5ede123690e1e71b379339982fd01f88735", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/de96c5ede123690e1e71b379339982fd01f88735" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d" + } + ] + }, + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTJhMmJlYmUzNjY4YTRlZTkzYmY1MWIzYzgwY2QxNWNiYzRjOTZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_167\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6542 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "92acc3be5c38c7f4717d465b067845af0c7b8870", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/92acc3be5c38c7f4717d465b067845af0c7b8870" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1eefe44f534c294e32b792370f0a1bf0a7321365", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1eefe44f534c294e32b792370f0a1bf0a7321365", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1eefe44f534c294e32b792370f0a1bf0a7321365" + } + ] + }, + { + "sha": "5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZmJkMDlkNDRmNjA4N2I0MjBiZjdmMjEzZTc1ZGQxOWQ2MTk2ZDFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6487 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b41f9ad138c92e709f6ce8faebb06ff190fa060b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b41f9ad138c92e709f6ce8faebb06ff190fa060b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902" + } + ] + }, + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYWE4YWRkMDMxY2UxMGUwYzFkNTcyNWU4MjkzOWIyMmU3YjdiOTAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_166\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6485 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e51014a8b9fd8f1043fa0e4ee91ca7f963467c11", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e51014a8b9fd8f1043fa0e4ee91ca7f963467c11" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "html_url": "https://github.com/jenkinsci/jenkins/commit/28fad72ad31ae1d67df732bc1e17f60d4869b0ac" + } + ] + }, + { + "sha": "d9312af6cf9af1020d63b423b300e0b5245c891f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOTMxMmFmNmNmOWFmMTAyMGQ2M2I0MjNiMzAwZTBiNTI0NWM4OTFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6457 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d83f97b8deef279e967359269c248da51f84ddaf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d83f97b8deef279e967359269c248da51f84ddaf" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907" + } + ] + }, + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYzkyYjE2ZDQ0MGFhODQyNWUyZTM3MjBhNTQ2MDBkZDFkNzQzOTA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_165\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6455 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "38f04d3553022eec16a239dd3ca133716c658404", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/38f04d3553022eec16a239dd3ca133716c658404" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/934ffdb842a9262f9e9653f61f1e9da98e714a2b" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-13.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-13.json new file mode 100644 index 000000000..90df1889a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-13.json @@ -0,0 +1,4102 @@ +[ + { + "sha": "7cf80d1e313923b07d63b023f1901a7222282c30", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3Y2Y4MGQxZTMxMzkyM2IwN2Q2M2IwMjNmMTkwMWE3MjIyMjgyYzMw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-23T01:13:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-23T01:13:34Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_132\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4396 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c09572d66fc2f8adb0bb803723b82437b60fa840", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c09572d66fc2f8adb0bb803723b82437b60fa840" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7cf80d1e313923b07d63b023f1901a7222282c30", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7cf80d1e313923b07d63b023f1901a7222282c30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7cf80d1e313923b07d63b023f1901a7222282c30", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7cf80d1e313923b07d63b023f1901a7222282c30/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "66b28f30131e078375b9ca970fa288f21896011e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/66b28f30131e078375b9ca970fa288f21896011e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/66b28f30131e078375b9ca970fa288f21896011e" + } + ] + }, + { + "sha": "4bc64a930227ff8323895bb3f0003b0c436d8041", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0YmM2NGE5MzAyMjdmZjgzMjM4OTViYjNmMDAwM2IwYzQzNmQ4MDQx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-21T23:51:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-21T23:51:24Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4385 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "370973059fbad69128a6e019ab41b354e6e019c4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/370973059fbad69128a6e019ab41b354e6e019c4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4bc64a930227ff8323895bb3f0003b0c436d8041", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4bc64a930227ff8323895bb3f0003b0c436d8041", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4bc64a930227ff8323895bb3f0003b0c436d8041", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4bc64a930227ff8323895bb3f0003b0c436d8041/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "613ed2ee689f24980864b8c2e9629e100b88788e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/613ed2ee689f24980864b8c2e9629e100b88788e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/613ed2ee689f24980864b8c2e9629e100b88788e" + } + ] + }, + { + "sha": "613ed2ee689f24980864b8c2e9629e100b88788e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MTNlZDJlZTY4OWYyNDk4MDg2NGI4YzJlOTYyOWUxMDBiODg3ODhl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-21T23:50:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-21T23:50:49Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_131\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4383 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ac6c9ee047ed3617484a0aea0b7623f86f56728d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ac6c9ee047ed3617484a0aea0b7623f86f56728d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/613ed2ee689f24980864b8c2e9629e100b88788e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/613ed2ee689f24980864b8c2e9629e100b88788e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/613ed2ee689f24980864b8c2e9629e100b88788e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/613ed2ee689f24980864b8c2e9629e100b88788e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d9b6010fa0228df0af9d1d8cae86f4966c61fc98", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9b6010fa0228df0af9d1d8cae86f4966c61fc98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9b6010fa0228df0af9d1d8cae86f4966c61fc98" + } + ] + }, + { + "sha": "2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYjFjMzRkMmY5N2NlOGZkMjQxZDNlZDViM2U3ZTFkNDE0MjI2ODM5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-18T19:18:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-18T19:18:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4336 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1d93c9c9cd38fe3db531d0b4257b4d26607f63e1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1d93c9c9cd38fe3db531d0b4257b4d26607f63e1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a65121dd12f577de2f9c6cca65933f373fa3fd59", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a65121dd12f577de2f9c6cca65933f373fa3fd59", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a65121dd12f577de2f9c6cca65933f373fa3fd59" + } + ] + }, + { + "sha": "a65121dd12f577de2f9c6cca65933f373fa3fd59", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNjUxMjFkZDEyZjU3N2RlMmY5YzZjY2E2NTkzM2YzNzNmYTNmZDU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-18T19:17:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-18T19:17:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_130\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4334 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9a41bbb6e82d37e844ec4bc44c296acf0b98e7b4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9a41bbb6e82d37e844ec4bc44c296acf0b98e7b4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a65121dd12f577de2f9c6cca65933f373fa3fd59", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a65121dd12f577de2f9c6cca65933f373fa3fd59", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a65121dd12f577de2f9c6cca65933f373fa3fd59", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a65121dd12f577de2f9c6cca65933f373fa3fd59/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c4d2e187c753d431274e752f462423ebb208af23", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c4d2e187c753d431274e752f462423ebb208af23", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c4d2e187c753d431274e752f462423ebb208af23" + } + ] + }, + { + "sha": "3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZjU4YTVhOTZkZGEwYWIwYjNjYTg3NzJjOGZjYzk1ZjA4YjNiMjg4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-15T23:08:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-15T23:08:25Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4309 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1fa51e7db89bbe33f256cc2a13d686be7dc3ed01", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1fa51e7db89bbe33f256cc2a13d686be7dc3ed01" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3f0e7a3d2d70155240e595a45493c0468fa214fb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f0e7a3d2d70155240e595a45493c0468fa214fb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f0e7a3d2d70155240e595a45493c0468fa214fb" + } + ] + }, + { + "sha": "3f0e7a3d2d70155240e595a45493c0468fa214fb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZjBlN2EzZDJkNzAxNTUyNDBlNTk1YTQ1NDkzYzA0NjhmYTIxNGZi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-15T23:07:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-15T23:07:16Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_129\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4307 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b8906bad298a03bf5eccd19037925a2c1d2bff40", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b8906bad298a03bf5eccd19037925a2c1d2bff40" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3f0e7a3d2d70155240e595a45493c0468fa214fb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f0e7a3d2d70155240e595a45493c0468fa214fb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f0e7a3d2d70155240e595a45493c0468fa214fb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f0e7a3d2d70155240e595a45493c0468fa214fb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1c73642f779252c733e378ae369198f700656be3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c73642f779252c733e378ae369198f700656be3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1c73642f779252c733e378ae369198f700656be3" + } + ] + }, + { + "sha": "7f3f4492694b3b3e32335592ef54c37eef07aede", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZjNmNDQ5MjY5NGIzYjNlMzIzMzU1OTJlZjU0YzM3ZWVmMDdhZWRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-11T05:39:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-11T05:39:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4196 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "50c0749bc95785295c3cef4d5a073094a6327b73", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/50c0749bc95785295c3cef4d5a073094a6327b73" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7f3f4492694b3b3e32335592ef54c37eef07aede", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7f3f4492694b3b3e32335592ef54c37eef07aede", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7f3f4492694b3b3e32335592ef54c37eef07aede", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7f3f4492694b3b3e32335592ef54c37eef07aede/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0301dade495bd1be0afe3f4db521fa72d219c986", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0301dade495bd1be0afe3f4db521fa72d219c986", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0301dade495bd1be0afe3f4db521fa72d219c986" + } + ] + }, + { + "sha": "0301dade495bd1be0afe3f4db521fa72d219c986", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMzAxZGFkZTQ5NWJkMWJlMGFmZTNmNGRiNTIxZmE3MmQyMTljOTg2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-11T05:39:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-11T05:39:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_128\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4194 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2dc62623999af5f2629e6f6826f682dbfbcbe077", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2dc62623999af5f2629e6f6826f682dbfbcbe077" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0301dade495bd1be0afe3f4db521fa72d219c986", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0301dade495bd1be0afe3f4db521fa72d219c986", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0301dade495bd1be0afe3f4db521fa72d219c986", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0301dade495bd1be0afe3f4db521fa72d219c986/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3e98673265bcf200c7013ca00f7d9e826be48cd6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e98673265bcf200c7013ca00f7d9e826be48cd6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e98673265bcf200c7013ca00f7d9e826be48cd6" + } + ] + }, + { + "sha": "9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZDUzNzhhYjcxY2I2YTE3Y2E3MWNlM2JlNWNlYmY5ZGExYzJlOWVk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-08T00:17:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-08T00:17:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4124 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f250edf8d6924379dec35e1fb77522757cc71a16", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f250edf8d6924379dec35e1fb77522757cc71a16" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aa3cd818bc658ed932afe1ca918301fe2b2ae010" + } + ] + }, + { + "sha": "aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYTNjZDgxOGJjNjU4ZWQ5MzJhZmUxY2E5MTgzMDFmZTJiMmFlMDEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-08T00:17:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-08T00:17:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_127\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4122 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f7ce387457e3ef0f06fa653bfae4a48562684bb7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f7ce387457e3ef0f06fa653bfae4a48562684bb7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aa3cd818bc658ed932afe1ca918301fe2b2ae010/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "15776079c0d9a50d99bd41ad0e4b88a6b838a4e9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/15776079c0d9a50d99bd41ad0e4b88a6b838a4e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/15776079c0d9a50d99bd41ad0e4b88a6b838a4e9" + } + ] + }, + { + "sha": "1a671a4a35ddd1a84dedd524b41d329c3d388e6c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYTY3MWE0YTM1ZGRkMWE4NGRlZGQ1MjRiNDFkMzI5YzNkMzg4ZTZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:34:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:34:45Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4030 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "21c9d763707dd1b068668561310730d1644571e4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/21c9d763707dd1b068668561310730d1644571e4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1a671a4a35ddd1a84dedd524b41d329c3d388e6c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a671a4a35ddd1a84dedd524b41d329c3d388e6c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1a671a4a35ddd1a84dedd524b41d329c3d388e6c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a671a4a35ddd1a84dedd524b41d329c3d388e6c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "802cf8e32988af60412b85e1e5894651fead25cd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/802cf8e32988af60412b85e1e5894651fead25cd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/802cf8e32988af60412b85e1e5894651fead25cd" + } + ] + }, + { + "sha": "802cf8e32988af60412b85e1e5894651fead25cd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDJjZjhlMzI5ODhhZjYwNDEyYjg1ZTFlNTg5NDY1MWZlYWQyNWNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:34:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:34:05Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_126\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4028 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5190ae9f805f27cc66d0aa837b7baaa3f8fde80f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5190ae9f805f27cc66d0aa837b7baaa3f8fde80f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/802cf8e32988af60412b85e1e5894651fead25cd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/802cf8e32988af60412b85e1e5894651fead25cd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/802cf8e32988af60412b85e1e5894651fead25cd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/802cf8e32988af60412b85e1e5894651fead25cd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f680d41efe96cf78afeb50abb07362d8bf3c1198", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f680d41efe96cf78afeb50abb07362d8bf3c1198", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f680d41efe96cf78afeb50abb07362d8bf3c1198" + } + ] + }, + { + "sha": "977f8feb39f34f2a917cc303405b48518745b359", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NzdmOGZlYjM5ZjM0ZjJhOTE3Y2MzMDM0MDViNDg1MTg3NDViMzU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:05:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:05:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4022 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "65bfafb161250d46061ed73ab21daac84249c51f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/65bfafb161250d46061ed73ab21daac84249c51f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/977f8feb39f34f2a917cc303405b48518745b359", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/977f8feb39f34f2a917cc303405b48518745b359", + "html_url": "https://github.com/jenkinsci/jenkins/commit/977f8feb39f34f2a917cc303405b48518745b359", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/977f8feb39f34f2a917cc303405b48518745b359/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "html_url": "https://github.com/jenkinsci/jenkins/commit/759aadf6832e5fccfa5395fb714dd32cbbae2d32" + } + ] + }, + { + "sha": "759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3NTlhYWRmNjgzMmU1ZmNjZmE1Mzk1ZmI3MTRkZDMyY2JiYWUyZDMy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:04:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:04:33Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_125\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4020 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "92bbdb36022949c5ecc9de196e5c0cb5cc4484dd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/92bbdb36022949c5ecc9de196e5c0cb5cc4484dd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "html_url": "https://github.com/jenkinsci/jenkins/commit/759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/759aadf6832e5fccfa5395fb714dd32cbbae2d32/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "152fb06905ba00d4672a522352eb9c44055364c3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/152fb06905ba00d4672a522352eb9c44055364c3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/152fb06905ba00d4672a522352eb9c44055364c3" + } + ] + }, + { + "sha": "efd2416f685e935fb301d397f3dcc75451f6fb56", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZmQyNDE2ZjY4NWU5MzVmYjMwMWQzOTdmM2RjYzc1NDUxZjZmYjU2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-01T19:44:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-01T19:44:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3976 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c1751553d0817b79b1f4fca3aa6d302b24ead3dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c1751553d0817b79b1f4fca3aa6d302b24ead3dc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/efd2416f685e935fb301d397f3dcc75451f6fb56", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/efd2416f685e935fb301d397f3dcc75451f6fb56", + "html_url": "https://github.com/jenkinsci/jenkins/commit/efd2416f685e935fb301d397f3dcc75451f6fb56", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/efd2416f685e935fb301d397f3dcc75451f6fb56/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924" + } + ] + }, + { + "sha": "e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNGY1ZDQzYzI1YmQwMzFiMWJkNjc4YzRkOGE4N2RiZWQ5MGE2OTI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-01T19:43:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-01T19:43:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_124\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3974 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b7413e1c97ecff9ed66ce9cd3e416b9b85fa7679", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b7413e1c97ecff9ed66ce9cd3e416b9b85fa7679" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b202f373dece642173a16964d880afef29178c90", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b202f373dece642173a16964d880afef29178c90", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b202f373dece642173a16964d880afef29178c90" + } + ] + }, + { + "sha": "47353d2586a86e7619e592091f3d6695907d7f7d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NzM1M2QyNTg2YTg2ZTc2MTllNTkyMDkxZjNkNjY5NTkwN2Q3Zjdk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-31T00:37:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-31T00:37:53Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3950 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ed1deca5c389658c001b311ba0f963399d14d0a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ed1deca5c389658c001b311ba0f963399d14d0a9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/47353d2586a86e7619e592091f3d6695907d7f7d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/47353d2586a86e7619e592091f3d6695907d7f7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/47353d2586a86e7619e592091f3d6695907d7f7d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/47353d2586a86e7619e592091f3d6695907d7f7d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/23f0ca8bdba7402683f80b5ea63909a588cff0a7" + } + ] + }, + { + "sha": "23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyM2YwY2E4YmRiYTc0MDI2ODNmODBiNWVhNjM5MDlhNTg4Y2ZmMGE3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-31T00:36:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-31T00:36:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_123\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3948 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "314bd464a3703bfd51e5cf5ff7e43507b5858cae", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/314bd464a3703bfd51e5cf5ff7e43507b5858cae" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/23f0ca8bdba7402683f80b5ea63909a588cff0a7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2d8e788cb3f29c9c477ca13473074ad928db2337", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d8e788cb3f29c9c477ca13473074ad928db2337", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d8e788cb3f29c9c477ca13473074ad928db2337" + } + ] + }, + { + "sha": "ec9203db16da1fca0b062006d1856516df1771ae", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYzkyMDNkYjE2ZGExZmNhMGIwNjIwMDZkMTg1NjUxNmRmMTc3MWFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-27T21:30:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-27T21:30:42Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3879 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d8d3199e2e86c15f06d9aee41724047feaac76dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d8d3199e2e86c15f06d9aee41724047feaac76dc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ec9203db16da1fca0b062006d1856516df1771ae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ec9203db16da1fca0b062006d1856516df1771ae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ec9203db16da1fca0b062006d1856516df1771ae", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ec9203db16da1fca0b062006d1856516df1771ae/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf" + } + ] + }, + { + "sha": "9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YzRiYTZiMGRmYWVjYmQ5M2JkYWYxYzU4ZmJkOTdkYjNlNjgyNWNm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-27T21:30:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-27T21:30:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_122\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3877 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "110875027272802f5ef02b8a7901a20d5685cd5a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/110875027272802f5ef02b8a7901a20d5685cd5a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a75300629784df4873e480571965e0f3c600d009", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a75300629784df4873e480571965e0f3c600d009", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a75300629784df4873e480571965e0f3c600d009" + } + ] + }, + { + "sha": "c8f5881decbd4c3b60e31bd500d7e499fa83feb9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOGY1ODgxZGVjYmQ0YzNiNjBlMzFiZDUwMGQ3ZTQ5OWZhODNmZWI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-24T00:12:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-24T00:12:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3813 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "dc680ceeda103ce690bec0905fa9970e8744e281", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/dc680ceeda103ce690bec0905fa9970e8744e281" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c8f5881decbd4c3b60e31bd500d7e499fa83feb9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8f5881decbd4c3b60e31bd500d7e499fa83feb9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8f5881decbd4c3b60e31bd500d7e499fa83feb9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8f5881decbd4c3b60e31bd500d7e499fa83feb9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758" + } + ] + }, + { + "sha": "fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTMzYjcwMTdjY2IwM2RhYTU1ZjNhMWJlNmUyNjM4ZDhlMmFlNzU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-24T00:12:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-24T00:12:10Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_121\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3811 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "30de61d6359e3f619dccd315e4ef393606b2acf3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/30de61d6359e3f619dccd315e4ef393606b2acf3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9f8958613db42d2ee60183c3e500e91f80f5782d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9f8958613db42d2ee60183c3e500e91f80f5782d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9f8958613db42d2ee60183c3e500e91f80f5782d" + } + ] + }, + { + "sha": "e98ef1bdc94da9b777c6077368b2724a1c0a4e9e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplOThlZjFiZGM5NGRhOWI3NzdjNjA3NzM2OGIyNzI0YTFjMGE0ZTll", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-20T01:44:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-20T01:44:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3743 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9e4d5fe2449b5637cfe5fcf91a998ab7e7e42bdd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9e4d5fe2449b5637cfe5fcf91a998ab7e7e42bdd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e98ef1bdc94da9b777c6077368b2724a1c0a4e9e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e98ef1bdc94da9b777c6077368b2724a1c0a4e9e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e98ef1bdc94da9b777c6077368b2724a1c0a4e9e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e98ef1bdc94da9b777c6077368b2724a1c0a4e9e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483" + } + ] + }, + { + "sha": "fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTRlNTU4ZWJiMzVjMmYwMmI3ZmUyNGQ0ZDhhMTkzNTBlNWZiNDgz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-20T01:43:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-20T01:43:12Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_120\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3741 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "43998c2cf97859462f68088471b8b259ebbb8bc6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/43998c2cf97859462f68088471b8b259ebbb8bc6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1ff064187b485d39860fdc0eaa201fe90f9155fc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1ff064187b485d39860fdc0eaa201fe90f9155fc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1ff064187b485d39860fdc0eaa201fe90f9155fc" + } + ] + }, + { + "sha": "69d896a07d9f1e71243ceb102653ce1c16ab19e9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2OWQ4OTZhMDdkOWYxZTcxMjQzY2ViMTAyNjUzY2UxYzE2YWIxOWU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-15T16:14:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-15T16:14:46Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3718 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fd5670ff8051736572913286c8f09c8640567ee8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fd5670ff8051736572913286c8f09c8640567ee8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/69d896a07d9f1e71243ceb102653ce1c16ab19e9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/69d896a07d9f1e71243ceb102653ce1c16ab19e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/69d896a07d9f1e71243ceb102653ce1c16ab19e9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/69d896a07d9f1e71243ceb102653ce1c16ab19e9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c7f0db8d3b78c63d1e05ca1192d37389c0013344" + } + ] + }, + { + "sha": "c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjN2YwZGI4ZDNiNzhjNjNkMWUwNWNhMTE5MmQzNzM4OWMwMDEzMzQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-15T16:13:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-15T16:13:59Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_119\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3716 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c4db693c91f98ddfbb95db15ccb2b90c38273076", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c4db693c91f98ddfbb95db15ccb2b90c38273076" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7f0db8d3b78c63d1e05ca1192d37389c0013344/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "77e04f9cd47b19a8b67bc7c45048bc89ead02d94", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77e04f9cd47b19a8b67bc7c45048bc89ead02d94", + "html_url": "https://github.com/jenkinsci/jenkins/commit/77e04f9cd47b19a8b67bc7c45048bc89ead02d94" + } + ] + }, + { + "sha": "ee19b9e7a89549bd3c9941cb5f974f016f11f8de", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZTE5YjllN2E4OTU0OWJkM2M5OTQxY2I1Zjk3NGYwMTZmMTFmOGRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-14T20:02:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-14T20:02:49Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3711 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a497740b8434e2afbf0cb403da1292e729bd87a0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a497740b8434e2afbf0cb403da1292e729bd87a0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ee19b9e7a89549bd3c9941cb5f974f016f11f8de", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ee19b9e7a89549bd3c9941cb5f974f016f11f8de", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ee19b9e7a89549bd3c9941cb5f974f016f11f8de", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ee19b9e7a89549bd3c9941cb5f974f016f11f8de/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6481596bfa4b256a66a4eb35cc375ee736da93c2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6481596bfa4b256a66a4eb35cc375ee736da93c2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6481596bfa4b256a66a4eb35cc375ee736da93c2" + } + ] + }, + { + "sha": "6481596bfa4b256a66a4eb35cc375ee736da93c2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NDgxNTk2YmZhNGIyNTZhNjZhNGViMzVjYzM3NWVlNzM2ZGE5M2My", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-14T20:02:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-14T20:02:05Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_118\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3709 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7208f9dc3f4c651b59117cf37a36d2fa5bae85f4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7208f9dc3f4c651b59117cf37a36d2fa5bae85f4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6481596bfa4b256a66a4eb35cc375ee736da93c2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6481596bfa4b256a66a4eb35cc375ee736da93c2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6481596bfa4b256a66a4eb35cc375ee736da93c2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6481596bfa4b256a66a4eb35cc375ee736da93c2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a0cbccf4cdc5b1e32a1a5bd9dcf8486972e587a5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0cbccf4cdc5b1e32a1a5bd9dcf8486972e587a5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a0cbccf4cdc5b1e32a1a5bd9dcf8486972e587a5" + } + ] + }, + { + "sha": "9236336739c4ab70e817b5e258de9236b5236723", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MjM2MzM2NzM5YzRhYjcwZTgxN2I1ZTI1OGRlOTIzNmI1MjM2NzIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-13T23:32:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-13T23:32:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3697 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f05997963d7edae60c8d7fc81f037ef32c5cf2fa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f05997963d7edae60c8d7fc81f037ef32c5cf2fa" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9236336739c4ab70e817b5e258de9236b5236723", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9236336739c4ab70e817b5e258de9236b5236723", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9236336739c4ab70e817b5e258de9236b5236723", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9236336739c4ab70e817b5e258de9236b5236723/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "35f716c347c800784b7765169857e0b39399df0b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35f716c347c800784b7765169857e0b39399df0b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35f716c347c800784b7765169857e0b39399df0b" + } + ] + }, + { + "sha": "35f716c347c800784b7765169857e0b39399df0b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNWY3MTZjMzQ3YzgwMDc4NGI3NzY1MTY5ODU3ZTBiMzkzOTlkZjBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-13T23:31:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-13T23:31:27Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_117\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3695 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "157b0828ac080521a2d78bb711789e6d67f69470", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/157b0828ac080521a2d78bb711789e6d67f69470" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/35f716c347c800784b7765169857e0b39399df0b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35f716c347c800784b7765169857e0b39399df0b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35f716c347c800784b7765169857e0b39399df0b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35f716c347c800784b7765169857e0b39399df0b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7321aba3567f64e32c7ff6615e7ed5f8b526db24", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7321aba3567f64e32c7ff6615e7ed5f8b526db24", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7321aba3567f64e32c7ff6615e7ed5f8b526db24" + } + ] + }, + { + "sha": "4fc5e39c13f9bcad54e132c82e59c801907479f6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZmM1ZTM5YzEzZjliY2FkNTRlMTMyYzgyZTU5YzgwMTkwNzQ3OWY2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-11T22:40:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-11T22:40:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3661 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3a96481d9acdc02ff5d3cd9a74ac572189539605", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3a96481d9acdc02ff5d3cd9a74ac572189539605" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4fc5e39c13f9bcad54e132c82e59c801907479f6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fc5e39c13f9bcad54e132c82e59c801907479f6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4fc5e39c13f9bcad54e132c82e59c801907479f6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fc5e39c13f9bcad54e132c82e59c801907479f6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3acbf9d277e85c46ff02f71ae55a1768f98f57bd" + } + ] + }, + { + "sha": "3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozYWNiZjlkMjc3ZTg1YzQ2ZmYwMmY3MWFlNTVhMTc2OGY5OGY1N2Jk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-11T22:39:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-11T22:39:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_116\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3659 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5ba2f22ef2a7f36f8590d36e1e03ed8537a992d9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5ba2f22ef2a7f36f8590d36e1e03ed8537a992d9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3acbf9d277e85c46ff02f71ae55a1768f98f57bd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "75cd181d04f19da43db331fe05e917011468f45d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/75cd181d04f19da43db331fe05e917011468f45d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/75cd181d04f19da43db331fe05e917011468f45d" + } + ] + }, + { + "sha": "f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNDdhMzc2YTVlOWE1YTNkMmY0ZGMzODE2Y2UyN2UwZTJlMzMxZTJl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-02T00:13:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-02T00:13:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3608 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "89f131b835e6b8752b9a99730f30aa91189ca758", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/89f131b835e6b8752b9a99730f30aa91189ca758" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250" + } + ] + }, + { + "sha": "0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYWQyOGI0Y2E0OTczZjY2NGMyNGEzZmU0MGIwZTliMTc0YzNkMjUw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-02T00:13:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-02T00:13:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_115\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3606 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1d35ebc28c8d47d6d6a8d9efd1330cb226a27b5c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1d35ebc28c8d47d6d6a8d9efd1330cb226a27b5c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9a3f87a1c24055bd3d13e35d1e81ce0e4bcd190b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a3f87a1c24055bd3d13e35d1e81ce0e4bcd190b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9a3f87a1c24055bd3d13e35d1e81ce0e4bcd190b" + } + ] + }, + { + "sha": "b4b638381e69e2a1c5cd5985a77490122138fa8c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNGI2MzgzODFlNjllMmExYzVjZDU5ODVhNzc0OTAxMjIxMzhmYThj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-26T23:39:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-26T23:39:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3570 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "50a6dcf95207e6c38a58dbe356beec2f1eedb00c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/50a6dcf95207e6c38a58dbe356beec2f1eedb00c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b4b638381e69e2a1c5cd5985a77490122138fa8c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4b638381e69e2a1c5cd5985a77490122138fa8c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b4b638381e69e2a1c5cd5985a77490122138fa8c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4b638381e69e2a1c5cd5985a77490122138fa8c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c517d840934ff0803fad91f70ff0e658e92ed283", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c517d840934ff0803fad91f70ff0e658e92ed283", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c517d840934ff0803fad91f70ff0e658e92ed283" + } + ] + }, + { + "sha": "c517d840934ff0803fad91f70ff0e658e92ed283", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNTE3ZDg0MDkzNGZmMDgwM2ZhZDkxZjcwZmYwZTY1OGU5MmVkMjgz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-26T23:38:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-26T23:38:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_114\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3568 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d482ba0d03b7a8c56360e6ab94825745100d1fe8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d482ba0d03b7a8c56360e6ab94825745100d1fe8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c517d840934ff0803fad91f70ff0e658e92ed283", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c517d840934ff0803fad91f70ff0e658e92ed283", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c517d840934ff0803fad91f70ff0e658e92ed283", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c517d840934ff0803fad91f70ff0e658e92ed283/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fbbb320a73cf892d35dd34ff90556550003644da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fbbb320a73cf892d35dd34ff90556550003644da", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fbbb320a73cf892d35dd34ff90556550003644da" + } + ] + }, + { + "sha": "f6d4b7aa64d4a3abecc5f50edd26749b88e5d864", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNmQ0YjdhYTY0ZDRhM2FiZWNjNWY1MGVkZDI2NzQ5Yjg4ZTVkODY0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-20T00:47:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-20T00:47:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3492 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d99c216f5e57df9c65f508a3e044119994eec97a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d99c216f5e57df9c65f508a3e044119994eec97a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f6d4b7aa64d4a3abecc5f50edd26749b88e5d864", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6d4b7aa64d4a3abecc5f50edd26749b88e5d864", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6d4b7aa64d4a3abecc5f50edd26749b88e5d864", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6d4b7aa64d4a3abecc5f50edd26749b88e5d864/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b37005d22e9007d99225b4d9085794db7aee98a8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b37005d22e9007d99225b4d9085794db7aee98a8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b37005d22e9007d99225b4d9085794db7aee98a8" + } + ] + }, + { + "sha": "b37005d22e9007d99225b4d9085794db7aee98a8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMzcwMDVkMjJlOTAwN2Q5OTIyNWI0ZDkwODU3OTRkYjdhZWU5OGE4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-20T00:46:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-20T00:46:46Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_113\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3490 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ade24d1beb5c26141d813c5d295538a1dbf65dce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ade24d1beb5c26141d813c5d295538a1dbf65dce" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b37005d22e9007d99225b4d9085794db7aee98a8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b37005d22e9007d99225b4d9085794db7aee98a8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b37005d22e9007d99225b4d9085794db7aee98a8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b37005d22e9007d99225b4d9085794db7aee98a8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0d3e1997fe3f652f2e21a1eb5fc6886c28f6cb13", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d3e1997fe3f652f2e21a1eb5fc6886c28f6cb13", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0d3e1997fe3f652f2e21a1eb5fc6886c28f6cb13" + } + ] + }, + { + "sha": "c88567a137499d5ea792d5d28a156fcd155a3e09", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjODg1NjdhMTM3NDk5ZDVlYTc5MmQ1ZDI4YTE1NmZjZDE1NWEzZTA5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-18T23:48:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-18T23:48:05Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3482 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ee7ce6c9f01c7da6a6ffb78c7de543da95775b93", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ee7ce6c9f01c7da6a6ffb78c7de543da95775b93" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c88567a137499d5ea792d5d28a156fcd155a3e09", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c88567a137499d5ea792d5d28a156fcd155a3e09", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c88567a137499d5ea792d5d28a156fcd155a3e09", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c88567a137499d5ea792d5d28a156fcd155a3e09/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2a56319db13996d4d6b3a7288a94bc256a5e2b6a" + } + ] + }, + { + "sha": "2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYTU2MzE5ZGIxMzk5NmQ0ZDZiM2E3Mjg4YTk0YmMyNTZhNWUyYjZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-18T23:47:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-18T23:47:29Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_112\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3480 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8f1b88fb57cff7e5e92eff12ff6e78a0e458d68f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8f1b88fb57cff7e5e92eff12ff6e78a0e458d68f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2a56319db13996d4d6b3a7288a94bc256a5e2b6a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4f4c70cda7402b6cf4e70827f8b79c72d6a37545", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f4c70cda7402b6cf4e70827f8b79c72d6a37545", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f4c70cda7402b6cf4e70827f8b79c72d6a37545" + } + ] + }, + { + "sha": "d99b3cf0a0a639c2102e8254d2282e72f7f56b45", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOTliM2NmMGEwYTYzOWMyMTAyZTgyNTRkMjI4MmU3MmY3ZjU2YjQ1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-15T18:53:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-15T18:53:49Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3450 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5b1e799065c0c6725d4d83e6d5fe3666e4b65769", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5b1e799065c0c6725d4d83e6d5fe3666e4b65769" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d99b3cf0a0a639c2102e8254d2282e72f7f56b45", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d99b3cf0a0a639c2102e8254d2282e72f7f56b45", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d99b3cf0a0a639c2102e8254d2282e72f7f56b45", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d99b3cf0a0a639c2102e8254d2282e72f7f56b45/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23" + } + ] + }, + { + "sha": "3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNjg3ZjdhNDNkM2MyN2Y2M2ZhYmRjNWQ2YTUxZWM1MWEwYWQ4YTIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-15T18:53:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-15T18:53:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_111\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3448 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fe3fa023fc1e587596525f20f296e38ea21a6aa3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fe3fa023fc1e587596525f20f296e38ea21a6aa3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4b2b1523b9114dc6ccc0aee558a7818b0f9affb3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4b2b1523b9114dc6ccc0aee558a7818b0f9affb3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4b2b1523b9114dc6ccc0aee558a7818b0f9affb3" + } + ] + }, + { + "sha": "6ac486378c4f65174e646a26ae39fd9089dc60fe", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2YWM0ODYzNzhjNGY2NTE3NGU2NDZhMjZhZTM5ZmQ5MDg5ZGM2MGZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-14T03:41:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-14T03:41:02Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3438 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5f98a350cc7c99db6b371bd0d3d4592f122c5a2d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5f98a350cc7c99db6b371bd0d3d4592f122c5a2d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6ac486378c4f65174e646a26ae39fd9089dc60fe", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ac486378c4f65174e646a26ae39fd9089dc60fe", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6ac486378c4f65174e646a26ae39fd9089dc60fe", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ac486378c4f65174e646a26ae39fd9089dc60fe/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d98b5f3cc956e500d907812ee517f5dfcdaf5f47" + } + ] + }, + { + "sha": "d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOThiNWYzY2M5NTZlNTAwZDkwNzgxMmVlNTE3ZjVkZmNkYWY1ZjQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-14T03:40:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-14T03:40:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_110\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3436 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "19301baaad3251dbcbd6e64896bdaa5813ace6c4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/19301baaad3251dbcbd6e64896bdaa5813ace6c4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d98b5f3cc956e500d907812ee517f5dfcdaf5f47/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ff4beb2c78390ae15a6305e92880d4357fc44988", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ff4beb2c78390ae15a6305e92880d4357fc44988", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ff4beb2c78390ae15a6305e92880d4357fc44988" + } + ] + }, + { + "sha": "04468dbb01d8ece8c3068a49e0cdae4c27a29ca4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNDQ2OGRiYjAxZDhlY2U4YzMwNjhhNDllMGNkYWU0YzI3YTI5Y2E0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-08T22:29:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-08T22:29:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3420 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e60d514c4449b2b6291ee95acb387a975899c539", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e60d514c4449b2b6291ee95acb387a975899c539" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/04468dbb01d8ece8c3068a49e0cdae4c27a29ca4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04468dbb01d8ece8c3068a49e0cdae4c27a29ca4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/04468dbb01d8ece8c3068a49e0cdae4c27a29ca4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04468dbb01d8ece8c3068a49e0cdae4c27a29ca4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3f52cf22826bc1a6384547a7447949b7cfee90b7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f52cf22826bc1a6384547a7447949b7cfee90b7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f52cf22826bc1a6384547a7447949b7cfee90b7" + } + ] + }, + { + "sha": "3f52cf22826bc1a6384547a7447949b7cfee90b7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZjUyY2YyMjgyNmJjMWE2Mzg0NTQ3YTc0NDc5NDliN2NmZWU5MGI3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-08T22:28:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-08T22:28:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_109\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3418 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "29ebf0bdc2552bd521bea97d7348cc014b00c547", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/29ebf0bdc2552bd521bea97d7348cc014b00c547" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3f52cf22826bc1a6384547a7447949b7cfee90b7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f52cf22826bc1a6384547a7447949b7cfee90b7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f52cf22826bc1a6384547a7447949b7cfee90b7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f52cf22826bc1a6384547a7447949b7cfee90b7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f4d9c0966e7b99fed31f6fb24ecca73a25dde795", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f4d9c0966e7b99fed31f6fb24ecca73a25dde795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f4d9c0966e7b99fed31f6fb24ecca73a25dde795" + } + ] + }, + { + "sha": "08fb12d9cc34f14697f2850a809a8d4a832b5078", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowOGZiMTJkOWNjMzRmMTQ2OTdmMjg1MGE4MDlhOGQ0YTgzMmI1MDc4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T03:36:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T03:36:22Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3374 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "14e18037b4f8b723ffaf34c2d8e4b9ecd168af6b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/14e18037b4f8b723ffaf34c2d8e4b9ecd168af6b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/08fb12d9cc34f14697f2850a809a8d4a832b5078", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/08fb12d9cc34f14697f2850a809a8d4a832b5078", + "html_url": "https://github.com/jenkinsci/jenkins/commit/08fb12d9cc34f14697f2850a809a8d4a832b5078", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/08fb12d9cc34f14697f2850a809a8d4a832b5078/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f89b3d9edca6be0464be7f80a52da97ebeedd72f" + } + ] + }, + { + "sha": "f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmODliM2Q5ZWRjYTZiZTA0NjRiZTdmODBhNTJkYTk3ZWJlZWRkNzJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T03:34:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T03:34:59Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_108\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3372 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bab5141123991735773360ea2363ca6c0d8a999e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bab5141123991735773360ea2363ca6c0d8a999e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f89b3d9edca6be0464be7f80a52da97ebeedd72f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3ca379df3947b1f371f518a4653dbdaee635ea0d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3ca379df3947b1f371f518a4653dbdaee635ea0d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3ca379df3947b1f371f518a4653dbdaee635ea0d" + } + ] + }, + { + "sha": "fe6ce07b2e2600e928ae406a5e70ee8267d6219c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTZjZTA3YjJlMjYwMGU5MjhhZTQwNmE1ZTcwZWU4MjY3ZDYyMTlj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T01:07:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T01:07:39Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3369 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f7252ceba59ec23511a02e59bac15125ab0248ef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f7252ceba59ec23511a02e59bac15125ab0248ef" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe6ce07b2e2600e928ae406a5e70ee8267d6219c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe6ce07b2e2600e928ae406a5e70ee8267d6219c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe6ce07b2e2600e928ae406a5e70ee8267d6219c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe6ce07b2e2600e928ae406a5e70ee8267d6219c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6a5f227672d9a311cafc49fc4d566cd8a6655f03" + } + ] + }, + { + "sha": "6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2YTVmMjI3NjcyZDlhMzExY2FmYzQ5ZmM0ZDU2NmNkOGE2NjU1ZjAz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T01:06:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T01:06:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_107\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3367 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "37ad9148b093ad1988445336f417ccfcc5f60651", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/37ad9148b093ad1988445336f417ccfcc5f60651" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5f227672d9a311cafc49fc4d566cd8a6655f03/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "160b9535d826a2b093c4120ffa3505b7af6c4564", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/160b9535d826a2b093c4120ffa3505b7af6c4564", + "html_url": "https://github.com/jenkinsci/jenkins/commit/160b9535d826a2b093c4120ffa3505b7af6c4564" + } + ] + }, + { + "sha": "57e330e9f833e69f85e0d34c37a9c440498c39bf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1N2UzMzBlOWY4MzNlNjlmODVlMGQzNGMzN2E5YzQ0MDQ5OGMzOWJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-05-14T23:44:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-05-14T23:44:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3325 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b5c41773e55f2189a215bedb4a30020008c6384e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b5c41773e55f2189a215bedb4a30020008c6384e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/57e330e9f833e69f85e0d34c37a9c440498c39bf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/57e330e9f833e69f85e0d34c37a9c440498c39bf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/57e330e9f833e69f85e0d34c37a9c440498c39bf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/57e330e9f833e69f85e0d34c37a9c440498c39bf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "03409863dd09aeb333e2bb633b1c80cbc2017f72", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03409863dd09aeb333e2bb633b1c80cbc2017f72", + "html_url": "https://github.com/jenkinsci/jenkins/commit/03409863dd09aeb333e2bb633b1c80cbc2017f72" + } + ] + }, + { + "sha": "03409863dd09aeb333e2bb633b1c80cbc2017f72", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMzQwOTg2M2RkMDlhZWIzMzNlMmJiNjMzYjFjODBjYmMyMDE3Zjcy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-05-14T23:43:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-05-14T23:43:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_106\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3323 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "640893e57697a7f93f6e8bbccc42421b9f05a2cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/640893e57697a7f93f6e8bbccc42421b9f05a2cc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/03409863dd09aeb333e2bb633b1c80cbc2017f72", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03409863dd09aeb333e2bb633b1c80cbc2017f72", + "html_url": "https://github.com/jenkinsci/jenkins/commit/03409863dd09aeb333e2bb633b1c80cbc2017f72", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03409863dd09aeb333e2bb633b1c80cbc2017f72/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dd7ef9726104c2922569ba8a5fda8c87998aac99", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd7ef9726104c2922569ba8a5fda8c87998aac99", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd7ef9726104c2922569ba8a5fda8c87998aac99" + } + ] + }, + { + "sha": "0addd284dbc63a0a991fa9668d798c72af1267d3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYWRkZDI4NGRiYzYzYTBhOTkxZmE5NjY4ZDc5OGM3MmFmMTI2N2Qz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-29T22:57:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-29T22:57:01Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3273 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "df8b1e50f265a98e023088641c64b61134d738fb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/df8b1e50f265a98e023088641c64b61134d738fb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0addd284dbc63a0a991fa9668d798c72af1267d3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0addd284dbc63a0a991fa9668d798c72af1267d3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0addd284dbc63a0a991fa9668d798c72af1267d3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0addd284dbc63a0a991fa9668d798c72af1267d3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8033370bcc5e8f50deecacdd003b807a32a9d9b0" + } + ] + }, + { + "sha": "8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDMzMzcwYmNjNWU4ZjUwZGVlY2FjZGQwMDNiODA3YTMyYTlkOWIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-29T22:56:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-29T22:56:33Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_105\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3271 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5b8db4d16963c5fb9de6c2db3c1a11fa82f69ed8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5b8db4d16963c5fb9de6c2db3c1a11fa82f69ed8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8033370bcc5e8f50deecacdd003b807a32a9d9b0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6734825a8c8db5f688ceb1442d84c98a3003f270", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6734825a8c8db5f688ceb1442d84c98a3003f270", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6734825a8c8db5f688ceb1442d84c98a3003f270" + } + ] + }, + { + "sha": "5a9cf6d761a54ed31e913baa7e90481196a2ef51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1YTljZjZkNzYxYTU0ZWQzMWU5MTNiYWE3ZTkwNDgxMTk2YTJlZjUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-22T22:39:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-22T22:39:25Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3213 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b735747bfaeb1055a721d1e839cf316362882b1d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b735747bfaeb1055a721d1e839cf316362882b1d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5a9cf6d761a54ed31e913baa7e90481196a2ef51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5a9cf6d761a54ed31e913baa7e90481196a2ef51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5a9cf6d761a54ed31e913baa7e90481196a2ef51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5a9cf6d761a54ed31e913baa7e90481196a2ef51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c017beaf5aa82b879270b2377ccd114d4ee1e923", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c017beaf5aa82b879270b2377ccd114d4ee1e923", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c017beaf5aa82b879270b2377ccd114d4ee1e923" + } + ] + }, + { + "sha": "c017beaf5aa82b879270b2377ccd114d4ee1e923", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjMDE3YmVhZjVhYTgyYjg3OTI3MGIyMzc3Y2NkMTE0ZDRlZTFlOTIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-22T22:38:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-22T22:38:56Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_104\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3211 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f75abd19bba6b53357e8db9a189ff6c100c6744e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f75abd19bba6b53357e8db9a189ff6c100c6744e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c017beaf5aa82b879270b2377ccd114d4ee1e923", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c017beaf5aa82b879270b2377ccd114d4ee1e923", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c017beaf5aa82b879270b2377ccd114d4ee1e923", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c017beaf5aa82b879270b2377ccd114d4ee1e923/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c7d000027b75a7aa9d2a42149e40fc5d4d81c0c8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7d000027b75a7aa9d2a42149e40fc5d4d81c0c8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c7d000027b75a7aa9d2a42149e40fc5d4d81c0c8" + } + ] + }, + { + "sha": "028cbec1302945a4d1dcfa91c1bfede51ded634d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMjhjYmVjMTMwMjk0NWE0ZDFkY2ZhOTFjMWJmZWRlNTFkZWQ2MzRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-17T22:28:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-17T22:28:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3153 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fefbeaa0116490fafb34a37d9a82599c4df76531", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fefbeaa0116490fafb34a37d9a82599c4df76531" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/028cbec1302945a4d1dcfa91c1bfede51ded634d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/028cbec1302945a4d1dcfa91c1bfede51ded634d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/028cbec1302945a4d1dcfa91c1bfede51ded634d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/028cbec1302945a4d1dcfa91c1bfede51ded634d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b5c7e20a97234fdf9b3372592df41424ebfeb0d9" + } + ] + }, + { + "sha": "b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNWM3ZTIwYTk3MjM0ZmRmOWIzMzcyNTkyZGY0MTQyNGViZmViMGQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-17T22:27:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-17T22:27:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_103\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3151 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1b3b0f2642d11c58c5c79f0fcdf6cbb9e8c536f4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1b3b0f2642d11c58c5c79f0fcdf6cbb9e8c536f4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b5c7e20a97234fdf9b3372592df41424ebfeb0d9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "74c92a444469c0489a58f095577a57465ff13024", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/74c92a444469c0489a58f095577a57465ff13024", + "html_url": "https://github.com/jenkinsci/jenkins/commit/74c92a444469c0489a58f095577a57465ff13024" + } + ] + }, + { + "sha": "43543f357e3391c83e148ae654a3d2a74013dabc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MzU0M2YzNTdlMzM5MWM4M2UxNDhhZTY1NGEzZDJhNzQwMTNkYWJj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-16T22:27:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-16T22:27:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3127 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f80bc94bed9c71a1ac70cdfc2065639efd65bc09", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f80bc94bed9c71a1ac70cdfc2065639efd65bc09" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/43543f357e3391c83e148ae654a3d2a74013dabc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/43543f357e3391c83e148ae654a3d2a74013dabc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/43543f357e3391c83e148ae654a3d2a74013dabc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/43543f357e3391c83e148ae654a3d2a74013dabc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30d8edcd4f18c5e4c33f1af4f6490edd0c806822" + } + ] + }, + { + "sha": "30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMGQ4ZWRjZDRmMThjNWU0YzMzZjFhZjRmNjQ5MGVkZDBjODA2ODIy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-16T22:26:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-16T22:26:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_102\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3125 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e97eb48983f473de85f543213976b841d375a738", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e97eb48983f473de85f543213976b841d375a738" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30d8edcd4f18c5e4c33f1af4f6490edd0c806822/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7291df7a061eb00e212b61530fbc82c80c28c1b5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7291df7a061eb00e212b61530fbc82c80c28c1b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7291df7a061eb00e212b61530fbc82c80c28c1b5" + } + ] + }, + { + "sha": "a7c4ca20fa156b8daefc6eedcaffb7f101a20171", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphN2M0Y2EyMGZhMTU2YjhkYWVmYzZlZWRjYWZmYjdmMTAxYTIwMTcx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-13T01:45:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-13T01:45:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3075 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c01235bc76908b749eae5ea2d46ddbebad2e264d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c01235bc76908b749eae5ea2d46ddbebad2e264d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a7c4ca20fa156b8daefc6eedcaffb7f101a20171", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7c4ca20fa156b8daefc6eedcaffb7f101a20171", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a7c4ca20fa156b8daefc6eedcaffb7f101a20171", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7c4ca20fa156b8daefc6eedcaffb7f101a20171/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "842c6009ff98a3547344e873c55cfe915a87873c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/842c6009ff98a3547344e873c55cfe915a87873c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/842c6009ff98a3547344e873c55cfe915a87873c" + } + ] + }, + { + "sha": "842c6009ff98a3547344e873c55cfe915a87873c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NDJjNjAwOWZmOThhMzU0NzM0NGU4NzNjNTVjZmU5MTVhODc4NzNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-13T01:45:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-13T01:45:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_101\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3073 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fbf92136fcf43a7f67ba638a9e43493c196427ef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fbf92136fcf43a7f67ba638a9e43493c196427ef" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/842c6009ff98a3547344e873c55cfe915a87873c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/842c6009ff98a3547344e873c55cfe915a87873c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/842c6009ff98a3547344e873c55cfe915a87873c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/842c6009ff98a3547344e873c55cfe915a87873c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ee552e9c693b9bf3e543a985551a7739c4ce46a5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ee552e9c693b9bf3e543a985551a7739c4ce46a5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ee552e9c693b9bf3e543a985551a7739c4ce46a5" + } + ] + }, + { + "sha": "1b788b7492fd84a511ace155a02669435ccadef2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYjc4OGI3NDkyZmQ4NGE1MTFhY2UxNTVhMDI2Njk0MzVjY2FkZWYy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-12T01:16:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-12T01:16:13Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3037 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f1d15441edf16d9fada6870dc84f70d99c45e2e3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f1d15441edf16d9fada6870dc84f70d99c45e2e3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1b788b7492fd84a511ace155a02669435ccadef2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b788b7492fd84a511ace155a02669435ccadef2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b788b7492fd84a511ace155a02669435ccadef2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b788b7492fd84a511ace155a02669435ccadef2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc" + } + ] + }, + { + "sha": "86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NmI4ZTFjMzYyOWFhZjJiY2Q1ZmQyMDRmZGQ1ZGM4YjViNjAzMmNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-12T01:15:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-12T01:15:36Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_100\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3035 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b7d638c134dfb97e38ac723b9355c45a9e7e7032", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b7d638c134dfb97e38ac723b9355c45a9e7e7032" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3bdd625bf7938817577c53e7cdc7702c2bf4e7dd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3bdd625bf7938817577c53e7cdc7702c2bf4e7dd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3bdd625bf7938817577c53e7cdc7702c2bf4e7dd" + } + ] + }, + { + "sha": "34bfe2a63434fcd9b51efa0e9fe1379929f069fd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNGJmZTJhNjM0MzRmY2Q5YjUxZWZhMGU5ZmUxMzc5OTI5ZjA2OWZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-10T23:38:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-10T23:38:48Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3005 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bcc8fccc2e0469a38b30e97a13210dbc433e68aa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bcc8fccc2e0469a38b30e97a13210dbc433e68aa" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/34bfe2a63434fcd9b51efa0e9fe1379929f069fd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34bfe2a63434fcd9b51efa0e9fe1379929f069fd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34bfe2a63434fcd9b51efa0e9fe1379929f069fd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34bfe2a63434fcd9b51efa0e9fe1379929f069fd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d1b3dac92e27ecd9005af6eb53becf9d55f1307" + } + ] + }, + { + "sha": "2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZDFiM2RhYzkyZTI3ZWNkOTAwNWFmNmViNTNiZWNmOWQ1NWYxMzA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-10T23:38:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-10T23:38:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_99\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3003 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "75b28159f5147b20aa8a9895ce0fe677d9fdbc1f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/75b28159f5147b20aa8a9895ce0fe677d9fdbc1f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d1b3dac92e27ecd9005af6eb53becf9d55f1307/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9ed2962f190a0ab1993f2a9e7101183b7d351cbd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9ed2962f190a0ab1993f2a9e7101183b7d351cbd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9ed2962f190a0ab1993f2a9e7101183b7d351cbd" + } + ] + }, + { + "sha": "b7da253b9c7f2874c15b8c68dc3fe2df126b3249", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiN2RhMjUzYjljN2YyODc0YzE1YjhjNjhkYzNmZTJkZjEyNmIzMjQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T04:23:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T04:23:29Z" + }, + "message": "build javadoc for release\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2945 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e357125063f1a6c9ee83c4047931968dc9465439", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e357125063f1a6c9ee83c4047931968dc9465439" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b7da253b9c7f2874c15b8c68dc3fe2df126b3249", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b7da253b9c7f2874c15b8c68dc3fe2df126b3249", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b7da253b9c7f2874c15b8c68dc3fe2df126b3249", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b7da253b9c7f2874c15b8c68dc3fe2df126b3249/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b2e8727624c289600bfc865cad4e7549ae52f7dd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b2e8727624c289600bfc865cad4e7549ae52f7dd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b2e8727624c289600bfc865cad4e7549ae52f7dd" + } + ] + }, + { + "sha": "b2e8727624c289600bfc865cad4e7549ae52f7dd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMmU4NzI3NjI0YzI4OTYwMGJmYzg2NWNhZDRlNzU0OWFlNTJmN2Rk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T03:29:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T03:29:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2943 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6d01b4c9104afc2f302f30865b415cccedec6163", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6d01b4c9104afc2f302f30865b415cccedec6163" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b2e8727624c289600bfc865cad4e7549ae52f7dd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b2e8727624c289600bfc865cad4e7549ae52f7dd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b2e8727624c289600bfc865cad4e7549ae52f7dd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b2e8727624c289600bfc865cad4e7549ae52f7dd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "44e57cf69922474b3abaa232bafe327fa642cc26", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44e57cf69922474b3abaa232bafe327fa642cc26", + "html_url": "https://github.com/jenkinsci/jenkins/commit/44e57cf69922474b3abaa232bafe327fa642cc26" + } + ] + }, + { + "sha": "44e57cf69922474b3abaa232bafe327fa642cc26", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NGU1N2NmNjk5MjI0NzRiM2FiYWEyMzJiYWZlMzI3ZmE2NDJjYzI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T03:28:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T03:28:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_98\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2941 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4733961de9d30b9c9890aa241b6751a60b3a07be", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4733961de9d30b9c9890aa241b6751a60b3a07be" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/44e57cf69922474b3abaa232bafe327fa642cc26", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44e57cf69922474b3abaa232bafe327fa642cc26", + "html_url": "https://github.com/jenkinsci/jenkins/commit/44e57cf69922474b3abaa232bafe327fa642cc26", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44e57cf69922474b3abaa232bafe327fa642cc26/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c612d064696715005d1e589f8c743ba4f2358901", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c612d064696715005d1e589f8c743ba4f2358901", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c612d064696715005d1e589f8c743ba4f2358901" + } + ] + }, + { + "sha": "5287be397fd714c945ffa8728a34a2351c7df2c4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1Mjg3YmUzOTdmZDcxNGM5NDVmZmE4NzI4YTM0YTIzNTFjN2RmMmM0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-07T06:55:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-07T06:55:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2915 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2d5859c75a59ca22435e1f2a43a6d64abfd23c7e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2d5859c75a59ca22435e1f2a43a6d64abfd23c7e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5287be397fd714c945ffa8728a34a2351c7df2c4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5287be397fd714c945ffa8728a34a2351c7df2c4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5287be397fd714c945ffa8728a34a2351c7df2c4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5287be397fd714c945ffa8728a34a2351c7df2c4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde" + } + ] + }, + { + "sha": "ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYTJiMzU5ZDVmNWE0YzliOTI5NWE5YTBlZDJlYjI3ZGIyMzVjY2Rl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-07T06:55:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-07T06:55:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_97\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2913 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6b952861a7ab42156bbfee1e8dc570ea71bbfe47", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6b952861a7ab42156bbfee1e8dc570ea71bbfe47" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "73a46a95e657dc77047bbb27fc5d4f3ab6b75466", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/73a46a95e657dc77047bbb27fc5d4f3ab6b75466", + "html_url": "https://github.com/jenkinsci/jenkins/commit/73a46a95e657dc77047bbb27fc5d4f3ab6b75466" + } + ] + }, + { + "sha": "70a78dbdd9fd26d106a00a5f963431e7bda4e028", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MGE3OGRiZGQ5ZmQyNmQxMDZhMDBhNWY5NjM0MzFlN2JkYTRlMDI4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-04T02:05:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-04T02:05:48Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2855 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "42ca65a724041f7860653b55fb6b2411ccd48e37", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/42ca65a724041f7860653b55fb6b2411ccd48e37" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/70a78dbdd9fd26d106a00a5f963431e7bda4e028", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/70a78dbdd9fd26d106a00a5f963431e7bda4e028", + "html_url": "https://github.com/jenkinsci/jenkins/commit/70a78dbdd9fd26d106a00a5f963431e7bda4e028", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/70a78dbdd9fd26d106a00a5f963431e7bda4e028/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e" + } + ] + }, + { + "sha": "20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMGUwMzE0ZjFhMmM0ZTQ1NGExZmQyZDIyODk2ZGNkN2MxYjRiNDhl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-04T02:04:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-04T02:04:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_96\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2853 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1ad01c991e101787ed434ccfcdf6ea38af0ecd58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1ad01c991e101787ed434ccfcdf6ea38af0ecd58" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3c111982f656cf0493b4b2704597017d507670da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3c111982f656cf0493b4b2704597017d507670da", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3c111982f656cf0493b4b2704597017d507670da" + } + ] + }, + { + "sha": "37157804a44bd921f3f5ccfdd93ac8d0ff5f551e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNzE1NzgwNGE0NGJkOTIxZjNmNWNjZmRkOTNhYzhkMGZmNWY1NTFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-31T17:02:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-31T17:02:53Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2824 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "881f2e88d20e83bd2ebb43c4dd74931736aa57e5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/881f2e88d20e83bd2ebb43c4dd74931736aa57e5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/37157804a44bd921f3f5ccfdd93ac8d0ff5f551e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/37157804a44bd921f3f5ccfdd93ac8d0ff5f551e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/37157804a44bd921f3f5ccfdd93ac8d0ff5f551e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/37157804a44bd921f3f5ccfdd93ac8d0ff5f551e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4" + } + ] + }, + { + "sha": "d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkM2E2ZmI0OGZlMmJiYTUyYzEwMTcwMjVlY2E2MWJjNGI3OWE2MmQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-31T17:01:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-31T17:01:26Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_95\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2822 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "27ce178f380d68faa6ee8879edba418cb06a58c4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/27ce178f380d68faa6ee8879edba418cb06a58c4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "92d08fccff5600fb3a304a8c4e5caeb7d8b29570", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/92d08fccff5600fb3a304a8c4e5caeb7d8b29570", + "html_url": "https://github.com/jenkinsci/jenkins/commit/92d08fccff5600fb3a304a8c4e5caeb7d8b29570" + } + ] + }, + { + "sha": "f0a32035c14057e3e0a7781193e10ecf0516de4e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMGEzMjAzNWMxNDA1N2UzZTBhNzc4MTE5M2UxMGVjZjA1MTZkZTRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-30T02:50:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-30T02:50:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2785 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f42d4b90f6f959a270eaeb2d537a31eb3a249e18", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f42d4b90f6f959a270eaeb2d537a31eb3a249e18" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f0a32035c14057e3e0a7781193e10ecf0516de4e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f0a32035c14057e3e0a7781193e10ecf0516de4e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f0a32035c14057e3e0a7781193e10ecf0516de4e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f0a32035c14057e3e0a7781193e10ecf0516de4e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b619b3e5af5a8f21a5ad33e333493bd2369724d7" + } + ] + }, + { + "sha": "b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNjE5YjNlNWFmNWE4ZjIxYTVhZDMzZTMzMzQ5M2JkMjM2OTcyNGQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-30T02:48:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-30T02:48:47Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_94\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2783 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e51f6ccf126c2bec50852c4729cfa020d848b173", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e51f6ccf126c2bec50852c4729cfa020d848b173" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b619b3e5af5a8f21a5ad33e333493bd2369724d7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "53d9564274732c7131a31893f3651c29fa67da15", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/53d9564274732c7131a31893f3651c29fa67da15", + "html_url": "https://github.com/jenkinsci/jenkins/commit/53d9564274732c7131a31893f3651c29fa67da15" + } + ] + }, + { + "sha": "f22a84ccd9fc554f45b1a793508ddf1bbc173600", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMjJhODRjY2Q5ZmM1NTRmNDViMWE3OTM1MDhkZGYxYmJjMTczNjAw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T20:23:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T20:23:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2749 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1b32fbffd563786e215868853327a250e4578fd8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1b32fbffd563786e215868853327a250e4578fd8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f22a84ccd9fc554f45b1a793508ddf1bbc173600", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f22a84ccd9fc554f45b1a793508ddf1bbc173600", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f22a84ccd9fc554f45b1a793508ddf1bbc173600", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f22a84ccd9fc554f45b1a793508ddf1bbc173600/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c" + } + ] + }, + { + "sha": "a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMTBkMTEyZWY2YjAwZmM0MzBlMmNlNzlmMGY5MGU2Y2Y1YTk3NjZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T20:21:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T20:21:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_93\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2747 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5ce454acd8fde88e64df09f131f19871ebf3892a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5ce454acd8fde88e64df09f131f19871ebf3892a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6d80f37360527cb1ab77e31a23ee6fbe5e3b55dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6d80f37360527cb1ab77e31a23ee6fbe5e3b55dc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6d80f37360527cb1ab77e31a23ee6fbe5e3b55dc" + } + ] + }, + { + "sha": "8070c735cabce2c8c7769af0d87605a0900f9fd3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDcwYzczNWNhYmNlMmM4Yzc3NjlhZjBkODc2MDVhMDkwMGY5ZmQz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:27:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:27:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2733 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2fe8be4b8d7d3f6c4510b30e5916831e97906a4d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2fe8be4b8d7d3f6c4510b30e5916831e97906a4d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8070c735cabce2c8c7769af0d87605a0900f9fd3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8070c735cabce2c8c7769af0d87605a0900f9fd3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8070c735cabce2c8c7769af0d87605a0900f9fd3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8070c735cabce2c8c7769af0d87605a0900f9fd3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6ce2009aff1a44722250db35052a14af0a80872d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ce2009aff1a44722250db35052a14af0a80872d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6ce2009aff1a44722250db35052a14af0a80872d" + } + ] + }, + { + "sha": "6ce2009aff1a44722250db35052a14af0a80872d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2Y2UyMDA5YWZmMWE0NDcyMjI1MGRiMzUwNTJhMTRhZjBhODA4NzJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:27:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:27:42Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_92\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2731 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8f0d4bd8a521af47ba230363dcee007e2de89e59", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8f0d4bd8a521af47ba230363dcee007e2de89e59" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6ce2009aff1a44722250db35052a14af0a80872d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ce2009aff1a44722250db35052a14af0a80872d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6ce2009aff1a44722250db35052a14af0a80872d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ce2009aff1a44722250db35052a14af0a80872d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/808c971b7de9982a71a417a8d6d5009e5bdc2fdd" + } + ] + }, + { + "sha": "808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDhjOTcxYjdkZTk5ODJhNzFhNDE3YThkNmQ1MDA5ZTViZGMyZmRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:25:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:25:01Z" + }, + "message": "rolling back release preparation once more\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2730 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cdcda416474b1266420dfe903fb6efd08fb42216", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cdcda416474b1266420dfe903fb6efd08fb42216" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/808c971b7de9982a71a417a8d6d5009e5bdc2fdd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d19b46cc098962652e45bf547b1643222bc04c64", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d19b46cc098962652e45bf547b1643222bc04c64", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d19b46cc098962652e45bf547b1643222bc04c64" + } + ] + }, + { + "sha": "8ce307683bfe991b130e965f4c94573b182b6147", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4Y2UzMDc2ODNiZmU5OTFiMTMwZTk2NWY0Yzk0NTczYjE4MmI2MTQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:19:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:19:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2728 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fc45b8c820d3e152eaa0a78d62cc510d9cd7f873", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fc45b8c820d3e152eaa0a78d62cc510d9cd7f873" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8ce307683bfe991b130e965f4c94573b182b6147", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ce307683bfe991b130e965f4c94573b182b6147", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8ce307683bfe991b130e965f4c94573b182b6147", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ce307683bfe991b130e965f4c94573b182b6147/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "html_url": "https://github.com/jenkinsci/jenkins/commit/45008fb002e1500a7c0aed6f07e9de2f6ddbc855" + } + ] + }, + { + "sha": "45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NTAwOGZiMDAyZTE1MDBhN2MwYWVkNmYwN2U5ZGUyZjZkZGJjODU1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:19:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:19:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_92\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2727 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c850b16f851f968390a68b2433c0c965d4f63455", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c850b16f851f968390a68b2433c0c965d4f63455" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "html_url": "https://github.com/jenkinsci/jenkins/commit/45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45008fb002e1500a7c0aed6f07e9de2f6ddbc855/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d489226bff38650059a0c7f4939ec086b870bc89", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d489226bff38650059a0c7f4939ec086b870bc89", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d489226bff38650059a0c7f4939ec086b870bc89" + } + ] + }, + { + "sha": "d489226bff38650059a0c7f4939ec086b870bc89", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkNDg5MjI2YmZmMzg2NTAwNTlhMGM3ZjQ5MzllYzA4NmI4NzBiYzg5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:16:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:16:12Z" + }, + "message": "rolling back 1.92 release since the core jar seems to be corrupted\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2726 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9b1b7435a74dc88b21d534ed888e91fc003f39bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9b1b7435a74dc88b21d534ed888e91fc003f39bd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d489226bff38650059a0c7f4939ec086b870bc89", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d489226bff38650059a0c7f4939ec086b870bc89", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d489226bff38650059a0c7f4939ec086b870bc89", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d489226bff38650059a0c7f4939ec086b870bc89/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ad8ae9b4c276462db4507b0000a83faf56f7a34" + } + ] + }, + { + "sha": "5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1YWQ4YWU5YjRjMjc2NDYyZGI0NTA3YjAwMDBhODNmYWY1NmY3YTM0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-27T23:02:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-27T23:02:21Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2722 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fc45b8c820d3e152eaa0a78d62cc510d9cd7f873", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fc45b8c820d3e152eaa0a78d62cc510d9cd7f873" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ad8ae9b4c276462db4507b0000a83faf56f7a34/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c" + } + ] + }, + { + "sha": "5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1Y2I3ZDliOTQ5OTQxMmI1ZWQwYTg0NGU3ZGMxYjUyM2JkYWZhNzdj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-27T22:58:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-27T22:58:32Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_92\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2721 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c850b16f851f968390a68b2433c0c965d4f63455", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c850b16f851f968390a68b2433c0c965d4f63455" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b9491396ab25ff69e5b023d15b4ae8beaf79734d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b9491396ab25ff69e5b023d15b4ae8beaf79734d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b9491396ab25ff69e5b023d15b4ae8beaf79734d" + } + ] + }, + { + "sha": "a5289665d61578baab7bc7071a400f34fbbfcb25", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNTI4OTY2NWQ2MTU3OGJhYWI3YmM3MDcxYTQwMGYzNGZiYmZjYjI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-26T22:58:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-26T22:58:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2702 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "12b751b776c3194b2b9bb50dc4670657e2a9bd3a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/12b751b776c3194b2b9bb50dc4670657e2a9bd3a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a5289665d61578baab7bc7071a400f34fbbfcb25", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5289665d61578baab7bc7071a400f34fbbfcb25", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5289665d61578baab7bc7071a400f34fbbfcb25", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5289665d61578baab7bc7071a400f34fbbfcb25/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f44e6cb2865dd5394da855a63d215715dfcd5ccd" + } + ] + }, + { + "sha": "f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNDRlNmNiMjg2NWRkNTM5NGRhODU1YTYzZDIxNTcxNWRmY2Q1Y2Nk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-26T22:56:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-26T22:56:45Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_91\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2700 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "023164c502d2dfbc0dff484a2d0dd41d7ed9f6fe", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/023164c502d2dfbc0dff484a2d0dd41d7ed9f6fe" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f44e6cb2865dd5394da855a63d215715dfcd5ccd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "021d88edddc5db87f585dd5b0f168f3a65abdb64", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/021d88edddc5db87f585dd5b0f168f3a65abdb64", + "html_url": "https://github.com/jenkinsci/jenkins/commit/021d88edddc5db87f585dd5b0f168f3a65abdb64" + } + ] + }, + { + "sha": "72afd5e44c54a4248c5f5da327cf47941ac49932", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MmFmZDVlNDRjNTRhNDI0OGM1ZjVkYTMyN2NmNDc5NDFhYzQ5OTMy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-25T03:43:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-25T03:43:34Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2637 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2fd69c61fd95aad5562b2b441c6639b9e4f3cee1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2fd69c61fd95aad5562b2b441c6639b9e4f3cee1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/72afd5e44c54a4248c5f5da327cf47941ac49932", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/72afd5e44c54a4248c5f5da327cf47941ac49932", + "html_url": "https://github.com/jenkinsci/jenkins/commit/72afd5e44c54a4248c5f5da327cf47941ac49932", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/72afd5e44c54a4248c5f5da327cf47941ac49932/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dcbdce45283e6ca83848ef24958f7574401e1981", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dcbdce45283e6ca83848ef24958f7574401e1981", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dcbdce45283e6ca83848ef24958f7574401e1981" + } + ] + }, + { + "sha": "dcbdce45283e6ca83848ef24958f7574401e1981", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkY2JkY2U0NTI4M2U2Y2E4Mzg0OGVmMjQ5NThmNzU3NDQwMWUxOTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-25T03:41:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-25T03:41:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_90\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2635 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2bad95c50b5829e3fb6b89d182c3080c4bf23e06", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2bad95c50b5829e3fb6b89d182c3080c4bf23e06" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dcbdce45283e6ca83848ef24958f7574401e1981", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dcbdce45283e6ca83848ef24958f7574401e1981", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dcbdce45283e6ca83848ef24958f7574401e1981", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dcbdce45283e6ca83848ef24958f7574401e1981/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "92d95e659d151f76b2fbbdab45e13dfbd0410ccc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/92d95e659d151f76b2fbbdab45e13dfbd0410ccc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/92d95e659d151f76b2fbbdab45e13dfbd0410ccc" + } + ] + }, + { + "sha": "7af346541a782e8dba93c9dbc29c91526e726644", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3YWYzNDY1NDFhNzgyZThkYmE5M2M5ZGJjMjljOTE1MjZlNzI2NjQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-23T23:45:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-23T23:45:48Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2584 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2739064c4a39ec8cf7ae108965883a64324e3f69", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2739064c4a39ec8cf7ae108965883a64324e3f69" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7af346541a782e8dba93c9dbc29c91526e726644", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7af346541a782e8dba93c9dbc29c91526e726644", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7af346541a782e8dba93c9dbc29c91526e726644", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7af346541a782e8dba93c9dbc29c91526e726644/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/398d5ddc2aa23e03ea67d6f35e8640ba748a523c" + } + ] + }, + { + "sha": "398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozOThkNWRkYzJhYTIzZTAzZWE2N2Q2ZjM1ZTg2NDBiYTc0OGE1MjNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-23T23:43:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-23T23:43:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_89\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2582 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "32bb440c03db83ffd24dbcdc767d66b3bc23f422", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/32bb440c03db83ffd24dbcdc767d66b3bc23f422" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/398d5ddc2aa23e03ea67d6f35e8640ba748a523c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "11ae8ec7f34529c6fa8b71e951d53118ce0df146", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/11ae8ec7f34529c6fa8b71e951d53118ce0df146", + "html_url": "https://github.com/jenkinsci/jenkins/commit/11ae8ec7f34529c6fa8b71e951d53118ce0df146" + } + ] + }, + { + "sha": "3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozYmQ1YWM3OGYxYTMxOGNiMmExZTlmOGY4ZWU0NzgyODY3MzFkYmE2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-16T22:45:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-16T22:45:40Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2558 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "038d590923c1e2914ff8156be995e076df41175a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/038d590923c1e2914ff8156be995e076df41175a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6" + } + ] + }, + { + "sha": "a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNmU3OWYzYTMyMjM4ZDVlYWQ4MGE5ZTQ3MjFkYWVlYjZhODRmMWI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-16T22:44:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-16T22:44:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_88\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2556 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "765693ed0400d5123b31aa2d281e94a61beffacd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/765693ed0400d5123b31aa2d281e94a61beffacd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8201db2d8820e4c6b15048ae862f604b61d23db4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8201db2d8820e4c6b15048ae862f604b61d23db4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8201db2d8820e4c6b15048ae862f604b61d23db4" + } + ] + }, + { + "sha": "bd2f282a258191018d3a6ea20edc3ea5b4334b7f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZDJmMjgyYTI1ODE5MTAxOGQzYTZlYTIwZWRjM2VhNWI0MzM0Yjdm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-14T04:45:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-14T04:45:17Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2523 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b9b2245e6b780a7a4101114b947b552cd789caed", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b9b2245e6b780a7a4101114b947b552cd789caed" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bd2f282a258191018d3a6ea20edc3ea5b4334b7f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bd2f282a258191018d3a6ea20edc3ea5b4334b7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bd2f282a258191018d3a6ea20edc3ea5b4334b7f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bd2f282a258191018d3a6ea20edc3ea5b4334b7f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/77d5cdca0df7915881aa134fd5df1311bdc0a6d4" + } + ] + }, + { + "sha": "77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3N2Q1Y2RjYTBkZjc5MTU4ODFhYTEzNGZkNWRmMTMxMWJkYzBhNmQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-14T04:43:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-14T04:43:42Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_87\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2521 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a28372d1662f627c416d777843b1dd8e1cb65eb7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a28372d1662f627c416d777843b1dd8e1cb65eb7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77d5cdca0df7915881aa134fd5df1311bdc0a6d4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5873930e7ee0f68f9da5c3be622e32547fa9a16a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5873930e7ee0f68f9da5c3be622e32547fa9a16a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5873930e7ee0f68f9da5c3be622e32547fa9a16a" + } + ] + }, + { + "sha": "4eeac2fa3148b2cab97c3a0ae370b6b88633b928", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZWVhYzJmYTMxNDhiMmNhYjk3YzNhMGFlMzcwYjZiODg2MzNiOTI4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-12T23:04:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-12T23:04:17Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2450 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f541456298b1c68672b18d8786bdf3cfbde92426", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f541456298b1c68672b18d8786bdf3cfbde92426" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4eeac2fa3148b2cab97c3a0ae370b6b88633b928", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4eeac2fa3148b2cab97c3a0ae370b6b88633b928", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4eeac2fa3148b2cab97c3a0ae370b6b88633b928", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4eeac2fa3148b2cab97c3a0ae370b6b88633b928/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1" + } + ] + }, + { + "sha": "6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2ZWFhNDk4ZmIxZWRhYzQ3OWM5NWNmZTQzNzdlYzNlZjlhMjMyZWUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-12T23:02:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-12T23:02:36Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_86\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2448 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bd0ede1543f8f1a739fb3013d8936da92607978b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bd0ede1543f8f1a739fb3013d8936da92607978b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "103efceb18e08333b68f718a69a0533b53775ce1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/103efceb18e08333b68f718a69a0533b53775ce1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/103efceb18e08333b68f718a69a0533b53775ce1" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-14.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-14.json new file mode 100644 index 000000000..c763cbcd2 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-14.json @@ -0,0 +1,2702 @@ +[ + { + "sha": "22d977a602f1dfb168ca23011158fe52b4d8d60e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMmQ5NzdhNjAyZjFkZmIxNjhjYTIzMDExMTU4ZmU1MmI0ZDhkNjBl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-06T20:17:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-06T20:17:09Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2352 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "58d5faa86c92d6e46dc5a42e96453b99d331ea48", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/58d5faa86c92d6e46dc5a42e96453b99d331ea48" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/22d977a602f1dfb168ca23011158fe52b4d8d60e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/22d977a602f1dfb168ca23011158fe52b4d8d60e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/22d977a602f1dfb168ca23011158fe52b4d8d60e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/22d977a602f1dfb168ca23011158fe52b4d8d60e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e8ebf31c7e63f9934cde648c3be8787e10b0312" + } + ] + }, + { + "sha": "4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZThlYmYzMWM3ZTYzZjk5MzRjZGU2NDhjM2JlODc4N2UxMGIwMzEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-06T20:15:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-06T20:15:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_85\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2351 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "455008822076f01ae7bd50d6aebcb8575175769f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/455008822076f01ae7bd50d6aebcb8575175769f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e8ebf31c7e63f9934cde648c3be8787e10b0312/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8820c0208c836755029377fc0f4454f605de5295", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8820c0208c836755029377fc0f4454f605de5295", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8820c0208c836755029377fc0f4454f605de5295" + } + ] + }, + { + "sha": "2d8aa916828ab43d9625c51dad59d0dd0ea4c10b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZDhhYTkxNjgyOGFiNDNkOTYyNWM1MWRhZDU5ZDBkZDBlYTRjMTBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-03T00:48:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-03T00:48:13Z" + }, + "message": "modified to use maven-agent to launch M2 outside Hudson JVM.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2294 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "17b7cbd1fe6d4eec0fc01a41aa9467aeb08438e7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/17b7cbd1fe6d4eec0fc01a41aa9467aeb08438e7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2d8aa916828ab43d9625c51dad59d0dd0ea4c10b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d8aa916828ab43d9625c51dad59d0dd0ea4c10b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d8aa916828ab43d9625c51dad59d0dd0ea4c10b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d8aa916828ab43d9625c51dad59d0dd0ea4c10b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5ae92ea022c3775ed2f5fc3532824be477d4a991", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ae92ea022c3775ed2f5fc3532824be477d4a991", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ae92ea022c3775ed2f5fc3532824be477d4a991" + } + ] + }, + { + "sha": "67bae830bd7ec33d9b124de65677f58c24ac1626", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2N2JhZTgzMGJkN2VjMzNkOWIxMjRkZTY1Njc3ZjU4YzI0YWMxNjI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-28T01:15:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-28T01:15:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2273 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9ace2d6713114619d0569cab1a4140c0511b08fd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9ace2d6713114619d0569cab1a4140c0511b08fd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/67bae830bd7ec33d9b124de65677f58c24ac1626", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/67bae830bd7ec33d9b124de65677f58c24ac1626", + "html_url": "https://github.com/jenkinsci/jenkins/commit/67bae830bd7ec33d9b124de65677f58c24ac1626", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/67bae830bd7ec33d9b124de65677f58c24ac1626/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2fc0f8a218a5a0496b82425b9864c5da85e8a56b" + } + ] + }, + { + "sha": "2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZmMwZjhhMjE4YTVhMDQ5NmI4MjQyNWI5ODY0YzVkYTg1ZThhNTZi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-28T01:13:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-28T01:13:39Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_84\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2271 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06855cc72dd02904330832c17f1060939972f13f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06855cc72dd02904330832c17f1060939972f13f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2fc0f8a218a5a0496b82425b9864c5da85e8a56b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "50f508bfc6e9ebc0f9efe9d20975c2ba9f4e1ad1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/50f508bfc6e9ebc0f9efe9d20975c2ba9f4e1ad1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/50f508bfc6e9ebc0f9efe9d20975c2ba9f4e1ad1" + } + ] + }, + { + "sha": "465df0e727349bc5c0bc7633c8e6bf12f0863565", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NjVkZjBlNzI3MzQ5YmM1YzBiYzc2MzNjOGU2YmYxMmYwODYzNTY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-22T02:24:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-22T02:24:26Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2248 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "99b5371984360c5374865a7f71d294a12a19f248", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/99b5371984360c5374865a7f71d294a12a19f248" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/465df0e727349bc5c0bc7633c8e6bf12f0863565", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/465df0e727349bc5c0bc7633c8e6bf12f0863565", + "html_url": "https://github.com/jenkinsci/jenkins/commit/465df0e727349bc5c0bc7633c8e6bf12f0863565", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/465df0e727349bc5c0bc7633c8e6bf12f0863565/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6b87f981b0811570450e36d2a20e5a2798cdfbd" + } + ] + }, + { + "sha": "c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNmI4N2Y5ODFiMDgxMTU3MDQ1MGUzNmQyYTIwZTVhMjc5OGNkZmJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-22T02:22:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-22T02:22:49Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_83\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2246 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7a4cfc6862bebc02e4a76e7084dbcce50f744995", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7a4cfc6862bebc02e4a76e7084dbcce50f744995" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6b87f981b0811570450e36d2a20e5a2798cdfbd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b4bd4fee5f8fb2431cf4e3d26215ada5ea2674f3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4bd4fee5f8fb2431cf4e3d26215ada5ea2674f3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b4bd4fee5f8fb2431cf4e3d26215ada5ea2674f3" + } + ] + }, + { + "sha": "a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNzAzMWY0Njc4ZTg0OWUxYzZlNDRjNmM0YTNlZTNmODIxNWIwZDlm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-16T01:42:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-16T01:42:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2225 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4475b3ea2d5e2397749d80c025dfd4ece637425e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4475b3ea2d5e2397749d80c025dfd4ece637425e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "34b4c6ae74b965018944cf5fdebc22dafe800b44", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34b4c6ae74b965018944cf5fdebc22dafe800b44", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34b4c6ae74b965018944cf5fdebc22dafe800b44" + } + ] + }, + { + "sha": "34b4c6ae74b965018944cf5fdebc22dafe800b44", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNGI0YzZhZTc0Yjk2NTAxODk0NGNmNWZkZWJjMjJkYWZlODAwYjQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-16T01:40:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-16T01:40:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_82\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2223 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "09f88cc4c1e3f00dfa40e6790b2c15809cfbd379", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/09f88cc4c1e3f00dfa40e6790b2c15809cfbd379" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/34b4c6ae74b965018944cf5fdebc22dafe800b44", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34b4c6ae74b965018944cf5fdebc22dafe800b44", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34b4c6ae74b965018944cf5fdebc22dafe800b44", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34b4c6ae74b965018944cf5fdebc22dafe800b44/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0d996b7fed70eab84e5d321e9eb49d79f133ed19", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d996b7fed70eab84e5d321e9eb49d79f133ed19", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0d996b7fed70eab84e5d321e9eb49d79f133ed19" + } + ] + }, + { + "sha": "3129bdee64bf74de096aa4ba5dd555837e43145b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMTI5YmRlZTY0YmY3NGRlMDk2YWE0YmE1ZGQ1NTU4MzdlNDMxNDVi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-13T00:44:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-13T00:44:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2196 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a3c0198377fb3c49719418f615b523a592d76b96", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a3c0198377fb3c49719418f615b523a592d76b96" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3129bdee64bf74de096aa4ba5dd555837e43145b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3129bdee64bf74de096aa4ba5dd555837e43145b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3129bdee64bf74de096aa4ba5dd555837e43145b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3129bdee64bf74de096aa4ba5dd555837e43145b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9a206c4a8293f440675a326309c008dd62f374f7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a206c4a8293f440675a326309c008dd62f374f7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9a206c4a8293f440675a326309c008dd62f374f7" + } + ] + }, + { + "sha": "9a206c4a8293f440675a326309c008dd62f374f7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YTIwNmM0YTgyOTNmNDQwNjc1YTMyNjMwOWMwMDhkZDYyZjM3NGY3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-13T00:42:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-13T00:42:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_81\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2194 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7bcae0592c307cb10888890432baeae0890076a1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7bcae0592c307cb10888890432baeae0890076a1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9a206c4a8293f440675a326309c008dd62f374f7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a206c4a8293f440675a326309c008dd62f374f7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9a206c4a8293f440675a326309c008dd62f374f7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a206c4a8293f440675a326309c008dd62f374f7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fb3a6e7133af402d3ff20c4d1d97719418c5f910", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fb3a6e7133af402d3ff20c4d1d97719418c5f910", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fb3a6e7133af402d3ff20c4d1d97719418c5f910" + } + ] + }, + { + "sha": "be86dce26ada44bb3465c0e82c60ada0c1e7ce05", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZTg2ZGNlMjZhZGE0NGJiMzQ2NWMwZTgyYzYwYWRhMGMxZTdjZTA1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T22:30:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T22:30:24Z" + }, + "message": "sign jars that are needed for JNLP slave agents\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2144 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ee2e9a853df51bd1861658423b0793671d2d7bce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ee2e9a853df51bd1861658423b0793671d2d7bce" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/be86dce26ada44bb3465c0e82c60ada0c1e7ce05", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/be86dce26ada44bb3465c0e82c60ada0c1e7ce05", + "html_url": "https://github.com/jenkinsci/jenkins/commit/be86dce26ada44bb3465c0e82c60ada0c1e7ce05", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/be86dce26ada44bb3465c0e82c60ada0c1e7ce05/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "765dea3cc179935f2156eacbcff8dd88a51e1e75", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/765dea3cc179935f2156eacbcff8dd88a51e1e75", + "html_url": "https://github.com/jenkinsci/jenkins/commit/765dea3cc179935f2156eacbcff8dd88a51e1e75" + } + ] + }, + { + "sha": "7e9380d104a295b68049d00e26f3173707e3b7b7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZTkzODBkMTA0YTI5NWI2ODA0OWQwMGUyNmYzMTczNzA3ZTNiN2I3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T18:02:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T18:02:03Z" + }, + "message": "added JNLP agent as a module\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2136 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9f1bc427b1ca8f2d4ad5e4c775cbb6c4a4989e97", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9f1bc427b1ca8f2d4ad5e4c775cbb6c4a4989e97" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7e9380d104a295b68049d00e26f3173707e3b7b7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e9380d104a295b68049d00e26f3173707e3b7b7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7e9380d104a295b68049d00e26f3173707e3b7b7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e9380d104a295b68049d00e26f3173707e3b7b7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8485ee5f05d8bd33a7cabb02bfb0ca1486c15e9b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8485ee5f05d8bd33a7cabb02bfb0ca1486c15e9b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8485ee5f05d8bd33a7cabb02bfb0ca1486c15e9b" + } + ] + }, + { + "sha": "bdf31d6594260d7329b49f9f9d91142939dfe6b9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZGYzMWQ2NTk0MjYwZDczMjliNDlmOWY5ZDkxMTQyOTM5ZGZlNmI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T15:27:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T15:27:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2129 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "481163d6d2feec538e434d865c1430a3214ea762", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/481163d6d2feec538e434d865c1430a3214ea762" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bdf31d6594260d7329b49f9f9d91142939dfe6b9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bdf31d6594260d7329b49f9f9d91142939dfe6b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bdf31d6594260d7329b49f9f9d91142939dfe6b9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bdf31d6594260d7329b49f9f9d91142939dfe6b9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c94ab9204558de6cf67bf4ba72f35626e64a8040", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c94ab9204558de6cf67bf4ba72f35626e64a8040", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c94ab9204558de6cf67bf4ba72f35626e64a8040" + } + ] + }, + { + "sha": "c94ab9204558de6cf67bf4ba72f35626e64a8040", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTRhYjkyMDQ1NThkZTZjZjY3YmY0YmE3MmYzNTYyNmU2NGE4MDQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T15:26:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T15:26:39Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_80\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2127 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "954304d272c99256f44dc12cdaf04aecdc32e448", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/954304d272c99256f44dc12cdaf04aecdc32e448" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c94ab9204558de6cf67bf4ba72f35626e64a8040", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c94ab9204558de6cf67bf4ba72f35626e64a8040", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c94ab9204558de6cf67bf4ba72f35626e64a8040", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c94ab9204558de6cf67bf4ba72f35626e64a8040/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "862a646c7d4054e056feace0bb2591014284be9c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/862a646c7d4054e056feace0bb2591014284be9c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/862a646c7d4054e056feace0bb2591014284be9c" + } + ] + }, + { + "sha": "d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkNmYwNTJkZGZjODcyYjYyZWI3ZTI0Y2ViOGU0YWM5ZjhkNTY3NjIx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-07T23:05:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-07T23:05:55Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2089 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fe4e88bae970d56afed987b58f9e329139459ccb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fe4e88bae970d56afed987b58f9e329139459ccb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a" + } + ] + }, + { + "sha": "0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYjI4ZDVkOTUyYjQ0YmJjZGQzMGVkMTRjMDI4ZWQ0MmUyZDA4Mzhh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-07T23:04:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-07T23:04:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_79\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2087 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d201ec47e711cf31a53f69ac29f3c35ecb4a6908", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d201ec47e711cf31a53f69ac29f3c35ecb4a6908" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bcd58de243459cc5af8cb81731907a125734d469", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bcd58de243459cc5af8cb81731907a125734d469", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bcd58de243459cc5af8cb81731907a125734d469" + } + ] + }, + { + "sha": "8de8fae0dd3e67eab27808cdacfc120fa871ee08", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZGU4ZmFlMGRkM2U2N2VhYjI3ODA4Y2RhY2ZjMTIwZmE4NzFlZTA4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-02T22:24:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-02T22:24:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2037 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e7130405b409214650c4006a0e7c52be2cb80f93", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e7130405b409214650c4006a0e7c52be2cb80f93" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8de8fae0dd3e67eab27808cdacfc120fa871ee08", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8de8fae0dd3e67eab27808cdacfc120fa871ee08", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8de8fae0dd3e67eab27808cdacfc120fa871ee08", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8de8fae0dd3e67eab27808cdacfc120fa871ee08/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8fb6e816788e16973c3b4807fe8480ed29c572b5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8fb6e816788e16973c3b4807fe8480ed29c572b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8fb6e816788e16973c3b4807fe8480ed29c572b5" + } + ] + }, + { + "sha": "8fb6e816788e16973c3b4807fe8480ed29c572b5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZmI2ZTgxNjc4OGUxNjk3M2MzYjQ4MDdmZTg0ODBlZDI5YzU3MmI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-02T22:22:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-02T22:22:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_78\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2035 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "91aaa166551f3d424612d846b9290bffa8eff329", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/91aaa166551f3d424612d846b9290bffa8eff329" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8fb6e816788e16973c3b4807fe8480ed29c572b5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8fb6e816788e16973c3b4807fe8480ed29c572b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8fb6e816788e16973c3b4807fe8480ed29c572b5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8fb6e816788e16973c3b4807fe8480ed29c572b5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5413e476dd354c8b873589efd212f27e08f01ada", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5413e476dd354c8b873589efd212f27e08f01ada", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5413e476dd354c8b873589efd212f27e08f01ada" + } + ] + }, + { + "sha": "c496c2455724caa9c574e812757601b4cf168424", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNDk2YzI0NTU3MjRjYWE5YzU3NGU4MTI3NTc2MDFiNGNmMTY4NDI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-31T00:58:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-31T00:58:58Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1994 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b14122bc4592696019e107842329d278723c3bbc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b14122bc4592696019e107842329d278723c3bbc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c496c2455724caa9c574e812757601b4cf168424", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c496c2455724caa9c574e812757601b4cf168424", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c496c2455724caa9c574e812757601b4cf168424", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c496c2455724caa9c574e812757601b4cf168424/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5feeb4514d7e062c08036a7e0a53b3a93971c2db" + } + ] + }, + { + "sha": "5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZmVlYjQ1MTRkN2UwNjJjMDgwMzZhN2UwYTUzYjNhOTM5NzFjMmRi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-31T00:57:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-31T00:57:38Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_77\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1992 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "42c5bfe9bb2760493942500a6f9a6319f86d7716", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/42c5bfe9bb2760493942500a6f9a6319f86d7716" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5feeb4514d7e062c08036a7e0a53b3a93971c2db/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c3cee631618976d525610b43f56f39730e9a0e48", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3cee631618976d525610b43f56f39730e9a0e48", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c3cee631618976d525610b43f56f39730e9a0e48" + } + ] + }, + { + "sha": "8e341c70f15f974b4a03ac4a1dcff9b48c621577", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZTM0MWM3MGYxNWY5NzRiNGEwM2FjNGExZGNmZjliNDhjNjIxNTc3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-26T02:38:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-26T02:38:58Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1928 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b6270375a6e97072a9298a633131a1dd8a8ce21b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b6270375a6e97072a9298a633131a1dd8a8ce21b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8e341c70f15f974b4a03ac4a1dcff9b48c621577", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8e341c70f15f974b4a03ac4a1dcff9b48c621577", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8e341c70f15f974b4a03ac4a1dcff9b48c621577", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8e341c70f15f974b4a03ac4a1dcff9b48c621577/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cb7c866167498fe57d636c52a359448f08cc57ba", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb7c866167498fe57d636c52a359448f08cc57ba", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb7c866167498fe57d636c52a359448f08cc57ba" + } + ] + }, + { + "sha": "cb7c866167498fe57d636c52a359448f08cc57ba", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYjdjODY2MTY3NDk4ZmU1N2Q2MzZjNTJhMzU5NDQ4ZjA4Y2M1N2Jh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-26T02:37:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-26T02:37:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_76\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1926 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "39884f61214bd62a815f8d4999a59db285addcb0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/39884f61214bd62a815f8d4999a59db285addcb0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cb7c866167498fe57d636c52a359448f08cc57ba", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb7c866167498fe57d636c52a359448f08cc57ba", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb7c866167498fe57d636c52a359448f08cc57ba", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb7c866167498fe57d636c52a359448f08cc57ba/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5cd8fa9a86b182657394e4d28c2d9ce7f8e95077", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5cd8fa9a86b182657394e4d28c2d9ce7f8e95077", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5cd8fa9a86b182657394e4d28c2d9ce7f8e95077" + } + ] + }, + { + "sha": "bf2f4e3f66991627583f3d53412fa394cd17c715", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZjJmNGUzZjY2OTkxNjI3NTgzZjNkNTM0MTJmYTM5NGNkMTdjNzE1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-24T17:52:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-24T17:52:52Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1886 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "09f650257d358a581702d6e41baf6882577ad8e2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/09f650257d358a581702d6e41baf6882577ad8e2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bf2f4e3f66991627583f3d53412fa394cd17c715", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf2f4e3f66991627583f3d53412fa394cd17c715", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf2f4e3f66991627583f3d53412fa394cd17c715", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf2f4e3f66991627583f3d53412fa394cd17c715/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/440e57c0176dbfb21d0d15817a92ec91c2e618a9" + } + ] + }, + { + "sha": "440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NDBlNTdjMDE3NmRiZmIyMWQwZDE1ODE3YTkyZWM5MWMyZTYxOGE5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-24T17:51:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-24T17:51:18Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_75\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1884 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "45b28bec15551a185d99459de226bfc3afde2719", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/45b28bec15551a185d99459de226bfc3afde2719" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/440e57c0176dbfb21d0d15817a92ec91c2e618a9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "95c9648c705a6dcfd327fefb5397d2fd96b09897", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/95c9648c705a6dcfd327fefb5397d2fd96b09897", + "html_url": "https://github.com/jenkinsci/jenkins/commit/95c9648c705a6dcfd327fefb5397d2fd96b09897" + } + ] + }, + { + "sha": "937b5f63eb2f37016fbdb959b1611db6fa8b6dae", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MzdiNWY2M2ViMmYzNzAxNmZiZGI5NTliMTYxMWRiNmZhOGI2ZGFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-18T02:02:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-18T02:02:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1797 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8c05da68e4e70f47bad1564d837f74ba90974d78", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8c05da68e4e70f47bad1564d837f74ba90974d78" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/937b5f63eb2f37016fbdb959b1611db6fa8b6dae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/937b5f63eb2f37016fbdb959b1611db6fa8b6dae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/937b5f63eb2f37016fbdb959b1611db6fa8b6dae", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/937b5f63eb2f37016fbdb959b1611db6fa8b6dae/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa" + } + ] + }, + { + "sha": "498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0OThmOGZjYTY0NWExNjU0YzRjZDdhYjJmNTE0NWNmYjMzNTlkZGZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-18T02:01:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-18T02:01:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_74\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1795 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9c158349c9609859c96ef7a11887a2e8eb7316bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9c158349c9609859c96ef7a11887a2e8eb7316bd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eed35488c67fe73e25f81173552b7bf230b978a5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eed35488c67fe73e25f81173552b7bf230b978a5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eed35488c67fe73e25f81173552b7bf230b978a5" + } + ] + }, + { + "sha": "247be5ba66ac04ec3f9bde9bd5076ed44093ba85", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNDdiZTViYTY2YWMwNGVjM2Y5YmRlOWJkNTA3NmVkNDQwOTNiYTg1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-13T01:10:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-13T01:10:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1741 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7de13a10289bbc34f0e03a6a3c963f3d8586e722", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7de13a10289bbc34f0e03a6a3c963f3d8586e722" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/247be5ba66ac04ec3f9bde9bd5076ed44093ba85", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/247be5ba66ac04ec3f9bde9bd5076ed44093ba85", + "html_url": "https://github.com/jenkinsci/jenkins/commit/247be5ba66ac04ec3f9bde9bd5076ed44093ba85", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/247be5ba66ac04ec3f9bde9bd5076ed44093ba85/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387" + } + ] + }, + { + "sha": "c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjM2JiZGI2MmU3ZjA0ZTJiMGMwYjRkZmQyNWI5YTYwYTMyZTk5Mzg3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-13T01:09:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-13T01:09:05Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_73\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1739 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4967f6302e19551740609b086ef55e7bd72459e1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4967f6302e19551740609b086ef55e7bd72459e1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c7edf43e69615a9aa14321ec6be4bc44024fdd58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7edf43e69615a9aa14321ec6be4bc44024fdd58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c7edf43e69615a9aa14321ec6be4bc44024fdd58" + } + ] + }, + { + "sha": "82b194b9673d1ad7a37d9f6875c1965d9ff4d700", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MmIxOTRiOTY3M2QxYWQ3YTM3ZDlmNjg3NWMxOTY1ZDlmZjRkNzAw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T23:52:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T23:52:20Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1697 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f60338a7ff5937523698b621c2aed4f7dc62c33f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f60338a7ff5937523698b621c2aed4f7dc62c33f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/82b194b9673d1ad7a37d9f6875c1965d9ff4d700", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/82b194b9673d1ad7a37d9f6875c1965d9ff4d700", + "html_url": "https://github.com/jenkinsci/jenkins/commit/82b194b9673d1ad7a37d9f6875c1965d9ff4d700", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/82b194b9673d1ad7a37d9f6875c1965d9ff4d700/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf32669ba3759007f6c21aefd6bfcb530d3d0a63" + } + ] + }, + { + "sha": "cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjMyNjY5YmEzNzU5MDA3ZjZjMjFhZWZkNmJmY2I1MzBkM2QwYTYz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T23:51:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T23:51:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_72\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1695 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c92163dd27bb5dc12e0847d99cd2c06cbc8eded0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c92163dd27bb5dc12e0847d99cd2c06cbc8eded0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf32669ba3759007f6c21aefd6bfcb530d3d0a63/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d380b8085b4dcffd20d03848093c2c1c88de2a23", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d380b8085b4dcffd20d03848093c2c1c88de2a23", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d380b8085b4dcffd20d03848093c2c1c88de2a23" + } + ] + }, + { + "sha": "192dbfd3d1c655c95ab2cc9823e707aeb3528efc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxOTJkYmZkM2QxYzY1NWM5NWFiMmNjOTgyM2U3MDdhZWIzNTI4ZWZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T07:29:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T07:29:40Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1677 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d0baf09b9e7c83768afeb44f5dbfe2bee3420732", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d0baf09b9e7c83768afeb44f5dbfe2bee3420732" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/192dbfd3d1c655c95ab2cc9823e707aeb3528efc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/192dbfd3d1c655c95ab2cc9823e707aeb3528efc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/192dbfd3d1c655c95ab2cc9823e707aeb3528efc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/192dbfd3d1c655c95ab2cc9823e707aeb3528efc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e237c467e13a358c2a8f2ef47383904ef271815e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e237c467e13a358c2a8f2ef47383904ef271815e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e237c467e13a358c2a8f2ef47383904ef271815e" + } + ] + }, + { + "sha": "e237c467e13a358c2a8f2ef47383904ef271815e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMjM3YzQ2N2UxM2EzNThjMmE4ZjJlZjQ3MzgzOTA0ZWYyNzE4MTVl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T07:28:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T07:28:26Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_71\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1675 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9f5bcccffd3e09ac64a2b5bd3e3be04247752073", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9f5bcccffd3e09ac64a2b5bd3e3be04247752073" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e237c467e13a358c2a8f2ef47383904ef271815e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e237c467e13a358c2a8f2ef47383904ef271815e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e237c467e13a358c2a8f2ef47383904ef271815e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e237c467e13a358c2a8f2ef47383904ef271815e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a6345d4e443e1c71b8c2281d796470a9e8741aab", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a6345d4e443e1c71b8c2281d796470a9e8741aab", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a6345d4e443e1c71b8c2281d796470a9e8741aab" + } + ] + }, + { + "sha": "f4da9ababc3bfe9e78d611cab530b2047995f168", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNGRhOWFiYWJjM2JmZTllNzhkNjExY2FiNTMwYjIwNDc5OTVmMTY4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T01:22:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T01:22:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1664 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "44c7180f64290648b047f31b06dc97228bf58b49", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/44c7180f64290648b047f31b06dc97228bf58b49" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f4da9ababc3bfe9e78d611cab530b2047995f168", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f4da9ababc3bfe9e78d611cab530b2047995f168", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f4da9ababc3bfe9e78d611cab530b2047995f168", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f4da9ababc3bfe9e78d611cab530b2047995f168/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5" + } + ] + }, + { + "sha": "1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxZDg5ZTUwYzdhMDBmZTRiNWM0MjdlNzdhODdjYTc0ODQ2ODNiM2U1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T01:21:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T01:21:32Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_70\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1662 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1e592c7a94bcd30dc3c931ea4ebc7e7b1f63d813", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1e592c7a94bcd30dc3c931ea4ebc7e7b1f63d813" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6371aa8f36417325e059046cd564bf2a9b25c27f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6371aa8f36417325e059046cd564bf2a9b25c27f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6371aa8f36417325e059046cd564bf2a9b25c27f" + } + ] + }, + { + "sha": "5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZGY1ZGE0Yzc5YmM5NDdhNDhlOGU2ZWRlNGNhYmRjNmNiNTJmZWUz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-04T01:48:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-04T01:48:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1611 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6e20ae86cecdd7523136f25fb926f2d868e55fe8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6e20ae86cecdd7523136f25fb926f2d868e55fe8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "35962af18f45bd3a69cfad476c48d6be43185923", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35962af18f45bd3a69cfad476c48d6be43185923", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35962af18f45bd3a69cfad476c48d6be43185923" + } + ] + }, + { + "sha": "35962af18f45bd3a69cfad476c48d6be43185923", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTk2MmFmMThmNDViZDNhNjljZmFkNDc2YzQ4ZDZiZTQzMTg1OTIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-04T01:47:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-04T01:47:07Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_69\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1609 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "44155bc869e4d72211adb87024fd696341dbdd12", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/44155bc869e4d72211adb87024fd696341dbdd12" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/35962af18f45bd3a69cfad476c48d6be43185923", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35962af18f45bd3a69cfad476c48d6be43185923", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35962af18f45bd3a69cfad476c48d6be43185923", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35962af18f45bd3a69cfad476c48d6be43185923/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "30aadc5000b35e87a1dcfca14123d7ead9610ba9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30aadc5000b35e87a1dcfca14123d7ead9610ba9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30aadc5000b35e87a1dcfca14123d7ead9610ba9" + } + ] + }, + { + "sha": "1b1e98709a07181dc00935e602c08f22bdc2ec51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYjFlOTg3MDlhMDcxODFkYzAwOTM1ZTYwMmMwOGYyMmJkYzJlYzUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-21T02:24:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-21T02:24:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1399 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "83bc20d3933f4b56be122ece725375ca74ac0a8c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/83bc20d3933f4b56be122ece725375ca74ac0a8c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1b1e98709a07181dc00935e602c08f22bdc2ec51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b1e98709a07181dc00935e602c08f22bdc2ec51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b1e98709a07181dc00935e602c08f22bdc2ec51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b1e98709a07181dc00935e602c08f22bdc2ec51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7c5338c0f5f9b867260786c8c7f171678570c0bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7c5338c0f5f9b867260786c8c7f171678570c0bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7c5338c0f5f9b867260786c8c7f171678570c0bd" + } + ] + }, + { + "sha": "7c5338c0f5f9b867260786c8c7f171678570c0bd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3YzUzMzhjMGY1ZjliODY3MjYwNzg2YzhjN2YxNzE2Nzg1NzBjMGJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-21T02:20:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-21T02:20:43Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_68\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1397 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4ec4d57e87395f7b6e0d18a45e238109a675fddb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4ec4d57e87395f7b6e0d18a45e238109a675fddb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7c5338c0f5f9b867260786c8c7f171678570c0bd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7c5338c0f5f9b867260786c8c7f171678570c0bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7c5338c0f5f9b867260786c8c7f171678570c0bd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7c5338c0f5f9b867260786c8c7f171678570c0bd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4cabee9f1879beff5e0336b407bd3bcfe596826e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4cabee9f1879beff5e0336b407bd3bcfe596826e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4cabee9f1879beff5e0336b407bd3bcfe596826e" + } + ] + }, + { + "sha": "5ebab261f756396551d81d4508d4cd5df75508ab", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZWJhYjI2MWY3NTYzOTY1NTFkODFkNDUwOGQ0Y2Q1ZGY3NTUwOGFi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-17T01:09:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-17T01:09:08Z" + }, + "message": "I did some serious POM hacking so that we can preserve JDK1.4 compatibility at what we generate. But this is a real mess.\nI'm really starting to wonder maybe it's time to drop JDK 1.4, especially now that JDK6 is released.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1348 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "55b35fa3805429964cec895f168dc8802f2745c5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/55b35fa3805429964cec895f168dc8802f2745c5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5ebab261f756396551d81d4508d4cd5df75508ab", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ebab261f756396551d81d4508d4cd5df75508ab", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ebab261f756396551d81d4508d4cd5df75508ab", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ebab261f756396551d81d4508d4cd5df75508ab/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5d3e48f6a8c52881e4d757be0b0c6b3122b71c30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5d3e48f6a8c52881e4d757be0b0c6b3122b71c30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5d3e48f6a8c52881e4d757be0b0c6b3122b71c30" + } + ] + }, + { + "sha": "8b9661a90bafb664ad5006c2209002ac8a85eccb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4Yjk2NjFhOTBiYWZiNjY0YWQ1MDA2YzIyMDkwMDJhYzhhODVlY2Ni", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:43:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:43:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1342 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "97308ed40963d327dd98c7d60767adae3122d09b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/97308ed40963d327dd98c7d60767adae3122d09b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8b9661a90bafb664ad5006c2209002ac8a85eccb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8b9661a90bafb664ad5006c2209002ac8a85eccb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8b9661a90bafb664ad5006c2209002ac8a85eccb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8b9661a90bafb664ad5006c2209002ac8a85eccb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f6b32575d97f327287dcee84be522b0ae7df4291", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6b32575d97f327287dcee84be522b0ae7df4291", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6b32575d97f327287dcee84be522b0ae7df4291" + } + ] + }, + { + "sha": "f6b32575d97f327287dcee84be522b0ae7df4291", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNmIzMjU3NWQ5N2YzMjcyODdkY2VlODRiZTUyMmIwYWU3ZGY0Mjkx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:40:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:40:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_67\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1340 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "889e01e73f75b9a53534c6ce08aefd3ef4a3d44b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/889e01e73f75b9a53534c6ce08aefd3ef4a3d44b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f6b32575d97f327287dcee84be522b0ae7df4291", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6b32575d97f327287dcee84be522b0ae7df4291", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6b32575d97f327287dcee84be522b0ae7df4291", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6b32575d97f327287dcee84be522b0ae7df4291/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "700b03db1a91d551208458433f2a5e4145f9830d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/700b03db1a91d551208458433f2a5e4145f9830d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/700b03db1a91d551208458433f2a5e4145f9830d" + } + ] + }, + { + "sha": "700b03db1a91d551208458433f2a5e4145f9830d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MDBiMDNkYjFhOTFkNTUxMjA4NDU4NDMzZjJhNWU0MTQ1Zjk4MzBk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:36:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:36:33Z" + }, + "message": "having a bit of problem retrotranslating, so disabled just for now, so that I can release 1.67\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1339 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c3d4c125a6a0b6b6ea7b90c6d1cfb1e038c2ce85", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c3d4c125a6a0b6b6ea7b90c6d1cfb1e038c2ce85" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/700b03db1a91d551208458433f2a5e4145f9830d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/700b03db1a91d551208458433f2a5e4145f9830d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/700b03db1a91d551208458433f2a5e4145f9830d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/700b03db1a91d551208458433f2a5e4145f9830d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5e8c9114972cdd8c4610aaa7a5ba58d047ad673a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5e8c9114972cdd8c4610aaa7a5ba58d047ad673a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5e8c9114972cdd8c4610aaa7a5ba58d047ad673a" + } + ] + }, + { + "sha": "1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxY2MwMzUxMTRhNGM4ZTk0OWMzZmRlOWZlNWMyNDQyYjljNDBkNmVh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-13T16:20:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-13T16:20:19Z" + }, + "message": "remoting module is now a part of the build\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1311 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ffc666589ce32b3e5202f951cad14738907923c1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ffc666589ce32b3e5202f951cad14738907923c1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "851d2736d021f5899df52e0c4ee6de34986410bf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/851d2736d021f5899df52e0c4ee6de34986410bf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/851d2736d021f5899df52e0c4ee6de34986410bf" + } + ] + }, + { + "sha": "93cfec413f4fe409870c26413a2cec50dba58c3b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5M2NmZWM0MTNmNGZlNDA5ODcwYzI2NDEzYTJjZWM1MGRiYTU4YzNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-12T01:35:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-12T01:35:35Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1289 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "41c327c109b559649ef35f2a7053f6b362487d18", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/41c327c109b559649ef35f2a7053f6b362487d18" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/93cfec413f4fe409870c26413a2cec50dba58c3b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/93cfec413f4fe409870c26413a2cec50dba58c3b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/93cfec413f4fe409870c26413a2cec50dba58c3b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/93cfec413f4fe409870c26413a2cec50dba58c3b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "190d4e06dd3c708f176f14c153aeca61406609b4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/190d4e06dd3c708f176f14c153aeca61406609b4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/190d4e06dd3c708f176f14c153aeca61406609b4" + } + ] + }, + { + "sha": "190d4e06dd3c708f176f14c153aeca61406609b4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxOTBkNGUwNmRkM2M3MDhmMTc2ZjE0YzE1M2FlY2E2MTQwNjYwOWI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-12T01:34:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-12T01:34:06Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_66\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1287 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f707702ce9aa76003667d139ceab60bb26e7760e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f707702ce9aa76003667d139ceab60bb26e7760e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/190d4e06dd3c708f176f14c153aeca61406609b4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/190d4e06dd3c708f176f14c153aeca61406609b4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/190d4e06dd3c708f176f14c153aeca61406609b4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/190d4e06dd3c708f176f14c153aeca61406609b4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1fde7d5aef44c267a07a393e3669af09a4d9be27", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1fde7d5aef44c267a07a393e3669af09a4d9be27", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1fde7d5aef44c267a07a393e3669af09a4d9be27" + } + ] + }, + { + "sha": "637bebd9e8b73b0dd77edeb87249a611625d1bc0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MzdiZWJkOWU4YjczYjBkZDc3ZWRlYjg3MjQ5YTYxMTYyNWQxYmMw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-09T23:56:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-09T23:56:11Z" + }, + "message": "added assembly descriptor to create the source bundle\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1281 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d047045266921c80c0a2ba4a25d7aba951d0bb91", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d047045266921c80c0a2ba4a25d7aba951d0bb91" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/637bebd9e8b73b0dd77edeb87249a611625d1bc0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/637bebd9e8b73b0dd77edeb87249a611625d1bc0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/637bebd9e8b73b0dd77edeb87249a611625d1bc0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/637bebd9e8b73b0dd77edeb87249a611625d1bc0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ef2c53d43a7c4597f409cd2b5a80e4935cb26c4a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ef2c53d43a7c4597f409cd2b5a80e4935cb26c4a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ef2c53d43a7c4597f409cd2b5a80e4935cb26c4a" + } + ] + }, + { + "sha": "dd7f8cc537a200a4fcd9f450f0170137dfe28d41", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkZDdmOGNjNTM3YTIwMGE0ZmNkOWY0NTBmMDE3MDEzN2RmZTI4ZDQx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-08T01:55:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-08T01:55:40Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1259 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "edf430021f9c525cab8523967e9d542672e8914e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/edf430021f9c525cab8523967e9d542672e8914e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dd7f8cc537a200a4fcd9f450f0170137dfe28d41", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd7f8cc537a200a4fcd9f450f0170137dfe28d41", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd7f8cc537a200a4fcd9f450f0170137dfe28d41", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd7f8cc537a200a4fcd9f450f0170137dfe28d41/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a317b2e860fb57a570cec3b12dbf14c2d65151d4" + } + ] + }, + { + "sha": "a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMzE3YjJlODYwZmI1N2E1NzBjZWMzYjEyZGJmMTRjMmQ2NTE1MWQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-08T01:54:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-08T01:54:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_65\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1257 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "804756e418c96dc4b390432273f771cad3853f0f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/804756e418c96dc4b390432273f771cad3853f0f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317b2e860fb57a570cec3b12dbf14c2d65151d4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e51300f4d6e1290b35bc2b962d4d91cf60a97fbb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e51300f4d6e1290b35bc2b962d4d91cf60a97fbb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e51300f4d6e1290b35bc2b962d4d91cf60a97fbb" + } + ] + }, + { + "sha": "b42aafb608f8619d813bc145d410bc0e0e66ecfa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNDJhYWZiNjA4Zjg2MTlkODEzYmMxNDVkNDEwYmMwZTBlNjZlY2Zh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-21T15:35:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-21T15:35:31Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1222 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06aea249f866238bc7df1902425d08a8a9734332", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06aea249f866238bc7df1902425d08a8a9734332" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b42aafb608f8619d813bc145d410bc0e0e66ecfa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b42aafb608f8619d813bc145d410bc0e0e66ecfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b42aafb608f8619d813bc145d410bc0e0e66ecfa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b42aafb608f8619d813bc145d410bc0e0e66ecfa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "010a1e8e243660f65564194e6303610f9d5bf650", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/010a1e8e243660f65564194e6303610f9d5bf650", + "html_url": "https://github.com/jenkinsci/jenkins/commit/010a1e8e243660f65564194e6303610f9d5bf650" + } + ] + }, + { + "sha": "010a1e8e243660f65564194e6303610f9d5bf650", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMTBhMWU4ZTI0MzY2MGY2NTU2NDE5NGU2MzAzNjEwZjlkNWJmNjUw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-21T15:32:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-21T15:32:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_64\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1220 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "57d8110941c6d9eb82eab49b332b7812ee9c3556", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/57d8110941c6d9eb82eab49b332b7812ee9c3556" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/010a1e8e243660f65564194e6303610f9d5bf650", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/010a1e8e243660f65564194e6303610f9d5bf650", + "html_url": "https://github.com/jenkinsci/jenkins/commit/010a1e8e243660f65564194e6303610f9d5bf650", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/010a1e8e243660f65564194e6303610f9d5bf650/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b4c52b3066e0a077abe8a7522377325eee0671a3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4c52b3066e0a077abe8a7522377325eee0671a3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b4c52b3066e0a077abe8a7522377325eee0671a3" + } + ] + }, + { + "sha": "9554856c29f7404553cd340133d07b7304d8660f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NTU0ODU2YzI5Zjc0MDQ1NTNjZDM0MDEzM2QwN2I3MzA0ZDg2NjBm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-19T00:10:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-19T00:10:35Z" + }, + "message": "added explicit SCM setting to see if it fixes the release:perform issue\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1182 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0828d6979b95c93efec785f5de52607d7737403b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0828d6979b95c93efec785f5de52607d7737403b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9554856c29f7404553cd340133d07b7304d8660f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9554856c29f7404553cd340133d07b7304d8660f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9554856c29f7404553cd340133d07b7304d8660f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9554856c29f7404553cd340133d07b7304d8660f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "59d8c90542108f18c56b35a68535947a572f7911", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/59d8c90542108f18c56b35a68535947a572f7911", + "html_url": "https://github.com/jenkinsci/jenkins/commit/59d8c90542108f18c56b35a68535947a572f7911" + } + ] + }, + { + "sha": "e772f9847b4d1aacd0216206a791813a32c36fec", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNzcyZjk4NDdiNGQxYWFjZDAyMTYyMDZhNzkxODEzYTMyYzM2ZmVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-18T18:30:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-18T18:30:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1171 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d67640f396acf562c7c534d7d250c970f50c875c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d67640f396acf562c7c534d7d250c970f50c875c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e772f9847b4d1aacd0216206a791813a32c36fec", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e772f9847b4d1aacd0216206a791813a32c36fec", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e772f9847b4d1aacd0216206a791813a32c36fec", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e772f9847b4d1aacd0216206a791813a32c36fec/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eac3474af5cf764ce04247707ad8a8b4591db756", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eac3474af5cf764ce04247707ad8a8b4591db756", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eac3474af5cf764ce04247707ad8a8b4591db756" + } + ] + }, + { + "sha": "eac3474af5cf764ce04247707ad8a8b4591db756", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYWMzNDc0YWY1Y2Y3NjRjZTA0MjQ3NzA3YWQ4YThiNDU5MWRiNzU2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-18T18:27:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-18T18:27:42Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_63\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1169 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "98a00b7705a637c7f558a71d9c729c71f6539d79", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/98a00b7705a637c7f558a71d9c729c71f6539d79" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/eac3474af5cf764ce04247707ad8a8b4591db756", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eac3474af5cf764ce04247707ad8a8b4591db756", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eac3474af5cf764ce04247707ad8a8b4591db756", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eac3474af5cf764ce04247707ad8a8b4591db756/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d9184ad8716cd35e5dd67bef1ebf21a0db45b8e0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9184ad8716cd35e5dd67bef1ebf21a0db45b8e0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9184ad8716cd35e5dd67bef1ebf21a0db45b8e0" + } + ] + }, + { + "sha": "955c836fc4a08756715e27b125756040517e7524", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NTVjODM2ZmM0YTA4NzU2NzE1ZTI3YjEyNTc1NjA0MDUxN2U3NTI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-17T18:05:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-17T18:05:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1143 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "521651f6a430fa35ab7b38b081b84ba01bf38222", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/521651f6a430fa35ab7b38b081b84ba01bf38222" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/955c836fc4a08756715e27b125756040517e7524", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/955c836fc4a08756715e27b125756040517e7524", + "html_url": "https://github.com/jenkinsci/jenkins/commit/955c836fc4a08756715e27b125756040517e7524", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/955c836fc4a08756715e27b125756040517e7524/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948" + } + ] + }, + { + "sha": "f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNmZjYjJkN2RkY2Q3NjE1NTdiMWYzMTVhMjY4OWQ0YjQyZDJhOTQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-17T18:04:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-17T18:04:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_62\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1141 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3f0697dc0bf3eaa4c3761fbec8ce4b235168c9ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3f0697dc0bf3eaa4c3761fbec8ce4b235168c9ca" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d33272dfa870ef793b617bb3c0a459e55f24c214", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d33272dfa870ef793b617bb3c0a459e55f24c214", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d33272dfa870ef793b617bb3c0a459e55f24c214" + } + ] + }, + { + "sha": "bb8b279d3c6e8b58352bdf29325c888a4af50b2e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiYjhiMjc5ZDNjNmU4YjU4MzUyYmRmMjkzMjVjODg4YTRhZjUwYjJl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-14T01:59:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-14T01:59:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1115 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b749041a501ba0bde279a16a34414e392769a42b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b749041a501ba0bde279a16a34414e392769a42b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bb8b279d3c6e8b58352bdf29325c888a4af50b2e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bb8b279d3c6e8b58352bdf29325c888a4af50b2e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bb8b279d3c6e8b58352bdf29325c888a4af50b2e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bb8b279d3c6e8b58352bdf29325c888a4af50b2e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1b3fa56432e2b411396203945fdb48468711ec7f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b3fa56432e2b411396203945fdb48468711ec7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b3fa56432e2b411396203945fdb48468711ec7f" + } + ] + }, + { + "sha": "1b3fa56432e2b411396203945fdb48468711ec7f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYjNmYTU2NDMyZTJiNDExMzk2MjAzOTQ1ZmRiNDg0Njg3MTFlYzdm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-14T01:58:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-14T01:58:46Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_61\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1113 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7268035677c07c760f14bbf0aa8b043625139527", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7268035677c07c760f14bbf0aa8b043625139527" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1b3fa56432e2b411396203945fdb48468711ec7f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b3fa56432e2b411396203945fdb48468711ec7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b3fa56432e2b411396203945fdb48468711ec7f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b3fa56432e2b411396203945fdb48468711ec7f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "31d4e48deb19eb14304639c82ce18d9bbf3d2f84", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/31d4e48deb19eb14304639c82ce18d9bbf3d2f84", + "html_url": "https://github.com/jenkinsci/jenkins/commit/31d4e48deb19eb14304639c82ce18d9bbf3d2f84" + } + ] + }, + { + "sha": "d36b4acdc0e5108a21be31772438f1888c7026ca", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMzZiNGFjZGMwZTUxMDhhMjFiZTMxNzcyNDM4ZjE4ODhjNzAyNmNh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-08T14:44:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-08T14:44:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1058 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "61085e17a1ddcc9a0bfe35ed82202b1a90ea7334", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/61085e17a1ddcc9a0bfe35ed82202b1a90ea7334" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d36b4acdc0e5108a21be31772438f1888c7026ca", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d36b4acdc0e5108a21be31772438f1888c7026ca", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d36b4acdc0e5108a21be31772438f1888c7026ca", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d36b4acdc0e5108a21be31772438f1888c7026ca/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6f7293fa3fc1f6e40500385804c76c7e18bbf20" + } + ] + }, + { + "sha": "c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNmY3MjkzZmEzZmMxZjZlNDA1MDAzODU4MDRjNzZjN2UxOGJiZjIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-08T14:41:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-08T14:41:02Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_60\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1056 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ee17b631c4b83bb23146b35abdb14509781463c3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ee17b631c4b83bb23146b35abdb14509781463c3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6f7293fa3fc1f6e40500385804c76c7e18bbf20/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ae2973bf8d4636d08c9e930734bed56ea59a4d98", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ae2973bf8d4636d08c9e930734bed56ea59a4d98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ae2973bf8d4636d08c9e930734bed56ea59a4d98" + } + ] + }, + { + "sha": "30ea004cc43653b0e7cb0ce18fbac4c855dea63c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMGVhMDA0Y2M0MzY1M2IwZTdjYjBjZTE4ZmJhYzRjODU1ZGVhNjNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-07T08:11:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-07T08:11:02Z" + }, + "message": "use the release profile during the release work.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1050 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3fdd0a1afdd118cbe56fe7abe16380d0f2f7abdd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3fdd0a1afdd118cbe56fe7abe16380d0f2f7abdd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/30ea004cc43653b0e7cb0ce18fbac4c855dea63c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30ea004cc43653b0e7cb0ce18fbac4c855dea63c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30ea004cc43653b0e7cb0ce18fbac4c855dea63c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30ea004cc43653b0e7cb0ce18fbac4c855dea63c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ea53067bb490062ae5e1fbecb417b2fda4fb77b2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea53067bb490062ae5e1fbecb417b2fda4fb77b2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea53067bb490062ae5e1fbecb417b2fda4fb77b2" + } + ] + }, + { + "sha": "269e24ddd63f605a57fd6bc64ec8a0382b1d5166", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNjllMjRkZGQ2M2Y2MDVhNTdmZDZiYzY0ZWM4YTAzODJiMWQ1MTY2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T20:00:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T20:00:13Z" + }, + "message": "rolling back to 1.60-SNAPSHOT. I guess I have to check if 1.60-SNAPSHOT works first\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1026 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8a6dc92f6a74df94134544425de4612f20b461b7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8a6dc92f6a74df94134544425de4612f20b461b7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/269e24ddd63f605a57fd6bc64ec8a0382b1d5166", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/269e24ddd63f605a57fd6bc64ec8a0382b1d5166", + "html_url": "https://github.com/jenkinsci/jenkins/commit/269e24ddd63f605a57fd6bc64ec8a0382b1d5166", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/269e24ddd63f605a57fd6bc64ec8a0382b1d5166/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d7ad7126b243c6da5256c2c798211f42c66933cb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d7ad7126b243c6da5256c2c798211f42c66933cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d7ad7126b243c6da5256c2c798211f42c66933cb" + } + ] + }, + { + "sha": "d7ad7126b243c6da5256c2c798211f42c66933cb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkN2FkNzEyNmIyNDNjNmRhNTI1NmMyYzc5ODIxMWY0MmM2NjkzM2Ni", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T19:55:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T19:55:22Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1025 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "89ac1c90bf1af7cf45b088d699712dea875f72bc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/89ac1c90bf1af7cf45b088d699712dea875f72bc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d7ad7126b243c6da5256c2c798211f42c66933cb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d7ad7126b243c6da5256c2c798211f42c66933cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d7ad7126b243c6da5256c2c798211f42c66933cb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d7ad7126b243c6da5256c2c798211f42c66933cb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "00ea9a41b5298540e94ee681dc910b173297c056", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00ea9a41b5298540e94ee681dc910b173297c056", + "html_url": "https://github.com/jenkinsci/jenkins/commit/00ea9a41b5298540e94ee681dc910b173297c056" + } + ] + }, + { + "sha": "00ea9a41b5298540e94ee681dc910b173297c056", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMGVhOWE0MWI1Mjk4NTQwZTk0ZWU2ODFkYzkxMGIxNzMyOTdjMDU2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T19:53:54Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T19:53:54Z" + }, + "message": "[maven-release-plugin] prepare release pom-1_60\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1023 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cdb9d998dd902af8a243421adf663a697e9c2a18", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cdb9d998dd902af8a243421adf663a697e9c2a18" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/00ea9a41b5298540e94ee681dc910b173297c056", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00ea9a41b5298540e94ee681dc910b173297c056", + "html_url": "https://github.com/jenkinsci/jenkins/commit/00ea9a41b5298540e94ee681dc910b173297c056", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00ea9a41b5298540e94ee681dc910b173297c056/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4f579cb958f97753729413724b16623d4d453905", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f579cb958f97753729413724b16623d4d453905", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f579cb958f97753729413724b16623d4d453905" + } + ] + }, + { + "sha": "fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYTEzYTU3Y2ZhMDE2MGJjN2E0NDVjNmZjZDhmZjVhZWIzZmNlYmMx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T16:42:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T16:42:40Z" + }, + "message": "setting to the SNAPSHOT version, in preparation for the release.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1018 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7687df3171e324922fa7cae720a745c026bd678c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7687df3171e324922fa7cae720a745c026bd678c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c13ae7724794886fca06eec38a0ae5cb1a74fc6f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c13ae7724794886fca06eec38a0ae5cb1a74fc6f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c13ae7724794886fca06eec38a0ae5cb1a74fc6f" + } + ] + }, + { + "sha": "8a0dc230f44e84e5a7f7920cf9a31f09a54999ac", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4YTBkYzIzMGY0NGU4NGU1YTdmNzkyMGNmOWEzMWYwOWE1NDk5OWFj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-05T21:16:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-05T21:16:01Z" + }, + "message": "initial commit for a new layout.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@969 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "61f6336e8147f4f64fb1e28ae7bbecedeb8f279e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/61f6336e8147f4f64fb1e28ae7bbecedeb8f279e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8a0dc230f44e84e5a7f7920cf9a31f09a54999ac", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8a0dc230f44e84e5a7f7920cf9a31f09a54999ac", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8a0dc230f44e84e5a7f7920cf9a31f09a54999ac", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8a0dc230f44e84e5a7f7920cf9a31f09a54999ac/comments", + "author": null, + "committer": null, + "parents": [] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-17.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-17.json new file mode 100644 index 000000000..80d8120a1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-17.json @@ -0,0 +1,4102 @@ +[ + { + "sha": "7e93f894e8c9fdd103d7a9858900a6f28eaf5552", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZTkzZjg5NGU4YzlmZGQxMDNkN2E5ODU4OTAwYTZmMjhlYWY1NTUy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-30T23:51:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-30T23:51:43Z" + }, + "message": "rolling back 16742 and 16743. we don't allow publisher configuration at MavenModule anyway\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16744 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7e8fb50d458788d7805a044c7a6d4adfea12d726", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7e8fb50d458788d7805a044c7a6d4adfea12d726" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7e93f894e8c9fdd103d7a9858900a6f28eaf5552", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e93f894e8c9fdd103d7a9858900a6f28eaf5552", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7e93f894e8c9fdd103d7a9858900a6f28eaf5552", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e93f894e8c9fdd103d7a9858900a6f28eaf5552/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "143bdbdaab86edf998a0bb9be513e0e97d0b1154", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143bdbdaab86edf998a0bb9be513e0e97d0b1154", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143bdbdaab86edf998a0bb9be513e0e97d0b1154" + } + ] + }, + { + "sha": "99fea57e8d0b5cb27a0322bcb554e1ecbb49f136", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5OWZlYTU3ZThkMGI1Y2IyN2EwMzIyYmNiNTU0ZTFlY2JiNDlmMTM2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-30T21:59:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-30T21:59:37Z" + }, + "message": "Merged revisions 16726,16728,16732 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r16726 | kohsuke | 2009-03-30 13:57:27 -0700 (Mon, 30 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_295\n........\n r16728 | kohsuke | 2009-03-30 13:57:53 -0700 (Mon, 30 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r16732 | kohsuke | 2009-03-30 14:35:25 -0700 (Mon, 30 Mar 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16735 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "42b4f26c2e456d4fdcd1cb954f70d36f713b6d58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/42b4f26c2e456d4fdcd1cb954f70d36f713b6d58" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/99fea57e8d0b5cb27a0322bcb554e1ecbb49f136", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/99fea57e8d0b5cb27a0322bcb554e1ecbb49f136", + "html_url": "https://github.com/jenkinsci/jenkins/commit/99fea57e8d0b5cb27a0322bcb554e1ecbb49f136", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/99fea57e8d0b5cb27a0322bcb554e1ecbb49f136/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a1239983e94926fc14cc2bf2fab336184d344fa7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a1239983e94926fc14cc2bf2fab336184d344fa7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a1239983e94926fc14cc2bf2fab336184d344fa7" + } + ] + }, + { + "sha": "a1239983e94926fc14cc2bf2fab336184d344fa7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMTIzOTk4M2U5NDkyNmZjMTRjYzJiZjJmYWIzMzYxODRkMzQ0ZmE3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-30T21:55:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-30T21:55:33Z" + }, + "message": "Merged revisions 16689-16697,16701-16710,16712-16714 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/HUDSON-3251\n\n........\n r16689 | kohsuke | 2009-03-29 08:52:25 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (1/18) moving maven-related source to maven-plugin\n........\n r16690 | kohsuke | 2009-03-29 08:57:23 -0700 (Sun, 29 Mar 2009) | 4 lines\n \n [HUDSON-3251] (3/18) moved KeptBecauseOfParent message\n \n Note I skipped (2/18) to move the logic into MavenProject.DescriptorImpl.isApplicable.\n........\n r16691 | kohsuke | 2009-03-29 08:58:21 -0700 (Sun, 29 Mar 2009) | 3 lines\n \n [HUDSON-3251] (4/18) removed imports and javadoc links to Maven-related classes\n........\n r16692 | kohsuke | 2009-03-29 08:59:49 -0700 (Sun, 29 Mar 2009) | 2 lines\n \n [HUDSON-3251] (5/18) moving maven-related functionality to maven plugin.\n........\n r16693 | kohsuke | 2009-03-29 09:01:11 -0700 (Sun, 29 Mar 2009) | 5 lines\n \n [HUDSON-3251] (5/18) moving maven-related functionality to maven plugin\n \n Forgot to add a newly created file.\n........\n r16694 | kohsuke | 2009-03-29 09:02:24 -0700 (Sun, 29 Mar 2009) | 1 line\n \n needs a copyright header on all files in the core\n........\n r16695 | kohsuke | 2009-03-29 09:07:03 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (6/18) updating poms and packaging to bundle maven plugin (with a minor adjustment to revert forkMode change)\n........\n r16696 | kohsuke | 2009-03-29 09:17:58 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (6/18) updating poms and packaging to bundle maven plugin (with a minor adjustment to revert forkMode change)\n........\n r16697 | kohsuke | 2009-03-29 09:38:23 -0700 (Sun, 29 Mar 2009) | 2 lines\n \n [HUDSON-3251] (7/18) add a hudson.bundled.plugins property that can override the default bundled plugins.\n........\n r16701 | kohsuke | 2009-03-29 15:14:38 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (8/18) finding Maven jars through reflection for now. TODO: introduce a post-initialization hook\n........\n r16702 | kohsuke | 2009-03-29 15:20:36 -0700 (Sun, 29 Mar 2009) | 2 lines\n \n [HUDSON-3251] (10/18) use lastModified to avoid unpacking bundled plugins unnecessarily.\n........\n r16703 | kohsuke | 2009-03-29 15:21:15 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (12/18) updating poms and packaging to bundle maven plugin\n........\n r16704 | kohsuke | 2009-03-29 15:37:32 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (15/18) resolve plugins from the classpath in tests. Slightly reworked.\n........\n r16705 | kohsuke | 2009-03-29 15:38:12 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (16/18) update hpi plugin version\n........\n r16706 | kohsuke | 2009-03-29 15:38:54 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] (17/18) moved createExecutedMojoCache\n........\n r16707 | kohsuke | 2009-03-29 15:42:38 -0700 (Sun, 29 Mar 2009) | 3 lines\n \n [HUDSON-3251] after looking at (18/18), I think the same effect can be achieved more easily by not setting this system property at all.\n \n Or am I missing something?\n........\n r16708 | kohsuke | 2009-03-29 15:43:30 -0700 (Sun, 29 Mar 2009) | 1 line\n \n formatting change\n........\n r16709 | kohsuke | 2009-03-29 15:58:16 -0700 (Sun, 29 Mar 2009) | 1 line\n \n [HUDSON-3251] ignore certain builders and publishers in Maven2 job type. This does the same thing as (2/18) in Tom's patch, but I believe this is better. Still needs to figure out how to do this for MavenModule, which doesn't have a descriptor.\n........\n r16710 | kohsuke | 2009-03-29 16:01:00 -0700 (Sun, 29 Mar 2009) | 1 line\n \n ignore generated files\n........\n r16712 | kohsuke | 2009-03-29 16:29:05 -0700 (Sun, 29 Mar 2009) | 3 lines\n \n [HUDSON-3251] revisited patch (8/18). ComputerListener is extended to support the preOnline step, so that some operations can be carried out whose failure will result in the node failing to become online.\n \n Maven-plugin uses this now to avoid the use of reflection.\n........\n r16713 | kohsuke | 2009-03-29 16:38:48 -0700 (Sun, 29 Mar 2009) | 1 line\n \n switching to fork because otherwise the test fails with PermGen out of space\n........\n r16714 | kohsuke | 2009-03-29 16:39:36 -0700 (Sun, 29 Mar 2009) | 1 line\n \n no, the next version is 1.295.\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16734 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "27acca814e575e9da709696cc6aa232a0d085249", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/27acca814e575e9da709696cc6aa232a0d085249" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a1239983e94926fc14cc2bf2fab336184d344fa7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a1239983e94926fc14cc2bf2fab336184d344fa7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a1239983e94926fc14cc2bf2fab336184d344fa7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a1239983e94926fc14cc2bf2fab336184d344fa7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5ab8fb8aecca39c771ac91fff23036132f6b94fd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ab8fb8aecca39c771ac91fff23036132f6b94fd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ab8fb8aecca39c771ac91fff23036132f6b94fd" + } + ] + }, + { + "sha": "46aa755267010c8dffb85c8c7a42079340cd2731", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NmFhNzU1MjY3MDEwYzhkZmZiODVjOGM3YTQyMDc5MzQwY2QyNzMx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-30T20:54:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-30T20:54:19Z" + }, + "message": "Merged revisions 16638,16644,16652,16719-16720,16722 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r16638 | kohsuke | 2009-03-27 19:13:03 -0700 (Fri, 27 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_294\n........\n r16644 | kohsuke | 2009-03-28 07:32:33 -0700 (Sat, 28 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r16652 | kohsuke | 2009-03-28 14:42:44 -0700 (Sat, 28 Mar 2009) | 1 line\n \n updated changelog as a part of the release\n........\n r16719 | kohsuke | 2009-03-30 10:46:40 -0700 (Mon, 30 Mar 2009) | 3 lines\n \n [HUDSON-3382] The race condition in the boolean flag prevents form validations from kicking in during unit tests, causing regressions to ship unnoticed.\n \n Switched from a boolean to an integer so that the order of x=true / x=false won't matter.\n........\n r16720 | kohsuke | 2009-03-30 10:55:00 -0700 (Mon, 30 Mar 2009) | 1 line\n \n [FIXED HUDSON-3382] NPE in .cvspass form validation. Will be in 1.295.\n........\n r16722 | kohsuke | 2009-03-30 13:31:17 -0700 (Mon, 30 Mar 2009) | 1 line\n \n [HUDSON-3382] regression test. Make sure that the form validation failure gets detected.\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16725 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2ba078f66f553fb1dfa8953dba0aab489955581c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2ba078f66f553fb1dfa8953dba0aab489955581c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/46aa755267010c8dffb85c8c7a42079340cd2731", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/46aa755267010c8dffb85c8c7a42079340cd2731", + "html_url": "https://github.com/jenkinsci/jenkins/commit/46aa755267010c8dffb85c8c7a42079340cd2731", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/46aa755267010c8dffb85c8c7a42079340cd2731/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "40c89bd263867fe1da7de646a5a8672103af2d28", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/40c89bd263867fe1da7de646a5a8672103af2d28", + "html_url": "https://github.com/jenkinsci/jenkins/commit/40c89bd263867fe1da7de646a5a8672103af2d28" + } + ] + }, + { + "sha": "45b426492085e1236cf85381f82ce1e87ed2de2a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NWI0MjY0OTIwODVlMTIzNmNmODUzODFmODJjZTFlODdlZDJkZTJh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-25T16:46:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-25T16:46:42Z" + }, + "message": "enforcer rule should cover the whole core, since the remoting bulid fails on some JDK5 versions.\n\n----------\n[INFO] ----------------------------------------------------------------------------\n[INFO] Building Hudson remoting layer\n[INFO] task-segment: [install]\n[INFO] ----------------------------------------------------------------------------\n[INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking for updates from m.g.o-public\n[INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking for updates from m.g.o-public\n[INFO] artifact org.apache.maven.plugins:maven-jar-plugin: checking for updates from m.g.o-public\n[INFO] [enforcer:display-info {execution: default}]\n[INFO] Maven Version: 2.0.7\n[INFO] JDK Version: 1.5.0_06 normalized as: 1.5.0-6\n[INFO] OS Info: Arch: amd64 Family: unix Name: linux Version: 2.6.27-11-generic\n[INFO] [remote-resources:process {execution: default}]\n[INFO] inceptionYear not specified, defaulting to 2009\n[INFO] [resources:resources]\n[WARNING] Using platform encoding (ISO-8859-1 actually) to copy filtered resources, i.e. build is platform dependent!\n[INFO] Copying 1 resource\n[INFO] [compiler:compile]\n[INFO] Compiling 46 source files to /files/hudson/workspace/hudson-cobertura/main/remoting/target/classes\n[INFO] ------------------------------------------------------------------------\n[ERROR] BUILD FAILURE\n[INFO] ------------------------------------------------------------------------\n[INFO] Compilation failure\n/files/hudson/workspace/hudson-cobertura/main/remoting/src/main/java/hudson/remoting/Request.java:[133,16] unreported exception java.lang.Throwable; must be caught or declared to be thrown\n\n\n\n/files/hudson/workspace/hudson-cobertura/main/remoting/src/main/java/hudson/remoting/Request.java:[133,16] unreported exception java.lang.Throwable; must be caught or declared to be thrown\n\n\n[INFO] ------------------------------------------------------------------------\n[INFO] For more information, run Maven with the -e switch\n[INFO] ------------------------------------------------------------------------\n[INFO] Total time: 11 seconds\n[INFO] Finished at: Wed Mar 25 09:42:20 PDT 2009\n[INFO] Final Memory: 40M/207M\n[INFO] ------------------------------------------------------------------------\nFinished: FAILURE\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16536 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "935e1bc461e362505f0572dc904176fe82f5598c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/935e1bc461e362505f0572dc904176fe82f5598c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/45b426492085e1236cf85381f82ce1e87ed2de2a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45b426492085e1236cf85381f82ce1e87ed2de2a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/45b426492085e1236cf85381f82ce1e87ed2de2a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45b426492085e1236cf85381f82ce1e87ed2de2a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2b7de2433459b9d0b6058810485a92a964ff04d3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b7de2433459b9d0b6058810485a92a964ff04d3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2b7de2433459b9d0b6058810485a92a964ff04d3" + } + ] + }, + { + "sha": "2f496439f1771d9ec454f638569d6b320cf33005", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZjQ5NjQzOWYxNzcxZDllYzQ1NGY2Mzg1NjlkNmIzMjBjZjMzMDA1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-25T02:32:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-25T02:32:12Z" + }, + "message": "\"mvn -Pcobertura install\" will now run unit tests with Cobertura.\n\nThe coverage data file will be published to the Maven repository for further aggregation.\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16508 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0fb68fffc9628d361bcb9de582766df2ad9090df", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0fb68fffc9628d361bcb9de582766df2ad9090df" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2f496439f1771d9ec454f638569d6b320cf33005", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2f496439f1771d9ec454f638569d6b320cf33005", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2f496439f1771d9ec454f638569d6b320cf33005", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2f496439f1771d9ec454f638569d6b320cf33005/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3924a16dff18aaffbb11eb4a95791c30fa008750", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3924a16dff18aaffbb11eb4a95791c30fa008750", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3924a16dff18aaffbb11eb4a95791c30fa008750" + } + ] + }, + { + "sha": "72242fcddfdd35c70bc882082db3d8ffaab2de81", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MjI0MmZjZGRmZGQzNWM3MGJjODgyMDgyZGIzZDhmZmFhYjJkZTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-21T02:14:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-21T02:14:25Z" + }, + "message": "Merged revisions 16380-16381,16433,16435,16438 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/rc\n\n........\n r16380 | kohsuke | 2009-03-19 17:10:38 -0700 (Thu, 19 Mar 2009) | 1 line\n \n PeriodicWork change broke the tests, because the timer registration wasn't kicking in\n........\n r16381 | kohsuke | 2009-03-19 17:33:14 -0700 (Thu, 19 Mar 2009) | 1 line\n \n fixed a test so that it's no longer timing sensitive\n........\n r16433 | kohsuke | 2009-03-20 18:35:55 -0700 (Fri, 20 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare release hudson-1_293\n........\n r16435 | kohsuke | 2009-03-20 18:36:21 -0700 (Fri, 20 Mar 2009) | 1 line\n \n [maven-release-plugin] prepare for next development iteration\n........\n r16438 | kohsuke | 2009-03-20 19:10:29 -0700 (Fri, 20 Mar 2009) | 1 line\n \n updated changelog as a part of the release\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16441 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "83562bf7286d6543a54be4bb0dcec81b90cfe703", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/83562bf7286d6543a54be4bb0dcec81b90cfe703" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/72242fcddfdd35c70bc882082db3d8ffaab2de81", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/72242fcddfdd35c70bc882082db3d8ffaab2de81", + "html_url": "https://github.com/jenkinsci/jenkins/commit/72242fcddfdd35c70bc882082db3d8ffaab2de81", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/72242fcddfdd35c70bc882082db3d8ffaab2de81/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "59ae0b8bae4e30d705e3d85b31024b6d16d4190f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/59ae0b8bae4e30d705e3d85b31024b6d16d4190f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/59ae0b8bae4e30d705e3d85b31024b6d16d4190f" + } + ] + }, + { + "sha": "0105dce2247f524cf1e416a4ab66058cec9d1337", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMTA1ZGNlMjI0N2Y1MjRjZjFlNDE2YTRhYjY2MDU4Y2VjOWQxMzM3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-20T23:42:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-20T23:42:16Z" + }, + "message": "guest access uses the user name 'guest' on java.net\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16415 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2174631ec1e51ead7b2da30793511785d6d814eb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2174631ec1e51ead7b2da30793511785d6d814eb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0105dce2247f524cf1e416a4ab66058cec9d1337", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0105dce2247f524cf1e416a4ab66058cec9d1337", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0105dce2247f524cf1e416a4ab66058cec9d1337", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0105dce2247f524cf1e416a4ab66058cec9d1337/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bc7af314ebd8f260482b96c3ad7d4d7a235692c5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bc7af314ebd8f260482b96c3ad7d4d7a235692c5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bc7af314ebd8f260482b96c3ad7d4d7a235692c5" + } + ] + }, + { + "sha": "86548f185055d6ec0f42bb760af9d1e8ae647892", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NjU0OGYxODUwNTVkNmVjMGY0MmJiNzYwYWY5ZDFlOGFlNjQ3ODky", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-14T01:49:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-14T01:49:52Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16234 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "595ec71cf197e1855b7635fee8babbcd54a491a4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/595ec71cf197e1855b7635fee8babbcd54a491a4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/86548f185055d6ec0f42bb760af9d1e8ae647892", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/86548f185055d6ec0f42bb760af9d1e8ae647892", + "html_url": "https://github.com/jenkinsci/jenkins/commit/86548f185055d6ec0f42bb760af9d1e8ae647892", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/86548f185055d6ec0f42bb760af9d1e8ae647892/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "db8b7f651703c53b93694e91e546b14b45acc5ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db8b7f651703c53b93694e91e546b14b45acc5ca", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db8b7f651703c53b93694e91e546b14b45acc5ca" + } + ] + }, + { + "sha": "db8b7f651703c53b93694e91e546b14b45acc5ca", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYjhiN2Y2NTE3MDNjNTNiOTM2OTRlOTFlNTQ2YjE0YjQ1YWNjNWNh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-14T01:05:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-14T01:05:57Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_292\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16232 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06867cab4fa5db667cc0883b46647aca6946724d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06867cab4fa5db667cc0883b46647aca6946724d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/db8b7f651703c53b93694e91e546b14b45acc5ca", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db8b7f651703c53b93694e91e546b14b45acc5ca", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db8b7f651703c53b93694e91e546b14b45acc5ca", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db8b7f651703c53b93694e91e546b14b45acc5ca/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3e5222bec0a2132d190f4f1c759a20f6fb760de2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e5222bec0a2132d190f4f1c759a20f6fb760de2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e5222bec0a2132d190f4f1c759a20f6fb760de2" + } + ] + }, + { + "sha": "8f18fd05238b18ad9d618cd8f58c85366fc07f4a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZjE4ZmQwNTIzOGIxOGFkOWQ2MThjZDhmNThjODUzNjZmYzA3ZjRh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-11T02:19:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-11T02:19:31Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16162 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4d39490470509c34d5649053851d0a4d1f42ea7b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4d39490470509c34d5649053851d0a4d1f42ea7b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8f18fd05238b18ad9d618cd8f58c85366fc07f4a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8f18fd05238b18ad9d618cd8f58c85366fc07f4a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8f18fd05238b18ad9d618cd8f58c85366fc07f4a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8f18fd05238b18ad9d618cd8f58c85366fc07f4a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d5cc7ab394316c955a66cd808ea91835f14dab89", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d5cc7ab394316c955a66cd808ea91835f14dab89", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d5cc7ab394316c955a66cd808ea91835f14dab89" + } + ] + }, + { + "sha": "d5cc7ab394316c955a66cd808ea91835f14dab89", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkNWNjN2FiMzk0MzE2Yzk1NWE2NmNkODA4ZWE5MTgzNWYxNGRhYjg5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-11T02:19:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-11T02:19:06Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_291\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16160 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "83802e9e6a454fc13ddd58396bd72ba7a106761d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/83802e9e6a454fc13ddd58396bd72ba7a106761d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d5cc7ab394316c955a66cd808ea91835f14dab89", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d5cc7ab394316c955a66cd808ea91835f14dab89", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d5cc7ab394316c955a66cd808ea91835f14dab89", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d5cc7ab394316c955a66cd808ea91835f14dab89/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c034b29c71d9d0ffb70ae66380eebf902ddd7d04", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c034b29c71d9d0ffb70ae66380eebf902ddd7d04", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c034b29c71d9d0ffb70ae66380eebf902ddd7d04" + } + ] + }, + { + "sha": "1f6eff7c44f8fdfde79314e1ccfdb867b8c4d317", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxZjZlZmY3YzQ0ZjhmZGZkZTc5MzE0ZTFjY2ZkYjg2N2I4YzRkMzE3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-09T23:21:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-09T23:21:49Z" + }, + "message": "updated to point to the new java.net m2 repository location\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16138 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "506ed34c9fab9e4708a5d9deed1b9f8aa9c3c005", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/506ed34c9fab9e4708a5d9deed1b9f8aa9c3c005" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1f6eff7c44f8fdfde79314e1ccfdb867b8c4d317", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1f6eff7c44f8fdfde79314e1ccfdb867b8c4d317", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1f6eff7c44f8fdfde79314e1ccfdb867b8c4d317", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1f6eff7c44f8fdfde79314e1ccfdb867b8c4d317/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "db387f4add292475a0b6c69323871d6930d327d7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db387f4add292475a0b6c69323871d6930d327d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db387f4add292475a0b6c69323871d6930d327d7" + } + ] + }, + { + "sha": "c94bdaa30d83136fe5af591e08a0b1956fd1ecb3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTRiZGFhMzBkODMxMzZmZTVhZjU5MWUwOGEwYjE5NTZmZDFlY2Iz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-07T00:38:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-07T00:38:23Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16079 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ed2b09849756dac95ea0f36bfa45df81b949ba4b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ed2b09849756dac95ea0f36bfa45df81b949ba4b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c94bdaa30d83136fe5af591e08a0b1956fd1ecb3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c94bdaa30d83136fe5af591e08a0b1956fd1ecb3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c94bdaa30d83136fe5af591e08a0b1956fd1ecb3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c94bdaa30d83136fe5af591e08a0b1956fd1ecb3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f" + } + ] + }, + { + "sha": "68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2OGJjOWFiMTIyNWFiMGZlNmQ3MTkxZWRjZDBhYWI5YWUzZjVmNTNm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-07T00:37:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-07T00:37:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_290\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16077 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2acb3a0e78e1a9e19e039881c7127f14e3259d58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2acb3a0e78e1a9e19e039881c7127f14e3259d58" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/68bc9ab1225ab0fe6d7191edcd0aab9ae3f5f53f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e7abed5acc5826792c4408825aa81f62275ccfc8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e7abed5acc5826792c4408825aa81f62275ccfc8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e7abed5acc5826792c4408825aa81f62275ccfc8" + } + ] + }, + { + "sha": "cf573086d44b657bfab1eca8e9960f5bf78c056f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjU3MzA4NmQ0NGI2NTdiZmFiMWVjYThlOTk2MGY1YmY3OGMwNTZm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-05T18:52:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-05T18:52:35Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16035 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "29ac811940e2d0a6762b4a4f2253e640e8e602cf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/29ac811940e2d0a6762b4a4f2253e640e8e602cf" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf573086d44b657bfab1eca8e9960f5bf78c056f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf573086d44b657bfab1eca8e9960f5bf78c056f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf573086d44b657bfab1eca8e9960f5bf78c056f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf573086d44b657bfab1eca8e9960f5bf78c056f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f339f14942eb543cde8b30afe01f717d64cfe48d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f339f14942eb543cde8b30afe01f717d64cfe48d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f339f14942eb543cde8b30afe01f717d64cfe48d" + } + ] + }, + { + "sha": "f339f14942eb543cde8b30afe01f717d64cfe48d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMzM5ZjE0OTQyZWI1NDNjZGU4YjMwYWZlMDFmNzE3ZDY0Y2ZlNDhk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-05T18:46:41Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-05T18:46:41Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_289\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16033 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d4d50deb3f57e9ef7089c99a16ead80d621e0738", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d4d50deb3f57e9ef7089c99a16ead80d621e0738" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f339f14942eb543cde8b30afe01f717d64cfe48d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f339f14942eb543cde8b30afe01f717d64cfe48d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f339f14942eb543cde8b30afe01f717d64cfe48d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f339f14942eb543cde8b30afe01f717d64cfe48d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "60473f82f6c30e5bbe36e3cca96dbdb75f69a301", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/60473f82f6c30e5bbe36e3cca96dbdb75f69a301", + "html_url": "https://github.com/jenkinsci/jenkins/commit/60473f82f6c30e5bbe36e3cca96dbdb75f69a301" + } + ] + }, + { + "sha": "36938c75a392b51ffb650472f0c65b855ef8bc60", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNjkzOGM3NWEzOTJiNTFmZmI2NTA0NzJmMGM2NWI4NTVlZjhiYzYw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-03T01:20:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-03T01:20:20Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15956 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9c67962335bef52133b9ed32d488e9c4d0e7dee6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9c67962335bef52133b9ed32d488e9c4d0e7dee6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/36938c75a392b51ffb650472f0c65b855ef8bc60", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/36938c75a392b51ffb650472f0c65b855ef8bc60", + "html_url": "https://github.com/jenkinsci/jenkins/commit/36938c75a392b51ffb650472f0c65b855ef8bc60", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/36938c75a392b51ffb650472f0c65b855ef8bc60/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2223d8a3faa1a2c9ba97b726b395b5a987732f60", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2223d8a3faa1a2c9ba97b726b395b5a987732f60", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2223d8a3faa1a2c9ba97b726b395b5a987732f60" + } + ] + }, + { + "sha": "2223d8a3faa1a2c9ba97b726b395b5a987732f60", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMjIzZDhhM2ZhYTFhMmM5YmE5N2I3MjZiMzk1YjVhOTg3NzMyZjYw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-03T01:12:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-03-03T01:12:27Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_288\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15954 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d197928da4dad3b344bf17ff6a7589f0c9321887", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d197928da4dad3b344bf17ff6a7589f0c9321887" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2223d8a3faa1a2c9ba97b726b395b5a987732f60", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2223d8a3faa1a2c9ba97b726b395b5a987732f60", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2223d8a3faa1a2c9ba97b726b395b5a987732f60", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2223d8a3faa1a2c9ba97b726b395b5a987732f60/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4b0c3b07a5e2ff23ef9b3982290ca748067033de", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4b0c3b07a5e2ff23ef9b3982290ca748067033de", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4b0c3b07a5e2ff23ef9b3982290ca748067033de" + } + ] + }, + { + "sha": "936f6fb21dcc8ba0cc27c4dde1f6f5fe9c822f6e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MzZmNmZiMjFkY2M4YmEwY2MyN2M0ZGRlMWY2ZjVmZTljODIyZjZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-27T15:33:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-27T15:33:12Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15844 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d03c77500d4d16ca2c53b7aace1f3a5c9ec0e6ed", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d03c77500d4d16ca2c53b7aace1f3a5c9ec0e6ed" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/936f6fb21dcc8ba0cc27c4dde1f6f5fe9c822f6e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/936f6fb21dcc8ba0cc27c4dde1f6f5fe9c822f6e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/936f6fb21dcc8ba0cc27c4dde1f6f5fe9c822f6e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/936f6fb21dcc8ba0cc27c4dde1f6f5fe9c822f6e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7e96622a6911e08b33a039705a85fdf51d93d7d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e96622a6911e08b33a039705a85fdf51d93d7d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7e96622a6911e08b33a039705a85fdf51d93d7d2" + } + ] + }, + { + "sha": "7e96622a6911e08b33a039705a85fdf51d93d7d2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZTk2NjIyYTY5MTFlMDhiMzNhMDM5NzA1YTg1ZmRmNTFkOTNkN2Qy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-27T15:32:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-27T15:32:14Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_287\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15842 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f534c5c6e84c339337c31a13e8a60e1863718ebd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f534c5c6e84c339337c31a13e8a60e1863718ebd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7e96622a6911e08b33a039705a85fdf51d93d7d2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e96622a6911e08b33a039705a85fdf51d93d7d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7e96622a6911e08b33a039705a85fdf51d93d7d2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e96622a6911e08b33a039705a85fdf51d93d7d2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a85a593e7ad6abed793de687736c4569491fd747", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a85a593e7ad6abed793de687736c4569491fd747", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a85a593e7ad6abed793de687736c4569491fd747" + } + ] + }, + { + "sha": "9a8b69890617af508cf7e6f498dbb812ad1eb96a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YThiNjk4OTA2MTdhZjUwOGNmN2U2ZjQ5OGRiYjgxMmFkMWViOTZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-26T18:05:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-26T18:05:38Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15783 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5e3496d0cbc078270edf04cb5ebd61f5feac1e25", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5e3496d0cbc078270edf04cb5ebd61f5feac1e25" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9a8b69890617af508cf7e6f498dbb812ad1eb96a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a8b69890617af508cf7e6f498dbb812ad1eb96a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9a8b69890617af508cf7e6f498dbb812ad1eb96a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a8b69890617af508cf7e6f498dbb812ad1eb96a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ab540af59be5226641e4e564875389af40a9d7a1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab540af59be5226641e4e564875389af40a9d7a1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ab540af59be5226641e4e564875389af40a9d7a1" + } + ] + }, + { + "sha": "ab540af59be5226641e4e564875389af40a9d7a1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYjU0MGFmNTliZTUyMjY2NDFlNGU1NjQ4NzUzODlhZjQwYTlkN2Ex", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-26T18:03:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-26T18:03:10Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_286\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15781 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e06a420fe5a9369be13cd8b20f137b817844699a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e06a420fe5a9369be13cd8b20f137b817844699a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ab540af59be5226641e4e564875389af40a9d7a1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab540af59be5226641e4e564875389af40a9d7a1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ab540af59be5226641e4e564875389af40a9d7a1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab540af59be5226641e4e564875389af40a9d7a1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e3d1a7c5ff2d4081d826d9432af6f597c5f58409", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e3d1a7c5ff2d4081d826d9432af6f597c5f58409", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e3d1a7c5ff2d4081d826d9432af6f597c5f58409" + } + ] + }, + { + "sha": "0f9b5f626ac7525d370d9315114ae2a92f9f024c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowZjliNWY2MjZhYzc1MjVkMzcwZDkzMTUxMTRhZTJhOTJmOWYwMjRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-23T02:31:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-23T02:31:18Z" + }, + "message": "Merged revisions 15420-15422,15540-15541,15556,15559-15560,15577 via svnmerge from \nhttps://www.dev.java.net/svn/hudson/branches/managed-windows-slave\n\n........\n r15420 | kohsuke | 2009-02-17 22:54:43 -0800 (Tue, 17 Feb 2009) | 1 line\n \n added a work in progress\n........\n r15421 | kohsuke | 2009-02-17 23:01:47 -0800 (Tue, 17 Feb 2009) | 1 line\n \n added copyright\n........\n r15422 | kohsuke | 2009-02-17 23:07:50 -0800 (Tue, 17 Feb 2009) | 1 line\n \n forgot to copy this\n........\n r15540 | kohsuke | 2009-02-21 21:00:29 -0800 (Sat, 21 Feb 2009) | 1 line\n \n moving WMI support into another library, and making more progress\n........\n r15541 | kohsuke | 2009-02-21 22:19:43 -0800 (Sat, 21 Feb 2009) | 3 lines\n \n making more progress.\n \n We need an UI to reinstall a service\n........\n r15556 | kohsuke | 2009-02-22 11:15:12 -0800 (Sun, 22 Feb 2009) | 1 line\n \n allows null\n........\n r15559 | kohsuke | 2009-02-22 11:29:08 -0800 (Sun, 22 Feb 2009) | 1 line\n \n added a new mode of launcher that accepts one TCP/IP connection and use that for communication\n........\n r15560 | kohsuke | 2009-02-22 11:39:52 -0800 (Sun, 22 Feb 2009) | 1 line\n \n more bug fixes and stabilization\n........\n r15577 | kohsuke | 2009-02-22 18:15:51 -0800 (Sun, 22 Feb 2009) | 2 lines\n \n improved the form field databinding by allowing @field to be on .\n This enables the convention-over-configuration for pointing to the help file.\n........\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15579 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6dd8a4ff1c83001774a44621c816f596350a493d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6dd8a4ff1c83001774a44621c816f596350a493d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0f9b5f626ac7525d370d9315114ae2a92f9f024c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0f9b5f626ac7525d370d9315114ae2a92f9f024c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0f9b5f626ac7525d370d9315114ae2a92f9f024c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0f9b5f626ac7525d370d9315114ae2a92f9f024c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "375b16d20ad45910b190cab7defdb927a5c83665", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/375b16d20ad45910b190cab7defdb927a5c83665", + "html_url": "https://github.com/jenkinsci/jenkins/commit/375b16d20ad45910b190cab7defdb927a5c83665" + } + ] + }, + { + "sha": "26f7a6fb8215c73b24e28bf9aba2fd78f2a5cc8a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNmY3YTZmYjgyMTVjNzNiMjRlMjhiZjlhYmEyZmQ3OGYyYTVjYzhh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-19T20:30:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-19T20:30:26Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15464 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "491c930a016c15f01649f31c821d8a7e3007aab2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/491c930a016c15f01649f31c821d8a7e3007aab2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/26f7a6fb8215c73b24e28bf9aba2fd78f2a5cc8a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/26f7a6fb8215c73b24e28bf9aba2fd78f2a5cc8a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/26f7a6fb8215c73b24e28bf9aba2fd78f2a5cc8a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/26f7a6fb8215c73b24e28bf9aba2fd78f2a5cc8a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f93c36787d738aa58c838d9f9d1e7657a1b81daa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f93c36787d738aa58c838d9f9d1e7657a1b81daa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f93c36787d738aa58c838d9f9d1e7657a1b81daa" + } + ] + }, + { + "sha": "f93c36787d738aa58c838d9f9d1e7657a1b81daa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmOTNjMzY3ODdkNzM4YWE1OGM4MzhkOWY5ZDFlNzY1N2ExYjgxZGFh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-19T20:25:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-19T20:25:17Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_285\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15462 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4fd5147a8735801966a39e132ff17183eaaac207", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4fd5147a8735801966a39e132ff17183eaaac207" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f93c36787d738aa58c838d9f9d1e7657a1b81daa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f93c36787d738aa58c838d9f9d1e7657a1b81daa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f93c36787d738aa58c838d9f9d1e7657a1b81daa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f93c36787d738aa58c838d9f9d1e7657a1b81daa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4e4600af011606dc357964a9da72718a8b916005", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e4600af011606dc357964a9da72718a8b916005", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e4600af011606dc357964a9da72718a8b916005" + } + ] + }, + { + "sha": "6592b0c7ff81a8b0756a16077e6b5ff431f48ea2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NTkyYjBjN2ZmODFhOGIwNzU2YTE2MDc3ZTZiNWZmNDMxZjQ4ZWEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-18T04:50:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-18T04:50:10Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15413 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "14c0ea46fb70f51218024423bbef640695ff41e2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/14c0ea46fb70f51218024423bbef640695ff41e2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6592b0c7ff81a8b0756a16077e6b5ff431f48ea2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6592b0c7ff81a8b0756a16077e6b5ff431f48ea2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6592b0c7ff81a8b0756a16077e6b5ff431f48ea2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6592b0c7ff81a8b0756a16077e6b5ff431f48ea2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8a630c49ef96c3d66165b5d36911f4edb89bf835", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8a630c49ef96c3d66165b5d36911f4edb89bf835", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8a630c49ef96c3d66165b5d36911f4edb89bf835" + } + ] + }, + { + "sha": "8a630c49ef96c3d66165b5d36911f4edb89bf835", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4YTYzMGM0OWVmOTZjM2Q2NjE2NWI1ZDM2OTExZjRlZGI4OWJmODM1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-18T04:49:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-18T04:49:38Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_284\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15411 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "da668078fb6f3aebc819d108289493623f285737", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/da668078fb6f3aebc819d108289493623f285737" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8a630c49ef96c3d66165b5d36911f4edb89bf835", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8a630c49ef96c3d66165b5d36911f4edb89bf835", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8a630c49ef96c3d66165b5d36911f4edb89bf835", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8a630c49ef96c3d66165b5d36911f4edb89bf835/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fdf669a8226f82288a509bf307b18856eeb52de8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fdf669a8226f82288a509bf307b18856eeb52de8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fdf669a8226f82288a509bf307b18856eeb52de8" + } + ] + }, + { + "sha": "709ba8763be1fe989a1eb68ff53cd568cefdb135", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MDliYTg3NjNiZTFmZTk4OWExZWI2OGZmNTNjZDU2OGNlZmRiMTM1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-13T18:02:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-13T18:02:26Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15301 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "827b0002daa9ece4341e5ad1d9be755fafeed338", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/827b0002daa9ece4341e5ad1d9be755fafeed338" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/709ba8763be1fe989a1eb68ff53cd568cefdb135", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/709ba8763be1fe989a1eb68ff53cd568cefdb135", + "html_url": "https://github.com/jenkinsci/jenkins/commit/709ba8763be1fe989a1eb68ff53cd568cefdb135", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/709ba8763be1fe989a1eb68ff53cd568cefdb135/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "63850f804117ba72cc2bc17175812e6c18c1a373", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/63850f804117ba72cc2bc17175812e6c18c1a373", + "html_url": "https://github.com/jenkinsci/jenkins/commit/63850f804117ba72cc2bc17175812e6c18c1a373" + } + ] + }, + { + "sha": "63850f804117ba72cc2bc17175812e6c18c1a373", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2Mzg1MGY4MDQxMTdiYTcyY2MyYmMxNzE3NTgxMmU2YzE4YzFhMzcz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-13T17:58:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-13T17:58:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_283\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15299 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3e16e6448d464d1b729cd3096606972a5331bb3b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3e16e6448d464d1b729cd3096606972a5331bb3b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/63850f804117ba72cc2bc17175812e6c18c1a373", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/63850f804117ba72cc2bc17175812e6c18c1a373", + "html_url": "https://github.com/jenkinsci/jenkins/commit/63850f804117ba72cc2bc17175812e6c18c1a373", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/63850f804117ba72cc2bc17175812e6c18c1a373/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f1c00d8defd1ed975a0d2a172f60ea48d32c4a79", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f1c00d8defd1ed975a0d2a172f60ea48d32c4a79", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f1c00d8defd1ed975a0d2a172f60ea48d32c4a79" + } + ] + }, + { + "sha": "e58d1ee391b0981e7a590b86aa7f208f6b2e45ed", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNThkMWVlMzkxYjA5ODFlN2E1OTBiODZhYTdmMjA4ZjZiMmU0NWVk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-08T21:20:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-08T21:20:24Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15143 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "31e54c449b12e903d31038ab2827c33e1ee258eb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/31e54c449b12e903d31038ab2827c33e1ee258eb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e58d1ee391b0981e7a590b86aa7f208f6b2e45ed", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e58d1ee391b0981e7a590b86aa7f208f6b2e45ed", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e58d1ee391b0981e7a590b86aa7f208f6b2e45ed", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e58d1ee391b0981e7a590b86aa7f208f6b2e45ed/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e16d769bf64729ec7da2a134da45875630cef2d7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e16d769bf64729ec7da2a134da45875630cef2d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e16d769bf64729ec7da2a134da45875630cef2d7" + } + ] + }, + { + "sha": "e16d769bf64729ec7da2a134da45875630cef2d7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMTZkNzY5YmY2NDcyOWVjN2RhMmExMzRkYTQ1ODc1NjMwY2VmMmQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-08T21:20:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-08T21:20:02Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_282\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15141 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3514b6edc4fa33001a0ad67fc06040501e571157", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3514b6edc4fa33001a0ad67fc06040501e571157" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e16d769bf64729ec7da2a134da45875630cef2d7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e16d769bf64729ec7da2a134da45875630cef2d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e16d769bf64729ec7da2a134da45875630cef2d7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e16d769bf64729ec7da2a134da45875630cef2d7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e701da7cfa728290aabd90b36fb40b5f7ea78dcd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e701da7cfa728290aabd90b36fb40b5f7ea78dcd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e701da7cfa728290aabd90b36fb40b5f7ea78dcd" + } + ] + }, + { + "sha": "1a1d0d74d5794bb126e14f6577d553c6db74586c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYTFkMGQ3NGQ1Nzk0YmIxMjZlMTRmNjU3N2Q1NTNjNmRiNzQ1ODZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-06T20:05:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-06T20:05:24Z" + }, + "message": "license header clean up\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15081 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b306e1a13df4b1b164befb31262a405feacb1037", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b306e1a13df4b1b164befb31262a405feacb1037" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1a1d0d74d5794bb126e14f6577d553c6db74586c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a1d0d74d5794bb126e14f6577d553c6db74586c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1a1d0d74d5794bb126e14f6577d553c6db74586c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a1d0d74d5794bb126e14f6577d553c6db74586c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "af409e35b3ada2cdfd810fc396afe0f4dc931657", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/af409e35b3ada2cdfd810fc396afe0f4dc931657", + "html_url": "https://github.com/jenkinsci/jenkins/commit/af409e35b3ada2cdfd810fc396afe0f4dc931657" + } + ] + }, + { + "sha": "90b51314531c90e9e07595ae25b7b506677c2c8a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MGI1MTMxNDUzMWM5MGU5ZTA3NTk1YWUyNWI3YjUwNjY3N2MyYzhh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-06T00:37:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-06T00:37:12Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15053 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e12291938a27514b2797b2ee9578c40c40a019a3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e12291938a27514b2797b2ee9578c40c40a019a3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/90b51314531c90e9e07595ae25b7b506677c2c8a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90b51314531c90e9e07595ae25b7b506677c2c8a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/90b51314531c90e9e07595ae25b7b506677c2c8a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90b51314531c90e9e07595ae25b7b506677c2c8a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c" + } + ] + }, + { + "sha": "38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozOGRkNWU2YzgyOTUyNDhhYjJlZWM1MmFjMzM1ZmRjN2ZjYjU3YjFj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-06T00:36:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-06T00:36:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_281\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15051 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c9d80831ad2867e7abe6a257b639f73b0a44ab2e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c9d80831ad2867e7abe6a257b639f73b0a44ab2e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38dd5e6c8295248ab2eec52ac335fdc7fcb57b1c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f7eee9c87f5d0f98a45ce22cb0efd655a66f1d49", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f7eee9c87f5d0f98a45ce22cb0efd655a66f1d49", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f7eee9c87f5d0f98a45ce22cb0efd655a66f1d49" + } + ] + }, + { + "sha": "7f458f8f4c8d9bb7e680cd9dad7dacf0d5c27c16", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZjQ1OGY4ZjRjOGQ5YmI3ZTY4MGNkOWRhZDdkYWNmMGQ1YzI3YzE2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-01T16:59:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-01T16:59:07Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14972 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f8b6c0eadeb3f835243891ea4e781bacb584822e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f8b6c0eadeb3f835243891ea4e781bacb584822e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7f458f8f4c8d9bb7e680cd9dad7dacf0d5c27c16", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7f458f8f4c8d9bb7e680cd9dad7dacf0d5c27c16", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7f458f8f4c8d9bb7e680cd9dad7dacf0d5c27c16", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7f458f8f4c8d9bb7e680cd9dad7dacf0d5c27c16/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "969ce8386d128b0126f9f330f5cb704268d9e03e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/969ce8386d128b0126f9f330f5cb704268d9e03e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/969ce8386d128b0126f9f330f5cb704268d9e03e" + } + ] + }, + { + "sha": "969ce8386d128b0126f9f330f5cb704268d9e03e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NjljZTgzODZkMTI4YjAxMjZmOWYzMzBmNWNiNzA0MjY4ZDllMDNl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-01T16:58:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-02-01T16:58:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_280\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14970 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e86ff123a7c3cc2c8d932fc34d9fd9ef42b375c5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e86ff123a7c3cc2c8d932fc34d9fd9ef42b375c5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/969ce8386d128b0126f9f330f5cb704268d9e03e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/969ce8386d128b0126f9f330f5cb704268d9e03e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/969ce8386d128b0126f9f330f5cb704268d9e03e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/969ce8386d128b0126f9f330f5cb704268d9e03e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1c79e35c229b36ff696d539fb7193b3fa200452f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c79e35c229b36ff696d539fb7193b3fa200452f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1c79e35c229b36ff696d539fb7193b3fa200452f" + } + ] + }, + { + "sha": "a509ac6e4799821b4472bf5c3ae60e1aece24102", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNTA5YWM2ZTQ3OTk4MjFiNDQ3MmJmNWMzYWU2MGUxYWVjZTI0MTAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-28T17:21:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-28T17:21:16Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14848 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "342cf5630452f6708d762a12b41237c3b48ecf11", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/342cf5630452f6708d762a12b41237c3b48ecf11" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a509ac6e4799821b4472bf5c3ae60e1aece24102", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a509ac6e4799821b4472bf5c3ae60e1aece24102", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a509ac6e4799821b4472bf5c3ae60e1aece24102", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a509ac6e4799821b4472bf5c3ae60e1aece24102/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0eed66a159640283640ffe6659292decf5d37d91", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0eed66a159640283640ffe6659292decf5d37d91", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0eed66a159640283640ffe6659292decf5d37d91" + } + ] + }, + { + "sha": "0eed66a159640283640ffe6659292decf5d37d91", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowZWVkNjZhMTU5NjQwMjgzNjQwZmZlNjY1OTI5MmRlY2Y1ZDM3ZDkx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-28T17:17:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-28T17:17:44Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_279\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14846 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "769892d7e4e967b977493ff98a8432e98690320b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/769892d7e4e967b977493ff98a8432e98690320b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0eed66a159640283640ffe6659292decf5d37d91", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0eed66a159640283640ffe6659292decf5d37d91", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0eed66a159640283640ffe6659292decf5d37d91", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0eed66a159640283640ffe6659292decf5d37d91/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f57b06cebfdcf03ec89cc491143dc563fd91dfe6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f57b06cebfdcf03ec89cc491143dc563fd91dfe6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f57b06cebfdcf03ec89cc491143dc563fd91dfe6" + } + ] + }, + { + "sha": "8ab509949b823be05f7f7cd762aa86969e3d7e8a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4YWI1MDk5NDliODIzYmUwNWY3ZjdjZDc2MmFhODY5NjllM2Q3ZThh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-24T01:51:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-24T01:51:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14759 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "416b210bd30a142404884e2c7264fa58e4477525", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/416b210bd30a142404884e2c7264fa58e4477525" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8ab509949b823be05f7f7cd762aa86969e3d7e8a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ab509949b823be05f7f7cd762aa86969e3d7e8a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8ab509949b823be05f7f7cd762aa86969e3d7e8a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ab509949b823be05f7f7cd762aa86969e3d7e8a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eeedc38ce3f8d96a766d768f26b0276b9208a1e9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eeedc38ce3f8d96a766d768f26b0276b9208a1e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eeedc38ce3f8d96a766d768f26b0276b9208a1e9" + } + ] + }, + { + "sha": "eeedc38ce3f8d96a766d768f26b0276b9208a1e9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZWVkYzM4Y2UzZjhkOTZhNzY2ZDc2OGYyNmIwMjc2YjkyMDhhMWU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-24T01:45:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-24T01:45:27Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_278\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14757 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3f5bb0969b820e19492ee57e4ea6dbda6f556347", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3f5bb0969b820e19492ee57e4ea6dbda6f556347" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/eeedc38ce3f8d96a766d768f26b0276b9208a1e9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eeedc38ce3f8d96a766d768f26b0276b9208a1e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eeedc38ce3f8d96a766d768f26b0276b9208a1e9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eeedc38ce3f8d96a766d768f26b0276b9208a1e9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "96a695cbf6c97b9fafe0a9b5f4a7d22e86808124", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/96a695cbf6c97b9fafe0a9b5f4a7d22e86808124", + "html_url": "https://github.com/jenkinsci/jenkins/commit/96a695cbf6c97b9fafe0a9b5f4a7d22e86808124" + } + ] + }, + { + "sha": "3b14eed67839b8bb875badb62037df0601f9906d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozYjE0ZWVkNjc4MzliOGJiODc1YmFkYjYyMDM3ZGYwNjAxZjk5MDZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:53:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:53:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14689 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "536fc90fcf92775d9804115eb7739f1e7d3698db", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/536fc90fcf92775d9804115eb7739f1e7d3698db" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3b14eed67839b8bb875badb62037df0601f9906d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3b14eed67839b8bb875badb62037df0601f9906d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3b14eed67839b8bb875badb62037df0601f9906d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3b14eed67839b8bb875badb62037df0601f9906d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "005adb01acd604ac32d5fdf032fe5155ed277ba1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/005adb01acd604ac32d5fdf032fe5155ed277ba1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/005adb01acd604ac32d5fdf032fe5155ed277ba1" + } + ] + }, + { + "sha": "005adb01acd604ac32d5fdf032fe5155ed277ba1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMDVhZGIwMWFjZDYwNGFjMzJkNWZkZjAzMmZlNTE1NWVkMjc3YmEx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:47:54Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:47:54Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_277\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14687 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cc38e054a2680bbe109cdbfe07967599189bff4e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cc38e054a2680bbe109cdbfe07967599189bff4e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/005adb01acd604ac32d5fdf032fe5155ed277ba1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/005adb01acd604ac32d5fdf032fe5155ed277ba1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/005adb01acd604ac32d5fdf032fe5155ed277ba1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/005adb01acd604ac32d5fdf032fe5155ed277ba1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3946418fcf80f5285ee3de6a622a1ee5656490fa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3946418fcf80f5285ee3de6a622a1ee5656490fa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3946418fcf80f5285ee3de6a622a1ee5656490fa" + } + ] + }, + { + "sha": "3946418fcf80f5285ee3de6a622a1ee5656490fa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozOTQ2NDE4ZmNmODBmNTI4NWVlM2RlNmE2MjJhMWVlNTY1NjQ5MGZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:40:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:40:52Z" + }, + "message": "[maven-release-plugin] rollback the release of hudson-1_277\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14685 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c55b786cec6c61be0942882efabb4a652ccf4c35", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c55b786cec6c61be0942882efabb4a652ccf4c35" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3946418fcf80f5285ee3de6a622a1ee5656490fa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3946418fcf80f5285ee3de6a622a1ee5656490fa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3946418fcf80f5285ee3de6a622a1ee5656490fa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3946418fcf80f5285ee3de6a622a1ee5656490fa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4b6249ccf2ce6a60e6a2f56993e4393969cb3004", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4b6249ccf2ce6a60e6a2f56993e4393969cb3004", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4b6249ccf2ce6a60e6a2f56993e4393969cb3004" + } + ] + }, + { + "sha": "b275c3983ead08661bb44b87318fbfbf98567096", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMjc1YzM5ODNlYWQwODY2MWJiNDRiODczMThmYmZiZjk4NTY3MDk2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:34:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:34:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14683 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c289230364d7188a050bf7d28ce0571c77ec17ac", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c289230364d7188a050bf7d28ce0571c77ec17ac" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b275c3983ead08661bb44b87318fbfbf98567096", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b275c3983ead08661bb44b87318fbfbf98567096", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b275c3983ead08661bb44b87318fbfbf98567096", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b275c3983ead08661bb44b87318fbfbf98567096/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dd2192ab5fd41454e7f82575f6b89c94a41fd2b6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd2192ab5fd41454e7f82575f6b89c94a41fd2b6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd2192ab5fd41454e7f82575f6b89c94a41fd2b6" + } + ] + }, + { + "sha": "dd2192ab5fd41454e7f82575f6b89c94a41fd2b6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkZDIxOTJhYjVmZDQxNDU0ZTdmODI1NzVmNmI4OWM5NGE0MWZkMmI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:00:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-21T02:00:44Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_277\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14680 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bd41c2629c551d6419ebe97e35a5c3d6c2214492", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bd41c2629c551d6419ebe97e35a5c3d6c2214492" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dd2192ab5fd41454e7f82575f6b89c94a41fd2b6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd2192ab5fd41454e7f82575f6b89c94a41fd2b6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd2192ab5fd41454e7f82575f6b89c94a41fd2b6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd2192ab5fd41454e7f82575f6b89c94a41fd2b6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c210a6d2d844f567e58ef87212639d15ebeb5f30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c210a6d2d844f567e58ef87212639d15ebeb5f30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c210a6d2d844f567e58ef87212639d15ebeb5f30" + } + ] + }, + { + "sha": "339e893845385ccd7447bab65e05f7f809f0b7e3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMzllODkzODQ1Mzg1Y2NkNzQ0N2JhYjY1ZTA1ZjdmODA5ZjBiN2Uz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-16T20:01:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-16T20:01:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14558 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "50914870e4ba2e82625ea63dfd095a791540fe17", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/50914870e4ba2e82625ea63dfd095a791540fe17" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/339e893845385ccd7447bab65e05f7f809f0b7e3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/339e893845385ccd7447bab65e05f7f809f0b7e3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/339e893845385ccd7447bab65e05f7f809f0b7e3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/339e893845385ccd7447bab65e05f7f809f0b7e3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "004bc51dc202c5f5725565dbc86884dc4f9b07a6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/004bc51dc202c5f5725565dbc86884dc4f9b07a6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/004bc51dc202c5f5725565dbc86884dc4f9b07a6" + } + ] + }, + { + "sha": "004bc51dc202c5f5725565dbc86884dc4f9b07a6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMDRiYzUxZGMyMDJjNWY1NzI1NTY1ZGJjODY4ODRkYzRmOWIwN2E2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-16T20:00:54Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-16T20:00:54Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_276\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14556 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7d019e6a4df2fa594f37dbb7ae612868f7ab7138", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7d019e6a4df2fa594f37dbb7ae612868f7ab7138" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/004bc51dc202c5f5725565dbc86884dc4f9b07a6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/004bc51dc202c5f5725565dbc86884dc4f9b07a6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/004bc51dc202c5f5725565dbc86884dc4f9b07a6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/004bc51dc202c5f5725565dbc86884dc4f9b07a6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7db56f3f2cd7286f214980e882955da410ac7c44", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7db56f3f2cd7286f214980e882955da410ac7c44", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7db56f3f2cd7286f214980e882955da410ac7c44" + } + ] + }, + { + "sha": "edfaacbadc3b35d769fdaa27bc37a766e024a42f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZGZhYWNiYWRjM2IzNWQ3NjlmZGFhMjdiYzM3YTc2NmUwMjRhNDJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-15T02:49:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-15T02:49:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14504 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5dd35d8550ce533d053c306a7170041b3765f8e8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5dd35d8550ce533d053c306a7170041b3765f8e8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/edfaacbadc3b35d769fdaa27bc37a766e024a42f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/edfaacbadc3b35d769fdaa27bc37a766e024a42f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/edfaacbadc3b35d769fdaa27bc37a766e024a42f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/edfaacbadc3b35d769fdaa27bc37a766e024a42f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c4254087d578ea40cfef9c596aa36a25a54df89d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c4254087d578ea40cfef9c596aa36a25a54df89d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c4254087d578ea40cfef9c596aa36a25a54df89d" + } + ] + }, + { + "sha": "c4254087d578ea40cfef9c596aa36a25a54df89d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNDI1NDA4N2Q1NzhlYTQwY2ZlZjljNTk2YWEzNmEyNWE1NGRmODlk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-15T02:46:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-15T02:46:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_275\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14502 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b758bf443b9b6b79f8a8200e7765fc0455d959d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b758bf443b9b6b79f8a8200e7765fc0455d959d2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c4254087d578ea40cfef9c596aa36a25a54df89d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c4254087d578ea40cfef9c596aa36a25a54df89d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c4254087d578ea40cfef9c596aa36a25a54df89d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c4254087d578ea40cfef9c596aa36a25a54df89d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "81d37493956c79f945fe5a9b019bb7dab7a11f57", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/81d37493956c79f945fe5a9b019bb7dab7a11f57", + "html_url": "https://github.com/jenkinsci/jenkins/commit/81d37493956c79f945fe5a9b019bb7dab7a11f57" + } + ] + }, + { + "sha": "43a84257a7fd89ce16726c037d3267af3f4d5bab", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0M2E4NDI1N2E3ZmQ4OWNlMTY3MjZjMDM3ZDMyNjdhZjNmNGQ1YmFi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-13T02:17:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-13T02:17:55Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14419 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "048e136c65b93a8840ea552afe7c3feccc93dcd9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/048e136c65b93a8840ea552afe7c3feccc93dcd9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/43a84257a7fd89ce16726c037d3267af3f4d5bab", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/43a84257a7fd89ce16726c037d3267af3f4d5bab", + "html_url": "https://github.com/jenkinsci/jenkins/commit/43a84257a7fd89ce16726c037d3267af3f4d5bab", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/43a84257a7fd89ce16726c037d3267af3f4d5bab/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d370a516fe07809ac2e299ee0869ec72d9af6d94", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d370a516fe07809ac2e299ee0869ec72d9af6d94", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d370a516fe07809ac2e299ee0869ec72d9af6d94" + } + ] + }, + { + "sha": "d370a516fe07809ac2e299ee0869ec72d9af6d94", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMzcwYTUxNmZlMDc4MDlhYzJlMjk5ZWUwODY5ZWM3MmQ5YWY2ZDk0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-13T02:17:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-13T02:17:31Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_274\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14417 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4274f4494b565b78df46db934abc034204b1ff56", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4274f4494b565b78df46db934abc034204b1ff56" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d370a516fe07809ac2e299ee0869ec72d9af6d94", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d370a516fe07809ac2e299ee0869ec72d9af6d94", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d370a516fe07809ac2e299ee0869ec72d9af6d94", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d370a516fe07809ac2e299ee0869ec72d9af6d94/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "183c25bb313d92b9159cb56fa30a8e5622cbfe03", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/183c25bb313d92b9159cb56fa30a8e5622cbfe03", + "html_url": "https://github.com/jenkinsci/jenkins/commit/183c25bb313d92b9159cb56fa30a8e5622cbfe03" + } + ] + }, + { + "sha": "0ab9ecb3b3456a90a5740fcc2bab5675fc2b789c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYWI5ZWNiM2IzNDU2YTkwYTU3NDBmY2MyYmFiNTY3NWZjMmI3ODlj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-11T19:21:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-11T19:21:25Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14388 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "97e86b8d5f95254310adf22bbe3f7a7ed880d51e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/97e86b8d5f95254310adf22bbe3f7a7ed880d51e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0ab9ecb3b3456a90a5740fcc2bab5675fc2b789c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ab9ecb3b3456a90a5740fcc2bab5675fc2b789c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0ab9ecb3b3456a90a5740fcc2bab5675fc2b789c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ab9ecb3b3456a90a5740fcc2bab5675fc2b789c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0efd602016554bd93746f599d1c4194055149dfa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0efd602016554bd93746f599d1c4194055149dfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0efd602016554bd93746f599d1c4194055149dfa" + } + ] + }, + { + "sha": "0efd602016554bd93746f599d1c4194055149dfa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowZWZkNjAyMDE2NTU0YmQ5Mzc0NmY1OTlkMWM0MTk0MDU1MTQ5ZGZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-11T19:16:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-11T19:16:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_273\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14386 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "acd7e452ff1aa6b857ae9a328054eeb8ff727541", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/acd7e452ff1aa6b857ae9a328054eeb8ff727541" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0efd602016554bd93746f599d1c4194055149dfa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0efd602016554bd93746f599d1c4194055149dfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0efd602016554bd93746f599d1c4194055149dfa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0efd602016554bd93746f599d1c4194055149dfa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d46586fb876adb1824ce6159f67a3df6f1ba495a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d46586fb876adb1824ce6159f67a3df6f1ba495a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d46586fb876adb1824ce6159f67a3df6f1ba495a" + } + ] + }, + { + "sha": "af755514985ee0fe945d5feb0e4d1884ea0912b7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphZjc1NTUxNDk4NWVlMGZlOTQ1ZDVmZWIwZTRkMTg4NGVhMDkxMmI3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-10T17:57:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-10T17:57:11Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14342 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1ce4172860b2d2ed82781937c773b97cf5f10f17", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1ce4172860b2d2ed82781937c773b97cf5f10f17" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/af755514985ee0fe945d5feb0e4d1884ea0912b7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/af755514985ee0fe945d5feb0e4d1884ea0912b7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/af755514985ee0fe945d5feb0e4d1884ea0912b7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/af755514985ee0fe945d5feb0e4d1884ea0912b7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4ed29df79b4206bb3fce65b31e7ef97cd4885ddc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ed29df79b4206bb3fce65b31e7ef97cd4885ddc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ed29df79b4206bb3fce65b31e7ef97cd4885ddc" + } + ] + }, + { + "sha": "4ed29df79b4206bb3fce65b31e7ef97cd4885ddc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZWQyOWRmNzliNDIwNmJiM2ZjZTY1YjMxZTdlZjk3Y2Q0ODg1ZGRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-10T17:53:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-10T17:53:59Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_272\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14340 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d0f65f581f03a3759fd14433c58db7c0a3330610", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d0f65f581f03a3759fd14433c58db7c0a3330610" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4ed29df79b4206bb3fce65b31e7ef97cd4885ddc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ed29df79b4206bb3fce65b31e7ef97cd4885ddc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ed29df79b4206bb3fce65b31e7ef97cd4885ddc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ed29df79b4206bb3fce65b31e7ef97cd4885ddc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "46fffdb82dfb3e9c4b1d5f43b18676b495f9e3bf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/46fffdb82dfb3e9c4b1d5f43b18676b495f9e3bf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/46fffdb82dfb3e9c4b1d5f43b18676b495f9e3bf" + } + ] + }, + { + "sha": "4b2f0f145ef9540db2da36e2310203c06b4c7de2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0YjJmMGYxNDVlZjk1NDBkYjJkYTM2ZTIzMTAyMDNjMDZiNGM3ZGUy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-09T21:51:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-09T21:51:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14314 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "448db1539a1b9fe98c924595f019d44b46abc316", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/448db1539a1b9fe98c924595f019d44b46abc316" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4b2f0f145ef9540db2da36e2310203c06b4c7de2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4b2f0f145ef9540db2da36e2310203c06b4c7de2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4b2f0f145ef9540db2da36e2310203c06b4c7de2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4b2f0f145ef9540db2da36e2310203c06b4c7de2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "38f33e7513c5bbccc09733801732b879162d3974", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38f33e7513c5bbccc09733801732b879162d3974", + "html_url": "https://github.com/jenkinsci/jenkins/commit/38f33e7513c5bbccc09733801732b879162d3974" + } + ] + }, + { + "sha": "38f33e7513c5bbccc09733801732b879162d3974", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozOGYzM2U3NTEzYzViYmNjYzA5NzMzODAxNzMyYjg3OTE2MmQzOTc0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-09T21:47:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-09T21:47:57Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_271\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14312 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "59e283973350387e9f1d77a0bfc08b4e524ae8d3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/59e283973350387e9f1d77a0bfc08b4e524ae8d3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/38f33e7513c5bbccc09733801732b879162d3974", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38f33e7513c5bbccc09733801732b879162d3974", + "html_url": "https://github.com/jenkinsci/jenkins/commit/38f33e7513c5bbccc09733801732b879162d3974", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38f33e7513c5bbccc09733801732b879162d3974/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1254e9aeb13e091460695e43ada85733d3fc6560", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1254e9aeb13e091460695e43ada85733d3fc6560", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1254e9aeb13e091460695e43ada85733d3fc6560" + } + ] + }, + { + "sha": "36d166cd3164dfc25557592e4d980aa084fb9452", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNmQxNjZjZDMxNjRkZmMyNTU1NzU5MmU0ZDk4MGFhMDg0ZmI5NDUy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-07T02:39:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-07T02:39:27Z" + }, + "message": "wrong id\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14221 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "158cf94fd4c066c63ccffe51b67a570073f74c33", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/158cf94fd4c066c63ccffe51b67a570073f74c33" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/36d166cd3164dfc25557592e4d980aa084fb9452", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/36d166cd3164dfc25557592e4d980aa084fb9452", + "html_url": "https://github.com/jenkinsci/jenkins/commit/36d166cd3164dfc25557592e4d980aa084fb9452", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/36d166cd3164dfc25557592e4d980aa084fb9452/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e191dfafddb3d700d5abb3cea024a402b22e168b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e191dfafddb3d700d5abb3cea024a402b22e168b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e191dfafddb3d700d5abb3cea024a402b22e168b" + } + ] + }, + { + "sha": "e191dfafddb3d700d5abb3cea024a402b22e168b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMTkxZGZhZmRkYjNkNzAwZDVhYmIzY2VhMDI0YTQwMmIyMmUxNjhi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-07T02:39:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-07T02:39:16Z" + }, + "message": "deploy Maven-generated site, which contains documentation\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14220 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f44b2c869095e9b4e92dac861f3d6b3a662eb531", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f44b2c869095e9b4e92dac861f3d6b3a662eb531" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e191dfafddb3d700d5abb3cea024a402b22e168b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e191dfafddb3d700d5abb3cea024a402b22e168b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e191dfafddb3d700d5abb3cea024a402b22e168b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e191dfafddb3d700d5abb3cea024a402b22e168b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b644bdd18c84815d71127536b733939f41d48a8d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b644bdd18c84815d71127536b733939f41d48a8d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b644bdd18c84815d71127536b733939f41d48a8d" + } + ] + }, + { + "sha": "114ae9329747fb8421797e7f78098c3379839572", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxMTRhZTkzMjk3NDdmYjg0MjE3OTdlN2Y3ODA5OGMzMzc5ODM5NTcy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-06T01:06:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-06T01:06:17Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14182 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c8f48665f655c59212369a1f21f9c248ccd36f2b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c8f48665f655c59212369a1f21f9c248ccd36f2b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/114ae9329747fb8421797e7f78098c3379839572", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/114ae9329747fb8421797e7f78098c3379839572", + "html_url": "https://github.com/jenkinsci/jenkins/commit/114ae9329747fb8421797e7f78098c3379839572", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/114ae9329747fb8421797e7f78098c3379839572/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1008e05c21e673d1b2a980079c2f8e30f95b2c6a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1008e05c21e673d1b2a980079c2f8e30f95b2c6a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1008e05c21e673d1b2a980079c2f8e30f95b2c6a" + } + ] + }, + { + "sha": "1008e05c21e673d1b2a980079c2f8e30f95b2c6a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxMDA4ZTA1YzIxZTY3M2QxYjJhOTgwMDc5YzJmOGUzMGY5NWIyYzZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-06T01:05:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-06T01:05:32Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_270\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14180 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "80ece300fa762d342145f9e95e6474c7c11da58e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/80ece300fa762d342145f9e95e6474c7c11da58e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1008e05c21e673d1b2a980079c2f8e30f95b2c6a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1008e05c21e673d1b2a980079c2f8e30f95b2c6a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1008e05c21e673d1b2a980079c2f8e30f95b2c6a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1008e05c21e673d1b2a980079c2f8e30f95b2c6a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c04134e160d6c720a505b81c6a88e27515ec6cdd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c04134e160d6c720a505b81c6a88e27515ec6cdd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c04134e160d6c720a505b81c6a88e27515ec6cdd" + } + ] + }, + { + "sha": "aec24acd748fabbc0a7042ab5a7d72a531e4941f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphZWMyNGFjZDc0OGZhYmJjMGE3MDQyYWI1YTdkNzJhNTMxZTQ5NDFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-05T19:58:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-05T19:58:51Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14160 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "376202a953cde4b596fc92058c8ed41c1ad2f5da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/376202a953cde4b596fc92058c8ed41c1ad2f5da" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/aec24acd748fabbc0a7042ab5a7d72a531e4941f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aec24acd748fabbc0a7042ab5a7d72a531e4941f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aec24acd748fabbc0a7042ab5a7d72a531e4941f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aec24acd748fabbc0a7042ab5a7d72a531e4941f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a3e4d43c29dbd1009689db4746d9cec5b8ee07d7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a3e4d43c29dbd1009689db4746d9cec5b8ee07d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a3e4d43c29dbd1009689db4746d9cec5b8ee07d7" + } + ] + }, + { + "sha": "a3e4d43c29dbd1009689db4746d9cec5b8ee07d7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphM2U0ZDQzYzI5ZGJkMTAwOTY4OWRiNDc0NmQ5Y2VjNWI4ZWUwN2Q3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-05T19:56:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2009-01-05T19:56:44Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_269\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14158 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d8b7a38c37ec9a1bfd2f2f71932a78bc06c333e5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d8b7a38c37ec9a1bfd2f2f71932a78bc06c333e5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a3e4d43c29dbd1009689db4746d9cec5b8ee07d7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a3e4d43c29dbd1009689db4746d9cec5b8ee07d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a3e4d43c29dbd1009689db4746d9cec5b8ee07d7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a3e4d43c29dbd1009689db4746d9cec5b8ee07d7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e9eaaa7d553ede20962ae2576501d87839235be4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e9eaaa7d553ede20962ae2576501d87839235be4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e9eaaa7d553ede20962ae2576501d87839235be4" + } + ] + }, + { + "sha": "350aef4733105e76d5a72bd00c0bdb80792cf7c0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTBhZWY0NzMzMTA1ZTc2ZDVhNzJiZDAwYzBiZGI4MDc5MmNmN2Mw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-28T20:04:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-28T20:04:07Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13939 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "01728c01cec4c61d53c8a2231802a470986a8271", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/01728c01cec4c61d53c8a2231802a470986a8271" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/350aef4733105e76d5a72bd00c0bdb80792cf7c0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350aef4733105e76d5a72bd00c0bdb80792cf7c0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/350aef4733105e76d5a72bd00c0bdb80792cf7c0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350aef4733105e76d5a72bd00c0bdb80792cf7c0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "13f1aacf4807ea4034eb3e7259b66e674d4e7d4c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/13f1aacf4807ea4034eb3e7259b66e674d4e7d4c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/13f1aacf4807ea4034eb3e7259b66e674d4e7d4c" + } + ] + }, + { + "sha": "13f1aacf4807ea4034eb3e7259b66e674d4e7d4c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxM2YxYWFjZjQ4MDdlYTQwMzRlYjNlNzI1OWI2NmU2NzRkNGU3ZDRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-28T20:02:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-28T20:02:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_268\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13937 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0105404ed2de20a67305cda743569a058d21c192", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0105404ed2de20a67305cda743569a058d21c192" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/13f1aacf4807ea4034eb3e7259b66e674d4e7d4c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/13f1aacf4807ea4034eb3e7259b66e674d4e7d4c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/13f1aacf4807ea4034eb3e7259b66e674d4e7d4c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/13f1aacf4807ea4034eb3e7259b66e674d4e7d4c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ffc5884a174255a762f5c4cffec8656172224a04", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ffc5884a174255a762f5c4cffec8656172224a04", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ffc5884a174255a762f5c4cffec8656172224a04" + } + ] + }, + { + "sha": "6dbe1304806b5d7da8dc38bceebc54bb54a08d68", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2ZGJlMTMwNDgwNmI1ZDdkYThkYzM4YmNlZWJjNTRiYjU0YTA4ZDY4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-24T19:59:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-24T19:59:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13841 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cb391ec529df4e37e54024a018bdfbe9030bc354", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cb391ec529df4e37e54024a018bdfbe9030bc354" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6dbe1304806b5d7da8dc38bceebc54bb54a08d68", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6dbe1304806b5d7da8dc38bceebc54bb54a08d68", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6dbe1304806b5d7da8dc38bceebc54bb54a08d68", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6dbe1304806b5d7da8dc38bceebc54bb54a08d68/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dbef9c78d045248700c3c23b4aa03e1088380b58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dbef9c78d045248700c3c23b4aa03e1088380b58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dbef9c78d045248700c3c23b4aa03e1088380b58" + } + ] + }, + { + "sha": "dbef9c78d045248700c3c23b4aa03e1088380b58", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYmVmOWM3OGQwNDUyNDg3MDBjM2MyM2I0YWEwM2UxMDg4MzgwYjU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-24T19:59:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-24T19:59:32Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_267\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13839 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "70358079cf299712fc13d83acb847236f54b6217", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/70358079cf299712fc13d83acb847236f54b6217" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dbef9c78d045248700c3c23b4aa03e1088380b58", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dbef9c78d045248700c3c23b4aa03e1088380b58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dbef9c78d045248700c3c23b4aa03e1088380b58", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dbef9c78d045248700c3c23b4aa03e1088380b58/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fb873cbaf2e6b3cd4d040bc4ca85dea1cc08c5af", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fb873cbaf2e6b3cd4d040bc4ca85dea1cc08c5af", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fb873cbaf2e6b3cd4d040bc4ca85dea1cc08c5af" + } + ] + }, + { + "sha": "beb117a3faa62913c592c2968873091be7b53592", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZWIxMTdhM2ZhYTYyOTEzYzU5MmMyOTY4ODczMDkxYmU3YjUzNTky", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-20T01:51:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-20T01:51:58Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13745 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6a1280e60f043ca8aba075d14a4027cc6a1ae305", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6a1280e60f043ca8aba075d14a4027cc6a1ae305" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/beb117a3faa62913c592c2968873091be7b53592", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/beb117a3faa62913c592c2968873091be7b53592", + "html_url": "https://github.com/jenkinsci/jenkins/commit/beb117a3faa62913c592c2968873091be7b53592", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/beb117a3faa62913c592c2968873091be7b53592/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "44722cab87e803457484fa23c8eb68b0a92b14bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44722cab87e803457484fa23c8eb68b0a92b14bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/44722cab87e803457484fa23c8eb68b0a92b14bd" + } + ] + }, + { + "sha": "44722cab87e803457484fa23c8eb68b0a92b14bd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NDcyMmNhYjg3ZTgwMzQ1NzQ4NGZhMjNjOGViNjhiMGE5MmIxNGJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-20T01:51:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-20T01:51:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_266\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13743 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a0550b84cb17a646d94dc854863cf2889eaf14e7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a0550b84cb17a646d94dc854863cf2889eaf14e7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/44722cab87e803457484fa23c8eb68b0a92b14bd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44722cab87e803457484fa23c8eb68b0a92b14bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/44722cab87e803457484fa23c8eb68b0a92b14bd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44722cab87e803457484fa23c8eb68b0a92b14bd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "76a2db8ded403cb8c927a64efe005d689382ed7e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/76a2db8ded403cb8c927a64efe005d689382ed7e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/76a2db8ded403cb8c927a64efe005d689382ed7e" + } + ] + }, + { + "sha": "35b420dec17721f5f46312025bd67b769ace8e93", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNWI0MjBkZWMxNzcyMWY1ZjQ2MzEyMDI1YmQ2N2I3NjlhY2U4ZTkz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-17T18:11:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-17T18:11:47Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13693 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c312228b8dd153694bcd96ecafa2c7c10b7f6b7e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c312228b8dd153694bcd96ecafa2c7c10b7f6b7e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/35b420dec17721f5f46312025bd67b769ace8e93", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35b420dec17721f5f46312025bd67b769ace8e93", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35b420dec17721f5f46312025bd67b769ace8e93", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35b420dec17721f5f46312025bd67b769ace8e93/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c549f133b9cd4dbedd54b36baa82eca48fc5a602", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c549f133b9cd4dbedd54b36baa82eca48fc5a602", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c549f133b9cd4dbedd54b36baa82eca48fc5a602" + } + ] + }, + { + "sha": "c549f133b9cd4dbedd54b36baa82eca48fc5a602", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNTQ5ZjEzM2I5Y2Q0ZGJlZGQ1NGIzNmJhYTgyZWNhNDhmYzVhNjAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-17T18:08:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-17T18:08:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_265\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13691 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2eb051c7c64529e8bdbaee9d3a8727f5330e0d7a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2eb051c7c64529e8bdbaee9d3a8727f5330e0d7a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c549f133b9cd4dbedd54b36baa82eca48fc5a602", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c549f133b9cd4dbedd54b36baa82eca48fc5a602", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c549f133b9cd4dbedd54b36baa82eca48fc5a602", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c549f133b9cd4dbedd54b36baa82eca48fc5a602/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d38a91b0c4aadc03512a646f89d76527058d66d5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d38a91b0c4aadc03512a646f89d76527058d66d5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d38a91b0c4aadc03512a646f89d76527058d66d5" + } + ] + }, + { + "sha": "d38a91b0c4aadc03512a646f89d76527058d66d5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMzhhOTFiMGM0YWFkYzAzNTEyYTY0NmY4OWQ3NjUyNzA1OGQ2NmQ1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-17T00:22:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-17T00:22:57Z" + }, + "message": "this assembly configuration is not meant to be inherited.\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13660 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5179429c080c2ccfad23d6dcbf51087047f792ad", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5179429c080c2ccfad23d6dcbf51087047f792ad" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d38a91b0c4aadc03512a646f89d76527058d66d5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d38a91b0c4aadc03512a646f89d76527058d66d5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d38a91b0c4aadc03512a646f89d76527058d66d5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d38a91b0c4aadc03512a646f89d76527058d66d5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3e0e577e96e3552832bb361c09c1d09c180b1cf5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e0e577e96e3552832bb361c09c1d09c180b1cf5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e0e577e96e3552832bb361c09c1d09c180b1cf5" + } + ] + }, + { + "sha": "cb4d18f3313de66e0262ce0a2a9e888fca9729d8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYjRkMThmMzMxM2RlNjZlMDI2MmNlMGEyYTllODg4ZmNhOTcyOWQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-16T16:51:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-16T16:51:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13640 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "66e02b4d31ab4d12f68d7abf1857c53fc7fc2f69", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/66e02b4d31ab4d12f68d7abf1857c53fc7fc2f69" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cb4d18f3313de66e0262ce0a2a9e888fca9729d8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb4d18f3313de66e0262ce0a2a9e888fca9729d8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb4d18f3313de66e0262ce0a2a9e888fca9729d8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb4d18f3313de66e0262ce0a2a9e888fca9729d8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "390d1cd4fa35769243a2fe50f6692c43c77f8e5c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/390d1cd4fa35769243a2fe50f6692c43c77f8e5c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/390d1cd4fa35769243a2fe50f6692c43c77f8e5c" + } + ] + }, + { + "sha": "390d1cd4fa35769243a2fe50f6692c43c77f8e5c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozOTBkMWNkNGZhMzU3NjkyNDNhMmZlNTBmNjY5MmM0M2M3N2Y4ZTVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-16T16:51:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-16T16:51:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_264\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13638 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e86ace5bac964010ab474eaf2e0d41e59f036158", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e86ace5bac964010ab474eaf2e0d41e59f036158" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/390d1cd4fa35769243a2fe50f6692c43c77f8e5c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/390d1cd4fa35769243a2fe50f6692c43c77f8e5c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/390d1cd4fa35769243a2fe50f6692c43c77f8e5c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/390d1cd4fa35769243a2fe50f6692c43c77f8e5c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c66fd5d156a6ca47c262171bce6390ed30105163", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c66fd5d156a6ca47c262171bce6390ed30105163", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c66fd5d156a6ca47c262171bce6390ed30105163" + } + ] + }, + { + "sha": "961910011ae336932d3fdf24d060bbbf4de91830", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NjE5MTAwMTFhZTMzNjkzMmQzZmRmMjRkMDYwYmJiZjRkZTkxODMw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-11T22:01:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-11T22:01:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13511 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c47b71f34d4c8a1cc7c81347d2e78f7e51824f29", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c47b71f34d4c8a1cc7c81347d2e78f7e51824f29" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/961910011ae336932d3fdf24d060bbbf4de91830", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/961910011ae336932d3fdf24d060bbbf4de91830", + "html_url": "https://github.com/jenkinsci/jenkins/commit/961910011ae336932d3fdf24d060bbbf4de91830", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/961910011ae336932d3fdf24d060bbbf4de91830/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6d70f6daaac14442f12a7b07207f1a28bc30ffdf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6d70f6daaac14442f12a7b07207f1a28bc30ffdf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6d70f6daaac14442f12a7b07207f1a28bc30ffdf" + } + ] + }, + { + "sha": "6d70f6daaac14442f12a7b07207f1a28bc30ffdf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2ZDcwZjZkYWFhYzE0NDQyZjEyYTdiMDcyMDdmMWEyOGJjMzBmZmRm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-11T22:00:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-12-11T22:00:02Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_263\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13509 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "25b8ccea2bbfbf5c73f1b3599779b5bbb6a0c767", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/25b8ccea2bbfbf5c73f1b3599779b5bbb6a0c767" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6d70f6daaac14442f12a7b07207f1a28bc30ffdf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6d70f6daaac14442f12a7b07207f1a28bc30ffdf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6d70f6daaac14442f12a7b07207f1a28bc30ffdf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6d70f6daaac14442f12a7b07207f1a28bc30ffdf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "323dc075a6f3d8254a6528a24114eb53104f0027", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/323dc075a6f3d8254a6528a24114eb53104f0027", + "html_url": "https://github.com/jenkinsci/jenkins/commit/323dc075a6f3d8254a6528a24114eb53104f0027" + } + ] + }, + { + "sha": "79dd4c1826916af742861870189b20655dd6a2a1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3OWRkNGMxODI2OTE2YWY3NDI4NjE4NzAxODliMjA2NTVkZDZhMmEx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-18T00:53:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-18T00:53:05Z" + }, + "message": "animal-sniffer has too many dependencies\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13288 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fbba492914d0475fae70353dd5d3c373e981be76", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fbba492914d0475fae70353dd5d3c373e981be76" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/79dd4c1826916af742861870189b20655dd6a2a1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/79dd4c1826916af742861870189b20655dd6a2a1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/79dd4c1826916af742861870189b20655dd6a2a1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/79dd4c1826916af742861870189b20655dd6a2a1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d3e1b57a7d1b20e3cd5f8b79af6f6f6280a05954", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3e1b57a7d1b20e3cd5f8b79af6f6f6280a05954", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d3e1b57a7d1b20e3cd5f8b79af6f6f6280a05954" + } + ] + }, + { + "sha": "cb4c48f2e5f67117c70dd24daf03e4c519ea20bf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYjRjNDhmMmU1ZjY3MTE3YzcwZGQyNGRhZjAzZTRjNTE5ZWEyMGJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-17T19:18:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-17T19:18:16Z" + }, + "message": "bumped up to animal-sniffer 1.2, and integrated this into the release process.\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13284 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "673afec58e6c24c5347feae2dcd2143ad9889b49", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/673afec58e6c24c5347feae2dcd2143ad9889b49" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cb4c48f2e5f67117c70dd24daf03e4c519ea20bf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb4c48f2e5f67117c70dd24daf03e4c519ea20bf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb4c48f2e5f67117c70dd24daf03e4c519ea20bf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb4c48f2e5f67117c70dd24daf03e4c519ea20bf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bab74dcf27e169d67a7231d6841dc3bcd2dae761", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bab74dcf27e169d67a7231d6841dc3bcd2dae761", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bab74dcf27e169d67a7231d6841dc3bcd2dae761" + } + ] + }, + { + "sha": "f37a30dc01b3a7d5ef9220d29c261490f0093b96", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMzdhMzBkYzAxYjNhN2Q1ZWY5MjIwZDI5YzI2MTQ5MGYwMDkzYjk2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-15T00:44:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-15T00:44:33Z" + }, + "message": "added a tool to detect accidental JDK6 dependency\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13258 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "48b031744751fa6a50cbb3d01b7ab3eb6eb9da95", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/48b031744751fa6a50cbb3d01b7ab3eb6eb9da95" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f37a30dc01b3a7d5ef9220d29c261490f0093b96", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f37a30dc01b3a7d5ef9220d29c261490f0093b96", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f37a30dc01b3a7d5ef9220d29c261490f0093b96", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f37a30dc01b3a7d5ef9220d29c261490f0093b96/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c947d3e853fed7fd8e25886ee7218cbd52755a31", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c947d3e853fed7fd8e25886ee7218cbd52755a31", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c947d3e853fed7fd8e25886ee7218cbd52755a31" + } + ] + }, + { + "sha": "50026d3576093e8bfad72f64ed0875b27b667a30", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1MDAyNmQzNTc2MDkzZThiZmFkNzJmNjRlZDA4NzViMjdiNjY3YTMw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-14T17:58:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-14T17:58:58Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13248 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3aa423c3e2ab6a1a85bc5333b99ff2a4a0e9157e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3aa423c3e2ab6a1a85bc5333b99ff2a4a0e9157e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/50026d3576093e8bfad72f64ed0875b27b667a30", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/50026d3576093e8bfad72f64ed0875b27b667a30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/50026d3576093e8bfad72f64ed0875b27b667a30", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/50026d3576093e8bfad72f64ed0875b27b667a30/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9" + } + ] + }, + { + "sha": "0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowZDkyNzAwYWFhZGNkM2EzYWEzYTc5NDEwNjY3YmYzOGYzYWIwZmU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-14T17:58:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-14T17:58:33Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_262\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13246 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1889ad4e05a8f6595cf75a8ad01dcf3b1d863c0f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1889ad4e05a8f6595cf75a8ad01dcf3b1d863c0f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d92700aaadcd3a3aa3a79410667bf38f3ab0fe9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f5768f1ded4dc236d455882dad308083c38d0b22", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f5768f1ded4dc236d455882dad308083c38d0b22", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f5768f1ded4dc236d455882dad308083c38d0b22" + } + ] + }, + { + "sha": "62fff23c8053377af0aa0647f2ed8176936aca2b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MmZmZjIzYzgwNTMzNzdhZjBhYTA2NDdmMmVkODE3NjkzNmFjYTJi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:23:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:23:20Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13197 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "41f21ea2d6ca3768290831dcc3f3e94d8ddb16da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/41f21ea2d6ca3768290831dcc3f3e94d8ddb16da" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/62fff23c8053377af0aa0647f2ed8176936aca2b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/62fff23c8053377af0aa0647f2ed8176936aca2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/62fff23c8053377af0aa0647f2ed8176936aca2b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/62fff23c8053377af0aa0647f2ed8176936aca2b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "201d9e02ad00e4a07a628177a3f830a1436d9c3c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/201d9e02ad00e4a07a628177a3f830a1436d9c3c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/201d9e02ad00e4a07a628177a3f830a1436d9c3c" + } + ] + }, + { + "sha": "201d9e02ad00e4a07a628177a3f830a1436d9c3c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMDFkOWUwMmFkMDBlNGEwN2E2MjgxNzdhM2Y4MzBhMTQzNmQ5YzNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:21:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:21:34Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_261\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13195 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7a55678c4896d22a220c8460caa7b1a15f339ae1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7a55678c4896d22a220c8460caa7b1a15f339ae1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/201d9e02ad00e4a07a628177a3f830a1436d9c3c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/201d9e02ad00e4a07a628177a3f830a1436d9c3c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/201d9e02ad00e4a07a628177a3f830a1436d9c3c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/201d9e02ad00e4a07a628177a3f830a1436d9c3c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6298a1574234ccd468c3ff5027e1c722c8ea6d77", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6298a1574234ccd468c3ff5027e1c722c8ea6d77", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6298a1574234ccd468c3ff5027e1c722c8ea6d77" + } + ] + }, + { + "sha": "bde5ac650325bd24014c968e4afc9604c4eb9224", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZGU1YWM2NTAzMjViZDI0MDE0Yzk2OGU0YWZjOTYwNGM0ZWI5MjI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:19:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:19:04Z" + }, + "message": "[maven-release-plugin] rollback the release of hudson-1_261\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13193 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a178c8e3f78cb7483e8b78df2b34aacfff61da09", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a178c8e3f78cb7483e8b78df2b34aacfff61da09" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bde5ac650325bd24014c968e4afc9604c4eb9224", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bde5ac650325bd24014c968e4afc9604c4eb9224", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bde5ac650325bd24014c968e4afc9604c4eb9224", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bde5ac650325bd24014c968e4afc9604c4eb9224/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d78e5d768914525bcf2e2576e678afb29e214e58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d78e5d768914525bcf2e2576e678afb29e214e58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d78e5d768914525bcf2e2576e678afb29e214e58" + } + ] + }, + { + "sha": "d78e5d768914525bcf2e2576e678afb29e214e58", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkNzhlNWQ3Njg5MTQ1MjViY2YyZTI1NzZlNjc4YWZiMjllMjE0ZTU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:17:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:17:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_261\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13192 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "927681977d8a87cfc0f35bb6d7e16cfa73e07874", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/927681977d8a87cfc0f35bb6d7e16cfa73e07874" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d78e5d768914525bcf2e2576e678afb29e214e58", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d78e5d768914525bcf2e2576e678afb29e214e58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d78e5d768914525bcf2e2576e678afb29e214e58", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d78e5d768914525bcf2e2576e678afb29e214e58/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b352810764883ea960651af02f9ed756303ff5cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b352810764883ea960651af02f9ed756303ff5cc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b352810764883ea960651af02f9ed756303ff5cc" + } + ] + }, + { + "sha": "2787bba38c63e16b00ab94fe59cbb742c1ccca3a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNzg3YmJhMzhjNjNlMTZiMDBhYjk0ZmU1OWNiYjc0MmMxY2NjYTNh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:14:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:14:47Z" + }, + "message": "[maven-release-plugin] rollback the release of hudson-1_261\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13190 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5b3bea36a9553c8bf3573e0d007599f30508381f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5b3bea36a9553c8bf3573e0d007599f30508381f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2787bba38c63e16b00ab94fe59cbb742c1ccca3a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2787bba38c63e16b00ab94fe59cbb742c1ccca3a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2787bba38c63e16b00ab94fe59cbb742c1ccca3a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2787bba38c63e16b00ab94fe59cbb742c1ccca3a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "db395feb6d845e2915a47c8a72db943989a9cb8d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db395feb6d845e2915a47c8a72db943989a9cb8d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db395feb6d845e2915a47c8a72db943989a9cb8d" + } + ] + }, + { + "sha": "db395feb6d845e2915a47c8a72db943989a9cb8d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYjM5NWZlYjZkODQ1ZTI5MTVhNDdjOGE3MmRiOTQzOTg5YTljYjhk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:10:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:10:59Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_261\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13189 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6c192bbd8a3d65984fb65dbe9d224973fd1a6dfb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6c192bbd8a3d65984fb65dbe9d224973fd1a6dfb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/db395feb6d845e2915a47c8a72db943989a9cb8d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db395feb6d845e2915a47c8a72db943989a9cb8d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db395feb6d845e2915a47c8a72db943989a9cb8d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db395feb6d845e2915a47c8a72db943989a9cb8d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8d26bf186dc1c64766826410675f9f40430e3657", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8d26bf186dc1c64766826410675f9f40430e3657", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8d26bf186dc1c64766826410675f9f40430e3657" + } + ] + }, + { + "sha": "8d26bf186dc1c64766826410675f9f40430e3657", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZDI2YmYxODZkYzFjNjQ3NjY4MjY0MTA2NzVmOWY0MDQzMGUzNjU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:09:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:09:05Z" + }, + "message": "hitting the 'pom.xml already exists' issue\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13188 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5b3bea36a9553c8bf3573e0d007599f30508381f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5b3bea36a9553c8bf3573e0d007599f30508381f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8d26bf186dc1c64766826410675f9f40430e3657", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8d26bf186dc1c64766826410675f9f40430e3657", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8d26bf186dc1c64766826410675f9f40430e3657", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8d26bf186dc1c64766826410675f9f40430e3657/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0546258601cfa86f1207d13bce6b3874eaf9f6c8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0546258601cfa86f1207d13bce6b3874eaf9f6c8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0546258601cfa86f1207d13bce6b3874eaf9f6c8" + } + ] + }, + { + "sha": "0546258601cfa86f1207d13bce6b3874eaf9f6c8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNTQ2MjU4NjAxY2ZhODZmMTIwN2QxM2JjZTZiMzg3NGVhZjlmNmM4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:07:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T02:07:07Z" + }, + "message": "[maven-release-plugin] rollback the release of hudson-1_261\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13187 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bd313b682278c74b6eb904420251677b5bf6718e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bd313b682278c74b6eb904420251677b5bf6718e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0546258601cfa86f1207d13bce6b3874eaf9f6c8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0546258601cfa86f1207d13bce6b3874eaf9f6c8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0546258601cfa86f1207d13bce6b3874eaf9f6c8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0546258601cfa86f1207d13bce6b3874eaf9f6c8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0f78b7252ba97945a123db8659e8d5423729c289", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0f78b7252ba97945a123db8659e8d5423729c289", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0f78b7252ba97945a123db8659e8d5423729c289" + } + ] + }, + { + "sha": "0f78b7252ba97945a123db8659e8d5423729c289", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowZjc4YjcyNTJiYTk3OTQ1YTEyM2RiODY1OWU4ZDU0MjM3MjljMjg5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T01:58:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-12T01:58:42Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_261\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13185 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fbddf3c4baf90e8d294660d19e8a9c83e3b05e4c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fbddf3c4baf90e8d294660d19e8a9c83e3b05e4c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0f78b7252ba97945a123db8659e8d5423729c289", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0f78b7252ba97945a123db8659e8d5423729c289", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0f78b7252ba97945a123db8659e8d5423729c289", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0f78b7252ba97945a123db8659e8d5423729c289/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6541ed01b2877e335fd50ce141058f28513af93d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6541ed01b2877e335fd50ce141058f28513af93d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6541ed01b2877e335fd50ce141058f28513af93d" + } + ] + }, + { + "sha": "a4e41dafd7c00c49e51d100cd364aef9c3c636f5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNGU0MWRhZmQ3YzAwYzQ5ZTUxZDEwMGNkMzY0YWVmOWMzYzYzNmY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-06T00:00:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-06T00:00:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13017 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7ef444ddfbf697c44b65a562550919a75034a591", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7ef444ddfbf697c44b65a562550919a75034a591" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a4e41dafd7c00c49e51d100cd364aef9c3c636f5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a4e41dafd7c00c49e51d100cd364aef9c3c636f5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a4e41dafd7c00c49e51d100cd364aef9c3c636f5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a4e41dafd7c00c49e51d100cd364aef9c3c636f5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3eae6a637e7f8dd19ff01717557d5e9a352eda86", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3eae6a637e7f8dd19ff01717557d5e9a352eda86", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3eae6a637e7f8dd19ff01717557d5e9a352eda86" + } + ] + }, + { + "sha": "3eae6a637e7f8dd19ff01717557d5e9a352eda86", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZWFlNmE2MzdlN2Y4ZGQxOWZmMDE3MTc1NTdkNWU5YTM1MmVkYTg2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-05T23:55:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-05T23:55:36Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_260\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@13015 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "aeb29de5fd0417dead8ba54f2c78fc88c6cef162", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/aeb29de5fd0417dead8ba54f2c78fc88c6cef162" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3eae6a637e7f8dd19ff01717557d5e9a352eda86", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3eae6a637e7f8dd19ff01717557d5e9a352eda86", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3eae6a637e7f8dd19ff01717557d5e9a352eda86", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3eae6a637e7f8dd19ff01717557d5e9a352eda86/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ab908407803a2d66af69870030a747ab40bb2afc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab908407803a2d66af69870030a747ab40bb2afc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ab908407803a2d66af69870030a747ab40bb2afc" + } + ] + }, + { + "sha": "9b92e10ccdf0717500d03053aec269d0e1aafb88", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YjkyZTEwY2NkZjA3MTc1MDBkMDMwNTNhZWMyNjlkMGUxYWFmYjg4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-04T00:26:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-04T00:26:53Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12968 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06cf14a85a68bfe7d19db70a4756b43ebf268d8c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06cf14a85a68bfe7d19db70a4756b43ebf268d8c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9b92e10ccdf0717500d03053aec269d0e1aafb88", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9b92e10ccdf0717500d03053aec269d0e1aafb88", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9b92e10ccdf0717500d03053aec269d0e1aafb88", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9b92e10ccdf0717500d03053aec269d0e1aafb88/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cbda56a90f1895fd9ccaf70c315b301fba3f0816", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbda56a90f1895fd9ccaf70c315b301fba3f0816", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cbda56a90f1895fd9ccaf70c315b301fba3f0816" + } + ] + }, + { + "sha": "cbda56a90f1895fd9ccaf70c315b301fba3f0816", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYmRhNTZhOTBmMTg5NWZkOWNjYWY3MGMzMTViMzAxZmJhM2YwODE2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-04T00:26:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-11-04T00:26:35Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_259\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12966 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6e0b00bd5180434f0011e54f9a96769edca0ec8b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6e0b00bd5180434f0011e54f9a96769edca0ec8b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cbda56a90f1895fd9ccaf70c315b301fba3f0816", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbda56a90f1895fd9ccaf70c315b301fba3f0816", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cbda56a90f1895fd9ccaf70c315b301fba3f0816", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbda56a90f1895fd9ccaf70c315b301fba3f0816/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "575d25337976f9e7551d9b57f9bf435286d1849d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/575d25337976f9e7551d9b57f9bf435286d1849d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/575d25337976f9e7551d9b57f9bf435286d1849d" + } + ] + }, + { + "sha": "c77f07e1078f2a71c916057d74d8820035e50102", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNzdmMDdlMTA3OGYyYTcxYzkxNjA1N2Q3NGQ4ODIwMDM1ZTUwMTAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-30T18:20:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-30T18:20:05Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12853 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bffa66f643d6172d6577052e78ed9756448d2d2e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bffa66f643d6172d6577052e78ed9756448d2d2e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c77f07e1078f2a71c916057d74d8820035e50102", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c77f07e1078f2a71c916057d74d8820035e50102", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c77f07e1078f2a71c916057d74d8820035e50102", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c77f07e1078f2a71c916057d74d8820035e50102/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f2e8f99d84599ed96f11e4429e9afddcc3a73fc6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f2e8f99d84599ed96f11e4429e9afddcc3a73fc6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f2e8f99d84599ed96f11e4429e9afddcc3a73fc6" + } + ] + }, + { + "sha": "f2e8f99d84599ed96f11e4429e9afddcc3a73fc6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMmU4Zjk5ZDg0NTk5ZWQ5NmYxMWU0NDI5ZTlhZmRkY2MzYTczZmM2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-30T18:19:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-30T18:19:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_258\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12851 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d27ddabd9425a4091ce8231049665641ac794f41", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d27ddabd9425a4091ce8231049665641ac794f41" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f2e8f99d84599ed96f11e4429e9afddcc3a73fc6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f2e8f99d84599ed96f11e4429e9afddcc3a73fc6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f2e8f99d84599ed96f11e4429e9afddcc3a73fc6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f2e8f99d84599ed96f11e4429e9afddcc3a73fc6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3607cc3a22e978da526fd3173f5f390316e5556c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3607cc3a22e978da526fd3173f5f390316e5556c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3607cc3a22e978da526fd3173f5f390316e5556c" + } + ] + }, + { + "sha": "b13f53d8eb7923081c0ef37b93880c0604f465b2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMTNmNTNkOGViNzkyMzA4MWMwZWYzN2I5Mzg4MGMwNjA0ZjQ2NWIy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-28T21:55:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-28T21:55:35Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12807 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3afce75eb40782a9d40afcdfa2bd84aee6e5bf21", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3afce75eb40782a9d40afcdfa2bd84aee6e5bf21" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b13f53d8eb7923081c0ef37b93880c0604f465b2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b13f53d8eb7923081c0ef37b93880c0604f465b2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b13f53d8eb7923081c0ef37b93880c0604f465b2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b13f53d8eb7923081c0ef37b93880c0604f465b2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "879c7cb2f32c421ae9c4d51ef96662d448e46232", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/879c7cb2f32c421ae9c4d51ef96662d448e46232", + "html_url": "https://github.com/jenkinsci/jenkins/commit/879c7cb2f32c421ae9c4d51ef96662d448e46232" + } + ] + }, + { + "sha": "879c7cb2f32c421ae9c4d51ef96662d448e46232", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NzljN2NiMmYzMmM0MjFhZTljNGQ1MWVmOTY2NjJkNDQ4ZTQ2MjMy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-28T21:55:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-28T21:55:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_257\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12805 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bbd0b6ee90a2dc3d822a7f862039090400a4c350", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bbd0b6ee90a2dc3d822a7f862039090400a4c350" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/879c7cb2f32c421ae9c4d51ef96662d448e46232", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/879c7cb2f32c421ae9c4d51ef96662d448e46232", + "html_url": "https://github.com/jenkinsci/jenkins/commit/879c7cb2f32c421ae9c4d51ef96662d448e46232", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/879c7cb2f32c421ae9c4d51ef96662d448e46232/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e3d3e3c1654876740b23702f102cd758e3322361", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e3d3e3c1654876740b23702f102cd758e3322361", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e3d3e3c1654876740b23702f102cd758e3322361" + } + ] + }, + { + "sha": "95914ea5b10890fe15623085cbc4a7da8a2e9e5c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NTkxNGVhNWIxMDg5MGZlMTU2MjMwODVjYmM0YTdkYThhMmU5ZTVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-25T01:20:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-25T01:20:13Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12706 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "71182720a56d1bd0e48b5ea9d55bd634690fe9bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/71182720a56d1bd0e48b5ea9d55bd634690fe9bd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/95914ea5b10890fe15623085cbc4a7da8a2e9e5c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/95914ea5b10890fe15623085cbc4a7da8a2e9e5c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/95914ea5b10890fe15623085cbc4a7da8a2e9e5c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/95914ea5b10890fe15623085cbc4a7da8a2e9e5c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "997880305568b6cf45b868599c1b82f77cd00305", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/997880305568b6cf45b868599c1b82f77cd00305", + "html_url": "https://github.com/jenkinsci/jenkins/commit/997880305568b6cf45b868599c1b82f77cd00305" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-18.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-18.json new file mode 100644 index 000000000..12fc0c0b1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-18.json @@ -0,0 +1,4102 @@ +[ + { + "sha": "997880305568b6cf45b868599c1b82f77cd00305", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5OTc4ODAzMDU1NjhiNmNmNDViODY4NTk5YzFiODJmNzdjZDAwMzA1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-25T01:19:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-25T01:19:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_256\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12704 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "89e886fe86c20c6638c3ae056de1da0a693add8b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/89e886fe86c20c6638c3ae056de1da0a693add8b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/997880305568b6cf45b868599c1b82f77cd00305", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/997880305568b6cf45b868599c1b82f77cd00305", + "html_url": "https://github.com/jenkinsci/jenkins/commit/997880305568b6cf45b868599c1b82f77cd00305", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/997880305568b6cf45b868599c1b82f77cd00305/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e35c5ca7c0f46b33cea4fa07637f895c739c4141", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e35c5ca7c0f46b33cea4fa07637f895c739c4141", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e35c5ca7c0f46b33cea4fa07637f895c739c4141" + } + ] + }, + { + "sha": "6a76592ab25181e6db1071c46ca6b8558a9e87fe", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2YTc2NTkyYWIyNTE4MWU2ZGIxMDcxYzQ2Y2E2Yjg1NThhOWU4N2Zl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-02T02:01:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-02T02:01:49Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12458 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e3f8a8f13d5f1e16a79cd1bf171a5ab32621c9ae", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e3f8a8f13d5f1e16a79cd1bf171a5ab32621c9ae" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6a76592ab25181e6db1071c46ca6b8558a9e87fe", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a76592ab25181e6db1071c46ca6b8558a9e87fe", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6a76592ab25181e6db1071c46ca6b8558a9e87fe", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a76592ab25181e6db1071c46ca6b8558a9e87fe/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bffa1d16fd96f18a0777ecde69f7ba21225b5490", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bffa1d16fd96f18a0777ecde69f7ba21225b5490", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bffa1d16fd96f18a0777ecde69f7ba21225b5490" + } + ] + }, + { + "sha": "bffa1d16fd96f18a0777ecde69f7ba21225b5490", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZmZhMWQxNmZkOTZmMThhMDc3N2VjZGU2OWY3YmEyMTIyNWI1NDkw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-02T02:01:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-10-02T02:01:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_255\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12456 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "deba76a4f91ddb739537d6dc522e2e1625ace38e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/deba76a4f91ddb739537d6dc522e2e1625ace38e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bffa1d16fd96f18a0777ecde69f7ba21225b5490", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bffa1d16fd96f18a0777ecde69f7ba21225b5490", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bffa1d16fd96f18a0777ecde69f7ba21225b5490", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bffa1d16fd96f18a0777ecde69f7ba21225b5490/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "407d54152d2808092a4ece5114c3c1e93c9ad232", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/407d54152d2808092a4ece5114c3c1e93c9ad232", + "html_url": "https://github.com/jenkinsci/jenkins/commit/407d54152d2808092a4ece5114c3c1e93c9ad232" + } + ] + }, + { + "sha": "38eea5ebdd7c1713c099e7264773bb10a15a3a1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozOGVlYTVlYmRkN2MxNzEzYzA5OWU3MjY0NzczYmIxMGExNWEzYTFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-27T01:24:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-27T01:24:47Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12392 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0c787de835176e89fddf7559c4f7dbeae70a1d0b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0c787de835176e89fddf7559c4f7dbeae70a1d0b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/38eea5ebdd7c1713c099e7264773bb10a15a3a1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38eea5ebdd7c1713c099e7264773bb10a15a3a1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/38eea5ebdd7c1713c099e7264773bb10a15a3a1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38eea5ebdd7c1713c099e7264773bb10a15a3a1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2f2baca694b418fd8725be98979890acbd41b18c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2f2baca694b418fd8725be98979890acbd41b18c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2f2baca694b418fd8725be98979890acbd41b18c" + } + ] + }, + { + "sha": "2f2baca694b418fd8725be98979890acbd41b18c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZjJiYWNhNjk0YjQxOGZkODcyNWJlOTg5Nzk4OTBhY2JkNDFiMThj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-27T01:24:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-27T01:24:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_254\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12390 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3d981c5b0aa7bd09d71adc26eca8f54579ff16bf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3d981c5b0aa7bd09d71adc26eca8f54579ff16bf" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2f2baca694b418fd8725be98979890acbd41b18c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2f2baca694b418fd8725be98979890acbd41b18c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2f2baca694b418fd8725be98979890acbd41b18c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2f2baca694b418fd8725be98979890acbd41b18c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "14ef2532dec97d6391506031fc4a38f123c434be", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/14ef2532dec97d6391506031fc4a38f123c434be", + "html_url": "https://github.com/jenkinsci/jenkins/commit/14ef2532dec97d6391506031fc4a38f123c434be" + } + ] + }, + { + "sha": "8861e60fce5c9b1273135914249ff82dcf017f6f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ODYxZTYwZmNlNWM5YjEyNzMxMzU5MTQyNDlmZjgyZGNmMDE3ZjZm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-24T21:39:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-24T21:39:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12344 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f38504338c12ee7494e9649e2fe283675dfc616e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f38504338c12ee7494e9649e2fe283675dfc616e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8861e60fce5c9b1273135914249ff82dcf017f6f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8861e60fce5c9b1273135914249ff82dcf017f6f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8861e60fce5c9b1273135914249ff82dcf017f6f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8861e60fce5c9b1273135914249ff82dcf017f6f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fc9397ca1419e2454990007913cd8534bad33aa2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9397ca1419e2454990007913cd8534bad33aa2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc9397ca1419e2454990007913cd8534bad33aa2" + } + ] + }, + { + "sha": "fc9397ca1419e2454990007913cd8534bad33aa2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYzkzOTdjYTE0MTllMjQ1NDk5MDAwNzkxM2NkODUzNGJhZDMzYWEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-24T21:39:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-24T21:39:20Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_253\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12342 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bcfce0bbd6bc3b22ef478c430350c1927e5a3c95", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bcfce0bbd6bc3b22ef478c430350c1927e5a3c95" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fc9397ca1419e2454990007913cd8534bad33aa2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9397ca1419e2454990007913cd8534bad33aa2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc9397ca1419e2454990007913cd8534bad33aa2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9397ca1419e2454990007913cd8534bad33aa2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "06d93cbc9babe98d8f7d4a93ead2d2688c05c6c5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/06d93cbc9babe98d8f7d4a93ead2d2688c05c6c5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/06d93cbc9babe98d8f7d4a93ead2d2688c05c6c5" + } + ] + }, + { + "sha": "6e211c3758ed913cc9c86ce72839e8e43426da96", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2ZTIxMWMzNzU4ZWQ5MTNjYzljODZjZTcyODM5ZThlNDM0MjZkYTk2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-17T19:51:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-17T19:51:56Z" + }, + "message": "Merged jnlp-agent and remoting module, so that the JNLP like proactive connection mode is available through slave.jar\n\nThis allows us to define another launch mode, especially suitable for running as a service on Windows.\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12181 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "84d2862f85687aed816c05ec8e1ee88562230f6c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/84d2862f85687aed816c05ec8e1ee88562230f6c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6e211c3758ed913cc9c86ce72839e8e43426da96", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6e211c3758ed913cc9c86ce72839e8e43426da96", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6e211c3758ed913cc9c86ce72839e8e43426da96", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6e211c3758ed913cc9c86ce72839e8e43426da96/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "46a30e212527835777e6577c6556f61752e59243", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/46a30e212527835777e6577c6556f61752e59243", + "html_url": "https://github.com/jenkinsci/jenkins/commit/46a30e212527835777e6577c6556f61752e59243" + } + ] + }, + { + "sha": "213a95c1a164e487b204c29926ba71bc2271e123", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMTNhOTVjMWExNjRlNDg3YjIwNGMyOTkyNmJhNzFiYzIyNzFlMTIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T22:20:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T22:20:39Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11972 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3cf8976356a364c8e44de44a5aae543885ba3b48", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3cf8976356a364c8e44de44a5aae543885ba3b48" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/213a95c1a164e487b204c29926ba71bc2271e123", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/213a95c1a164e487b204c29926ba71bc2271e123", + "html_url": "https://github.com/jenkinsci/jenkins/commit/213a95c1a164e487b204c29926ba71bc2271e123", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/213a95c1a164e487b204c29926ba71bc2271e123/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bd7d11b62d5d6b3746469e31ce5d560c1c430447", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bd7d11b62d5d6b3746469e31ce5d560c1c430447", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bd7d11b62d5d6b3746469e31ce5d560c1c430447" + } + ] + }, + { + "sha": "bd7d11b62d5d6b3746469e31ce5d560c1c430447", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZDdkMTFiNjJkNWQ2YjM3NDY0NjllMzFjZTVkNTYwYzFjNDMwNDQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T22:20:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T22:20:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_252\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11970 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b104ffea0d9e1df6e5c34e64ae49fb26c2cb2935", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b104ffea0d9e1df6e5c34e64ae49fb26c2cb2935" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bd7d11b62d5d6b3746469e31ce5d560c1c430447", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bd7d11b62d5d6b3746469e31ce5d560c1c430447", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bd7d11b62d5d6b3746469e31ce5d560c1c430447", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bd7d11b62d5d6b3746469e31ce5d560c1c430447/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3ff2b5cd02c6495f785a67d2752963787ed644d1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3ff2b5cd02c6495f785a67d2752963787ed644d1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3ff2b5cd02c6495f785a67d2752963787ed644d1" + } + ] + }, + { + "sha": "f0a7f18f8ee6dce48c5883da412b8570ac156786", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMGE3ZjE4ZjhlZTZkY2U0OGM1ODgzZGE0MTJiODU3MGFjMTU2Nzg2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T21:37:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T21:37:22Z" + }, + "message": "rolling back a failed release\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11966 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e52f924f39bd6ca03420c2d58040972e71d55a9a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e52f924f39bd6ca03420c2d58040972e71d55a9a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f0a7f18f8ee6dce48c5883da412b8570ac156786", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f0a7f18f8ee6dce48c5883da412b8570ac156786", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f0a7f18f8ee6dce48c5883da412b8570ac156786", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f0a7f18f8ee6dce48c5883da412b8570ac156786/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3edd36e40dd778f5f07dde9a2e36542e4ae0f309", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3edd36e40dd778f5f07dde9a2e36542e4ae0f309", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3edd36e40dd778f5f07dde9a2e36542e4ae0f309" + } + ] + }, + { + "sha": "f3c32abff3700bf5462393231e681c32288c33bb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmM2MzMmFiZmYzNzAwYmY1NDYyMzkzMjMxZTY4MWMzMjI4OGMzM2Ji", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T17:58:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T17:58:12Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11947 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d8e581489521ac4d7c97a9f7ccba54e9f5811ec8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d8e581489521ac4d7c97a9f7ccba54e9f5811ec8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f3c32abff3700bf5462393231e681c32288c33bb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f3c32abff3700bf5462393231e681c32288c33bb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f3c32abff3700bf5462393231e681c32288c33bb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f3c32abff3700bf5462393231e681c32288c33bb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1a5680b53470ffdc1d9b4fc474c408dc0a664c28", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a5680b53470ffdc1d9b4fc474c408dc0a664c28", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1a5680b53470ffdc1d9b4fc474c408dc0a664c28" + } + ] + }, + { + "sha": "1a5680b53470ffdc1d9b4fc474c408dc0a664c28", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYTU2ODBiNTM0NzBmZmRjMWQ5YjRmYzQ3NGM0MDhkYzBhNjY0YzI4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T17:57:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T17:57:55Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_252\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11945 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e6b7f283a6dd0bf56eb2db59d9eb1d548fa80def", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e6b7f283a6dd0bf56eb2db59d9eb1d548fa80def" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1a5680b53470ffdc1d9b4fc474c408dc0a664c28", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a5680b53470ffdc1d9b4fc474c408dc0a664c28", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1a5680b53470ffdc1d9b4fc474c408dc0a664c28", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a5680b53470ffdc1d9b4fc474c408dc0a664c28/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "91f6e753f1557a44e0eaa46c7e6c0902bebb6ced", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91f6e753f1557a44e0eaa46c7e6c0902bebb6ced", + "html_url": "https://github.com/jenkinsci/jenkins/commit/91f6e753f1557a44e0eaa46c7e6c0902bebb6ced" + } + ] + }, + { + "sha": "706847afd73b05b88474358f2ec36e1a71fed264", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MDY4NDdhZmQ3M2IwNWI4ODQ3NDM1OGYyZWMzNmUxYTcxZmVkMjY0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T17:17:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T17:17:21Z" + }, + "message": "resurrecting this since I'm not releasing the parent yet and that can cause a problem in other people's builds\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11942 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "daff3be1f177368b0f2fab2b4e4367be179f8a23", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/daff3be1f177368b0f2fab2b4e4367be179f8a23" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/706847afd73b05b88474358f2ec36e1a71fed264", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/706847afd73b05b88474358f2ec36e1a71fed264", + "html_url": "https://github.com/jenkinsci/jenkins/commit/706847afd73b05b88474358f2ec36e1a71fed264", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/706847afd73b05b88474358f2ec36e1a71fed264/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a0411236fddb723d057a3793f45ce9ca2380015a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0411236fddb723d057a3793f45ce9ca2380015a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a0411236fddb723d057a3793f45ce9ca2380015a" + } + ] + }, + { + "sha": "a0411236fddb723d057a3793f45ce9ca2380015a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMDQxMTIzNmZkZGI3MjNkMDU3YTM3OTNmNDVjZTljYTIzODAwMTVh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T05:16:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T05:16:05Z" + }, + "message": "moving the repository definition up one more level. Not releasing this POM yet since I'm just testing this for now\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11931 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fcec3aa730d5f7466ba2a16955179a334e7f79f0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fcec3aa730d5f7466ba2a16955179a334e7f79f0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a0411236fddb723d057a3793f45ce9ca2380015a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0411236fddb723d057a3793f45ce9ca2380015a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a0411236fddb723d057a3793f45ce9ca2380015a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0411236fddb723d057a3793f45ce9ca2380015a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2ee47c68c58527cebaac6c53bf1e80d90854aeb8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2ee47c68c58527cebaac6c53bf1e80d90854aeb8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2ee47c68c58527cebaac6c53bf1e80d90854aeb8" + } + ] + }, + { + "sha": "41ee4ea90a6aeda46a0eef81a9cabaae54ae958b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MWVlNGVhOTBhNmFlZGE0NmEwZWVmODFhOWNhYmFhZTU0YWU5NThi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T00:20:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-09-02T00:20:45Z" + }, + "message": "experimentally deploying Nexus for Hudson. Or to be more precise, using Hudson as a guinea pig for GlassFish Nexus deployment.\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11919 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4019983a8c7d3fff8061fd41dc7bd7982be38d19", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4019983a8c7d3fff8061fd41dc7bd7982be38d19" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/41ee4ea90a6aeda46a0eef81a9cabaae54ae958b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/41ee4ea90a6aeda46a0eef81a9cabaae54ae958b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/41ee4ea90a6aeda46a0eef81a9cabaae54ae958b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/41ee4ea90a6aeda46a0eef81a9cabaae54ae958b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b51ae8c0579d4cd476b853d0a566623dca65c776", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b51ae8c0579d4cd476b853d0a566623dca65c776", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b51ae8c0579d4cd476b853d0a566623dca65c776" + } + ] + }, + { + "sha": "223e8d092a786c9c2b2de5460a253ccb31bb4964", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMjNlOGQwOTJhNzg2YzljMmIyZGU1NDYwYTI1M2NjYjMxYmI0OTY0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-23T00:49:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-23T00:49:26Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11697 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8a95072c638a50c1983752d6b8b1ffdd7e883340", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8a95072c638a50c1983752d6b8b1ffdd7e883340" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/223e8d092a786c9c2b2de5460a253ccb31bb4964", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/223e8d092a786c9c2b2de5460a253ccb31bb4964", + "html_url": "https://github.com/jenkinsci/jenkins/commit/223e8d092a786c9c2b2de5460a253ccb31bb4964", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/223e8d092a786c9c2b2de5460a253ccb31bb4964/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0755dddecfaf86e7874704d7e312fa840a849b1b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0755dddecfaf86e7874704d7e312fa840a849b1b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0755dddecfaf86e7874704d7e312fa840a849b1b" + } + ] + }, + { + "sha": "0755dddecfaf86e7874704d7e312fa840a849b1b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNzU1ZGRkZWNmYWY4NmU3ODc0NzA0ZDdlMzEyZmE4NDBhODQ5YjFi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-23T00:49:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-23T00:49:14Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_251\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11695 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f3b0546043f79b90b09894db94c99983cf16f944", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f3b0546043f79b90b09894db94c99983cf16f944" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0755dddecfaf86e7874704d7e312fa840a849b1b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0755dddecfaf86e7874704d7e312fa840a849b1b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0755dddecfaf86e7874704d7e312fa840a849b1b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0755dddecfaf86e7874704d7e312fa840a849b1b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "169b8c4a66cfc9a8724da581340aa28ee5f6a40c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/169b8c4a66cfc9a8724da581340aa28ee5f6a40c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/169b8c4a66cfc9a8724da581340aa28ee5f6a40c" + } + ] + }, + { + "sha": "62be05d9dcca4c56fea9a4e7f2c7fe25ab0c063d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MmJlMDVkOWRjY2E0YzU2ZmVhOWE0ZTdmMmM3ZmUyNWFiMGMwNjNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-22T02:26:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-22T02:26:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11669 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8fcfd329ca560af2e7ccef573b844dc946bb537b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8fcfd329ca560af2e7ccef573b844dc946bb537b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/62be05d9dcca4c56fea9a4e7f2c7fe25ab0c063d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/62be05d9dcca4c56fea9a4e7f2c7fe25ab0c063d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/62be05d9dcca4c56fea9a4e7f2c7fe25ab0c063d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/62be05d9dcca4c56fea9a4e7f2c7fe25ab0c063d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5d547a769ba7908dd4f2fb58c61a5640a60b7bc7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5d547a769ba7908dd4f2fb58c61a5640a60b7bc7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5d547a769ba7908dd4f2fb58c61a5640a60b7bc7" + } + ] + }, + { + "sha": "5d547a769ba7908dd4f2fb58c61a5640a60b7bc7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZDU0N2E3NjliYTc5MDhkZDRmMmZiNThjNjFhNTY0MGE2MGI3YmM3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-22T02:26:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-22T02:26:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_250\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11667 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8ae3e0701785f9e9f9b53c4947d361471cd31ba2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8ae3e0701785f9e9f9b53c4947d361471cd31ba2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5d547a769ba7908dd4f2fb58c61a5640a60b7bc7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5d547a769ba7908dd4f2fb58c61a5640a60b7bc7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5d547a769ba7908dd4f2fb58c61a5640a60b7bc7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5d547a769ba7908dd4f2fb58c61a5640a60b7bc7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9d3a1eb40a9392ada1fab05aa72d1f8f66c1ae58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d3a1eb40a9392ada1fab05aa72d1f8f66c1ae58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9d3a1eb40a9392ada1fab05aa72d1f8f66c1ae58" + } + ] + }, + { + "sha": "ca3de5a22b4bb7c7fb81dbe9504e16a0686d5d4a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYTNkZTVhMjJiNGJiN2M3ZmI4MWRiZTk1MDRlMTZhMDY4NmQ1ZDRh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-19T18:16:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-19T18:16:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11616 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "160e2221585b0ec3b0d79022e306d0dd5a99bb51", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/160e2221585b0ec3b0d79022e306d0dd5a99bb51" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ca3de5a22b4bb7c7fb81dbe9504e16a0686d5d4a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ca3de5a22b4bb7c7fb81dbe9504e16a0686d5d4a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ca3de5a22b4bb7c7fb81dbe9504e16a0686d5d4a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ca3de5a22b4bb7c7fb81dbe9504e16a0686d5d4a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ea889847e48cbef0f6fd81c654df108cf67a46ec", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea889847e48cbef0f6fd81c654df108cf67a46ec", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea889847e48cbef0f6fd81c654df108cf67a46ec" + } + ] + }, + { + "sha": "ea889847e48cbef0f6fd81c654df108cf67a46ec", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYTg4OTg0N2U0OGNiZWYwZjZmZDgxYzY1NGRmMTA4Y2Y2N2E0NmVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-19T18:16:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-19T18:16:34Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_249\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11614 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "21175dc810f1cb3469126129b42b99d0e133cf09", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/21175dc810f1cb3469126129b42b99d0e133cf09" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ea889847e48cbef0f6fd81c654df108cf67a46ec", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea889847e48cbef0f6fd81c654df108cf67a46ec", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea889847e48cbef0f6fd81c654df108cf67a46ec", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea889847e48cbef0f6fd81c654df108cf67a46ec/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "98c6fbb1a0b7b11bb13b374f70adc67c2a6feb5f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/98c6fbb1a0b7b11bb13b374f70adc67c2a6feb5f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/98c6fbb1a0b7b11bb13b374f70adc67c2a6feb5f" + } + ] + }, + { + "sha": "7236775e730dc080973dc461e9fba2e34c288b12", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MjM2Nzc1ZTczMGRjMDgwOTczZGM0NjFlOWZiYTJlMzRjMjg4YjEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-15T21:16:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-15T21:16:11Z" + }, + "message": "I'm getting lazy to type \"mvn install\"\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11502 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bc62a20be101e3220de8461b0f9e24d9548864ed", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bc62a20be101e3220de8461b0f9e24d9548864ed" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7236775e730dc080973dc461e9fba2e34c288b12", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7236775e730dc080973dc461e9fba2e34c288b12", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7236775e730dc080973dc461e9fba2e34c288b12", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7236775e730dc080973dc461e9fba2e34c288b12/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "10f4af34498830a4e70cc1f7db469ae25bbf7c07", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/10f4af34498830a4e70cc1f7db469ae25bbf7c07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/10f4af34498830a4e70cc1f7db469ae25bbf7c07" + } + ] + }, + { + "sha": "9e8f8d38dcc13dd1ee4b96bce60af20afcfd8c36", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZThmOGQzOGRjYzEzZGQxZWU0Yjk2YmNlNjBhZjIwYWZjZmQ4YzM2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-15T02:18:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-15T02:18:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11494 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b2430f0036bc9383c5e256f490a99bc03cbed0e4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b2430f0036bc9383c5e256f490a99bc03cbed0e4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9e8f8d38dcc13dd1ee4b96bce60af20afcfd8c36", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9e8f8d38dcc13dd1ee4b96bce60af20afcfd8c36", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9e8f8d38dcc13dd1ee4b96bce60af20afcfd8c36", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9e8f8d38dcc13dd1ee4b96bce60af20afcfd8c36/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab" + } + ] + }, + { + "sha": "1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxZmVmNGE4NzUzZGRjZmJhMmNlMzhjMWFkOGNiNGRkZDdlNzRjOWFi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-15T02:18:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-15T02:18:39Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_248\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11492 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "dbc79be38fdd6f7dd93c698f76cc2ddc54f3ab6c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/dbc79be38fdd6f7dd93c698f76cc2ddc54f3ab6c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1fef4a8753ddcfba2ce38c1ad8cb4ddd7e74c9ab/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4f290961fc8ea7b694d5e6c6b4d549b020926ca0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f290961fc8ea7b694d5e6c6b4d549b020926ca0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f290961fc8ea7b694d5e6c6b4d549b020926ca0" + } + ] + }, + { + "sha": "f3b908f6db59297aab8bcb735d536c5beadf6769", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmM2I5MDhmNmRiNTkyOTdhYWI4YmNiNzM1ZDUzNmM1YmVhZGY2NzY5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-14T23:23:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-14T23:23:42Z" + }, + "message": "test harness is live\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11483 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "feeb41a9827077b2d1eb625c6577832b8bec0bdc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/feeb41a9827077b2d1eb625c6577832b8bec0bdc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f3b908f6db59297aab8bcb735d536c5beadf6769", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f3b908f6db59297aab8bcb735d536c5beadf6769", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f3b908f6db59297aab8bcb735d536c5beadf6769", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f3b908f6db59297aab8bcb735d536c5beadf6769/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3b861d1abd1edfeea37607f28ebca1ef51850863", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3b861d1abd1edfeea37607f28ebca1ef51850863", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3b861d1abd1edfeea37607f28ebca1ef51850863" + } + ] + }, + { + "sha": "9a14a4c6b68130983295fa3ba50de814eb8b4131", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YTE0YTRjNmI2ODEzMDk4MzI5NWZhM2JhNTBkZTgxNGViOGI0MTMx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-13T06:06:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-13T06:06:53Z" + }, + "message": "prevent accidental deployment of SNAPSHOTs\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11449 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "334b61b537a12bd9606b426d3814ec06340da488", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/334b61b537a12bd9606b426d3814ec06340da488" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9a14a4c6b68130983295fa3ba50de814eb8b4131", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a14a4c6b68130983295fa3ba50de814eb8b4131", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9a14a4c6b68130983295fa3ba50de814eb8b4131", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a14a4c6b68130983295fa3ba50de814eb8b4131/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1b24ccf66c0e2db6b7a23c8dabc0db7c6d4adcda", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b24ccf66c0e2db6b7a23c8dabc0db7c6d4adcda", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b24ccf66c0e2db6b7a23c8dabc0db7c6d4adcda" + } + ] + }, + { + "sha": "a9cb9ed7fd6d6fece15a2d051bcfb640b0137b61", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphOWNiOWVkN2ZkNmQ2ZmVjZTE1YTJkMDUxYmNmYjY0MGIwMTM3YjYx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-12T02:53:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-12T02:53:15Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11412 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d4bbf2dfb57f1a2bce629ac57bbb418f44599351", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d4bbf2dfb57f1a2bce629ac57bbb418f44599351" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a9cb9ed7fd6d6fece15a2d051bcfb640b0137b61", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a9cb9ed7fd6d6fece15a2d051bcfb640b0137b61", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a9cb9ed7fd6d6fece15a2d051bcfb640b0137b61", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a9cb9ed7fd6d6fece15a2d051bcfb640b0137b61/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e9addb20be8c31b67003d5d40e27ce012634a46f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e9addb20be8c31b67003d5d40e27ce012634a46f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e9addb20be8c31b67003d5d40e27ce012634a46f" + } + ] + }, + { + "sha": "e9addb20be8c31b67003d5d40e27ce012634a46f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplOWFkZGIyMGJlOGMzMWI2NzAwM2Q1ZDQwZTI3Y2UwMTI2MzRhNDZm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-12T02:53:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-12T02:53:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_247\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11410 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fb2dab870c9829d64101c892111178b8e819c069", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fb2dab870c9829d64101c892111178b8e819c069" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e9addb20be8c31b67003d5d40e27ce012634a46f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e9addb20be8c31b67003d5d40e27ce012634a46f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e9addb20be8c31b67003d5d40e27ce012634a46f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e9addb20be8c31b67003d5d40e27ce012634a46f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2d6b7660be7df96931ecb16c1597c1a20a27dda6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d6b7660be7df96931ecb16c1597c1a20a27dda6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d6b7660be7df96931ecb16c1597c1a20a27dda6" + } + ] + }, + { + "sha": "2d6b7660be7df96931ecb16c1597c1a20a27dda6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZDZiNzY2MGJlN2RmOTY5MzFlY2IxNmMxNTk3YzFhMjBhMjdkZGE2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-12T02:37:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-12T02:37:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11409 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "934b0bc639e44b8ea9e901f11e9e705ce5702b48", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/934b0bc639e44b8ea9e901f11e9e705ce5702b48" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2d6b7660be7df96931ecb16c1597c1a20a27dda6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d6b7660be7df96931ecb16c1597c1a20a27dda6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d6b7660be7df96931ecb16c1597c1a20a27dda6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d6b7660be7df96931ecb16c1597c1a20a27dda6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1c3fbf51a58a415a3dd777c02e0e692fbf538673", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c3fbf51a58a415a3dd777c02e0e692fbf538673", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1c3fbf51a58a415a3dd777c02e0e692fbf538673" + } + ] + }, + { + "sha": "1c3fbf51a58a415a3dd777c02e0e692fbf538673", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYzNmYmY1MWE1OGE0MTVhM2RkNzc3YzAyZTBlNjkyZmJmNTM4Njcz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-12T02:37:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-12T02:37:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_246\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11407 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9d661ce598ee0b8a7d8ba0b4b1c22229e64e04c1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9d661ce598ee0b8a7d8ba0b4b1c22229e64e04c1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1c3fbf51a58a415a3dd777c02e0e692fbf538673", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c3fbf51a58a415a3dd777c02e0e692fbf538673", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1c3fbf51a58a415a3dd777c02e0e692fbf538673", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c3fbf51a58a415a3dd777c02e0e692fbf538673/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dc296f680d29e43db3e1ac7e4237026cc8ab188c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dc296f680d29e43db3e1ac7e4237026cc8ab188c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dc296f680d29e43db3e1ac7e4237026cc8ab188c" + } + ] + }, + { + "sha": "5151efd5359b491fd71e43d195c0142ba69d613f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1MTUxZWZkNTM1OWI0OTFmZDcxZTQzZDE5NWMwMTQyYmE2OWQ2MTNm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:27:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:27:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11265 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1980aa459a9a2c9646526e8efd0ef3a5fdeae51f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1980aa459a9a2c9646526e8efd0ef3a5fdeae51f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5151efd5359b491fd71e43d195c0142ba69d613f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5151efd5359b491fd71e43d195c0142ba69d613f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5151efd5359b491fd71e43d195c0142ba69d613f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5151efd5359b491fd71e43d195c0142ba69d613f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "70a6e35f71d1b761977256a841cc99b46392ba04", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/70a6e35f71d1b761977256a841cc99b46392ba04", + "html_url": "https://github.com/jenkinsci/jenkins/commit/70a6e35f71d1b761977256a841cc99b46392ba04" + } + ] + }, + { + "sha": "70a6e35f71d1b761977256a841cc99b46392ba04", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MGE2ZTM1ZjcxZDFiNzYxOTc3MjU2YTg0MWNjOTliNDYzOTJiYTA0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:27:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:27:34Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_245\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11263 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06d814fd5b6078c612397a16d85907ed81811976", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06d814fd5b6078c612397a16d85907ed81811976" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/70a6e35f71d1b761977256a841cc99b46392ba04", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/70a6e35f71d1b761977256a841cc99b46392ba04", + "html_url": "https://github.com/jenkinsci/jenkins/commit/70a6e35f71d1b761977256a841cc99b46392ba04", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/70a6e35f71d1b761977256a841cc99b46392ba04/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "553357233f08cf7dc195d9e92c5c58c9cccbe444", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/553357233f08cf7dc195d9e92c5c58c9cccbe444", + "html_url": "https://github.com/jenkinsci/jenkins/commit/553357233f08cf7dc195d9e92c5c58c9cccbe444" + } + ] + }, + { + "sha": "553357233f08cf7dc195d9e92c5c58c9cccbe444", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NTMzNTcyMzNmMDhjZjdkYzE5NWQ5ZTkyYzVjNThjOWNjY2JlNDQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:25:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:25:46Z" + }, + "message": "rolling back a botched release\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11261 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a010a7c11d0092448604c0b434c834d7f9d7b0d0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a010a7c11d0092448604c0b434c834d7f9d7b0d0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/553357233f08cf7dc195d9e92c5c58c9cccbe444", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/553357233f08cf7dc195d9e92c5c58c9cccbe444", + "html_url": "https://github.com/jenkinsci/jenkins/commit/553357233f08cf7dc195d9e92c5c58c9cccbe444", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/553357233f08cf7dc195d9e92c5c58c9cccbe444/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a1027234cb2ddccf67e932b51161c25b84592256", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a1027234cb2ddccf67e932b51161c25b84592256", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a1027234cb2ddccf67e932b51161c25b84592256" + } + ] + }, + { + "sha": "a1027234cb2ddccf67e932b51161c25b84592256", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMTAyNzIzNGNiMmRkY2NmNjdlOTMyYjUxMTYxYzI1Yjg0NTkyMjU2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:06:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:06:47Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11259 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1980aa459a9a2c9646526e8efd0ef3a5fdeae51f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1980aa459a9a2c9646526e8efd0ef3a5fdeae51f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a1027234cb2ddccf67e932b51161c25b84592256", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a1027234cb2ddccf67e932b51161c25b84592256", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a1027234cb2ddccf67e932b51161c25b84592256", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a1027234cb2ddccf67e932b51161c25b84592256/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "00690a6e42a42cc96e420d9aed3fc993d66cfa3e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00690a6e42a42cc96e420d9aed3fc993d66cfa3e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/00690a6e42a42cc96e420d9aed3fc993d66cfa3e" + } + ] + }, + { + "sha": "00690a6e42a42cc96e420d9aed3fc993d66cfa3e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMDY5MGE2ZTQyYTQyY2M5NmU0MjBkOWFlZDNmYzk5M2Q2NmNmYTNl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:06:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T16:06:32Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_245\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11257 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06d814fd5b6078c612397a16d85907ed81811976", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06d814fd5b6078c612397a16d85907ed81811976" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/00690a6e42a42cc96e420d9aed3fc993d66cfa3e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00690a6e42a42cc96e420d9aed3fc993d66cfa3e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/00690a6e42a42cc96e420d9aed3fc993d66cfa3e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00690a6e42a42cc96e420d9aed3fc993d66cfa3e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fd43c36120d5fe6fd8734b1ad8d059ad84bf30d1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fd43c36120d5fe6fd8734b1ad8d059ad84bf30d1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fd43c36120d5fe6fd8734b1ad8d059ad84bf30d1" + } + ] + }, + { + "sha": "0161278e4ff31d22088c430a359245a1ae979c00", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMTYxMjc4ZTRmZjMxZDIyMDg4YzQzMGEzNTkyNDVhMWFlOTc5YzAw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T01:25:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T01:25:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11244 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b453754097755ee7852aae8226d34c24e2be216f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b453754097755ee7852aae8226d34c24e2be216f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0161278e4ff31d22088c430a359245a1ae979c00", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0161278e4ff31d22088c430a359245a1ae979c00", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0161278e4ff31d22088c430a359245a1ae979c00", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0161278e4ff31d22088c430a359245a1ae979c00/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d" + } + ] + }, + { + "sha": "a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMzRkOWFjOGJlZjc0MjllNWYyYzFmMGEzNzg2YWY2M2ZlMzRjZjFk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T01:25:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-06T01:25:30Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_244\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11242 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e6d7b93c1f02d87b4919cad896a9fb2a724f0d37", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e6d7b93c1f02d87b4919cad896a9fb2a724f0d37" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a34d9ac8bef7429e5f2c1f0a3786af63fe34cf1d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b6a499b879a3e6d48436c7ec4053d7b33ed74685", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b6a499b879a3e6d48436c7ec4053d7b33ed74685", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b6a499b879a3e6d48436c7ec4053d7b33ed74685" + } + ] + }, + { + "sha": "803bf7e8a5f2c981e7a2911a2d3ef152f7743a3d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDNiZjdlOGE1ZjJjOTgxZTdhMjkxMWEyZDNlZjE1MmY3NzQzYTNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-04T23:53:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-04T23:53:46Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11218 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5331ec47b7728ab0ca7450835cd173fc046c8670", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5331ec47b7728ab0ca7450835cd173fc046c8670" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/803bf7e8a5f2c981e7a2911a2d3ef152f7743a3d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/803bf7e8a5f2c981e7a2911a2d3ef152f7743a3d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/803bf7e8a5f2c981e7a2911a2d3ef152f7743a3d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/803bf7e8a5f2c981e7a2911a2d3ef152f7743a3d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a07f00ac88a26c24bb5c97b508abec223b312602", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a07f00ac88a26c24bb5c97b508abec223b312602", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a07f00ac88a26c24bb5c97b508abec223b312602" + } + ] + }, + { + "sha": "a07f00ac88a26c24bb5c97b508abec223b312602", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMDdmMDBhYzg4YTI2YzI0YmI1Yzk3YjUwOGFiZWMyMjNiMzEyNjAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-04T23:53:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-04T23:53:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_243\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11216 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5d06e096f6eb22151c597cd74e58a1f613921b02", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5d06e096f6eb22151c597cd74e58a1f613921b02" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a07f00ac88a26c24bb5c97b508abec223b312602", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a07f00ac88a26c24bb5c97b508abec223b312602", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a07f00ac88a26c24bb5c97b508abec223b312602", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a07f00ac88a26c24bb5c97b508abec223b312602/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "719549048c6e8affff7e8b2925848fb02a93ecef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/719549048c6e8affff7e8b2925848fb02a93ecef", + "html_url": "https://github.com/jenkinsci/jenkins/commit/719549048c6e8affff7e8b2925848fb02a93ecef" + } + ] + }, + { + "sha": "f8747c9ab02ff43e3284291d756ac16e30bff49e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmODc0N2M5YWIwMmZmNDNlMzI4NDI5MWQ3NTZhYzE2ZTMwYmZmNDll", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T01:24:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T01:24:46Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11179 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c18695d12b6d0d473c73d242b7e1105d08ef53ae", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c18695d12b6d0d473c73d242b7e1105d08ef53ae" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f8747c9ab02ff43e3284291d756ac16e30bff49e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f8747c9ab02ff43e3284291d756ac16e30bff49e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f8747c9ab02ff43e3284291d756ac16e30bff49e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f8747c9ab02ff43e3284291d756ac16e30bff49e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4fd7b064c16eac6c568024fb45fcf1e51d177b29", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fd7b064c16eac6c568024fb45fcf1e51d177b29", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4fd7b064c16eac6c568024fb45fcf1e51d177b29" + } + ] + }, + { + "sha": "4fd7b064c16eac6c568024fb45fcf1e51d177b29", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZmQ3YjA2NGMxNmVhYzZjNTY4MDI0ZmI0NWZjZjFlNTFkMTc3YjI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T01:24:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T01:24:36Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_242\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11177 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a419d7c6e4f3d76f4909679dbd77f9d6a5c80427", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a419d7c6e4f3d76f4909679dbd77f9d6a5c80427" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4fd7b064c16eac6c568024fb45fcf1e51d177b29", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fd7b064c16eac6c568024fb45fcf1e51d177b29", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4fd7b064c16eac6c568024fb45fcf1e51d177b29", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fd7b064c16eac6c568024fb45fcf1e51d177b29/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "161a2f9426931255d2ad474a6cd71a44c4d543c7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/161a2f9426931255d2ad474a6cd71a44c4d543c7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/161a2f9426931255d2ad474a6cd71a44c4d543c7" + } + ] + }, + { + "sha": "e8c593427eadd34d6fda8441cbc7496b600144e2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplOGM1OTM0MjdlYWRkMzRkNmZkYTg0NDFjYmM3NDk2YjYwMDE0NGUy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T00:52:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T00:52:16Z" + }, + "message": "rolling back the 1.242 release\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11174 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7d91fc299d03aa6fe9088989e192876be2a34c97", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7d91fc299d03aa6fe9088989e192876be2a34c97" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e8c593427eadd34d6fda8441cbc7496b600144e2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e8c593427eadd34d6fda8441cbc7496b600144e2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e8c593427eadd34d6fda8441cbc7496b600144e2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e8c593427eadd34d6fda8441cbc7496b600144e2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "04ac28fed4673058fbe4d1d47e15b992ff5222df", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04ac28fed4673058fbe4d1d47e15b992ff5222df", + "html_url": "https://github.com/jenkinsci/jenkins/commit/04ac28fed4673058fbe4d1d47e15b992ff5222df" + } + ] + }, + { + "sha": "04ac28fed4673058fbe4d1d47e15b992ff5222df", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNGFjMjhmZWQ0NjczMDU4ZmJlNGQxZDQ3ZTE1Yjk5MmZmNTIyMmRm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T00:41:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T00:41:53Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11173 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "be497f0d5879deadec4a02cf37efd1f118c7df8d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/be497f0d5879deadec4a02cf37efd1f118c7df8d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/04ac28fed4673058fbe4d1d47e15b992ff5222df", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04ac28fed4673058fbe4d1d47e15b992ff5222df", + "html_url": "https://github.com/jenkinsci/jenkins/commit/04ac28fed4673058fbe4d1d47e15b992ff5222df", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04ac28fed4673058fbe4d1d47e15b992ff5222df/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0" + } + ] + }, + { + "sha": "e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMmM1NjlkNWY4YzE1NGYwODllMjljZjBiNmY5NDNhMmUyYjY5YmIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T00:41:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-08-01T00:41:43Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_242\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11171 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06c9a6e50d69ae87df813a2640bc550092f0c28f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06c9a6e50d69ae87df813a2640bc550092f0c28f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e2c569d5f8c154f089e29cf0b6f943a2e2b69bb0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bd23782e281a1798dc69222fc72f27316debc76c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bd23782e281a1798dc69222fc72f27316debc76c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bd23782e281a1798dc69222fc72f27316debc76c" + } + ] + }, + { + "sha": "ee5d2f2f5b6d7370cb30a78ca3a29575b17e8be9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZTVkMmYyZjViNmQ3MzcwY2IzMGE3OGNhM2EyOTU3NWIxN2U4YmU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-31T19:11:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-31T19:11:35Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11161 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0a124959650d58d69b8cb299ebb70aab2b516ad1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0a124959650d58d69b8cb299ebb70aab2b516ad1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ee5d2f2f5b6d7370cb30a78ca3a29575b17e8be9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ee5d2f2f5b6d7370cb30a78ca3a29575b17e8be9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ee5d2f2f5b6d7370cb30a78ca3a29575b17e8be9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ee5d2f2f5b6d7370cb30a78ca3a29575b17e8be9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf" + } + ] + }, + { + "sha": "0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowY2FmOTViYjczYThiYTY0ZDVmYTVlNTI5ZDgwMzFmOWViZjgyMGNm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-31T19:11:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-31T19:11:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_241\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11159 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4d0daf2c1dcdac00a038bc1422285cacba2bcfb5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4d0daf2c1dcdac00a038bc1422285cacba2bcfb5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0caf95bb73a8ba64d5fa5e529d8031f9ebf820cf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "10b20952addbdd025cb95817f5c3ad1fc6c7bcea", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/10b20952addbdd025cb95817f5c3ad1fc6c7bcea", + "html_url": "https://github.com/jenkinsci/jenkins/commit/10b20952addbdd025cb95817f5c3ad1fc6c7bcea" + } + ] + }, + { + "sha": "059c81e4cdbc26637bbcca73241076a0f75b8b46", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNTljODFlNGNkYmMyNjYzN2JiY2NhNzMyNDEwNzZhMGY3NWI4YjQ2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-31T01:57:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-31T01:57:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11140 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "23260fad04997eb7d806472100f6cab1e69e0968", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/23260fad04997eb7d806472100f6cab1e69e0968" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/059c81e4cdbc26637bbcca73241076a0f75b8b46", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/059c81e4cdbc26637bbcca73241076a0f75b8b46", + "html_url": "https://github.com/jenkinsci/jenkins/commit/059c81e4cdbc26637bbcca73241076a0f75b8b46", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/059c81e4cdbc26637bbcca73241076a0f75b8b46/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3a6abf10f5c3cc099c8974ef7f38a15217cc4550", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3a6abf10f5c3cc099c8974ef7f38a15217cc4550", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3a6abf10f5c3cc099c8974ef7f38a15217cc4550" + } + ] + }, + { + "sha": "3a6abf10f5c3cc099c8974ef7f38a15217cc4550", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozYTZhYmYxMGY1YzNjYzA5OWM4OTc0ZWY3ZjM4YTE1MjE3Y2M0NTUw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-31T01:56:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-31T01:56:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_240\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11138 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4ab2a073632703d8e6637c6ffe26d0255a72b660", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4ab2a073632703d8e6637c6ffe26d0255a72b660" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3a6abf10f5c3cc099c8974ef7f38a15217cc4550", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3a6abf10f5c3cc099c8974ef7f38a15217cc4550", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3a6abf10f5c3cc099c8974ef7f38a15217cc4550", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3a6abf10f5c3cc099c8974ef7f38a15217cc4550/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9d3e4299e91d11165a1bdefa362a042a588296fc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d3e4299e91d11165a1bdefa362a042a588296fc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9d3e4299e91d11165a1bdefa362a042a588296fc" + } + ] + }, + { + "sha": "97a6652f909f427ae1bcef2631b84d80d19602cb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5N2E2NjUyZjkwOWY0MjdhZTFiY2VmMjYzMWI4NGQ4MGQxOTYwMmNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-30T16:08:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-30T16:08:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11108 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4c1f42cb5e5148db6a5fb8ee4e10ff4fd581b88b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4c1f42cb5e5148db6a5fb8ee4e10ff4fd581b88b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/97a6652f909f427ae1bcef2631b84d80d19602cb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/97a6652f909f427ae1bcef2631b84d80d19602cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/97a6652f909f427ae1bcef2631b84d80d19602cb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/97a6652f909f427ae1bcef2631b84d80d19602cb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "597d78f25859284e58b26f96c17bed165c538457", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/597d78f25859284e58b26f96c17bed165c538457", + "html_url": "https://github.com/jenkinsci/jenkins/commit/597d78f25859284e58b26f96c17bed165c538457" + } + ] + }, + { + "sha": "597d78f25859284e58b26f96c17bed165c538457", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1OTdkNzhmMjU4NTkyODRlNThiMjZmOTZjMTdiZWQxNjVjNTM4NDU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-30T16:07:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-30T16:07:49Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_239\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11106 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c40ea5d3d0fc64042a9588fe95f7c0f456e36025", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c40ea5d3d0fc64042a9588fe95f7c0f456e36025" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/597d78f25859284e58b26f96c17bed165c538457", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/597d78f25859284e58b26f96c17bed165c538457", + "html_url": "https://github.com/jenkinsci/jenkins/commit/597d78f25859284e58b26f96c17bed165c538457", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/597d78f25859284e58b26f96c17bed165c538457/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6c09e723d5c063d3c71913504fd7c5971b0ad0fa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6c09e723d5c063d3c71913504fd7c5971b0ad0fa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6c09e723d5c063d3c71913504fd7c5971b0ad0fa" + } + ] + }, + { + "sha": "da79bbabbcca5508ce8775fa9c96e2a3fd2dd09c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYTc5YmJhYmJjY2E1NTA4Y2U4Nzc1ZmE5Yzk2ZTJhM2ZkMmRkMDlj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-28T22:38:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-28T22:38:21Z" + }, + "message": "push the signing to a separate profile so that developers don't have to do it during normal build.\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11053 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "deeadd55fce9fe10dca920e76f855eb3282c9582", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/deeadd55fce9fe10dca920e76f855eb3282c9582" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/da79bbabbcca5508ce8775fa9c96e2a3fd2dd09c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/da79bbabbcca5508ce8775fa9c96e2a3fd2dd09c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/da79bbabbcca5508ce8775fa9c96e2a3fd2dd09c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/da79bbabbcca5508ce8775fa9c96e2a3fd2dd09c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5d0a9d7b6a75a93595b88a505e8a1d66db4d2805", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5d0a9d7b6a75a93595b88a505e8a1d66db4d2805", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5d0a9d7b6a75a93595b88a505e8a1d66db4d2805" + } + ] + }, + { + "sha": "22cf46f28e0e696771dc093e10a01bab3d108a70", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMmNmNDZmMjhlMGU2OTY3NzFkYzA5M2UxMGEwMWJhYjNkMTA4YTcw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-26T15:01:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-26T15:01:01Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11035 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "507c2cd27581e5564f5886be2cc732e20a1e4a42", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/507c2cd27581e5564f5886be2cc732e20a1e4a42" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/22cf46f28e0e696771dc093e10a01bab3d108a70", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/22cf46f28e0e696771dc093e10a01bab3d108a70", + "html_url": "https://github.com/jenkinsci/jenkins/commit/22cf46f28e0e696771dc093e10a01bab3d108a70", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/22cf46f28e0e696771dc093e10a01bab3d108a70/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "800a5f2e34da489e44c1c9033010322554194a24", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/800a5f2e34da489e44c1c9033010322554194a24", + "html_url": "https://github.com/jenkinsci/jenkins/commit/800a5f2e34da489e44c1c9033010322554194a24" + } + ] + }, + { + "sha": "800a5f2e34da489e44c1c9033010322554194a24", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDBhNWYyZTM0ZGE0ODllNDRjMWM5MDMzMDEwMzIyNTU0MTk0YTI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-26T15:00:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-26T15:00:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_238\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11033 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "dbfa9c54c7608735f60e06bc830940def68efedc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/dbfa9c54c7608735f60e06bc830940def68efedc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/800a5f2e34da489e44c1c9033010322554194a24", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/800a5f2e34da489e44c1c9033010322554194a24", + "html_url": "https://github.com/jenkinsci/jenkins/commit/800a5f2e34da489e44c1c9033010322554194a24", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/800a5f2e34da489e44c1c9033010322554194a24/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "26ba727cbfdda0119a39b7b7ae94e81c47ad972f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/26ba727cbfdda0119a39b7b7ae94e81c47ad972f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/26ba727cbfdda0119a39b7b7ae94e81c47ad972f" + } + ] + }, + { + "sha": "54b820792a2a6f8b7563a60e4a809371087a5d2b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NGI4MjA3OTJhMmE2ZjhiNzU2M2E2MGU0YTgwOTM3MTA4N2E1ZDJi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-23T20:40:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-23T20:40:07Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10965 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0888e1d429b43a3f431ed0f115ea068b15df9948", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0888e1d429b43a3f431ed0f115ea068b15df9948" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/54b820792a2a6f8b7563a60e4a809371087a5d2b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/54b820792a2a6f8b7563a60e4a809371087a5d2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/54b820792a2a6f8b7563a60e4a809371087a5d2b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/54b820792a2a6f8b7563a60e4a809371087a5d2b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "74aa8baa7389a4a9b4308d1cd87e016c2f60178c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/74aa8baa7389a4a9b4308d1cd87e016c2f60178c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/74aa8baa7389a4a9b4308d1cd87e016c2f60178c" + } + ] + }, + { + "sha": "74aa8baa7389a4a9b4308d1cd87e016c2f60178c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3NGFhOGJhYTczODlhNGE5YjQzMDhkMWNkODdlMDE2YzJmNjAxNzhj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-23T20:39:54Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-23T20:39:54Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_237\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10963 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ce9fd1c8396ed3cd64cd9a2361af245f9520bf01", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ce9fd1c8396ed3cd64cd9a2361af245f9520bf01" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/74aa8baa7389a4a9b4308d1cd87e016c2f60178c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/74aa8baa7389a4a9b4308d1cd87e016c2f60178c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/74aa8baa7389a4a9b4308d1cd87e016c2f60178c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/74aa8baa7389a4a9b4308d1cd87e016c2f60178c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a902e637d999e386049584163ea96b68eb5e8dc9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a902e637d999e386049584163ea96b68eb5e8dc9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a902e637d999e386049584163ea96b68eb5e8dc9" + } + ] + }, + { + "sha": "ffa47e50b913191e45334b446768f070ad5c9a2e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZmE0N2U1MGI5MTMxOTFlNDUzMzRiNDQ2NzY4ZjA3MGFkNWM5YTJl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-20T16:44:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-20T16:44:12Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10885 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3844ac5e9f791c5048d96990a65f0506488ba82e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3844ac5e9f791c5048d96990a65f0506488ba82e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ffa47e50b913191e45334b446768f070ad5c9a2e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ffa47e50b913191e45334b446768f070ad5c9a2e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ffa47e50b913191e45334b446768f070ad5c9a2e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ffa47e50b913191e45334b446768f070ad5c9a2e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "770401ac506ba9360e430bdaa7d38f7181c32299", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/770401ac506ba9360e430bdaa7d38f7181c32299", + "html_url": "https://github.com/jenkinsci/jenkins/commit/770401ac506ba9360e430bdaa7d38f7181c32299" + } + ] + }, + { + "sha": "770401ac506ba9360e430bdaa7d38f7181c32299", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3NzA0MDFhYzUwNmJhOTM2MGU0MzBiZGFhN2QzOGY3MTgxYzMyMjk5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-20T16:43:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-20T16:43:49Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_236\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10883 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "87e3679e2503bb336a581800ba15981e787562c5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/87e3679e2503bb336a581800ba15981e787562c5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/770401ac506ba9360e430bdaa7d38f7181c32299", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/770401ac506ba9360e430bdaa7d38f7181c32299", + "html_url": "https://github.com/jenkinsci/jenkins/commit/770401ac506ba9360e430bdaa7d38f7181c32299", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/770401ac506ba9360e430bdaa7d38f7181c32299/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c41c278bc45ecfc940d85441f2bdc1362ca38bb3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c41c278bc45ecfc940d85441f2bdc1362ca38bb3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c41c278bc45ecfc940d85441f2bdc1362ca38bb3" + } + ] + }, + { + "sha": "3a0f0350f55bb57036569127c8d728b08c9ad197", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozYTBmMDM1MGY1NWJiNTcwMzY1NjkxMjdjOGQ3MjhiMDhjOWFkMTk3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-15T00:40:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-15T00:40:53Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10820 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3b08b10f9f921783a332b8b61ed03102347ec71f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3b08b10f9f921783a332b8b61ed03102347ec71f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3a0f0350f55bb57036569127c8d728b08c9ad197", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3a0f0350f55bb57036569127c8d728b08c9ad197", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3a0f0350f55bb57036569127c8d728b08c9ad197", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3a0f0350f55bb57036569127c8d728b08c9ad197/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b" + } + ] + }, + { + "sha": "63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2M2NjMmUyZGZmZTZkOWViMjQxZThiYzJmMDJmNzA5ODVkMWRiZjli", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-15T00:40:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-15T00:40:44Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_235\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10818 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3083c6a36872ce085c8e031b60a9f9778acd41e5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3083c6a36872ce085c8e031b60a9f9778acd41e5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/63cc2e2dffe6d9eb241e8bc2f02f70985d1dbf9b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2fcca36d5bfa8e07a47eb81fc7c420916f0363a8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2fcca36d5bfa8e07a47eb81fc7c420916f0363a8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2fcca36d5bfa8e07a47eb81fc7c420916f0363a8" + } + ] + }, + { + "sha": "21a8b003ffbb6a66f806f10732e6264bd70ba640", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMWE4YjAwM2ZmYmI2YTY2ZjgwNmYxMDczMmU2MjY0YmQ3MGJhNjQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T04:41:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T04:41:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10759 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "73d4459a1ad138e3907147a48d306f4c0c0c23d6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/73d4459a1ad138e3907147a48d306f4c0c0c23d6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/21a8b003ffbb6a66f806f10732e6264bd70ba640", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/21a8b003ffbb6a66f806f10732e6264bd70ba640", + "html_url": "https://github.com/jenkinsci/jenkins/commit/21a8b003ffbb6a66f806f10732e6264bd70ba640", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/21a8b003ffbb6a66f806f10732e6264bd70ba640/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bef29e3cbba355ed3f8936305ad733bf955d45a3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bef29e3cbba355ed3f8936305ad733bf955d45a3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bef29e3cbba355ed3f8936305ad733bf955d45a3" + } + ] + }, + { + "sha": "bef29e3cbba355ed3f8936305ad733bf955d45a3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZWYyOWUzY2JiYTM1NWVkM2Y4OTM2MzA1YWQ3MzNiZjk1NWQ0NWEz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T04:41:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T04:41:30Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_234\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10757 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4753a34874a2ed68421c02ffc23e96ef3a4006a1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4753a34874a2ed68421c02ffc23e96ef3a4006a1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bef29e3cbba355ed3f8936305ad733bf955d45a3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bef29e3cbba355ed3f8936305ad733bf955d45a3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bef29e3cbba355ed3f8936305ad733bf955d45a3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bef29e3cbba355ed3f8936305ad733bf955d45a3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a" + } + ] + }, + { + "sha": "5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1MzgwZGRmMjZiOTk1N2FiNDFiN2I4ZTliN2E3ZTRmMDAwNmUzYThh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T04:39:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T04:39:30Z" + }, + "message": "reverting the botched release\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10755 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8d0acd42f24c82762ce2df48778cdc69ec74540e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8d0acd42f24c82762ce2df48778cdc69ec74540e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5380ddf26b9957ab41b7b8e9b7a7e4f0006e3a8a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ebb82a9129733dd64affe8ed0e6100a4bf8481cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ebb82a9129733dd64affe8ed0e6100a4bf8481cc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ebb82a9129733dd64affe8ed0e6100a4bf8481cc" + } + ] + }, + { + "sha": "ebb82a9129733dd64affe8ed0e6100a4bf8481cc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYmI4MmE5MTI5NzMzZGQ2NGFmZmU4ZWQwZTYxMDBhNGJmODQ4MWNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T03:57:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T03:57:05Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10754 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "73d4459a1ad138e3907147a48d306f4c0c0c23d6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/73d4459a1ad138e3907147a48d306f4c0c0c23d6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ebb82a9129733dd64affe8ed0e6100a4bf8481cc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ebb82a9129733dd64affe8ed0e6100a4bf8481cc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ebb82a9129733dd64affe8ed0e6100a4bf8481cc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ebb82a9129733dd64affe8ed0e6100a4bf8481cc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b1cbff92fde064bc7faa242fe17325d812e7eb1b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b1cbff92fde064bc7faa242fe17325d812e7eb1b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b1cbff92fde064bc7faa242fe17325d812e7eb1b" + } + ] + }, + { + "sha": "b1cbff92fde064bc7faa242fe17325d812e7eb1b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMWNiZmY5MmZkZTA2NGJjN2ZhYTI0MmZlMTczMjVkODEyZTdlYjFi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T03:56:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-11T03:56:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_234\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10752 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4753a34874a2ed68421c02ffc23e96ef3a4006a1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4753a34874a2ed68421c02ffc23e96ef3a4006a1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b1cbff92fde064bc7faa242fe17325d812e7eb1b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b1cbff92fde064bc7faa242fe17325d812e7eb1b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b1cbff92fde064bc7faa242fe17325d812e7eb1b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b1cbff92fde064bc7faa242fe17325d812e7eb1b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e2b38d28571bd7b4795794caee6bc0ec860aa70a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e2b38d28571bd7b4795794caee6bc0ec860aa70a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e2b38d28571bd7b4795794caee6bc0ec860aa70a" + } + ] + }, + { + "sha": "c99f409116e5f777e0bbbc224f1e24636d6039e1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTlmNDA5MTE2ZTVmNzc3ZTBiYmJjMjI0ZjFlMjQ2MzZkNjAzOWUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-08T01:29:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-08T01:29:42Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10712 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ad89501678d7f02192e89a1703887ca99a47723a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ad89501678d7f02192e89a1703887ca99a47723a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c99f409116e5f777e0bbbc224f1e24636d6039e1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c99f409116e5f777e0bbbc224f1e24636d6039e1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c99f409116e5f777e0bbbc224f1e24636d6039e1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c99f409116e5f777e0bbbc224f1e24636d6039e1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2dc0cf11fbacb4711316946de7ad844e1ec87981", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2dc0cf11fbacb4711316946de7ad844e1ec87981", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2dc0cf11fbacb4711316946de7ad844e1ec87981" + } + ] + }, + { + "sha": "2dc0cf11fbacb4711316946de7ad844e1ec87981", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZGMwY2YxMWZiYWNiNDcxMTMxNjk0NmRlN2FkODQ0ZTFlYzg3OTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-08T01:29:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-08T01:29:32Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_233\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10710 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "61589a1a1d2fe8f5963d1e7df2be77762f72e7cd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/61589a1a1d2fe8f5963d1e7df2be77762f72e7cd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2dc0cf11fbacb4711316946de7ad844e1ec87981", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2dc0cf11fbacb4711316946de7ad844e1ec87981", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2dc0cf11fbacb4711316946de7ad844e1ec87981", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2dc0cf11fbacb4711316946de7ad844e1ec87981/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3bf9d42287e4cf85aa3969b14f315e283b3feb4a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3bf9d42287e4cf85aa3969b14f315e283b3feb4a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3bf9d42287e4cf85aa3969b14f315e283b3feb4a" + } + ] + }, + { + "sha": "f5ea7e0d856a1e5fb34c7c5e4afa6a256f48c7bb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNWVhN2UwZDg1NmExZTVmYjM0YzdjNWU0YWZhNmEyNTZmNDhjN2Ji", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-03T18:55:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-03T18:55:46Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10616 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e4f8a2db45c23aa8a14cbae1892c62eca96dd67b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e4f8a2db45c23aa8a14cbae1892c62eca96dd67b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f5ea7e0d856a1e5fb34c7c5e4afa6a256f48c7bb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f5ea7e0d856a1e5fb34c7c5e4afa6a256f48c7bb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f5ea7e0d856a1e5fb34c7c5e4afa6a256f48c7bb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f5ea7e0d856a1e5fb34c7c5e4afa6a256f48c7bb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "903190d7340074c00ae54da555cbe5367df3a533", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/903190d7340074c00ae54da555cbe5367df3a533", + "html_url": "https://github.com/jenkinsci/jenkins/commit/903190d7340074c00ae54da555cbe5367df3a533" + } + ] + }, + { + "sha": "903190d7340074c00ae54da555cbe5367df3a533", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MDMxOTBkNzM0MDA3NGMwMGFlNTRkYTU1NWNiZTUzNjdkZjNhNTMz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-03T18:55:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-03T18:55:35Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_232\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10614 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9cbb755c35c03b02e53f8fa160bae2018af55389", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9cbb755c35c03b02e53f8fa160bae2018af55389" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/903190d7340074c00ae54da555cbe5367df3a533", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/903190d7340074c00ae54da555cbe5367df3a533", + "html_url": "https://github.com/jenkinsci/jenkins/commit/903190d7340074c00ae54da555cbe5367df3a533", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/903190d7340074c00ae54da555cbe5367df3a533/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6d5d9bf395a6b5431fad8e2ba915a111494f9303", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6d5d9bf395a6b5431fad8e2ba915a111494f9303", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6d5d9bf395a6b5431fad8e2ba915a111494f9303" + } + ] + }, + { + "sha": "9fbfdd2ade05d998742c8de2258b3df48ea4f44e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZmJmZGQyYWRlMDVkOTk4NzQyYzhkZTIyNThiM2RmNDhlYTRmNDRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-02T01:19:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-02T01:19:28Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10563 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "43096c7d95589fff0bc3b4c4d158ca5167f92f3f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/43096c7d95589fff0bc3b4c4d158ca5167f92f3f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9fbfdd2ade05d998742c8de2258b3df48ea4f44e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9fbfdd2ade05d998742c8de2258b3df48ea4f44e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9fbfdd2ade05d998742c8de2258b3df48ea4f44e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9fbfdd2ade05d998742c8de2258b3df48ea4f44e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f66461e9cba6195831e0bbfd33a4ed562cb1aeba", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f66461e9cba6195831e0bbfd33a4ed562cb1aeba", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f66461e9cba6195831e0bbfd33a4ed562cb1aeba" + } + ] + }, + { + "sha": "f66461e9cba6195831e0bbfd33a4ed562cb1aeba", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNjY0NjFlOWNiYTYxOTU4MzFlMGJiZmQzM2E0ZWQ1NjJjYjFhZWJh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-02T01:19:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-07-02T01:19:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_231\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10561 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "487a80c449bff0502176931513e0a7d3242acebe", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/487a80c449bff0502176931513e0a7d3242acebe" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f66461e9cba6195831e0bbfd33a4ed562cb1aeba", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f66461e9cba6195831e0bbfd33a4ed562cb1aeba", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f66461e9cba6195831e0bbfd33a4ed562cb1aeba", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f66461e9cba6195831e0bbfd33a4ed562cb1aeba/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fdb4e7253eb3547615196fd70ddba6a1222bf403", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fdb4e7253eb3547615196fd70ddba6a1222bf403", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fdb4e7253eb3547615196fd70ddba6a1222bf403" + } + ] + }, + { + "sha": "c2235a43283a4595e5315f9fc06a50616112212b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjMjIzNWE0MzI4M2E0NTk1ZTUzMTVmOWZjMDZhNTA2MTYxMTIyMTJi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-27T16:25:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-27T16:25:13Z" + }, + "message": "create IPS package during a release\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10464 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "24344f8a04b9a75ed6f68e079aae2a36f11b9e6e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/24344f8a04b9a75ed6f68e079aae2a36f11b9e6e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c2235a43283a4595e5315f9fc06a50616112212b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2235a43283a4595e5315f9fc06a50616112212b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c2235a43283a4595e5315f9fc06a50616112212b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2235a43283a4595e5315f9fc06a50616112212b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "100f0990a28a0fded223e0be21676aaa16dd6831", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/100f0990a28a0fded223e0be21676aaa16dd6831", + "html_url": "https://github.com/jenkinsci/jenkins/commit/100f0990a28a0fded223e0be21676aaa16dd6831" + } + ] + }, + { + "sha": "c4522a20b1ac931ed2894e083c7ed40990d52c46", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNDUyMmEyMGIxYWM5MzFlZDI4OTRlMDgzYzdlZDQwOTkwZDUyYzQ2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-27T00:07:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-27T00:07:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10453 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4d8726393fbca9ffcf36120aad4e19bc16da5be6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4d8726393fbca9ffcf36120aad4e19bc16da5be6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c4522a20b1ac931ed2894e083c7ed40990d52c46", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c4522a20b1ac931ed2894e083c7ed40990d52c46", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c4522a20b1ac931ed2894e083c7ed40990d52c46", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c4522a20b1ac931ed2894e083c7ed40990d52c46/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2c746a5c60d9e91dac7054ba9796b5c4c45f440b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2c746a5c60d9e91dac7054ba9796b5c4c45f440b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2c746a5c60d9e91dac7054ba9796b5c4c45f440b" + } + ] + }, + { + "sha": "2c746a5c60d9e91dac7054ba9796b5c4c45f440b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYzc0NmE1YzYwZDllOTFkYWM3MDU0YmE5Nzk2YjVjNGM0NWY0NDBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-27T00:07:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-27T00:07:48Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_230\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10451 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2a0b0b7f4acc7ebf296c3c7fda426f41cf63b261", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2a0b0b7f4acc7ebf296c3c7fda426f41cf63b261" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2c746a5c60d9e91dac7054ba9796b5c4c45f440b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2c746a5c60d9e91dac7054ba9796b5c4c45f440b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2c746a5c60d9e91dac7054ba9796b5c4c45f440b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2c746a5c60d9e91dac7054ba9796b5c4c45f440b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5603ddddd99eeb7798122dd24765b2958d24f119", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5603ddddd99eeb7798122dd24765b2958d24f119", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5603ddddd99eeb7798122dd24765b2958d24f119" + } + ] + }, + { + "sha": "a810c6edeb8e9f9d55ca225826ea6badf1840e19", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphODEwYzZlZGViOGU5ZjlkNTVjYTIyNTgyNmVhNmJhZGYxODQwZTE5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-24T19:43:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-24T19:43:39Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10382 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "10761a836f26872f10faedbc809fb7944ee16d91", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/10761a836f26872f10faedbc809fb7944ee16d91" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a810c6edeb8e9f9d55ca225826ea6badf1840e19", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a810c6edeb8e9f9d55ca225826ea6badf1840e19", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a810c6edeb8e9f9d55ca225826ea6badf1840e19", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a810c6edeb8e9f9d55ca225826ea6badf1840e19/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e52d17a66803d4d2414d118bd0f1a96042f6bd92", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e52d17a66803d4d2414d118bd0f1a96042f6bd92", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e52d17a66803d4d2414d118bd0f1a96042f6bd92" + } + ] + }, + { + "sha": "e52d17a66803d4d2414d118bd0f1a96042f6bd92", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNTJkMTdhNjY4MDNkNGQyNDE0ZDExOGJkMGYxYTk2MDQyZjZiZDky", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-24T19:43:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-24T19:43:30Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_229\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10380 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bed9295742bd0398eadc5ab7e00bac0035c3840b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bed9295742bd0398eadc5ab7e00bac0035c3840b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e52d17a66803d4d2414d118bd0f1a96042f6bd92", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e52d17a66803d4d2414d118bd0f1a96042f6bd92", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e52d17a66803d4d2414d118bd0f1a96042f6bd92", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e52d17a66803d4d2414d118bd0f1a96042f6bd92/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a73d367130b1a6080aeac6cd178739be5bd11310", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a73d367130b1a6080aeac6cd178739be5bd11310", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a73d367130b1a6080aeac6cd178739be5bd11310" + } + ] + }, + { + "sha": "6f8d1214137aae3e76eb1d1159b1e3366fef741f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2ZjhkMTIxNDEzN2FhZTNlNzZlYjFkMTE1OWIxZTMzNjZmZWY3NDFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-23T20:49:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-23T20:49:20Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10352 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8e18ab98014e3d6de8d3a8f3fba0d27d562b3b6c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8e18ab98014e3d6de8d3a8f3fba0d27d562b3b6c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6f8d1214137aae3e76eb1d1159b1e3366fef741f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6f8d1214137aae3e76eb1d1159b1e3366fef741f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6f8d1214137aae3e76eb1d1159b1e3366fef741f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6f8d1214137aae3e76eb1d1159b1e3366fef741f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ffe835244f7179e9377e1e6a8f7550c74e352029", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ffe835244f7179e9377e1e6a8f7550c74e352029", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ffe835244f7179e9377e1e6a8f7550c74e352029" + } + ] + }, + { + "sha": "ffe835244f7179e9377e1e6a8f7550c74e352029", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZmU4MzUyNDRmNzE3OWU5Mzc3ZTFlNmE4Zjc1NTBjNzRlMzUyMDI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-23T20:49:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-23T20:49:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_228\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10350 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "63b308e02b03eb09b1e4e9a43c874c4f40e058b9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/63b308e02b03eb09b1e4e9a43c874c4f40e058b9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ffe835244f7179e9377e1e6a8f7550c74e352029", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ffe835244f7179e9377e1e6a8f7550c74e352029", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ffe835244f7179e9377e1e6a8f7550c74e352029", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ffe835244f7179e9377e1e6a8f7550c74e352029/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3b76c13396446ff9a53d52521ddb0fe79ed9c298", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3b76c13396446ff9a53d52521ddb0fe79ed9c298", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3b76c13396446ff9a53d52521ddb0fe79ed9c298" + } + ] + }, + { + "sha": "c1b1148f913f5c89444caaab92625c79e4d4717d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjMWIxMTQ4ZjkxM2Y1Yzg5NDQ0Y2FhYWI5MjYyNWM3OWU0ZDQ3MTdk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-20T15:48:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-20T15:48:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10271 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "568eb66b6b21497fe1da968e62b332e76d075bda", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/568eb66b6b21497fe1da968e62b332e76d075bda" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c1b1148f913f5c89444caaab92625c79e4d4717d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c1b1148f913f5c89444caaab92625c79e4d4717d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c1b1148f913f5c89444caaab92625c79e4d4717d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c1b1148f913f5c89444caaab92625c79e4d4717d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "04c7b1a7a4fc0f7e86e623db9dde80a1d750b008", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04c7b1a7a4fc0f7e86e623db9dde80a1d750b008", + "html_url": "https://github.com/jenkinsci/jenkins/commit/04c7b1a7a4fc0f7e86e623db9dde80a1d750b008" + } + ] + }, + { + "sha": "04c7b1a7a4fc0f7e86e623db9dde80a1d750b008", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNGM3YjFhN2E0ZmMwZjdlODZlNjIzZGI5ZGRlODBhMWQ3NTBiMDA4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-20T15:48:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-20T15:48:27Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_227\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10269 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "92b625fdf2e8dab004f1cbc98c65cc34416ad584", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/92b625fdf2e8dab004f1cbc98c65cc34416ad584" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/04c7b1a7a4fc0f7e86e623db9dde80a1d750b008", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04c7b1a7a4fc0f7e86e623db9dde80a1d750b008", + "html_url": "https://github.com/jenkinsci/jenkins/commit/04c7b1a7a4fc0f7e86e623db9dde80a1d750b008", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04c7b1a7a4fc0f7e86e623db9dde80a1d750b008/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0fad924d1f14d5bb3ed2c91cb48dd644d765b3ff", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0fad924d1f14d5bb3ed2c91cb48dd644d765b3ff", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0fad924d1f14d5bb3ed2c91cb48dd644d765b3ff" + } + ] + }, + { + "sha": "c2d278f3af715ae2f46c6e9790a33030116a36b4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjMmQyNzhmM2FmNzE1YWUyZjQ2YzZlOTc5MGEzMzAzMDExNmEzNmI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-17T20:01:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-17T20:01:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10180 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e3e99b825a41eb82d20de2ecf0e10a1f37ffdf88", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e3e99b825a41eb82d20de2ecf0e10a1f37ffdf88" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c2d278f3af715ae2f46c6e9790a33030116a36b4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2d278f3af715ae2f46c6e9790a33030116a36b4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c2d278f3af715ae2f46c6e9790a33030116a36b4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2d278f3af715ae2f46c6e9790a33030116a36b4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b834e15f0ed5a701ccb35bf49e015c71c60e4f7f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b834e15f0ed5a701ccb35bf49e015c71c60e4f7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b834e15f0ed5a701ccb35bf49e015c71c60e4f7f" + } + ] + }, + { + "sha": "b834e15f0ed5a701ccb35bf49e015c71c60e4f7f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiODM0ZTE1ZjBlZDVhNzAxY2NiMzViZjQ5ZTAxNWM3MWM2MGU0Zjdm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-17T20:01:41Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-17T20:01:41Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_226\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10178 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "67a386a13f33cc67244b88cf9c74ea5d5619fec6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/67a386a13f33cc67244b88cf9c74ea5d5619fec6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b834e15f0ed5a701ccb35bf49e015c71c60e4f7f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b834e15f0ed5a701ccb35bf49e015c71c60e4f7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b834e15f0ed5a701ccb35bf49e015c71c60e4f7f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b834e15f0ed5a701ccb35bf49e015c71c60e4f7f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "38fd216b56da15e2a26c85d937ff3c42e628a26d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/38fd216b56da15e2a26c85d937ff3c42e628a26d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/38fd216b56da15e2a26c85d937ff3c42e628a26d" + } + ] + }, + { + "sha": "c3c02dc58bae17c1e417bf891f51332539de5f7d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjM2MwMmRjNThiYWUxN2MxZTQxN2JmODkxZjUxMzMyNTM5ZGU1Zjdk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-16T20:45:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-16T20:45:53Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10136 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bb0b1649b92be46a76b263e6a3776353f8a4bfbd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bb0b1649b92be46a76b263e6a3776353f8a4bfbd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c3c02dc58bae17c1e417bf891f51332539de5f7d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3c02dc58bae17c1e417bf891f51332539de5f7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c3c02dc58bae17c1e417bf891f51332539de5f7d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3c02dc58bae17c1e417bf891f51332539de5f7d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "19d42808f9a9d8c524107040da888a2d4360fdda", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/19d42808f9a9d8c524107040da888a2d4360fdda", + "html_url": "https://github.com/jenkinsci/jenkins/commit/19d42808f9a9d8c524107040da888a2d4360fdda" + } + ] + }, + { + "sha": "19d42808f9a9d8c524107040da888a2d4360fdda", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxOWQ0MjgwOGY5YTlkOGM1MjQxMDcwNDBkYTg4OGEyZDQzNjBmZGRh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-16T20:45:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-16T20:45:44Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_225\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10134 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "663d1c65c346146ebdf845b551a5fdbccced5f9d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/663d1c65c346146ebdf845b551a5fdbccced5f9d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/19d42808f9a9d8c524107040da888a2d4360fdda", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/19d42808f9a9d8c524107040da888a2d4360fdda", + "html_url": "https://github.com/jenkinsci/jenkins/commit/19d42808f9a9d8c524107040da888a2d4360fdda", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/19d42808f9a9d8c524107040da888a2d4360fdda/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7c7e68417502f3913f1a8f2a94cfa8280ee7ae8f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7c7e68417502f3913f1a8f2a94cfa8280ee7ae8f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7c7e68417502f3913f1a8f2a94cfa8280ee7ae8f" + } + ] + }, + { + "sha": "aa01c3972fecd2a150304c4cfe58870666f2131d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYTAxYzM5NzJmZWNkMmExNTAzMDRjNGNmZTU4ODcwNjY2ZjIxMzFk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-13T20:46:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-13T20:46:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10087 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ad78a00a3abe43c3842f5463e0cd98ad3eb6f8c1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ad78a00a3abe43c3842f5463e0cd98ad3eb6f8c1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/aa01c3972fecd2a150304c4cfe58870666f2131d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aa01c3972fecd2a150304c4cfe58870666f2131d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aa01c3972fecd2a150304c4cfe58870666f2131d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aa01c3972fecd2a150304c4cfe58870666f2131d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f36666f0da3be0fff5abb8274439bc9cd01dae17", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f36666f0da3be0fff5abb8274439bc9cd01dae17", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f36666f0da3be0fff5abb8274439bc9cd01dae17" + } + ] + }, + { + "sha": "f36666f0da3be0fff5abb8274439bc9cd01dae17", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMzY2NjZmMGRhM2JlMGZmZjVhYmI4Mjc0NDM5YmM5Y2QwMWRhZTE3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-13T20:46:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-13T20:46:26Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_224\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10085 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2f6afcfe33e3762508edbfc52194528600f336a7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2f6afcfe33e3762508edbfc52194528600f336a7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f36666f0da3be0fff5abb8274439bc9cd01dae17", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f36666f0da3be0fff5abb8274439bc9cd01dae17", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f36666f0da3be0fff5abb8274439bc9cd01dae17", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f36666f0da3be0fff5abb8274439bc9cd01dae17/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "03b1171643eb14ede129d4000e055d8a64e42274", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03b1171643eb14ede129d4000e055d8a64e42274", + "html_url": "https://github.com/jenkinsci/jenkins/commit/03b1171643eb14ede129d4000e055d8a64e42274" + } + ] + }, + { + "sha": "912cd124cc61a045c600a8ba2a828358a5d332c8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MTJjZDEyNGNjNjFhMDQ1YzYwMGE4YmEyYTgyODM1OGE1ZDMzMmM4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-11T19:11:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-11T19:11:47Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10028 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "83a967378340e3795aab7373dd8b12033dbdb9cd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/83a967378340e3795aab7373dd8b12033dbdb9cd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/912cd124cc61a045c600a8ba2a828358a5d332c8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/912cd124cc61a045c600a8ba2a828358a5d332c8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/912cd124cc61a045c600a8ba2a828358a5d332c8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/912cd124cc61a045c600a8ba2a828358a5d332c8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "78d73a5ad2c5fd6c02499834dd0ad302c72abeea", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/78d73a5ad2c5fd6c02499834dd0ad302c72abeea", + "html_url": "https://github.com/jenkinsci/jenkins/commit/78d73a5ad2c5fd6c02499834dd0ad302c72abeea" + } + ] + }, + { + "sha": "78d73a5ad2c5fd6c02499834dd0ad302c72abeea", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3OGQ3M2E1YWQyYzVmZDZjMDI0OTk4MzRkZDBhZDMwMmM3MmFiZWVh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-11T19:11:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-11T19:11:36Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_223\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10026 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9ae6b3cbb7a1b68600bca760294f1524ac40f0f8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9ae6b3cbb7a1b68600bca760294f1524ac40f0f8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/78d73a5ad2c5fd6c02499834dd0ad302c72abeea", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/78d73a5ad2c5fd6c02499834dd0ad302c72abeea", + "html_url": "https://github.com/jenkinsci/jenkins/commit/78d73a5ad2c5fd6c02499834dd0ad302c72abeea", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/78d73a5ad2c5fd6c02499834dd0ad302c72abeea/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "61e79bf4bf9e05ef5828c27c257aa0f31fa999c0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61e79bf4bf9e05ef5828c27c257aa0f31fa999c0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61e79bf4bf9e05ef5828c27c257aa0f31fa999c0" + } + ] + }, + { + "sha": "23c2ad0fb3f0c429b35e73fcf3b4304a9f5effaa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyM2MyYWQwZmIzZjBjNDI5YjM1ZTczZmNmM2I0MzA0YTlmNWVmZmFh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-09T18:40:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-09T18:40:45Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9949 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5c03c6964ef4d08a1466ef1202bb0c0b3bbb5c56", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5c03c6964ef4d08a1466ef1202bb0c0b3bbb5c56" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/23c2ad0fb3f0c429b35e73fcf3b4304a9f5effaa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/23c2ad0fb3f0c429b35e73fcf3b4304a9f5effaa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/23c2ad0fb3f0c429b35e73fcf3b4304a9f5effaa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/23c2ad0fb3f0c429b35e73fcf3b4304a9f5effaa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d165045b4e551f1d84ccedace4f2c6ae5f671206", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d165045b4e551f1d84ccedace4f2c6ae5f671206", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d165045b4e551f1d84ccedace4f2c6ae5f671206" + } + ] + }, + { + "sha": "d165045b4e551f1d84ccedace4f2c6ae5f671206", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMTY1MDQ1YjRlNTUxZjFkODRjY2VkYWNlNGYyYzZhZTVmNjcxMjA2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-09T18:40:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-09T18:40:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_222\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9947 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9c3f78a25c5432c0f1a545d6d2d9bd628f2af61b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9c3f78a25c5432c0f1a545d6d2d9bd628f2af61b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d165045b4e551f1d84ccedace4f2c6ae5f671206", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d165045b4e551f1d84ccedace4f2c6ae5f671206", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d165045b4e551f1d84ccedace4f2c6ae5f671206", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d165045b4e551f1d84ccedace4f2c6ae5f671206/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "77b64bdd0194045d5e66b0904ef2c38cc47b7b00", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77b64bdd0194045d5e66b0904ef2c38cc47b7b00", + "html_url": "https://github.com/jenkinsci/jenkins/commit/77b64bdd0194045d5e66b0904ef2c38cc47b7b00" + } + ] + }, + { + "sha": "2006670792a89c1438450f8c65d986f5ce85c313", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMDA2NjcwNzkyYTg5YzE0Mzg0NTBmOGM2NWQ5ODZmNWNlODVjMzEz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-03T23:56:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-03T23:56:12Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9803 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1f3a7a752d174a13302efeb34a49a6134ff0d425", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1f3a7a752d174a13302efeb34a49a6134ff0d425" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2006670792a89c1438450f8c65d986f5ce85c313", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2006670792a89c1438450f8c65d986f5ce85c313", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2006670792a89c1438450f8c65d986f5ce85c313", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2006670792a89c1438450f8c65d986f5ce85c313/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "18b3f090189bf79533a7fbd725a229b92433d5d9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/18b3f090189bf79533a7fbd725a229b92433d5d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/18b3f090189bf79533a7fbd725a229b92433d5d9" + } + ] + }, + { + "sha": "18b3f090189bf79533a7fbd725a229b92433d5d9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxOGIzZjA5MDE4OWJmNzk1MzNhN2ZiZDcyNWEyMjliOTI0MzNkNWQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-03T23:56:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-03T23:56:00Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_221\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9801 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e07b2a660975059254262c6facd2b920ae75b3d4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e07b2a660975059254262c6facd2b920ae75b3d4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/18b3f090189bf79533a7fbd725a229b92433d5d9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/18b3f090189bf79533a7fbd725a229b92433d5d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/18b3f090189bf79533a7fbd725a229b92433d5d9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/18b3f090189bf79533a7fbd725a229b92433d5d9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7a0655fc1fc96d6ae95b182f7cb4d0a81ada6f37", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7a0655fc1fc96d6ae95b182f7cb4d0a81ada6f37", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7a0655fc1fc96d6ae95b182f7cb4d0a81ada6f37" + } + ] + }, + { + "sha": "75394627c8f3cc58c4e4024d6a37171f56d8ab2f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3NTM5NDYyN2M4ZjNjYzU4YzRlNDAyNGQ2YTM3MTcxZjU2ZDhhYjJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-02T16:01:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-02T16:01:34Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9748 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "823473372cf287a572691309c4a491c0477c4cde", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/823473372cf287a572691309c4a491c0477c4cde" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/75394627c8f3cc58c4e4024d6a37171f56d8ab2f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/75394627c8f3cc58c4e4024d6a37171f56d8ab2f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/75394627c8f3cc58c4e4024d6a37171f56d8ab2f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/75394627c8f3cc58c4e4024d6a37171f56d8ab2f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bf86f2caaa426e27a897fa5da7ce783d782bd6ef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf86f2caaa426e27a897fa5da7ce783d782bd6ef", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf86f2caaa426e27a897fa5da7ce783d782bd6ef" + } + ] + }, + { + "sha": "bf86f2caaa426e27a897fa5da7ce783d782bd6ef", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZjg2ZjJjYWFhNDI2ZTI3YTg5N2ZhNWRhN2NlNzgzZDc4MmJkNmVm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-02T16:01:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-06-02T16:01:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_220\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9746 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2e03553421df5dbebba926602d13f84e8b4c7901", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2e03553421df5dbebba926602d13f84e8b4c7901" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bf86f2caaa426e27a897fa5da7ce783d782bd6ef", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf86f2caaa426e27a897fa5da7ce783d782bd6ef", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf86f2caaa426e27a897fa5da7ce783d782bd6ef", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf86f2caaa426e27a897fa5da7ce783d782bd6ef/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "06131ad0609599d9420d3cfb01ba9385617b7230", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/06131ad0609599d9420d3cfb01ba9385617b7230", + "html_url": "https://github.com/jenkinsci/jenkins/commit/06131ad0609599d9420d3cfb01ba9385617b7230" + } + ] + }, + { + "sha": "b41c2de3c3603a704031e0cfd4ac72bc645096bd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNDFjMmRlM2MzNjAzYTcwNDAzMWUwY2ZkNGFjNzJiYzY0NTA5NmJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-27T23:39:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-27T23:39:51Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9638 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6b650166ec0828b67fb5c839058160050dcaf6d6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6b650166ec0828b67fb5c839058160050dcaf6d6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b41c2de3c3603a704031e0cfd4ac72bc645096bd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b41c2de3c3603a704031e0cfd4ac72bc645096bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b41c2de3c3603a704031e0cfd4ac72bc645096bd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b41c2de3c3603a704031e0cfd4ac72bc645096bd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ab243fea9d94446011578a768b6e653f0d4baf01", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab243fea9d94446011578a768b6e653f0d4baf01", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ab243fea9d94446011578a768b6e653f0d4baf01" + } + ] + }, + { + "sha": "ab243fea9d94446011578a768b6e653f0d4baf01", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYjI0M2ZlYTlkOTQ0NDYwMTE1NzhhNzY4YjZlNjUzZjBkNGJhZjAx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-27T23:39:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-27T23:39:42Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_219\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9636 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bfb2db1950bf8355a408a0a2b5eb7bd341d4721d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bfb2db1950bf8355a408a0a2b5eb7bd341d4721d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ab243fea9d94446011578a768b6e653f0d4baf01", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab243fea9d94446011578a768b6e653f0d4baf01", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ab243fea9d94446011578a768b6e653f0d4baf01", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab243fea9d94446011578a768b6e653f0d4baf01/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ad46ac9c37627a9954771f0fede6d9e9c521ab8b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ad46ac9c37627a9954771f0fede6d9e9c521ab8b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ad46ac9c37627a9954771f0fede6d9e9c521ab8b" + } + ] + }, + { + "sha": "2e7ddd7db798723a5ee40bb524ed933c502b30d1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZTdkZGQ3ZGI3OTg3MjNhNWVlNDBiYjUyNGVkOTMzYzUwMmIzMGQx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T22:28:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T22:28:10Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9531 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e5bb37d104c8e4ff64f492a62ed8952f1f512be2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e5bb37d104c8e4ff64f492a62ed8952f1f512be2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2e7ddd7db798723a5ee40bb524ed933c502b30d1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2e7ddd7db798723a5ee40bb524ed933c502b30d1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2e7ddd7db798723a5ee40bb524ed933c502b30d1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2e7ddd7db798723a5ee40bb524ed933c502b30d1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090" + } + ] + }, + { + "sha": "ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYjZhMWU5M2YzMWYyYmM0ZjNhY2FhYTZjZmM4YzAwOWRmODYzMDkw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T22:27:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T22:27:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_218\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9529 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a6487be5bca3e6e1f4288c6f4cdb7ceff8012c67", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a6487be5bca3e6e1f4288c6f4cdb7ceff8012c67" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ab6a1e93f31f2bc4f3acaaa6cfc8c009df863090/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "84c86522ed51f5d647d4d0cdb1d3eae8833ad5f7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/84c86522ed51f5d647d4d0cdb1d3eae8833ad5f7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/84c86522ed51f5d647d4d0cdb1d3eae8833ad5f7" + } + ] + }, + { + "sha": "757456ced0ed081ace7cf0be115d1675627c62f0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3NTc0NTZjZWQwZWQwODFhY2U3Y2YwYmUxMTVkMTY3NTYyN2M2MmYw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T16:24:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T16:24:07Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9502 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a7cb4cb2fcc703437399d4ae8b4c655999b2d4b3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a7cb4cb2fcc703437399d4ae8b4c655999b2d4b3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/757456ced0ed081ace7cf0be115d1675627c62f0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/757456ced0ed081ace7cf0be115d1675627c62f0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/757456ced0ed081ace7cf0be115d1675627c62f0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/757456ced0ed081ace7cf0be115d1675627c62f0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a20165486d59b7785e6a896a13eeb85acaa80b6a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a20165486d59b7785e6a896a13eeb85acaa80b6a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a20165486d59b7785e6a896a13eeb85acaa80b6a" + } + ] + }, + { + "sha": "a20165486d59b7785e6a896a13eeb85acaa80b6a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMjAxNjU0ODZkNTliNzc4NWU2YTg5NmExM2VlYjg1YWNhYTgwYjZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T16:23:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T16:23:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_217\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9500 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "32a3481141a5c289f6d7cafe61ef829af0899e70", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/32a3481141a5c289f6d7cafe61ef829af0899e70" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a20165486d59b7785e6a896a13eeb85acaa80b6a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a20165486d59b7785e6a896a13eeb85acaa80b6a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a20165486d59b7785e6a896a13eeb85acaa80b6a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a20165486d59b7785e6a896a13eeb85acaa80b6a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "739b625f26bee897b8dda64383fed6c998e33b7c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/739b625f26bee897b8dda64383fed6c998e33b7c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/739b625f26bee897b8dda64383fed6c998e33b7c" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-19.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-19.json new file mode 100644 index 000000000..ae304784d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-19.json @@ -0,0 +1,4102 @@ +[ + { + "sha": "4db089d01e578e757afdd025bae7357f6c1ce5d1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZGIwODlkMDFlNTc4ZTc1N2FmZGQwMjViYWU3MzU3ZjZjMWNlNWQx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T00:42:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T00:42:45Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9486 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b2e0a7e2579d9e232dfe6bfd082513cff5caeb16", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b2e0a7e2579d9e232dfe6bfd082513cff5caeb16" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4db089d01e578e757afdd025bae7357f6c1ce5d1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4db089d01e578e757afdd025bae7357f6c1ce5d1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4db089d01e578e757afdd025bae7357f6c1ce5d1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4db089d01e578e757afdd025bae7357f6c1ce5d1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "36b18ec43694116951252a3a58ff974cfa639dd2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/36b18ec43694116951252a3a58ff974cfa639dd2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/36b18ec43694116951252a3a58ff974cfa639dd2" + } + ] + }, + { + "sha": "36b18ec43694116951252a3a58ff974cfa639dd2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNmIxOGVjNDM2OTQxMTY5NTEyNTJhM2E1OGZmOTc0Y2ZhNjM5ZGQy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T00:42:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-21T00:42:35Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_216\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9484 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2e5a5ad677e86b6cb287dd51373b67ac55fbf8cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2e5a5ad677e86b6cb287dd51373b67ac55fbf8cc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/36b18ec43694116951252a3a58ff974cfa639dd2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/36b18ec43694116951252a3a58ff974cfa639dd2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/36b18ec43694116951252a3a58ff974cfa639dd2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/36b18ec43694116951252a3a58ff974cfa639dd2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b002fdbc7a333dc7324f473fd62a753c129b2865", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b002fdbc7a333dc7324f473fd62a753c129b2865", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b002fdbc7a333dc7324f473fd62a753c129b2865" + } + ] + }, + { + "sha": "49452a77a29781c21c0e51d9381444f88cec7633", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0OTQ1MmE3N2EyOTc4MWMyMWMwZTUxZDkzODE0NDRmODhjZWM3NjMz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-16T05:31:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-16T05:31:10Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9308 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e6c122de287daf72b498021b4c5a6bf0a776c3fa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e6c122de287daf72b498021b4c5a6bf0a776c3fa" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/49452a77a29781c21c0e51d9381444f88cec7633", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/49452a77a29781c21c0e51d9381444f88cec7633", + "html_url": "https://github.com/jenkinsci/jenkins/commit/49452a77a29781c21c0e51d9381444f88cec7633", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/49452a77a29781c21c0e51d9381444f88cec7633/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "edcd1fb7ae111e08010ec04f77abf75fe42966be", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/edcd1fb7ae111e08010ec04f77abf75fe42966be", + "html_url": "https://github.com/jenkinsci/jenkins/commit/edcd1fb7ae111e08010ec04f77abf75fe42966be" + } + ] + }, + { + "sha": "edcd1fb7ae111e08010ec04f77abf75fe42966be", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZGNkMWZiN2FlMTExZTA4MDEwZWMwNGY3N2FiZjc1ZmU0Mjk2NmJl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-16T05:30:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-16T05:30:57Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_215\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9306 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8ccb49c5f962f3cb3f0b345fce6ca24d11eadd9a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8ccb49c5f962f3cb3f0b345fce6ca24d11eadd9a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/edcd1fb7ae111e08010ec04f77abf75fe42966be", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/edcd1fb7ae111e08010ec04f77abf75fe42966be", + "html_url": "https://github.com/jenkinsci/jenkins/commit/edcd1fb7ae111e08010ec04f77abf75fe42966be", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/edcd1fb7ae111e08010ec04f77abf75fe42966be/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4aaf613349178ee48bc1b1a91ce3989f2ed5baf2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4aaf613349178ee48bc1b1a91ce3989f2ed5baf2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4aaf613349178ee48bc1b1a91ce3989f2ed5baf2" + } + ] + }, + { + "sha": "5e0b7f070be54b668acdf55544887cb34569ec48", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZTBiN2YwNzBiZTU0YjY2OGFjZGY1NTU0NDg4N2NiMzQ1NjllYzQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-14T22:13:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-14T22:13:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9248 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a3e1d450bd226ead0f61ac222238fa61e2d2978b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a3e1d450bd226ead0f61ac222238fa61e2d2978b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5e0b7f070be54b668acdf55544887cb34569ec48", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5e0b7f070be54b668acdf55544887cb34569ec48", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5e0b7f070be54b668acdf55544887cb34569ec48", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5e0b7f070be54b668acdf55544887cb34569ec48/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "350e9696f8be7c651cb57b4b1f14938570a1e146", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350e9696f8be7c651cb57b4b1f14938570a1e146", + "html_url": "https://github.com/jenkinsci/jenkins/commit/350e9696f8be7c651cb57b4b1f14938570a1e146" + } + ] + }, + { + "sha": "350e9696f8be7c651cb57b4b1f14938570a1e146", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTBlOTY5NmY4YmU3YzY1MWNiNTdiNGIxZjE0OTM4NTcwYTFlMTQ2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-14T22:12:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-14T22:12:49Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_214\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9246 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9f6de598aeb2ed503c366c57a526a92dd073ddb1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9f6de598aeb2ed503c366c57a526a92dd073ddb1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/350e9696f8be7c651cb57b4b1f14938570a1e146", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350e9696f8be7c651cb57b4b1f14938570a1e146", + "html_url": "https://github.com/jenkinsci/jenkins/commit/350e9696f8be7c651cb57b4b1f14938570a1e146", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350e9696f8be7c651cb57b4b1f14938570a1e146/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f3d2424476fc80dc72ed22850997f92b87e68612", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f3d2424476fc80dc72ed22850997f92b87e68612", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f3d2424476fc80dc72ed22850997f92b87e68612" + } + ] + }, + { + "sha": "7f0bb9c7a6c896c0f518a1265ae277a8c9834c64", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZjBiYjljN2E2Yzg5NmMwZjUxOGExMjY1YWUyNzdhOGM5ODM0YzY0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-02T01:47:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-02T01:47:59Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9006 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7f31215b6c2252c445bbef750759523a1ffe881d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7f31215b6c2252c445bbef750759523a1ffe881d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7f0bb9c7a6c896c0f518a1265ae277a8c9834c64", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7f0bb9c7a6c896c0f518a1265ae277a8c9834c64", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7f0bb9c7a6c896c0f518a1265ae277a8c9834c64", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7f0bb9c7a6c896c0f518a1265ae277a8c9834c64/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4cf04f641728ff8770dab0d7ba0d58959d05be0f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4cf04f641728ff8770dab0d7ba0d58959d05be0f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4cf04f641728ff8770dab0d7ba0d58959d05be0f" + } + ] + }, + { + "sha": "4cf04f641728ff8770dab0d7ba0d58959d05be0f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0Y2YwNGY2NDE3MjhmZjg3NzBkYWIwZDdiYTBkNTg5NTlkMDViZTBm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-02T01:47:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-05-02T01:47:50Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_213\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9004 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "633115e15521060d687fa5ed1bd70b34b4cc93f3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/633115e15521060d687fa5ed1bd70b34b4cc93f3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4cf04f641728ff8770dab0d7ba0d58959d05be0f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4cf04f641728ff8770dab0d7ba0d58959d05be0f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4cf04f641728ff8770dab0d7ba0d58959d05be0f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4cf04f641728ff8770dab0d7ba0d58959d05be0f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "51492cc7887682c16ee1a75a8eda53638f4d3bb2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/51492cc7887682c16ee1a75a8eda53638f4d3bb2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/51492cc7887682c16ee1a75a8eda53638f4d3bb2" + } + ] + }, + { + "sha": "47fa71a5f6191b127ee021c6322ca35adee1db5c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0N2ZhNzFhNWY2MTkxYjEyN2VlMDIxYzYzMjJjYTM1YWRlZTFkYjVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-28T17:21:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-28T17:21:16Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8924 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6f0102d9f29f6db0b98ab54be30427aa1820e11f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6f0102d9f29f6db0b98ab54be30427aa1820e11f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/47fa71a5f6191b127ee021c6322ca35adee1db5c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/47fa71a5f6191b127ee021c6322ca35adee1db5c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/47fa71a5f6191b127ee021c6322ca35adee1db5c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/47fa71a5f6191b127ee021c6322ca35adee1db5c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5a36a9ba95465f2814b550532b0879ad0eff33a2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5a36a9ba95465f2814b550532b0879ad0eff33a2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5a36a9ba95465f2814b550532b0879ad0eff33a2" + } + ] + }, + { + "sha": "5a36a9ba95465f2814b550532b0879ad0eff33a2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1YTM2YTliYTk1NDY1ZjI4MTRiNTUwNTMyYjA4NzlhZDBlZmYzM2Ey", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-28T17:21:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-28T17:21:07Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_212\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8922 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "764268c4ca72cb48b05b6a18d81596abefaf096c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/764268c4ca72cb48b05b6a18d81596abefaf096c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5a36a9ba95465f2814b550532b0879ad0eff33a2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5a36a9ba95465f2814b550532b0879ad0eff33a2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5a36a9ba95465f2814b550532b0879ad0eff33a2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5a36a9ba95465f2814b550532b0879ad0eff33a2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "34cb8655f2ab00d8f1c7ffa5fab693ef3c0d6e57", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34cb8655f2ab00d8f1c7ffa5fab693ef3c0d6e57", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34cb8655f2ab00d8f1c7ffa5fab693ef3c0d6e57" + } + ] + }, + { + "sha": "01982fd9494eeefe1080824ecddafd29067419c5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMTk4MmZkOTQ5NGVlZWZlMTA4MDgyNGVjZGRhZmQyOTA2NzQxOWM1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-24T23:43:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-24T23:43:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8847 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9141d306a92643a9b9c2a278053a9b406b07eafa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9141d306a92643a9b9c2a278053a9b406b07eafa" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/01982fd9494eeefe1080824ecddafd29067419c5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01982fd9494eeefe1080824ecddafd29067419c5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/01982fd9494eeefe1080824ecddafd29067419c5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01982fd9494eeefe1080824ecddafd29067419c5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4f2cd52558eea98ff5dca2ed015b0052fbe5eec9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f2cd52558eea98ff5dca2ed015b0052fbe5eec9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f2cd52558eea98ff5dca2ed015b0052fbe5eec9" + } + ] + }, + { + "sha": "4f2cd52558eea98ff5dca2ed015b0052fbe5eec9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZjJjZDUyNTU4ZWVhOThmZjVkY2EyZWQwMTViMDA1MmZiZTVlZWM5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-24T23:43:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-24T23:43:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_211\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8845 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "33a557b3e153dc04e678a71a173cb5809514697f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/33a557b3e153dc04e678a71a173cb5809514697f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4f2cd52558eea98ff5dca2ed015b0052fbe5eec9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f2cd52558eea98ff5dca2ed015b0052fbe5eec9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f2cd52558eea98ff5dca2ed015b0052fbe5eec9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f2cd52558eea98ff5dca2ed015b0052fbe5eec9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cb29f8f95565cdde9030040398ecf987f0baf4ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb29f8f95565cdde9030040398ecf987f0baf4ca", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb29f8f95565cdde9030040398ecf987f0baf4ca" + } + ] + }, + { + "sha": "f253a2975ec4295611dfc5cb6c31e3e278da3aa4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMjUzYTI5NzVlYzQyOTU2MTFkZmM1Y2I2YzMxZTNlMjc4ZGEzYWE0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-19T02:07:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-19T02:07:23Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8741 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "11268ccb55c8a36fa91bc0c3a988c254304071c1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/11268ccb55c8a36fa91bc0c3a988c254304071c1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f253a2975ec4295611dfc5cb6c31e3e278da3aa4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f253a2975ec4295611dfc5cb6c31e3e278da3aa4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f253a2975ec4295611dfc5cb6c31e3e278da3aa4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f253a2975ec4295611dfc5cb6c31e3e278da3aa4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "369444f59a4066f5d6d5c8b46697c32e6fdc0966", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/369444f59a4066f5d6d5c8b46697c32e6fdc0966", + "html_url": "https://github.com/jenkinsci/jenkins/commit/369444f59a4066f5d6d5c8b46697c32e6fdc0966" + } + ] + }, + { + "sha": "369444f59a4066f5d6d5c8b46697c32e6fdc0966", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNjk0NDRmNTlhNDA2NmY1ZDZkNWM4YjQ2Njk3YzMyZTZmZGMwOTY2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-19T02:07:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-19T02:07:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_210\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8739 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9e7dad142eab682743cce26c904aee2490d2ffbb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9e7dad142eab682743cce26c904aee2490d2ffbb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/369444f59a4066f5d6d5c8b46697c32e6fdc0966", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/369444f59a4066f5d6d5c8b46697c32e6fdc0966", + "html_url": "https://github.com/jenkinsci/jenkins/commit/369444f59a4066f5d6d5c8b46697c32e6fdc0966", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/369444f59a4066f5d6d5c8b46697c32e6fdc0966/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "940e6de809b19635e7c6ec324f893730aaf92ab5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/940e6de809b19635e7c6ec324f893730aaf92ab5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/940e6de809b19635e7c6ec324f893730aaf92ab5" + } + ] + }, + { + "sha": "cef269b3cbca75bd1ddb4315ca4cf3c0f285d335", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZWYyNjliM2NiY2E3NWJkMWRkYjQzMTVjYTRjZjNjMGYyODVkMzM1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-16T22:44:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-16T22:44:20Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8681 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2bbfc0e8cf548ed9930673580802d4bdc9620d83", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2bbfc0e8cf548ed9930673580802d4bdc9620d83" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cef269b3cbca75bd1ddb4315ca4cf3c0f285d335", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cef269b3cbca75bd1ddb4315ca4cf3c0f285d335", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cef269b3cbca75bd1ddb4315ca4cf3c0f285d335", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cef269b3cbca75bd1ddb4315ca4cf3c0f285d335/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d29d010abdfd53649e4f4355e592172c7e9aef31", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d29d010abdfd53649e4f4355e592172c7e9aef31", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d29d010abdfd53649e4f4355e592172c7e9aef31" + } + ] + }, + { + "sha": "d29d010abdfd53649e4f4355e592172c7e9aef31", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMjlkMDEwYWJkZmQ1MzY0OWU0ZjQzNTVlNTkyMTcyYzdlOWFlZjMx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-16T22:44:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-16T22:44:10Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_209\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8679 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e1f080b1fc87329ea95fe983bbb4b2161cf7741e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e1f080b1fc87329ea95fe983bbb4b2161cf7741e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d29d010abdfd53649e4f4355e592172c7e9aef31", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d29d010abdfd53649e4f4355e592172c7e9aef31", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d29d010abdfd53649e4f4355e592172c7e9aef31", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d29d010abdfd53649e4f4355e592172c7e9aef31/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a794a082e9fafa514695138bad86ce4b50f31a95", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a794a082e9fafa514695138bad86ce4b50f31a95", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a794a082e9fafa514695138bad86ce4b50f31a95" + } + ] + }, + { + "sha": "ecc899bb375b50876d8c804963b240d052e7dfa1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplY2M4OTliYjM3NWI1MDg3NmQ4YzgwNDk2M2IyNDBkMDUyZTdkZmEx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-16T20:57:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-16T20:57:51Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8672 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4027d9467366ed8d5c55930149bbabdf8d703c6b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4027d9467366ed8d5c55930149bbabdf8d703c6b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ecc899bb375b50876d8c804963b240d052e7dfa1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ecc899bb375b50876d8c804963b240d052e7dfa1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ecc899bb375b50876d8c804963b240d052e7dfa1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ecc899bb375b50876d8c804963b240d052e7dfa1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "94f994071b3053d6d51655703a3f869287c5caee", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/94f994071b3053d6d51655703a3f869287c5caee", + "html_url": "https://github.com/jenkinsci/jenkins/commit/94f994071b3053d6d51655703a3f869287c5caee" + } + ] + }, + { + "sha": "94f994071b3053d6d51655703a3f869287c5caee", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NGY5OTQwNzFiMzA1M2Q2ZDUxNjU1NzAzYTNmODY5Mjg3YzVjYWVl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-16T20:57:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-16T20:57:38Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_208\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8670 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c26e6eaf52546a6961fbdffca6df5cd62e8db6e6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c26e6eaf52546a6961fbdffca6df5cd62e8db6e6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/94f994071b3053d6d51655703a3f869287c5caee", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/94f994071b3053d6d51655703a3f869287c5caee", + "html_url": "https://github.com/jenkinsci/jenkins/commit/94f994071b3053d6d51655703a3f869287c5caee", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/94f994071b3053d6d51655703a3f869287c5caee/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7e932561457070c3e35c3a62f49475fe8fb94ac6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e932561457070c3e35c3a62f49475fe8fb94ac6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7e932561457070c3e35c3a62f49475fe8fb94ac6" + } + ] + }, + { + "sha": "947c20a5c75eb89822c076e4d101f02acf1c014e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NDdjMjBhNWM3NWViODk4MjJjMDc2ZTRkMTAxZjAyYWNmMWMwMTRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-15T01:00:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-15T01:00:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8599 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8ff40bf97446091b519f3a2200ec5089cf92265a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8ff40bf97446091b519f3a2200ec5089cf92265a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/947c20a5c75eb89822c076e4d101f02acf1c014e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/947c20a5c75eb89822c076e4d101f02acf1c014e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/947c20a5c75eb89822c076e4d101f02acf1c014e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/947c20a5c75eb89822c076e4d101f02acf1c014e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a5d077df7e1921ffbfb6542edf60552b0cfd46f4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5d077df7e1921ffbfb6542edf60552b0cfd46f4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5d077df7e1921ffbfb6542edf60552b0cfd46f4" + } + ] + }, + { + "sha": "a5d077df7e1921ffbfb6542edf60552b0cfd46f4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNWQwNzdkZjdlMTkyMWZmYmZiNjU0MmVkZjYwNTUyYjBjZmQ0NmY0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-15T01:00:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-15T01:00:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_207\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8597 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9050a720994b18a12a257d981fd0be14d2dc0f7b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9050a720994b18a12a257d981fd0be14d2dc0f7b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a5d077df7e1921ffbfb6542edf60552b0cfd46f4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5d077df7e1921ffbfb6542edf60552b0cfd46f4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5d077df7e1921ffbfb6542edf60552b0cfd46f4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5d077df7e1921ffbfb6542edf60552b0cfd46f4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1537c16c377e00d368c9d7c1938d461ca2aebe08", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1537c16c377e00d368c9d7c1938d461ca2aebe08", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1537c16c377e00d368c9d7c1938d461ca2aebe08" + } + ] + }, + { + "sha": "6fda7088a414af66252dad33d010eff527e12fae", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2ZmRhNzA4OGE0MTRhZjY2MjUyZGFkMzNkMDEwZWZmNTI3ZTEyZmFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-09T05:40:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-09T05:40:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8414 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5a8035edb89575afcfa16ff6de491068e48daa4d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5a8035edb89575afcfa16ff6de491068e48daa4d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6fda7088a414af66252dad33d010eff527e12fae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6fda7088a414af66252dad33d010eff527e12fae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6fda7088a414af66252dad33d010eff527e12fae", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6fda7088a414af66252dad33d010eff527e12fae/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "296909cd03fb599ff4b7debaaac1abcdab6e8842", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/296909cd03fb599ff4b7debaaac1abcdab6e8842", + "html_url": "https://github.com/jenkinsci/jenkins/commit/296909cd03fb599ff4b7debaaac1abcdab6e8842" + } + ] + }, + { + "sha": "296909cd03fb599ff4b7debaaac1abcdab6e8842", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyOTY5MDljZDAzZmI1OTlmZjRiN2RlYmFhYWMxYWJjZGFiNmU4ODQy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-09T05:39:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-09T05:39:39Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_206\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8412 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "792f12c10fdf7262774113ad678423679deb449c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/792f12c10fdf7262774113ad678423679deb449c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/296909cd03fb599ff4b7debaaac1abcdab6e8842", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/296909cd03fb599ff4b7debaaac1abcdab6e8842", + "html_url": "https://github.com/jenkinsci/jenkins/commit/296909cd03fb599ff4b7debaaac1abcdab6e8842", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/296909cd03fb599ff4b7debaaac1abcdab6e8842/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1330a8770b1ff43be05f385aa9eca52504aaadcd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1330a8770b1ff43be05f385aa9eca52504aaadcd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1330a8770b1ff43be05f385aa9eca52504aaadcd" + } + ] + }, + { + "sha": "52059461d80c93e4dca61e34086d76b4fe1fc3df", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1MjA1OTQ2MWQ4MGM5M2U0ZGNhNjFlMzQwODZkNzZiNGZlMWZjM2Rm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-08T04:26:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-08T04:26:12Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8368 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "71c30a31502e30bbfe4e0e73be9eeda91bcbcbb4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/71c30a31502e30bbfe4e0e73be9eeda91bcbcbb4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/52059461d80c93e4dca61e34086d76b4fe1fc3df", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/52059461d80c93e4dca61e34086d76b4fe1fc3df", + "html_url": "https://github.com/jenkinsci/jenkins/commit/52059461d80c93e4dca61e34086d76b4fe1fc3df", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/52059461d80c93e4dca61e34086d76b4fe1fc3df/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bcc7695a3dac8cd31fab59a62dafd3cecb974315", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bcc7695a3dac8cd31fab59a62dafd3cecb974315", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bcc7695a3dac8cd31fab59a62dafd3cecb974315" + } + ] + }, + { + "sha": "bcc7695a3dac8cd31fab59a62dafd3cecb974315", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiY2M3Njk1YTNkYWM4Y2QzMWZhYjU5YTYyZGFmZDNjZWNiOTc0MzE1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-08T04:25:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-08T04:25:50Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_205\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8366 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "216a2b76a512295891db6d5006a5d4614116ee6c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/216a2b76a512295891db6d5006a5d4614116ee6c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bcc7695a3dac8cd31fab59a62dafd3cecb974315", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bcc7695a3dac8cd31fab59a62dafd3cecb974315", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bcc7695a3dac8cd31fab59a62dafd3cecb974315", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bcc7695a3dac8cd31fab59a62dafd3cecb974315/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4e58987c047e83e4bb9a5e5cf9db04fd9e158e59", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e58987c047e83e4bb9a5e5cf9db04fd9e158e59", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e58987c047e83e4bb9a5e5cf9db04fd9e158e59" + } + ] + }, + { + "sha": "4e58987c047e83e4bb9a5e5cf9db04fd9e158e59", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZTU4OTg3YzA0N2U4M2U0YmI5YTVlNWNmOWRiMDRmZDllMTU4ZTU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-08T04:22:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-08T04:22:31Z" + }, + "message": "updated to SVN\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8364 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3eacf9a337f6030c5f2475742ec15a9da8bf6cae", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3eacf9a337f6030c5f2475742ec15a9da8bf6cae" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4e58987c047e83e4bb9a5e5cf9db04fd9e158e59", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e58987c047e83e4bb9a5e5cf9db04fd9e158e59", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e58987c047e83e4bb9a5e5cf9db04fd9e158e59", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e58987c047e83e4bb9a5e5cf9db04fd9e158e59/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c1a4c8797996cc8c0362077d11a17274c64c1620", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c1a4c8797996cc8c0362077d11a17274c64c1620", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c1a4c8797996cc8c0362077d11a17274c64c1620" + } + ] + }, + { + "sha": "3606d3d6a13fb5b198eb15d8bf047ca329907dee", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNjA2ZDNkNmExM2ZiNWIxOThlYjE1ZDhiZjA0N2NhMzI5OTA3ZGVl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-07T14:47:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-07T14:47:22Z" + }, + "message": "updated SCM info in POM\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8344 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "40c99d41ee4aa616eb99ae2266e78b2bf7827912", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/40c99d41ee4aa616eb99ae2266e78b2bf7827912" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3606d3d6a13fb5b198eb15d8bf047ca329907dee", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3606d3d6a13fb5b198eb15d8bf047ca329907dee", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3606d3d6a13fb5b198eb15d8bf047ca329907dee", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3606d3d6a13fb5b198eb15d8bf047ca329907dee/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3eb314603369fc808f4f5dad8e6af8b4df6ba6ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3eb314603369fc808f4f5dad8e6af8b4df6ba6ca", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3eb314603369fc808f4f5dad8e6af8b4df6ba6ca" + } + ] + }, + { + "sha": "4c030b33238809e93b57d4c24465175a7c756bdf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0YzAzMGIzMzIzODgwOWU5M2I1N2Q0YzI0NDY1MTc1YTdjNzU2YmRm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-05T07:51:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-05T07:51:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8292 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d8ea346066403cb7e32589e589e224e7c82bd0e2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d8ea346066403cb7e32589e589e224e7c82bd0e2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4c030b33238809e93b57d4c24465175a7c756bdf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4c030b33238809e93b57d4c24465175a7c756bdf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4c030b33238809e93b57d4c24465175a7c756bdf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4c030b33238809e93b57d4c24465175a7c756bdf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2b8a02de836ffeb8d76d88678629275c491f0e51", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b8a02de836ffeb8d76d88678629275c491f0e51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2b8a02de836ffeb8d76d88678629275c491f0e51" + } + ] + }, + { + "sha": "2b8a02de836ffeb8d76d88678629275c491f0e51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYjhhMDJkZTgzNmZmZWI4ZDc2ZDg4Njc4NjI5Mjc1YzQ5MWYwZTUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-05T07:49:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-05T07:49:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_204\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8290 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1010dca979dc05702a9824ec784bf95e6506f92b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1010dca979dc05702a9824ec784bf95e6506f92b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2b8a02de836ffeb8d76d88678629275c491f0e51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b8a02de836ffeb8d76d88678629275c491f0e51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2b8a02de836ffeb8d76d88678629275c491f0e51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b8a02de836ffeb8d76d88678629275c491f0e51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "10d9ca47979ad0a32b2f462fe20fe3b800001e07", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/10d9ca47979ad0a32b2f462fe20fe3b800001e07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/10d9ca47979ad0a32b2f462fe20fe3b800001e07" + } + ] + }, + { + "sha": "e3ee5424c3ec365eb7e7db6497cf6ded5e0369ef", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplM2VlNTQyNGMzZWMzNjVlYjdlN2RiNjQ5N2NmNmRlZDVlMDM2OWVm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-03T08:11:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-03T08:11:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8247 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9e5dfa87a01e3e024d690e1799ad98e7bbf0d503", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9e5dfa87a01e3e024d690e1799ad98e7bbf0d503" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e3ee5424c3ec365eb7e7db6497cf6ded5e0369ef", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e3ee5424c3ec365eb7e7db6497cf6ded5e0369ef", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e3ee5424c3ec365eb7e7db6497cf6ded5e0369ef", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e3ee5424c3ec365eb7e7db6497cf6ded5e0369ef/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c" + } + ] + }, + { + "sha": "2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNjU1YzM2Y2Q4OGNmZjY4Y2Y0YWY5ZDU4NzBhMGEwZWU0YTdhNjlj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-03T08:09:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-03T08:09:46Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_203\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8245 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4a1529d2003d10365b886b3b387698eaadd8f586", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4a1529d2003d10365b886b3b387698eaadd8f586" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2655c36cd88cff68cf4af9d5870a0a0ee4a7a69c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "96174ecdf13064bcd5a4426dec6c5923fd1fde84", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/96174ecdf13064bcd5a4426dec6c5923fd1fde84", + "html_url": "https://github.com/jenkinsci/jenkins/commit/96174ecdf13064bcd5a4426dec6c5923fd1fde84" + } + ] + }, + { + "sha": "b0898d82db4ee8c331999358ce0a8ae4350163c9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMDg5OGQ4MmRiNGVlOGMzMzE5OTkzNThjZTBhOGFlNDM1MDE2M2M5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-02T03:40:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-02T03:40:20Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8194 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9737b430e1ccecad887021c2094fb1ee6f3e8cf9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9737b430e1ccecad887021c2094fb1ee6f3e8cf9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b0898d82db4ee8c331999358ce0a8ae4350163c9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b0898d82db4ee8c331999358ce0a8ae4350163c9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b0898d82db4ee8c331999358ce0a8ae4350163c9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b0898d82db4ee8c331999358ce0a8ae4350163c9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b3beb3d346ee35742249ba1c2d8d9565465dfdea", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b3beb3d346ee35742249ba1c2d8d9565465dfdea", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b3beb3d346ee35742249ba1c2d8d9565465dfdea" + } + ] + }, + { + "sha": "b3beb3d346ee35742249ba1c2d8d9565465dfdea", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiM2JlYjNkMzQ2ZWUzNTc0MjI0OWJhMWMyZDhkOTU2NTQ2NWRmZGVh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-02T03:38:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-04-02T03:38:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_202\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8192 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d0e509973739f78c7b044260d930adaf91771c05", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d0e509973739f78c7b044260d930adaf91771c05" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b3beb3d346ee35742249ba1c2d8d9565465dfdea", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b3beb3d346ee35742249ba1c2d8d9565465dfdea", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b3beb3d346ee35742249ba1c2d8d9565465dfdea", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b3beb3d346ee35742249ba1c2d8d9565465dfdea/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e307cb897247afbdd68b8a833966cb540b3d4605", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e307cb897247afbdd68b8a833966cb540b3d4605", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e307cb897247afbdd68b8a833966cb540b3d4605" + } + ] + }, + { + "sha": "9573b08de648904c33c071cdada294790f04adfd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NTczYjA4ZGU2NDg5MDRjMzNjMDcxY2RhZGEyOTQ3OTBmMDRhZGZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-29T15:19:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-29T15:19:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8072 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "af7763538eddf2fdc9bd430136e3f8a978db4009", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/af7763538eddf2fdc9bd430136e3f8a978db4009" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9573b08de648904c33c071cdada294790f04adfd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9573b08de648904c33c071cdada294790f04adfd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9573b08de648904c33c071cdada294790f04adfd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9573b08de648904c33c071cdada294790f04adfd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ac582ae3a4c79f9a0a0502013821921da8d37ef5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac582ae3a4c79f9a0a0502013821921da8d37ef5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac582ae3a4c79f9a0a0502013821921da8d37ef5" + } + ] + }, + { + "sha": "ac582ae3a4c79f9a0a0502013821921da8d37ef5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYzU4MmFlM2E0Yzc5ZjlhMGEwNTAyMDEzODIxOTIxZGE4ZDM3ZWY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-29T15:17:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-29T15:17:43Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_201\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8070 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ee466bcc3f1438cd84881bec89552328830a4923", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ee466bcc3f1438cd84881bec89552328830a4923" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ac582ae3a4c79f9a0a0502013821921da8d37ef5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac582ae3a4c79f9a0a0502013821921da8d37ef5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac582ae3a4c79f9a0a0502013821921da8d37ef5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac582ae3a4c79f9a0a0502013821921da8d37ef5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "840d7d1ba13030547192f17a340dab09caba9d59", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/840d7d1ba13030547192f17a340dab09caba9d59", + "html_url": "https://github.com/jenkinsci/jenkins/commit/840d7d1ba13030547192f17a340dab09caba9d59" + } + ] + }, + { + "sha": "8564549a9f7fc14042697a233792ef17e6524215", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NTY0NTQ5YTlmN2ZjMTQwNDI2OTdhMjMzNzkyZWYxN2U2NTI0MjE1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-22T01:35:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-22T01:35:23Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7934 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b8fbb6c8a9cba73e18de6d933216ed432cc22475", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b8fbb6c8a9cba73e18de6d933216ed432cc22475" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8564549a9f7fc14042697a233792ef17e6524215", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8564549a9f7fc14042697a233792ef17e6524215", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8564549a9f7fc14042697a233792ef17e6524215", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8564549a9f7fc14042697a233792ef17e6524215/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4f87001153a616551e957e9568b3ba99337691ec", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f87001153a616551e957e9568b3ba99337691ec", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f87001153a616551e957e9568b3ba99337691ec" + } + ] + }, + { + "sha": "4f87001153a616551e957e9568b3ba99337691ec", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0Zjg3MDAxMTUzYTYxNjU1MWU5NTdlOTU2OGIzYmE5OTMzNzY5MWVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-22T01:32:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-22T01:32:56Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_200\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7932 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1c2eef5a0cacc97117be73ffe587839d410d095d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1c2eef5a0cacc97117be73ffe587839d410d095d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4f87001153a616551e957e9568b3ba99337691ec", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f87001153a616551e957e9568b3ba99337691ec", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f87001153a616551e957e9568b3ba99337691ec", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f87001153a616551e957e9568b3ba99337691ec/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "58a4346473727273b38a171035c9326403b9cff7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/58a4346473727273b38a171035c9326403b9cff7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/58a4346473727273b38a171035c9326403b9cff7" + } + ] + }, + { + "sha": "e0fd71d135b25200881a90c3ccea83e6296cc025", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMGZkNzFkMTM1YjI1MjAwODgxYTkwYzNjY2VhODNlNjI5NmNjMDI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-20T06:04:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-20T06:04:10Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7901 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2cbdbc2b52a2d5ece90a2eac8a29738ac1bf68b0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2cbdbc2b52a2d5ece90a2eac8a29738ac1bf68b0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e0fd71d135b25200881a90c3ccea83e6296cc025", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e0fd71d135b25200881a90c3ccea83e6296cc025", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e0fd71d135b25200881a90c3ccea83e6296cc025", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e0fd71d135b25200881a90c3ccea83e6296cc025/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "90f86363f160307d48c68dfb55c424229c296321", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90f86363f160307d48c68dfb55c424229c296321", + "html_url": "https://github.com/jenkinsci/jenkins/commit/90f86363f160307d48c68dfb55c424229c296321" + } + ] + }, + { + "sha": "90f86363f160307d48c68dfb55c424229c296321", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MGY4NjM2M2YxNjAzMDdkNDhjNjhkZmI1NWM0MjQyMjljMjk2MzIx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-20T06:02:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-20T06:02:34Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_199\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7899 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5ef22053d2c920a62cb6e5ee02da21d744ced738", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5ef22053d2c920a62cb6e5ee02da21d744ced738" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/90f86363f160307d48c68dfb55c424229c296321", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90f86363f160307d48c68dfb55c424229c296321", + "html_url": "https://github.com/jenkinsci/jenkins/commit/90f86363f160307d48c68dfb55c424229c296321", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90f86363f160307d48c68dfb55c424229c296321/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a76f3995364e2d37ef42f0629e9dcda780f864c5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a76f3995364e2d37ef42f0629e9dcda780f864c5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a76f3995364e2d37ef42f0629e9dcda780f864c5" + } + ] + }, + { + "sha": "a2ccebb3cb0be9ba73c92c6777319e020de106f9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMmNjZWJiM2NiMGJlOWJhNzNjOTJjNjc3NzMxOWUwMjBkZTEwNmY5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-19T05:40:54Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-19T05:40:54Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7866 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "83f2dc484aaba76dfa44e31b0a459b1a9df6fcd8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/83f2dc484aaba76dfa44e31b0a459b1a9df6fcd8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a2ccebb3cb0be9ba73c92c6777319e020de106f9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a2ccebb3cb0be9ba73c92c6777319e020de106f9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a2ccebb3cb0be9ba73c92c6777319e020de106f9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a2ccebb3cb0be9ba73c92c6777319e020de106f9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6a5e245921955a6121d83b9f7f4cb4d26a5c2723", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5e245921955a6121d83b9f7f4cb4d26a5c2723", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6a5e245921955a6121d83b9f7f4cb4d26a5c2723" + } + ] + }, + { + "sha": "6a5e245921955a6121d83b9f7f4cb4d26a5c2723", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2YTVlMjQ1OTIxOTU1YTYxMjFkODNiOWY3ZjRjYjRkMjZhNWMyNzIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-19T05:38:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-19T05:38:25Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_198\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7864 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06dd1969678998c2b70748d737f009ee434f45a0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06dd1969678998c2b70748d737f009ee434f45a0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6a5e245921955a6121d83b9f7f4cb4d26a5c2723", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5e245921955a6121d83b9f7f4cb4d26a5c2723", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6a5e245921955a6121d83b9f7f4cb4d26a5c2723", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5e245921955a6121d83b9f7f4cb4d26a5c2723/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a949cf5259151e44f3ec52fc32fb33d5c93a3f4e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a949cf5259151e44f3ec52fc32fb33d5c93a3f4e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a949cf5259151e44f3ec52fc32fb33d5c93a3f4e" + } + ] + }, + { + "sha": "2f2e2c92fd377e8576d2f8270a19e5403f45d7ee", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZjJlMmM5MmZkMzc3ZTg1NzZkMmY4MjcwYTE5ZTU0MDNmNDVkN2Vl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-17T02:17:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-17T02:17:23Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7813 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "844683b3be940b62ba4d5a3bf35a804d4526902c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/844683b3be940b62ba4d5a3bf35a804d4526902c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2f2e2c92fd377e8576d2f8270a19e5403f45d7ee", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2f2e2c92fd377e8576d2f8270a19e5403f45d7ee", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2f2e2c92fd377e8576d2f8270a19e5403f45d7ee", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2f2e2c92fd377e8576d2f8270a19e5403f45d7ee/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7dc28064da1556c3ae6bcc25a044cca183181bef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7dc28064da1556c3ae6bcc25a044cca183181bef", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7dc28064da1556c3ae6bcc25a044cca183181bef" + } + ] + }, + { + "sha": "7dc28064da1556c3ae6bcc25a044cca183181bef", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZGMyODA2NGRhMTU1NmMzYWU2YmNjMjVhMDQ0Y2NhMTgzMTgxYmVm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-17T02:16:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-17T02:16:10Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_197\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7811 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ad934309fc1c681d499d26e8b718a874ed3928d1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ad934309fc1c681d499d26e8b718a874ed3928d1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7dc28064da1556c3ae6bcc25a044cca183181bef", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7dc28064da1556c3ae6bcc25a044cca183181bef", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7dc28064da1556c3ae6bcc25a044cca183181bef", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7dc28064da1556c3ae6bcc25a044cca183181bef/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fd649b81d49fef2e6fb4f26a205ca35ca9dd76c6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fd649b81d49fef2e6fb4f26a205ca35ca9dd76c6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fd649b81d49fef2e6fb4f26a205ca35ca9dd76c6" + } + ] + }, + { + "sha": "fcbcf331582ae13520ef6a48a5162d8f5f8af5fc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmY2JjZjMzMTU4MmFlMTM1MjBlZjZhNDhhNTE2MmQ4ZjVmOGFmNWZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-15T06:19:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-15T06:19:31Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7778 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "201ac10939b3dae0e2c85fe7e4a8fc536ad32f8a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/201ac10939b3dae0e2c85fe7e4a8fc536ad32f8a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fcbcf331582ae13520ef6a48a5162d8f5f8af5fc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fcbcf331582ae13520ef6a48a5162d8f5f8af5fc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fcbcf331582ae13520ef6a48a5162d8f5f8af5fc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fcbcf331582ae13520ef6a48a5162d8f5f8af5fc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5c5e3f221d89458367937d49d3ded1a2373fe633", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5c5e3f221d89458367937d49d3ded1a2373fe633", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5c5e3f221d89458367937d49d3ded1a2373fe633" + } + ] + }, + { + "sha": "5c5e3f221d89458367937d49d3ded1a2373fe633", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1YzVlM2YyMjFkODk0NTgzNjc5MzdkNDlkM2RlZDFhMjM3M2ZlNjMz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-15T06:17:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-15T06:17:57Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_196\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7776 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "db7968a4174f6647c5d4f625f5385086d0f545f5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/db7968a4174f6647c5d4f625f5385086d0f545f5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5c5e3f221d89458367937d49d3ded1a2373fe633", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5c5e3f221d89458367937d49d3ded1a2373fe633", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5c5e3f221d89458367937d49d3ded1a2373fe633", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5c5e3f221d89458367937d49d3ded1a2373fe633/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b269853314496d5484e096f82374eeedad866fbe", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b269853314496d5484e096f82374eeedad866fbe", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b269853314496d5484e096f82374eeedad866fbe" + } + ] + }, + { + "sha": "05183826a4b0efdb54e10cfe6d6906193eba9abf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNTE4MzgyNmE0YjBlZmRiNTRlMTBjZmU2ZDY5MDYxOTNlYmE5YWJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-13T23:28:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-13T23:28:47Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7718 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f228be3533bd17e87ac55d064351a74f79114f56", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f228be3533bd17e87ac55d064351a74f79114f56" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/05183826a4b0efdb54e10cfe6d6906193eba9abf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/05183826a4b0efdb54e10cfe6d6906193eba9abf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/05183826a4b0efdb54e10cfe6d6906193eba9abf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/05183826a4b0efdb54e10cfe6d6906193eba9abf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a352dfee51b49f508c420b3608f3078023130f5f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a352dfee51b49f508c420b3608f3078023130f5f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a352dfee51b49f508c420b3608f3078023130f5f" + } + ] + }, + { + "sha": "a352dfee51b49f508c420b3608f3078023130f5f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMzUyZGZlZTUxYjQ5ZjUwOGM0MjBiMzYwOGYzMDc4MDIzMTMwZjVm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-13T23:27:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-13T23:27:02Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_195\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7716 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e3706346362559685b12304644b8b511215ccfa2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e3706346362559685b12304644b8b511215ccfa2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a352dfee51b49f508c420b3608f3078023130f5f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a352dfee51b49f508c420b3608f3078023130f5f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a352dfee51b49f508c420b3608f3078023130f5f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a352dfee51b49f508c420b3608f3078023130f5f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "be9a29007ee24b003bb28be65acb07701dbcb4d5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/be9a29007ee24b003bb28be65acb07701dbcb4d5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/be9a29007ee24b003bb28be65acb07701dbcb4d5" + } + ] + }, + { + "sha": "1dd3d394e4ca2672f23316e951238c89ed233d4a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxZGQzZDM5NGU0Y2EyNjcyZjIzMzE2ZTk1MTIzOGM4OWVkMjMzZDRh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-13T03:36:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-13T03:36:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7669 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b918f7ab8702576b3f9629e3a41e26cc17e393f5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b918f7ab8702576b3f9629e3a41e26cc17e393f5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1dd3d394e4ca2672f23316e951238c89ed233d4a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1dd3d394e4ca2672f23316e951238c89ed233d4a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1dd3d394e4ca2672f23316e951238c89ed233d4a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1dd3d394e4ca2672f23316e951238c89ed233d4a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cf29357ac922fff9a8997909f799c6d2aad6a37b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf29357ac922fff9a8997909f799c6d2aad6a37b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf29357ac922fff9a8997909f799c6d2aad6a37b" + } + ] + }, + { + "sha": "cf29357ac922fff9a8997909f799c6d2aad6a37b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjI5MzU3YWM5MjJmZmY5YTg5OTc5MDlmNzk5YzZkMmFhZDZhMzdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-13T03:34:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-13T03:34:18Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_194\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7667 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "040c80becbee7b6781dc6d8da07b71822cedade0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/040c80becbee7b6781dc6d8da07b71822cedade0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf29357ac922fff9a8997909f799c6d2aad6a37b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf29357ac922fff9a8997909f799c6d2aad6a37b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf29357ac922fff9a8997909f799c6d2aad6a37b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf29357ac922fff9a8997909f799c6d2aad6a37b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f0fdaf17f11d28fa4b012df711804a8868053ef3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f0fdaf17f11d28fa4b012df711804a8868053ef3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f0fdaf17f11d28fa4b012df711804a8868053ef3" + } + ] + }, + { + "sha": "94b4228ff5f02dd2fab7fae92359e700ec1d36e8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NGI0MjI4ZmY1ZjAyZGQyZmFiN2ZhZTkyMzU5ZTcwMGVjMWQzNmU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-11T23:33:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-11T23:33:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7603 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8460f4ebb9b0112c5c129d84d16bccc22fd8ad00", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8460f4ebb9b0112c5c129d84d16bccc22fd8ad00" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/94b4228ff5f02dd2fab7fae92359e700ec1d36e8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/94b4228ff5f02dd2fab7fae92359e700ec1d36e8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/94b4228ff5f02dd2fab7fae92359e700ec1d36e8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/94b4228ff5f02dd2fab7fae92359e700ec1d36e8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f9b2a7646e6d4aeccee7a7b766467c7110a0e97b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f9b2a7646e6d4aeccee7a7b766467c7110a0e97b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f9b2a7646e6d4aeccee7a7b766467c7110a0e97b" + } + ] + }, + { + "sha": "f9b2a7646e6d4aeccee7a7b766467c7110a0e97b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmOWIyYTc2NDZlNmQ0YWVjY2VlN2E3Yjc2NjQ2N2M3MTEwYTBlOTdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-11T23:32:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-11T23:32:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_193\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7601 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "46122b923b3a537430cbd8f8859b705184d41cac", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/46122b923b3a537430cbd8f8859b705184d41cac" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f9b2a7646e6d4aeccee7a7b766467c7110a0e97b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f9b2a7646e6d4aeccee7a7b766467c7110a0e97b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f9b2a7646e6d4aeccee7a7b766467c7110a0e97b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f9b2a7646e6d4aeccee7a7b766467c7110a0e97b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "24f919d3432de585e0c5292461b3aac6d8cdb15f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/24f919d3432de585e0c5292461b3aac6d8cdb15f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/24f919d3432de585e0c5292461b3aac6d8cdb15f" + } + ] + }, + { + "sha": "e36610801c09cb4a03f05439e1e1c3169ffc789a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMzY2MTA4MDFjMDljYjRhMDNmMDU0MzllMWUxYzMxNjlmZmM3ODlh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-11T05:51:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-11T05:51:26Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7575 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fc574db6ca88d84152370a2a14a816e808d5b1d9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fc574db6ca88d84152370a2a14a816e808d5b1d9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e36610801c09cb4a03f05439e1e1c3169ffc789a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e36610801c09cb4a03f05439e1e1c3169ffc789a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e36610801c09cb4a03f05439e1e1c3169ffc789a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e36610801c09cb4a03f05439e1e1c3169ffc789a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f12c43db4422b9735e48c1be99407f032c510b9c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f12c43db4422b9735e48c1be99407f032c510b9c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f12c43db4422b9735e48c1be99407f032c510b9c" + } + ] + }, + { + "sha": "f12c43db4422b9735e48c1be99407f032c510b9c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMTJjNDNkYjQ0MjJiOTczNWU0OGMxYmU5OTQwN2YwMzJjNTEwYjlj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-11T05:50:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-11T05:50:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_192\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7573 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "81a0bbc940e99dd6921a5c9dbaac0e17cd4b6cdc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/81a0bbc940e99dd6921a5c9dbaac0e17cd4b6cdc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f12c43db4422b9735e48c1be99407f032c510b9c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f12c43db4422b9735e48c1be99407f032c510b9c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f12c43db4422b9735e48c1be99407f032c510b9c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f12c43db4422b9735e48c1be99407f032c510b9c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b4dbf52fa3b35754d1711edf75e21ec1ffb65fd2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4dbf52fa3b35754d1711edf75e21ec1ffb65fd2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b4dbf52fa3b35754d1711edf75e21ec1ffb65fd2" + } + ] + }, + { + "sha": "e34187bd807367ba620739f4432383ec95de22d7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMzQxODdiZDgwNzM2N2JhNjIwNzM5ZjQ0MzIzODNlYzk1ZGUyMmQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-10T21:21:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-10T21:21:20Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7518 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "822ed6f92556a21bb9d368f872228869346c049d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/822ed6f92556a21bb9d368f872228869346c049d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e34187bd807367ba620739f4432383ec95de22d7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e34187bd807367ba620739f4432383ec95de22d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e34187bd807367ba620739f4432383ec95de22d7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e34187bd807367ba620739f4432383ec95de22d7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2feab1b71526400305e7462ea10bcf4f181fda9f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2feab1b71526400305e7462ea10bcf4f181fda9f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2feab1b71526400305e7462ea10bcf4f181fda9f" + } + ] + }, + { + "sha": "2feab1b71526400305e7462ea10bcf4f181fda9f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZmVhYjFiNzE1MjY0MDAzMDVlNzQ2MmVhMTBiY2Y0ZjE4MWZkYTlm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-10T21:20:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-10T21:20:16Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_191\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7516 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20ab458424ae6418360f5d6808f2282744cdd66a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20ab458424ae6418360f5d6808f2282744cdd66a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2feab1b71526400305e7462ea10bcf4f181fda9f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2feab1b71526400305e7462ea10bcf4f181fda9f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2feab1b71526400305e7462ea10bcf4f181fda9f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2feab1b71526400305e7462ea10bcf4f181fda9f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "30740d20196a7164b35a8d039ff5380deb51ad52", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30740d20196a7164b35a8d039ff5380deb51ad52", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30740d20196a7164b35a8d039ff5380deb51ad52" + } + ] + }, + { + "sha": "41a6fc9ec6d281b1ede11cecf65f36a8b6910add", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MWE2ZmM5ZWM2ZDI4MWIxZWRlMTFjZWNmNjVmMzZhOGI2OTEwYWRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-07T19:13:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-07T19:13:55Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7420 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "95cc143c175fc6b0f860a28c43bd6d31259254f8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/95cc143c175fc6b0f860a28c43bd6d31259254f8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/41a6fc9ec6d281b1ede11cecf65f36a8b6910add", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/41a6fc9ec6d281b1ede11cecf65f36a8b6910add", + "html_url": "https://github.com/jenkinsci/jenkins/commit/41a6fc9ec6d281b1ede11cecf65f36a8b6910add", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/41a6fc9ec6d281b1ede11cecf65f36a8b6910add/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "233952ab88625825c50b77411c6ce97d977580e2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/233952ab88625825c50b77411c6ce97d977580e2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/233952ab88625825c50b77411c6ce97d977580e2" + } + ] + }, + { + "sha": "233952ab88625825c50b77411c6ce97d977580e2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMzM5NTJhYjg4NjI1ODI1YzUwYjc3NDExYzZjZTk3ZDk3NzU4MGUy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-07T19:12:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-07T19:12:29Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_190\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7418 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b2cff8b52e2026908635d90b8d3d062f313bbb52", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b2cff8b52e2026908635d90b8d3d062f313bbb52" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/233952ab88625825c50b77411c6ce97d977580e2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/233952ab88625825c50b77411c6ce97d977580e2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/233952ab88625825c50b77411c6ce97d977580e2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/233952ab88625825c50b77411c6ce97d977580e2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dd9bf21640ab01d6d886fc7fb1dfc361d0eaa3be", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd9bf21640ab01d6d886fc7fb1dfc361d0eaa3be", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd9bf21640ab01d6d886fc7fb1dfc361d0eaa3be" + } + ] + }, + { + "sha": "cde0360999ad0b78b0cd74f90cc5e2d3d636bd5d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZGUwMzYwOTk5YWQwYjc4YjBjZDc0ZjkwY2M1ZTJkM2Q2MzZiZDVk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-07T04:01:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-07T04:01:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7390 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fee126c45d51bff572824bc687ed858ab8dbb16b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fee126c45d51bff572824bc687ed858ab8dbb16b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cde0360999ad0b78b0cd74f90cc5e2d3d636bd5d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cde0360999ad0b78b0cd74f90cc5e2d3d636bd5d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cde0360999ad0b78b0cd74f90cc5e2d3d636bd5d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cde0360999ad0b78b0cd74f90cc5e2d3d636bd5d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8ae943f44724915f3284db78cb7c7d63088ff35c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ae943f44724915f3284db78cb7c7d63088ff35c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8ae943f44724915f3284db78cb7c7d63088ff35c" + } + ] + }, + { + "sha": "8ae943f44724915f3284db78cb7c7d63088ff35c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4YWU5NDNmNDQ3MjQ5MTVmMzI4NGRiNzhjYjdjN2Q2MzA4OGZmMzVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-07T03:58:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-07T03:58:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_189\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7388 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a8b30337271e878346f4c63ced98705670e8090e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a8b30337271e878346f4c63ced98705670e8090e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8ae943f44724915f3284db78cb7c7d63088ff35c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ae943f44724915f3284db78cb7c7d63088ff35c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8ae943f44724915f3284db78cb7c7d63088ff35c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ae943f44724915f3284db78cb7c7d63088ff35c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2778d3f0ce9a0cc2e2862d122ecb2df9ce05aa71", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2778d3f0ce9a0cc2e2862d122ecb2df9ce05aa71", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2778d3f0ce9a0cc2e2862d122ecb2df9ce05aa71" + } + ] + }, + { + "sha": "c8ae09ccc5dbb15e6300da6a51b36fe90451877b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOGFlMDljY2M1ZGJiMTVlNjMwMGRhNmE1MWIzNmZlOTA0NTE4Nzdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-05T02:18:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-05T02:18:59Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7326 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "567c6787aa8aca9692db75bf97f25893672cc41a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/567c6787aa8aca9692db75bf97f25893672cc41a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c8ae09ccc5dbb15e6300da6a51b36fe90451877b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8ae09ccc5dbb15e6300da6a51b36fe90451877b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8ae09ccc5dbb15e6300da6a51b36fe90451877b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8ae09ccc5dbb15e6300da6a51b36fe90451877b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "627079bad2652b3a16b0489c8399f1c332b061ad", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/627079bad2652b3a16b0489c8399f1c332b061ad", + "html_url": "https://github.com/jenkinsci/jenkins/commit/627079bad2652b3a16b0489c8399f1c332b061ad" + } + ] + }, + { + "sha": "627079bad2652b3a16b0489c8399f1c332b061ad", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MjcwNzliYWQyNjUyYjNhMTZiMDQ4OWM4Mzk5ZjFjMzMyYjA2MWFk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-05T02:18:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-05T02:18:10Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_188\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7324 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d7deeb72a7428a3ec150cd42a2fdd4d462db500f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d7deeb72a7428a3ec150cd42a2fdd4d462db500f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/627079bad2652b3a16b0489c8399f1c332b061ad", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/627079bad2652b3a16b0489c8399f1c332b061ad", + "html_url": "https://github.com/jenkinsci/jenkins/commit/627079bad2652b3a16b0489c8399f1c332b061ad", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/627079bad2652b3a16b0489c8399f1c332b061ad/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "35f1a6bc8ee1d6701cef8b0c8ae543dbfa7970f5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35f1a6bc8ee1d6701cef8b0c8ae543dbfa7970f5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35f1a6bc8ee1d6701cef8b0c8ae543dbfa7970f5" + } + ] + }, + { + "sha": "f978308b63960b6ac2865f004a660925b64b4d6b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmOTc4MzA4YjYzOTYwYjZhYzI4NjVmMDA0YTY2MDkyNWI2NGI0ZDZi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-04T02:34:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-04T02:34:47Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7285 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "82f035440400b78fe8daee84c03d3cd071d0ffd4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/82f035440400b78fe8daee84c03d3cd071d0ffd4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f978308b63960b6ac2865f004a660925b64b4d6b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f978308b63960b6ac2865f004a660925b64b4d6b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f978308b63960b6ac2865f004a660925b64b4d6b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f978308b63960b6ac2865f004a660925b64b4d6b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "852e324fd9fe45834e437ad36571e9d1da4cbe7d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/852e324fd9fe45834e437ad36571e9d1da4cbe7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/852e324fd9fe45834e437ad36571e9d1da4cbe7d" + } + ] + }, + { + "sha": "852e324fd9fe45834e437ad36571e9d1da4cbe7d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NTJlMzI0ZmQ5ZmU0NTgzNGU0MzdhZDM2NTcxZTlkMWRhNGNiZTdk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-04T02:33:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-03-04T02:33:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_187\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7283 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "02e3aebebfae0a875bb171e6c6cdcd67117a9da7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/02e3aebebfae0a875bb171e6c6cdcd67117a9da7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/852e324fd9fe45834e437ad36571e9d1da4cbe7d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/852e324fd9fe45834e437ad36571e9d1da4cbe7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/852e324fd9fe45834e437ad36571e9d1da4cbe7d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/852e324fd9fe45834e437ad36571e9d1da4cbe7d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0992e7deacefb5d70b47357d66a285a3a83d2bca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0992e7deacefb5d70b47357d66a285a3a83d2bca", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0992e7deacefb5d70b47357d66a285a3a83d2bca" + } + ] + }, + { + "sha": "5e21e89e1039068e1d701af50074048a0d0015d6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZTIxZTg5ZTEwMzkwNjhlMWQ3MDFhZjUwMDc0MDQ4YTBkMDAxNWQ2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-29T02:20:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-29T02:20:55Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7249 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a5ce633fd755ac76ecd39e7e2617ed9fe8305511", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a5ce633fd755ac76ecd39e7e2617ed9fe8305511" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5e21e89e1039068e1d701af50074048a0d0015d6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5e21e89e1039068e1d701af50074048a0d0015d6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5e21e89e1039068e1d701af50074048a0d0015d6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5e21e89e1039068e1d701af50074048a0d0015d6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6af96ca4099b94143a211329de1c7a6e9be52eaa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6af96ca4099b94143a211329de1c7a6e9be52eaa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6af96ca4099b94143a211329de1c7a6e9be52eaa" + } + ] + }, + { + "sha": "6af96ca4099b94143a211329de1c7a6e9be52eaa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2YWY5NmNhNDA5OWI5NDE0M2EyMTEzMjlkZTFjN2E2ZTliZTUyZWFh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-29T02:20:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-29T02:20:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_186\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7247 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "58d81663ab940d816ddf16b96fd50a82f015e01d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/58d81663ab940d816ddf16b96fd50a82f015e01d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6af96ca4099b94143a211329de1c7a6e9be52eaa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6af96ca4099b94143a211329de1c7a6e9be52eaa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6af96ca4099b94143a211329de1c7a6e9be52eaa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6af96ca4099b94143a211329de1c7a6e9be52eaa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "58545a5a7384bc8e2b7c88b441cb43c4b2d79abb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/58545a5a7384bc8e2b7c88b441cb43c4b2d79abb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/58545a5a7384bc8e2b7c88b441cb43c4b2d79abb" + } + ] + }, + { + "sha": "4dcfb65fed238407925d7e3ea9b13d9ae9353334", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZGNmYjY1ZmVkMjM4NDA3OTI1ZDdlM2VhOWIxM2Q5YWU5MzUzMzM0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-26T18:36:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-26T18:36:12Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7209 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9199838ab93cd91e67370215a077e5de5937f989", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9199838ab93cd91e67370215a077e5de5937f989" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4dcfb65fed238407925d7e3ea9b13d9ae9353334", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4dcfb65fed238407925d7e3ea9b13d9ae9353334", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4dcfb65fed238407925d7e3ea9b13d9ae9353334", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4dcfb65fed238407925d7e3ea9b13d9ae9353334/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a8737d975984ab094ffcf5056af859b70b3a7d28", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a8737d975984ab094ffcf5056af859b70b3a7d28", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a8737d975984ab094ffcf5056af859b70b3a7d28" + } + ] + }, + { + "sha": "a8737d975984ab094ffcf5056af859b70b3a7d28", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphODczN2Q5NzU5ODRhYjA5NGZmY2Y1MDU2YWY4NTliNzBiM2E3ZDI4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-26T18:35:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-26T18:35:20Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_185\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7207 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5c3f288badfc49ca55ec8892dac27ed7fec20849", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5c3f288badfc49ca55ec8892dac27ed7fec20849" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a8737d975984ab094ffcf5056af859b70b3a7d28", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a8737d975984ab094ffcf5056af859b70b3a7d28", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a8737d975984ab094ffcf5056af859b70b3a7d28", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a8737d975984ab094ffcf5056af859b70b3a7d28/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9b58069076ead9cdac8f6fe200d3c32caccc12d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9b58069076ead9cdac8f6fe200d3c32caccc12d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9b58069076ead9cdac8f6fe200d3c32caccc12d2" + } + ] + }, + { + "sha": "c0e8670ae50d16d2e1893349e09b1f8b8aa6a8b2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjMGU4NjcwYWU1MGQxNmQyZTE4OTMzNDllMDliMWY4YjhhYTZhOGIy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-13T19:03:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-13T19:03:59Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7118 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "edeabc906cad2456562091e22ca82b70bed1149b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/edeabc906cad2456562091e22ca82b70bed1149b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c0e8670ae50d16d2e1893349e09b1f8b8aa6a8b2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c0e8670ae50d16d2e1893349e09b1f8b8aa6a8b2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c0e8670ae50d16d2e1893349e09b1f8b8aa6a8b2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c0e8670ae50d16d2e1893349e09b1f8b8aa6a8b2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f30520fde93c973420b8aa56fa587961ec3cefe0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f30520fde93c973420b8aa56fa587961ec3cefe0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f30520fde93c973420b8aa56fa587961ec3cefe0" + } + ] + }, + { + "sha": "f30520fde93c973420b8aa56fa587961ec3cefe0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMzA1MjBmZGU5M2M5NzM0MjBiOGFhNTZmYTU4Nzk2MWVjM2NlZmUw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-13T19:03:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-13T19:03:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_184\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7116 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a96c0d9723168e3846a735ca3742c85a62737ebb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a96c0d9723168e3846a735ca3742c85a62737ebb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f30520fde93c973420b8aa56fa587961ec3cefe0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f30520fde93c973420b8aa56fa587961ec3cefe0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f30520fde93c973420b8aa56fa587961ec3cefe0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f30520fde93c973420b8aa56fa587961ec3cefe0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "aad9396435796ed61da4c0b573095501b3102089", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aad9396435796ed61da4c0b573095501b3102089", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aad9396435796ed61da4c0b573095501b3102089" + } + ] + }, + { + "sha": "aad9396435796ed61da4c0b573095501b3102089", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYWQ5Mzk2NDM1Nzk2ZWQ2MWRhNGMwYjU3MzA5NTUwMWIzMTAyMDg5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-12T22:58:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-12T22:58:15Z" + }, + "message": "this setting doesn't appear to be taking effect.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7113 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b5bb268063837c7dfd69886a71297a2f070f66ab", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b5bb268063837c7dfd69886a71297a2f070f66ab" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/aad9396435796ed61da4c0b573095501b3102089", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aad9396435796ed61da4c0b573095501b3102089", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aad9396435796ed61da4c0b573095501b3102089", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aad9396435796ed61da4c0b573095501b3102089/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5fd0554933550d0b6461c9338fd2bfe7adc70b7f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fd0554933550d0b6461c9338fd2bfe7adc70b7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5fd0554933550d0b6461c9338fd2bfe7adc70b7f" + } + ] + }, + { + "sha": "44ce0dd19b6aedc1551f139e590e4c215fc0ca94", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NGNlMGRkMTliNmFlZGMxNTUxZjEzOWU1OTBlNGMyMTVmYzBjYTk0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-12T22:38:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-12T22:38:14Z" + }, + "message": "bundling license to jars\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7111 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "735da3adab901f14d4683c60470d4e000a32a3a5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/735da3adab901f14d4683c60470d4e000a32a3a5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/44ce0dd19b6aedc1551f139e590e4c215fc0ca94", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44ce0dd19b6aedc1551f139e590e4c215fc0ca94", + "html_url": "https://github.com/jenkinsci/jenkins/commit/44ce0dd19b6aedc1551f139e590e4c215fc0ca94", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44ce0dd19b6aedc1551f139e590e4c215fc0ca94/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "81f4dc0255dba364ea044b58ad51341655c9f856", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/81f4dc0255dba364ea044b58ad51341655c9f856", + "html_url": "https://github.com/jenkinsci/jenkins/commit/81f4dc0255dba364ea044b58ad51341655c9f856" + } + ] + }, + { + "sha": "87ff27beb7f2a8eebf8967fca682d206a57163eb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4N2ZmMjdiZWI3ZjJhOGVlYmY4OTY3ZmNhNjgyZDIwNmE1NzE2M2Vi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-10T19:13:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-10T19:13:15Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7073 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b10e1833fc6706cfca721caa443c08ccb4367fb5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b10e1833fc6706cfca721caa443c08ccb4367fb5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/87ff27beb7f2a8eebf8967fca682d206a57163eb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/87ff27beb7f2a8eebf8967fca682d206a57163eb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/87ff27beb7f2a8eebf8967fca682d206a57163eb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/87ff27beb7f2a8eebf8967fca682d206a57163eb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5636992c5587d053fb7a50225e643b744e8a5fae", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5636992c5587d053fb7a50225e643b744e8a5fae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5636992c5587d053fb7a50225e643b744e8a5fae" + } + ] + }, + { + "sha": "5636992c5587d053fb7a50225e643b744e8a5fae", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NjM2OTkyYzU1ODdkMDUzZmI3YTUwMjI1ZTY0M2I3NDRlOGE1ZmFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-10T19:12:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-10T19:12:17Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_183\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7071 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3b6a33961c72488ce4b60a0e1592a95dd6804d68", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3b6a33961c72488ce4b60a0e1592a95dd6804d68" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5636992c5587d053fb7a50225e643b744e8a5fae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5636992c5587d053fb7a50225e643b744e8a5fae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5636992c5587d053fb7a50225e643b744e8a5fae", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5636992c5587d053fb7a50225e643b744e8a5fae/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ad14631df6d66103615ab31b5651e9623ddd8b30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ad14631df6d66103615ab31b5651e9623ddd8b30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ad14631df6d66103615ab31b5651e9623ddd8b30" + } + ] + }, + { + "sha": "463afc8017a74873429e17c7002d444615c44eba", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NjNhZmM4MDE3YTc0ODczNDI5ZTE3YzcwMDJkNDQ0NjE1YzQ0ZWJh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-09T03:39:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-09T03:39:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7044 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d931c5a877947a38c63473bd0fdd516837c4d7e3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d931c5a877947a38c63473bd0fdd516837c4d7e3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/463afc8017a74873429e17c7002d444615c44eba", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/463afc8017a74873429e17c7002d444615c44eba", + "html_url": "https://github.com/jenkinsci/jenkins/commit/463afc8017a74873429e17c7002d444615c44eba", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/463afc8017a74873429e17c7002d444615c44eba/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f600e41efc7e68dbdbf212d56c5c076694994a4f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f600e41efc7e68dbdbf212d56c5c076694994a4f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f600e41efc7e68dbdbf212d56c5c076694994a4f" + } + ] + }, + { + "sha": "f600e41efc7e68dbdbf212d56c5c076694994a4f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNjAwZTQxZWZjN2U2OGRiZGJmMjEyZDU2YzVjMDc2Njk0OTk0YTRm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-09T03:39:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-09T03:39:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_182\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7042 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b382a538550b99924b325687fabc64930058a0fc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b382a538550b99924b325687fabc64930058a0fc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f600e41efc7e68dbdbf212d56c5c076694994a4f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f600e41efc7e68dbdbf212d56c5c076694994a4f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f600e41efc7e68dbdbf212d56c5c076694994a4f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f600e41efc7e68dbdbf212d56c5c076694994a4f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c6c03bae37c3b3e143187ef97b67494073378155", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6c03bae37c3b3e143187ef97b67494073378155", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6c03bae37c3b3e143187ef97b67494073378155" + } + ] + }, + { + "sha": "61c93609a31068eb30e74daafdaa864973dd7637", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MWM5MzYwOWEzMTA2OGViMzBlNzRkYWFmZGFhODY0OTczZGQ3NjM3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-08T06:46:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-08T06:46:25Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7023 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f17b537fe5203c9ac128e83817f78176d13ee9ef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f17b537fe5203c9ac128e83817f78176d13ee9ef" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/61c93609a31068eb30e74daafdaa864973dd7637", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61c93609a31068eb30e74daafdaa864973dd7637", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61c93609a31068eb30e74daafdaa864973dd7637", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61c93609a31068eb30e74daafdaa864973dd7637/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b1039f686e74aee2d2d10f8313c4795b663d70a2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b1039f686e74aee2d2d10f8313c4795b663d70a2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b1039f686e74aee2d2d10f8313c4795b663d70a2" + } + ] + }, + { + "sha": "b1039f686e74aee2d2d10f8313c4795b663d70a2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMTAzOWY2ODZlNzRhZWUyZDJkMTBmODMxM2M0Nzk1YjY2M2Q3MGEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-08T06:45:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-08T06:45:05Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_181\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7021 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8ff4f6d5b2c26dce52e9f350a468f4cff1775dff", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8ff4f6d5b2c26dce52e9f350a468f4cff1775dff" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b1039f686e74aee2d2d10f8313c4795b663d70a2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b1039f686e74aee2d2d10f8313c4795b663d70a2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b1039f686e74aee2d2d10f8313c4795b663d70a2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b1039f686e74aee2d2d10f8313c4795b663d70a2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "42b8e806c12fe11b8687ec007e9467a417062cc5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/42b8e806c12fe11b8687ec007e9467a417062cc5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/42b8e806c12fe11b8687ec007e9467a417062cc5" + } + ] + }, + { + "sha": "af19d46f14caec397896abda6602b1d2b55e44c7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphZjE5ZDQ2ZjE0Y2FlYzM5Nzg5NmFiZGE2NjAyYjFkMmI1NWU0NGM3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-05T07:12:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-05T07:12:34Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6996 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cf81cc3ab267f0b4b872cbb6c06033b48ef2df9b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cf81cc3ab267f0b4b872cbb6c06033b48ef2df9b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/af19d46f14caec397896abda6602b1d2b55e44c7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/af19d46f14caec397896abda6602b1d2b55e44c7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/af19d46f14caec397896abda6602b1d2b55e44c7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/af19d46f14caec397896abda6602b1d2b55e44c7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "530be9f3da59b800b4e743ba3c52fb6d1231353f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/530be9f3da59b800b4e743ba3c52fb6d1231353f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/530be9f3da59b800b4e743ba3c52fb6d1231353f" + } + ] + }, + { + "sha": "530be9f3da59b800b4e743ba3c52fb6d1231353f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1MzBiZTlmM2RhNTliODAwYjRlNzQzYmEzYzUyZmI2ZDEyMzEzNTNm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-05T07:10:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-05T07:10:44Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_180\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6994 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3ff8476205aea25735005021946a17fca0872e9b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3ff8476205aea25735005021946a17fca0872e9b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/530be9f3da59b800b4e743ba3c52fb6d1231353f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/530be9f3da59b800b4e743ba3c52fb6d1231353f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/530be9f3da59b800b4e743ba3c52fb6d1231353f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/530be9f3da59b800b4e743ba3c52fb6d1231353f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "90f9f3c85c27ac273a8ca05e27e7c0826920ca7b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90f9f3c85c27ac273a8ca05e27e7c0826920ca7b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/90f9f3c85c27ac273a8ca05e27e7c0826920ca7b" + } + ] + }, + { + "sha": "cb930783c3d7e637c071fa4ee2b15ec1a9ef21f2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYjkzMDc4M2MzZDdlNjM3YzA3MWZhNGVlMmIxNWVjMWE5ZWYyMWYy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-03T16:30:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-03T16:30:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6972 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7bf6e4855110841bb0fd4a6fe29c541f244ba77d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7bf6e4855110841bb0fd4a6fe29c541f244ba77d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cb930783c3d7e637c071fa4ee2b15ec1a9ef21f2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb930783c3d7e637c071fa4ee2b15ec1a9ef21f2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb930783c3d7e637c071fa4ee2b15ec1a9ef21f2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb930783c3d7e637c071fa4ee2b15ec1a9ef21f2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "afa9ef70e2b67259bad9782ecc426862682c65a0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/afa9ef70e2b67259bad9782ecc426862682c65a0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/afa9ef70e2b67259bad9782ecc426862682c65a0" + } + ] + }, + { + "sha": "afa9ef70e2b67259bad9782ecc426862682c65a0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphZmE5ZWY3MGUyYjY3MjU5YmFkOTc4MmVjYzQyNjg2MjY4MmM2NWEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-03T16:30:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-03T16:30:12Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_179\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6970 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9c6d294819ff9855b18a4b4c5cb36f3ae5c07a2d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9c6d294819ff9855b18a4b4c5cb36f3ae5c07a2d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/afa9ef70e2b67259bad9782ecc426862682c65a0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/afa9ef70e2b67259bad9782ecc426862682c65a0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/afa9ef70e2b67259bad9782ecc426862682c65a0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/afa9ef70e2b67259bad9782ecc426862682c65a0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "53f5f2e16a198bf4b9be68175f6421c7248ea946", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/53f5f2e16a198bf4b9be68175f6421c7248ea946", + "html_url": "https://github.com/jenkinsci/jenkins/commit/53f5f2e16a198bf4b9be68175f6421c7248ea946" + } + ] + }, + { + "sha": "0de2cb2bb4432bf29039924828906a1434f8ea1c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowZGUyY2IyYmI0NDMyYmYyOTAzOTkyNDgyODkwNmExNDM0ZjhlYTFj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-03T05:51:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-03T05:51:15Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6961 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "78c26dda18b94e1015f48244c74e854c78652763", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/78c26dda18b94e1015f48244c74e854c78652763" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0de2cb2bb4432bf29039924828906a1434f8ea1c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0de2cb2bb4432bf29039924828906a1434f8ea1c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0de2cb2bb4432bf29039924828906a1434f8ea1c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0de2cb2bb4432bf29039924828906a1434f8ea1c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2c70294bae3866a06697ea50dfa5abb9783dd447", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2c70294bae3866a06697ea50dfa5abb9783dd447", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2c70294bae3866a06697ea50dfa5abb9783dd447" + } + ] + }, + { + "sha": "2c70294bae3866a06697ea50dfa5abb9783dd447", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYzcwMjk0YmFlMzg2NmEwNjY5N2VhNTBkZmE1YWJiOTc4M2RkNDQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-03T05:50:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-02-03T05:50:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_178\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6959 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0d50facbb1a15b815a48a4a105bd72a511505b27", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0d50facbb1a15b815a48a4a105bd72a511505b27" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2c70294bae3866a06697ea50dfa5abb9783dd447", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2c70294bae3866a06697ea50dfa5abb9783dd447", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2c70294bae3866a06697ea50dfa5abb9783dd447", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2c70294bae3866a06697ea50dfa5abb9783dd447/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "74d427780d157f4b93cbf2328b4327dc36b6dcc2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/74d427780d157f4b93cbf2328b4327dc36b6dcc2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/74d427780d157f4b93cbf2328b4327dc36b6dcc2" + } + ] + }, + { + "sha": "1cccddb22e305397151b2b7b87b4b47d74ca337b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxY2NjZGRiMjJlMzA1Mzk3MTUxYjJiN2I4N2I0YjQ3ZDc0Y2EzMzdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T09:00:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T09:00:09Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6916 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "65812402efbd6bb67bf69668c68980eba7c59216", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/65812402efbd6bb67bf69668c68980eba7c59216" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1cccddb22e305397151b2b7b87b4b47d74ca337b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cccddb22e305397151b2b7b87b4b47d74ca337b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4661133e21828ac4befbc7da960d7bb6fb5b795", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4661133e21828ac4befbc7da960d7bb6fb5b795" + } + ] + }, + { + "sha": "e4661133e21828ac4befbc7da960d7bb6fb5b795", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNDY2MTEzM2UyMTgyOGFjNGJlZmJjN2RhOTYwZDdiYjZmYjViNzk1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T08:59:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-30T08:59:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_177\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6914 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c1211379586386c226d3c2487b8cb10bb854fedb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c1211379586386c226d3c2487b8cb10bb854fedb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4661133e21828ac4befbc7da960d7bb6fb5b795", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4661133e21828ac4befbc7da960d7bb6fb5b795/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "01a47af8b699ca7cb07a240446e8ed5aaca7aceb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/01a47af8b699ca7cb07a240446e8ed5aaca7aceb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/01a47af8b699ca7cb07a240446e8ed5aaca7aceb" + } + ] + }, + { + "sha": "413c6a15fbf0a4c07cc176a3538c552b983686ee", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MTNjNmExNWZiZjBhNGMwN2NjMTc2YTM1MzhjNTUyYjk4MzY4NmVl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:24:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:24:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6868 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20150eb070b516a0bc374cf3c8c665bb39707466", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20150eb070b516a0bc374cf3c8c665bb39707466" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "html_url": "https://github.com/jenkinsci/jenkins/commit/413c6a15fbf0a4c07cc176a3538c552b983686ee", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/413c6a15fbf0a4c07cc176a3538c552b983686ee/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "278bb4ea05861c330ddcf9109ba957a90f496a51", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/278bb4ea05861c330ddcf9109ba957a90f496a51" + } + ] + }, + { + "sha": "278bb4ea05861c330ddcf9109ba957a90f496a51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNzhiYjRlYTA1ODYxYzMzMGRkY2Y5MTA5YmE5NTdhOTBmNDk2YTUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:23:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-25T03:23:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_176\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6866 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "14a75be161ed452cb21d2a072e60e5dc825ed69e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/14a75be161ed452cb21d2a072e60e5dc825ed69e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/278bb4ea05861c330ddcf9109ba957a90f496a51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/278bb4ea05861c330ddcf9109ba957a90f496a51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a0b0d6bf5b3fe7e269313cb1ce4d9c24bc4e3694" + } + ] + }, + { + "sha": "d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMGU5Mzg3MjY3NTNjMGQ5NTE2ZjljNmI1YzNlNDBjMjYzN2E5MjQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:45:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:45:45Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6832 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c98850434e6f2797db28de3f24984d94130fdef7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c98850434e6f2797db28de3f24984d94130fdef7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d0e938726753c0d9516f9c6b5c3e40c2637a9240", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d0e938726753c0d9516f9c6b5c3e40c2637a9240/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b8ba52b39e506b508ade527c8be4327406eab4b9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b8ba52b39e506b508ade527c8be4327406eab4b9" + } + ] + }, + { + "sha": "b8ba52b39e506b508ade527c8be4327406eab4b9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiOGJhNTJiMzllNTA2YjUwOGFkZTUyN2M4YmU0MzI3NDA2ZWFiNGI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:44:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-21T22:44:31Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_175\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6830 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e205f91e351925ef99e4f29d0352e156fe121f9e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e205f91e351925ef99e4f29d0352e156fe121f9e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b8ba52b39e506b508ade527c8be4327406eab4b9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b8ba52b39e506b508ade527c8be4327406eab4b9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c9d607872fd45dfd2307ac25d9195e4787a42a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c9d607872fd45dfd2307ac25d9195e4787a42a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c9d607872fd45dfd2307ac25d9195e4787a42a9" + } + ] + }, + { + "sha": "ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjY2MwNGNmOGU4YTYyMDJiMGMzNTRhYTg3YzRhNTE3Y2IzNmQ0NjEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:54:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:54:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6751 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "efd5c22fba92b48c28e454c911cc383858bd7361", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/efd5c22fba92b48c28e454c911cc383858bd7361" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ccc04cf8e8a6202b0c354aa87c4a517cb36d4610/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "85a234d52c6da1fb4578354282dea111c359836e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85a234d52c6da1fb4578354282dea111c359836e" + } + ] + }, + { + "sha": "85a234d52c6da1fb4578354282dea111c359836e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NWEyMzRkNTJjNmRhMWZiNDU3ODM1NDI4MmRlYTExMWMzNTk4MzZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:53:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-19T06:53:53Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_174\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6749 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20dd7a381975cf79513be74233aec7f608157260", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20dd7a381975cf79513be74233aec7f608157260" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/85a234d52c6da1fb4578354282dea111c359836e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85a234d52c6da1fb4578354282dea111c359836e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85a234d52c6da1fb4578354282dea111c359836e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c98a380ed41e65fc4010388de85b78d928fcdb7d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c98a380ed41e65fc4010388de85b78d928fcdb7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c98a380ed41e65fc4010388de85b78d928fcdb7d" + } + ] + }, + { + "sha": "3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZDEyZmRmNWYzYTBmZjkzZDllNmYxZjljZTc5Yzg1NzYyZjIwZTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:28:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:28:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6729 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "36e03c288baf975c26cbf173e8850877a1e07316", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/36e03c288baf975c26cbf173e8850877a1e07316" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3d12fdf5f3a0ff93d9e6f1f9ce79c85762f20e81/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61cbfc73b0ad78ba35bae64cce7be03f39092c10" + } + ] + }, + { + "sha": "61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MWNiZmM3M2IwYWQ3OGJhMzViYWU2NGNjZTdiZTAzZjM5MDkyYzEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:27:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T07:27:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_173\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6727 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cfada530714024aecc3dc847cfb9593096affa21", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cfada530714024aecc3dc847cfb9593096affa21" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/61cbfc73b0ad78ba35bae64cce7be03f39092c10", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/61cbfc73b0ad78ba35bae64cce7be03f39092c10/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c1d7be103233ac52eb3ee3bfd59e5393a758e822", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c1d7be103233ac52eb3ee3bfd59e5393a758e822", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c1d7be103233ac52eb3ee3bfd59e5393a758e822" + } + ] + }, + { + "sha": "ea1c103146317d2d3e303efa129be884a8f0a20b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYTFjMTAzMTQ2MzE3ZDJkM2UzMDNlZmExMjliZTg4NGE4ZjBhMjBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T01:49:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-17T01:49:23Z" + }, + "message": "bumping up the version number since I updated wagon-svn version\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6713 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5be43f9ec05c186e3bbe5fcc6c5830e630a0a2ff", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5be43f9ec05c186e3bbe5fcc6c5830e630a0a2ff" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ea1c103146317d2d3e303efa129be884a8f0a20b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea1c103146317d2d3e303efa129be884a8f0a20b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea1c103146317d2d3e303efa129be884a8f0a20b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea1c103146317d2d3e303efa129be884a8f0a20b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eaf95d3719b0f138be1a1a944730a2489a157540", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eaf95d3719b0f138be1a1a944730a2489a157540", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eaf95d3719b0f138be1a1a944730a2489a157540" + } + ] + }, + { + "sha": "7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZGE3ZmQwMDcwMzcyOGU5MjdjZDllNGYwYjNiYjdhZDYwYjQxMTNl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:07:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:07:22Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6684 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f064b9503a895db9a4a87d5b87bc123a4ceca95d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f064b9503a895db9a4a87d5b87bc123a4ceca95d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7da7fd00703728e927cd9e4f0b3bb7ad60b4113e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5" + } + ] + }, + { + "sha": "0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYmM4ZmY4MzJjMmMyNDY3MGFlZDVlY2Y4MmIxZjU1YTE1MGUzNmI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:06:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-16T06:06:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_172\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6682 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cf90b4c0cec7194095c361bec042bf450fe3408e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cf90b4c0cec7194095c361bec042bf450fe3408e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc8ff832c2c24670aed5ecf82b1f55a150e36b5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "286e32613149c8537560cc194fcce743efec5d10", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/286e32613149c8537560cc194fcce743efec5d10", + "html_url": "https://github.com/jenkinsci/jenkins/commit/286e32613149c8537560cc194fcce743efec5d10" + } + ] + }, + { + "sha": "65ec1c24f679a6619122539dd9db513a60b58061", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NWVjMWMyNGY2NzlhNjYxOTEyMjUzOWRkOWRiNTEzYTYwYjU4MDYx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:21:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:21:52Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6650 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "710bc7a6de52de59beeca4e20f2275af956a9457", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/710bc7a6de52de59beeca4e20f2275af956a9457" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/65ec1c24f679a6619122539dd9db513a60b58061", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65ec1c24f679a6619122539dd9db513a60b58061", + "html_url": "https://github.com/jenkinsci/jenkins/commit/65ec1c24f679a6619122539dd9db513a60b58061", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/65ec1c24f679a6619122539dd9db513a60b58061/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a" + } + ] + }, + { + "sha": "359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTljMDcyZTJjYWYyYmZjNmRlODMzN2JmZDZmN2EyNmUwZjNhNDdh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:20:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-14T05:20:57Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_171\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6648 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a7d5f0423cf7662382dbcac2fec9a384060d9603", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a7d5f0423cf7662382dbcac2fec9a384060d9603" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/359c072e2caf2bfc6de8337bfd6f7a26e0f3a47a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0bc16b226166b2ba47420043971e73d547615491", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0bc16b226166b2ba47420043971e73d547615491", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0bc16b226166b2ba47420043971e73d547615491" + } + ] + }, + { + "sha": "a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNTI1OTk3MGFjYWVjOTgxM2UyYTEyYTkxZjM3ZGZjNzg3MWE1ZWY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6621 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8d7f15f84d5ed164f90e08ff90735a2eaa3d7068", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8d7f15f84d5ed164f90e08ff90735a2eaa3d7068" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5259970acaec9813e2a12a91f37dfc7871a5ef5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7" + } + ] + }, + { + "sha": "c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOGJlMzAzNTQwYWFmZGNmYTA5NzUwYzIyZWFhNWE4NmNiMmQ2OGU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-13T05:04:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_170\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6619 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0d10d83db828d5127db39e8a0c62a7eb4e1a81a2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0d10d83db828d5127db39e8a0c62a7eb4e1a81a2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8be303540aafdcfa09750c22eaa5a86cb2d68e7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8be303540aafdcfa09750c22eaa5a86cb2d68e7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ffcd115e02d11d812fb94699abe3c4f9e78052b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ffcd115e02d11d812fb94699abe3c4f9e78052b" + } + ] + }, + { + "sha": "56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NmU1ODRjZGE1YzFiMjEyODdlMmUyMDgxOGI2YzViN2ZkNTVhZGRj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:50:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6597 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c8e7bb4b7a4b6e0f25dffdb330530edb068643b3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c8e7bb4b7a4b6e0f25dffdb330530edb068643b3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/56e584cda5c1b21287e2e20818b6c5b7fd55addc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/56e584cda5c1b21287e2e20818b6c5b7fd55addc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-20.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-20.json new file mode 100644 index 000000000..7183bb559 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-20.json @@ -0,0 +1,4102 @@ +[ + { + "sha": "143582a609c7ae8a98d616986624c3e00e9fd810", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxNDM1ODJhNjA5YzdhZThhOThkNjE2OTg2NjI0YzNlMDBlOWZkODEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-12T02:49:50Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_169\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6595 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d619488734061b05fbdf6fc284f77751599cca61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d619488734061b05fbdf6fc284f77751599cca61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810", + "html_url": "https://github.com/jenkinsci/jenkins/commit/143582a609c7ae8a98d616986624c3e00e9fd810", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/143582a609c7ae8a98d616986624c3e00e9fd810/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cddeb23d2c50cb40e2145e84fea8689937d9d026", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cddeb23d2c50cb40e2145e84fea8689937d9d026", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cddeb23d2c50cb40e2145e84fea8689937d9d026" + } + ] + }, + { + "sha": "3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZTQ0YjIyNWZiYzE0NzJiYzVkZTVmODcxZjRiMTdiODZlZjZlOGNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:03:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6573 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2d2ab2d8746d0705ac658dc80abaa1f496b3e177", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2d2ab2d8746d0705ac658dc80abaa1f496b3e177" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e44b225fbc1472bc5de5f871f4b17b86ef6e8cb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5b227baa0ea05dd9c2b7edad69a61917817402ce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5b227baa0ea05dd9c2b7edad69a61917817402ce", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5b227baa0ea05dd9c2b7edad69a61917817402ce" + } + ] + }, + { + "sha": "91d4d026f107640b3225df9f7aa7f39fb3436326", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MWQ0ZDAyNmYxMDc2NDBiMzIyNWRmOWY3YWE3ZjM5ZmIzNDM2MzI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-11T03:02:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_168\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6570 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d544767f639b566d82563280829e9852451e4a65", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d544767f639b566d82563280829e9852451e4a65" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326", + "html_url": "https://github.com/jenkinsci/jenkins/commit/91d4d026f107640b3225df9f7aa7f39fb3436326", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/91d4d026f107640b3225df9f7aa7f39fb3436326/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea26bba8cba52bee4a649b897e0fad48065f4fe7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea26bba8cba52bee4a649b897e0fad48065f4fe7" + } + ] + }, + { + "sha": "cf4dabbd89993d406a86464864a8e9daeb75cd48", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjRkYWJiZDg5OTkzZDQwNmE4NjQ2NDg2NGE4ZTlkYWViNzVjZDQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:20:31Z" + }, + "message": "I guess all we need here is to have enough information to resolve parent POM\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6554 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8b83641e70d6ae781ce99135c905fb7076fc8e4b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8b83641e70d6ae781ce99135c905fb7076fc8e4b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf4dabbd89993d406a86464864a8e9daeb75cd48", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf4dabbd89993d406a86464864a8e9daeb75cd48/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07" + } + ] + }, + { + "sha": "faaa4d6fd697348b88c89d09ed3764f767635d07", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYWFhNGQ2ZmQ2OTczNDhiODhjODlkMDllZDM3NjRmNzY3NjM1ZDA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T06:19:07Z" + }, + "message": "duplicating repository entries so that people who are just checking out the main module can still build it\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6553 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a219ed3a660cdaf3d1b8bec8b750441498fb1f61", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a219ed3a660cdaf3d1b8bec8b750441498fb1f61" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07", + "html_url": "https://github.com/jenkinsci/jenkins/commit/faaa4d6fd697348b88c89d09ed3764f767635d07", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/faaa4d6fd697348b88c89d09ed3764f767635d07/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e" + } + ] + }, + { + "sha": "fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTI1NWU4ZDkyOTVhMmU4YjJkZDM5NjU1YmYyOTY5YTY2YmQ4YzFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6544 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "de96c5ede123690e1e71b379339982fd01f88735", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/de96c5ede123690e1e71b379339982fd01f88735" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe255e8d9295a2e8b2dd39655bf2969a66bd8c1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d" + } + ] + }, + { + "sha": "c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTJhMmJlYmUzNjY4YTRlZTkzYmY1MWIzYzgwY2QxNWNiYzRjOTZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-10T02:14:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_167\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6542 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "92acc3be5c38c7f4717d465b067845af0c7b8870", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/92acc3be5c38c7f4717d465b067845af0c7b8870" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c92a2bebe3668a4ee93bf51b3c80cd15cbc4c96d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1eefe44f534c294e32b792370f0a1bf0a7321365", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1eefe44f534c294e32b792370f0a1bf0a7321365", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1eefe44f534c294e32b792370f0a1bf0a7321365" + } + ] + }, + { + "sha": "5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZmJkMDlkNDRmNjA4N2I0MjBiZjdmMjEzZTc1ZGQxOWQ2MTk2ZDFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:48:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6487 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b41f9ad138c92e709f6ce8faebb06ff190fa060b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b41f9ad138c92e709f6ce8faebb06ff190fa060b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5fbd09d44f6087b420bf7f213e75dd19d6196d1e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5fbd09d44f6087b420bf7f213e75dd19d6196d1e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902" + } + ] + }, + { + "sha": "caa8add031ce10e0c1d5725e82939b22e7b7b902", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYWE4YWRkMDMxY2UxMGUwYzFkNTcyNWU4MjkzOWIyMmU3YjdiOTAy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-05T01:47:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_166\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6485 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e51014a8b9fd8f1043fa0e4ee91ca7f963467c11", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e51014a8b9fd8f1043fa0e4ee91ca7f963467c11" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "html_url": "https://github.com/jenkinsci/jenkins/commit/caa8add031ce10e0c1d5725e82939b22e7b7b902", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/caa8add031ce10e0c1d5725e82939b22e7b7b902/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/28fad72ad31ae1d67df732bc1e17f60d4869b0ac", + "html_url": "https://github.com/jenkinsci/jenkins/commit/28fad72ad31ae1d67df732bc1e17f60d4869b0ac" + } + ] + }, + { + "sha": "d9312af6cf9af1020d63b423b300e0b5245c891f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOTMxMmFmNmNmOWFmMTAyMGQ2M2I0MjNiMzAwZTBiNTI0NWM4OTFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:26:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6457 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d83f97b8deef279e967359269c248da51f84ddaf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d83f97b8deef279e967359269c248da51f84ddaf" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9312af6cf9af1020d63b423b300e0b5245c891f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9312af6cf9af1020d63b423b300e0b5245c891f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907" + } + ] + }, + { + "sha": "ac92b16d440aa8425e2e3720a54600dd1d743907", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYzkyYjE2ZDQ0MGFhODQyNWUyZTM3MjBhNTQ2MDBkZDFkNzQzOTA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2008-01-02T18:25:51Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_165\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6455 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "38f04d3553022eec16a239dd3ca133716c658404", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/38f04d3553022eec16a239dd3ca133716c658404" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ac92b16d440aa8425e2e3720a54600dd1d743907", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ac92b16d440aa8425e2e3720a54600dd1d743907/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/934ffdb842a9262f9e9653f61f1e9da98e714a2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/934ffdb842a9262f9e9653f61f1e9da98e714a2b" + } + ] + }, + { + "sha": "3382630865948cf103bbff48514ffdfa60a87e05", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMzgyNjMwODY1OTQ4Y2YxMDNiYmZmNDg1MTRmZmRmYTYwYTg3ZTA1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-29T04:51:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-29T04:51:15Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6445 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8498d0ff826407a1c2127382ace8743b212df4dd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8498d0ff826407a1c2127382ace8743b212df4dd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3382630865948cf103bbff48514ffdfa60a87e05", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3382630865948cf103bbff48514ffdfa60a87e05", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3382630865948cf103bbff48514ffdfa60a87e05", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3382630865948cf103bbff48514ffdfa60a87e05/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30" + } + ] + }, + { + "sha": "fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYzBlZDhkNDVhM2E2OTA5MjM2ZDFmZjlmMWNlYjFjMzBjMWM4YTMw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-29T04:50:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-29T04:50:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_164\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6443 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ba9ef4f2c0fb3dcd08302023c9e0b3607e6f4768", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ba9ef4f2c0fb3dcd08302023c9e0b3607e6f4768" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc0ed8d45a3a6909236d1ff9f1ceb1c30c1c8a30/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4291b77fabf74ffb6fdba275a9db045b6263eb97", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4291b77fabf74ffb6fdba275a9db045b6263eb97", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4291b77fabf74ffb6fdba275a9db045b6263eb97" + } + ] + }, + { + "sha": "dbf343bdc36d2a3722cad19978ab86e211ff0113", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYmYzNDNiZGMzNmQyYTM3MjJjYWQxOTk3OGFiODZlMjExZmYwMTEz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:44:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:44:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6379 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0adf2b4b0221d20db377d6e3f1d80f7b6e022d45", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0adf2b4b0221d20db377d6e3f1d80f7b6e022d45" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dbf343bdc36d2a3722cad19978ab86e211ff0113", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dbf343bdc36d2a3722cad19978ab86e211ff0113", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dbf343bdc36d2a3722cad19978ab86e211ff0113", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dbf343bdc36d2a3722cad19978ab86e211ff0113/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8" + } + ] + }, + { + "sha": "9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZDExMTBhM2JhZjc3YWMwZjg4ZjZhZGI4NDdlODE2ZWMyZDczYmI4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:44:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:44:25Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_163\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6377 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ce5f056d7db87b26d24278b38140cb5f7837e552", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ce5f056d7db87b26d24278b38140cb5f7837e552" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d1110a3baf77ac0f88f6adb847e816ec2d73bb8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0d8533c917150fc8487a5cfd96f451cf59e992bf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d8533c917150fc8487a5cfd96f451cf59e992bf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0d8533c917150fc8487a5cfd96f451cf59e992bf" + } + ] + }, + { + "sha": "07f4481295655a6240382deec9c00d16ea089aae", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowN2Y0NDgxMjk1NjU1YTYyNDAzODJkZWVjOWMwMGQxNmVhMDg5YWFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:13:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:13:29Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6369 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "50e335536e10986c2d3c692dd132d11ea68f29e3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/50e335536e10986c2d3c692dd132d11ea68f29e3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/07f4481295655a6240382deec9c00d16ea089aae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/07f4481295655a6240382deec9c00d16ea089aae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/07f4481295655a6240382deec9c00d16ea089aae", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/07f4481295655a6240382deec9c00d16ea089aae/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "803df1362d7d35b1be598b704f18fef1af2d7c7d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/803df1362d7d35b1be598b704f18fef1af2d7c7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/803df1362d7d35b1be598b704f18fef1af2d7c7d" + } + ] + }, + { + "sha": "803df1362d7d35b1be598b704f18fef1af2d7c7d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDNkZjEzNjJkN2QzNWIxYmU1OThiNzA0ZjE4ZmVmMWFmMmQ3Yzdk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:12:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-22T01:12:44Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_162\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6367 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d7976d13b70a9e2d2219832399903f9ef7215f2c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d7976d13b70a9e2d2219832399903f9ef7215f2c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/803df1362d7d35b1be598b704f18fef1af2d7c7d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/803df1362d7d35b1be598b704f18fef1af2d7c7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/803df1362d7d35b1be598b704f18fef1af2d7c7d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/803df1362d7d35b1be598b704f18fef1af2d7c7d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "18ec24a18211ba09b5c4c07334936c32887d900b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/18ec24a18211ba09b5c4c07334936c32887d900b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/18ec24a18211ba09b5c4c07334936c32887d900b" + } + ] + }, + { + "sha": "cd76c1711244c832c5ca862990f804149a9f713d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZDc2YzE3MTEyNDRjODMyYzVjYTg2Mjk5MGY4MDQxNDlhOWY3MTNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-21T19:25:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-21T19:25:15Z" + }, + "message": "using fix1600 to fix #1107\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6363 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9fa8789d972a95ee66b1de2b40280804dfa1038d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9fa8789d972a95ee66b1de2b40280804dfa1038d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cd76c1711244c832c5ca862990f804149a9f713d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cd76c1711244c832c5ca862990f804149a9f713d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cd76c1711244c832c5ca862990f804149a9f713d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cd76c1711244c832c5ca862990f804149a9f713d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "924330228964d53086cd8001dcbf7701c08f6059", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/924330228964d53086cd8001dcbf7701c08f6059", + "html_url": "https://github.com/jenkinsci/jenkins/commit/924330228964d53086cd8001dcbf7701c08f6059" + } + ] + }, + { + "sha": "ece0ff4476cfcb3d3789d1c52c8d01d773d73817", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplY2UwZmY0NDc2Y2ZjYjNkMzc4OWQxYzUyYzhkMDFkNzczZDczODE3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-16T05:04:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-16T05:04:42Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6309 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fc8ec84540951eb13ad5fae8af5a9e756a289800", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fc8ec84540951eb13ad5fae8af5a9e756a289800" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ece0ff4476cfcb3d3789d1c52c8d01d773d73817", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ece0ff4476cfcb3d3789d1c52c8d01d773d73817", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ece0ff4476cfcb3d3789d1c52c8d01d773d73817", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ece0ff4476cfcb3d3789d1c52c8d01d773d73817/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fc9dc01386103a668b4db14435a0f5c6628d25eb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9dc01386103a668b4db14435a0f5c6628d25eb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc9dc01386103a668b4db14435a0f5c6628d25eb" + } + ] + }, + { + "sha": "fc9dc01386103a668b4db14435a0f5c6628d25eb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYzlkYzAxMzg2MTAzYTY2OGI0ZGIxNDQzNWEwZjVjNjYyOGQyNWVi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-16T05:04:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-16T05:04:00Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_161\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6307 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d8c21b08ed240e3dcce47649a1d4f892e1a1c6d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d8c21b08ed240e3dcce47649a1d4f892e1a1c6d2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fc9dc01386103a668b4db14435a0f5c6628d25eb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9dc01386103a668b4db14435a0f5c6628d25eb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc9dc01386103a668b4db14435a0f5c6628d25eb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc9dc01386103a668b4db14435a0f5c6628d25eb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6c48b986b27463e90d197055e864af3abb1dc331", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6c48b986b27463e90d197055e864af3abb1dc331", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6c48b986b27463e90d197055e864af3abb1dc331" + } + ] + }, + { + "sha": "2af52b4e28e02ada6dd51fba57d051ef85c588ad", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYWY1MmI0ZTI4ZTAyYWRhNmRkNTFmYmE1N2QwNTFlZjg1YzU4OGFk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-02T06:21:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-12-02T06:21:01Z" + }, + "message": "somehow RELEASE is failing to resolve on fresh systems, so back to hard-coded version\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6163 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6bbcc7bf17d77d035123e9cf327d534ab1d7ff9a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6bbcc7bf17d77d035123e9cf327d534ab1d7ff9a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2af52b4e28e02ada6dd51fba57d051ef85c588ad", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2af52b4e28e02ada6dd51fba57d051ef85c588ad", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2af52b4e28e02ada6dd51fba57d051ef85c588ad", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2af52b4e28e02ada6dd51fba57d051ef85c588ad/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e61301f004a6e83fd0c4c7ddaf0a7e04baac905c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e61301f004a6e83fd0c4c7ddaf0a7e04baac905c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e61301f004a6e83fd0c4c7ddaf0a7e04baac905c" + } + ] + }, + { + "sha": "4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZmQ2ZGE3MTdmZmIwYTBmODE2MWFkNTY2NWFlMWViZGI4MGMxYWY4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-30T19:09:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-30T19:09:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6148 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f93970187f29633000668b5880c8fa36c9b20a46", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f93970187f29633000668b5880c8fa36c9b20a46" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fd6da717ffb0a0f8161ad5665ae1ebdb80c1af8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db39e0f46cc29477cc7161d27ca48900e9e9f1d9" + } + ] + }, + { + "sha": "db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYjM5ZTBmNDZjYzI5NDc3Y2M3MTYxZDI3Y2E0ODkwMGU5ZTlmMWQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-30T19:08:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-30T19:08:43Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_160\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6146 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9732cb8d68d4d36f3272c2cf9630c6e5931cd92b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9732cb8d68d4d36f3272c2cf9630c6e5931cd92b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/db39e0f46cc29477cc7161d27ca48900e9e9f1d9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/db39e0f46cc29477cc7161d27ca48900e9e9f1d9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4c248b0cfdd4b2695e336c49dac9f3c75a1a889", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4c248b0cfdd4b2695e336c49dac9f3c75a1a889", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4c248b0cfdd4b2695e336c49dac9f3c75a1a889" + } + ] + }, + { + "sha": "48c797762b42575dcf3c2df1ff7459c74b0e2260", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0OGM3OTc3NjJiNDI1NzVkY2YzYzJkZjFmZjc0NTljNzRiMGUyMjYw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-29T02:03:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-29T02:03:40Z" + }, + "message": "use the latest wagon-svn\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6102 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0469cffa3d90a552697091a095526a3d708d1cb8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0469cffa3d90a552697091a095526a3d708d1cb8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/48c797762b42575dcf3c2df1ff7459c74b0e2260", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/48c797762b42575dcf3c2df1ff7459c74b0e2260", + "html_url": "https://github.com/jenkinsci/jenkins/commit/48c797762b42575dcf3c2df1ff7459c74b0e2260", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/48c797762b42575dcf3c2df1ff7459c74b0e2260/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "74b0f4524713bf7a01f3589e4bb479f6428e87e9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/74b0f4524713bf7a01f3589e4bb479f6428e87e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/74b0f4524713bf7a01f3589e4bb479f6428e87e9" + } + ] + }, + { + "sha": "ed7a21e23eb7e70d9033ce316efa57eb7d498dd8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZDdhMjFlMjNlYjdlNzBkOTAzM2NlMzE2ZWZhNTdlYjdkNDk4ZGQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-23T01:13:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-23T01:13:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6025 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "965c69cb1491827aa6d4971db4d15dddb50959d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/965c69cb1491827aa6d4971db4d15dddb50959d2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ed7a21e23eb7e70d9033ce316efa57eb7d498dd8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ed7a21e23eb7e70d9033ce316efa57eb7d498dd8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ed7a21e23eb7e70d9033ce316efa57eb7d498dd8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ed7a21e23eb7e70d9033ce316efa57eb7d498dd8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f368bf4ea87e9a69777e5993e14bedf91a45fd7e" + } + ] + }, + { + "sha": "f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMzY4YmY0ZWE4N2U5YTY5Nzc3ZTU5OTNlMTRiZWRmOTFhNDVmZDdl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-23T01:13:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-23T01:13:10Z" + }, + "message": "[maven-release-plugin] prepare release hudson-\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@6023 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "17bbd7a24b83cfd9697311ee9c5e976f200c0d14", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/17bbd7a24b83cfd9697311ee9c5e976f200c0d14" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f368bf4ea87e9a69777e5993e14bedf91a45fd7e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f368bf4ea87e9a69777e5993e14bedf91a45fd7e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7b14197de580acbcbb208ec09e9bcd2dfd715848", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7b14197de580acbcbb208ec09e9bcd2dfd715848", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7b14197de580acbcbb208ec09e9bcd2dfd715848" + } + ] + }, + { + "sha": "0df5775c3d83e2660a62b2e788fb2bddc749d470", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowZGY1Nzc1YzNkODNlMjY2MGE2MmIyZTc4OGZiMmJkZGM3NDlkNDcw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T18:56:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T18:56:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5988 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "daa30d6efe529783483b1f8751f1043ccbd2ff06", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/daa30d6efe529783483b1f8751f1043ccbd2ff06" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0df5775c3d83e2660a62b2e788fb2bddc749d470", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0df5775c3d83e2660a62b2e788fb2bddc749d470", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0df5775c3d83e2660a62b2e788fb2bddc749d470", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0df5775c3d83e2660a62b2e788fb2bddc749d470/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9208f642399b90b8cbded445e5b73f1db884d22f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9208f642399b90b8cbded445e5b73f1db884d22f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9208f642399b90b8cbded445e5b73f1db884d22f" + } + ] + }, + { + "sha": "9208f642399b90b8cbded445e5b73f1db884d22f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MjA4ZjY0MjM5OWI5MGI4Y2JkZWQ0NDVlNWI3M2YxZGI4ODRkMjJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T18:55:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T18:55:48Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_158\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5986 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "59c3e02020baffdb14456449b513c6fd5c903382", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/59c3e02020baffdb14456449b513c6fd5c903382" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9208f642399b90b8cbded445e5b73f1db884d22f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9208f642399b90b8cbded445e5b73f1db884d22f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9208f642399b90b8cbded445e5b73f1db884d22f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9208f642399b90b8cbded445e5b73f1db884d22f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8d8493a9d7be24a7aecc32a084197f05223d9540", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8d8493a9d7be24a7aecc32a084197f05223d9540", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8d8493a9d7be24a7aecc32a084197f05223d9540" + } + ] + }, + { + "sha": "350b16e7fbdc4abf78f341ce0a3976e31819e803", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTBiMTZlN2ZiZGM0YWJmNzhmMzQxY2UwYTM5NzZlMzE4MTllODAz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T02:04:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T02:04:38Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5958 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "54f7f6d907186d3f215bd3049c90e9978a986103", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/54f7f6d907186d3f215bd3049c90e9978a986103" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/350b16e7fbdc4abf78f341ce0a3976e31819e803", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350b16e7fbdc4abf78f341ce0a3976e31819e803", + "html_url": "https://github.com/jenkinsci/jenkins/commit/350b16e7fbdc4abf78f341ce0a3976e31819e803", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/350b16e7fbdc4abf78f341ce0a3976e31819e803/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "125a24a77fe3cb6a50ed393d8f851453df48e551", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/125a24a77fe3cb6a50ed393d8f851453df48e551", + "html_url": "https://github.com/jenkinsci/jenkins/commit/125a24a77fe3cb6a50ed393d8f851453df48e551" + } + ] + }, + { + "sha": "125a24a77fe3cb6a50ed393d8f851453df48e551", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxMjVhMjRhNzdmZTNjYjZhNTBlZDM5M2Q4Zjg1MTQ1M2RmNDhlNTUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T02:03:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-21T02:03:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_157\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5956 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e36ad71fdc23c960b916c25f84ffacf458b8454e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e36ad71fdc23c960b916c25f84ffacf458b8454e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/125a24a77fe3cb6a50ed393d8f851453df48e551", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/125a24a77fe3cb6a50ed393d8f851453df48e551", + "html_url": "https://github.com/jenkinsci/jenkins/commit/125a24a77fe3cb6a50ed393d8f851453df48e551", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/125a24a77fe3cb6a50ed393d8f851453df48e551/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e15266ef07eef0191dd9bc22e5a0caa0644e6c68", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e15266ef07eef0191dd9bc22e5a0caa0644e6c68", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e15266ef07eef0191dd9bc22e5a0caa0644e6c68" + } + ] + }, + { + "sha": "560eb225cceb314648d7c837cad70b5da3cb74b0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NjBlYjIyNWNjZWIzMTQ2NDhkN2M4MzdjYWQ3MGI1ZGEzY2I3NGIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-14T02:21:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-14T02:21:31Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5896 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "781648eda20043d8d1fbdcaed888aff2d39e2bd2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/781648eda20043d8d1fbdcaed888aff2d39e2bd2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/560eb225cceb314648d7c837cad70b5da3cb74b0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/560eb225cceb314648d7c837cad70b5da3cb74b0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/560eb225cceb314648d7c837cad70b5da3cb74b0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/560eb225cceb314648d7c837cad70b5da3cb74b0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "283bbb61aead128771c1c7b9a2afd89112c794fc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/283bbb61aead128771c1c7b9a2afd89112c794fc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/283bbb61aead128771c1c7b9a2afd89112c794fc" + } + ] + }, + { + "sha": "283bbb61aead128771c1c7b9a2afd89112c794fc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyODNiYmI2MWFlYWQxMjg3NzFjMWM3YjlhMmFmZDg5MTEyYzc5NGZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-14T02:20:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-14T02:20:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_156\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5894 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7f9407ab2b5a3fe8e6bb7844a58486c035b6b68f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7f9407ab2b5a3fe8e6bb7844a58486c035b6b68f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/283bbb61aead128771c1c7b9a2afd89112c794fc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/283bbb61aead128771c1c7b9a2afd89112c794fc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/283bbb61aead128771c1c7b9a2afd89112c794fc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/283bbb61aead128771c1c7b9a2afd89112c794fc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "52bab8583a7b4bb3f7222ad7d18be2706c68461a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/52bab8583a7b4bb3f7222ad7d18be2706c68461a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/52bab8583a7b4bb3f7222ad7d18be2706c68461a" + } + ] + }, + { + "sha": "34dd43e2e0f264357c48286d03f3e5d683abe00b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNGRkNDNlMmUwZjI2NDM1N2M0ODI4NmQwM2YzZTVkNjgzYWJlMDBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T17:15:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T17:15:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5879 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "510fc3f7f05d7dbd50c5b3631089448b9e985e38", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/510fc3f7f05d7dbd50c5b3631089448b9e985e38" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/34dd43e2e0f264357c48286d03f3e5d683abe00b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34dd43e2e0f264357c48286d03f3e5d683abe00b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34dd43e2e0f264357c48286d03f3e5d683abe00b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34dd43e2e0f264357c48286d03f3e5d683abe00b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "html_url": "https://github.com/jenkinsci/jenkins/commit/daee9a7693b655fd3c6869ae5a04ebb57fa9a194" + } + ] + }, + { + "sha": "daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkYWVlOWE3NjkzYjY1NWZkM2M2ODY5YWU1YTA0ZWJiNTdmYTlhMTk0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T17:14:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T17:14:46Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_155\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5877 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "42ca8719440c723603d798c383b46d6346b83299", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/42ca8719440c723603d798c383b46d6346b83299" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "html_url": "https://github.com/jenkinsci/jenkins/commit/daee9a7693b655fd3c6869ae5a04ebb57fa9a194", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/daee9a7693b655fd3c6869ae5a04ebb57fa9a194/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "402da21baea77234bc2f5d14b7b8128f9acb5611", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/402da21baea77234bc2f5d14b7b8128f9acb5611", + "html_url": "https://github.com/jenkinsci/jenkins/commit/402da21baea77234bc2f5d14b7b8128f9acb5611" + } + ] + }, + { + "sha": "30a5a467ce56eae4700a10eda1b1f2de63f777b1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMGE1YTQ2N2NlNTZlYWU0NzAwYTEwZWRhMWIxZjJkZTYzZjc3N2Ix", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T03:10:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T03:10:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5864 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b50ce022e7edb584581eba18ef38876fe0207cd5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b50ce022e7edb584581eba18ef38876fe0207cd5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/30a5a467ce56eae4700a10eda1b1f2de63f777b1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30a5a467ce56eae4700a10eda1b1f2de63f777b1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30a5a467ce56eae4700a10eda1b1f2de63f777b1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30a5a467ce56eae4700a10eda1b1f2de63f777b1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd" + } + ] + }, + { + "sha": "9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YzU1MjRiOGIxYjIxYTU5MWQwZjcyODg2ZjZlZDdhMDk2N2YwZWNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T03:09:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-13T03:09:59Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_154\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5862 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f39b185b5b5023e97c12334052d429056192b9b4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f39b185b5b5023e97c12334052d429056192b9b4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c5524b8b1b21a591d0f72886f6ed7a0967f0ecd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "afad4ce977ff5415b07bc632ca9567e68c39e614", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/afad4ce977ff5415b07bc632ca9567e68c39e614", + "html_url": "https://github.com/jenkinsci/jenkins/commit/afad4ce977ff5415b07bc632ca9567e68c39e614" + } + ] + }, + { + "sha": "296789561d3a1db2e1f57004d77c91ba4d40603a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyOTY3ODk1NjFkM2ExZGIyZTFmNTcwMDRkNzdjOTFiYTRkNDA2MDNh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:13:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:13:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5760 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d258b163109d93bddc36b35bb341140224d8bc30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d258b163109d93bddc36b35bb341140224d8bc30" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/296789561d3a1db2e1f57004d77c91ba4d40603a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/296789561d3a1db2e1f57004d77c91ba4d40603a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/296789561d3a1db2e1f57004d77c91ba4d40603a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/296789561d3a1db2e1f57004d77c91ba4d40603a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7" + } + ] + }, + { + "sha": "cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYmI5YTg0OWUyMWE2YWVmZjUxYTcxMDViN2ZmNmYxMmQ5NTZmZWI3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:12:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:12:29Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_153\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5758 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ad215bb73cdbe0bfa2ba0767e6cdcae579fce9cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ad215bb73cdbe0bfa2ba0767e6cdcae579fce9cc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cbb9a849e21a6aeff51a7105b7ff6f12d956feb7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4950981376a596aa3b0977bc47a771e92b455349", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4950981376a596aa3b0977bc47a771e92b455349", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4950981376a596aa3b0977bc47a771e92b455349" + } + ] + }, + { + "sha": "4950981376a596aa3b0977bc47a771e92b455349", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0OTUwOTgxMzc2YTU5NmFhM2IwOTc3YmM0N2E3NzFlOTJiNDU1MzQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:09:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T21:09:05Z" + }, + "message": "bumping up to 1.1 so that wagon-svn is picked up\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5757 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "da89ec75251419d6f35a86a363f8074c8c49f3ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/da89ec75251419d6f35a86a363f8074c8c49f3ca" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4950981376a596aa3b0977bc47a771e92b455349", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4950981376a596aa3b0977bc47a771e92b455349", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4950981376a596aa3b0977bc47a771e92b455349", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4950981376a596aa3b0977bc47a771e92b455349/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e9bd3914d9a821fd7276468cca12ab0a6d1700ef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e9bd3914d9a821fd7276468cca12ab0a6d1700ef", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e9bd3914d9a821fd7276468cca12ab0a6d1700ef" + } + ] + }, + { + "sha": "eff5a469020101d02f7a2fa55e01d6cee573d6c9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZmY1YTQ2OTAyMDEwMWQwMmY3YTJmYTU1ZTAxZDZjZWU1NzNkNmM5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T01:39:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T01:39:39Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5725 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "20d13083165fc583d3514149bfa8882d5bf65a67", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/20d13083165fc583d3514149bfa8882d5bf65a67" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/eff5a469020101d02f7a2fa55e01d6cee573d6c9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eff5a469020101d02f7a2fa55e01d6cee573d6c9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eff5a469020101d02f7a2fa55e01d6cee573d6c9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eff5a469020101d02f7a2fa55e01d6cee573d6c9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "html_url": "https://github.com/jenkinsci/jenkins/commit/521c06bb3f86e88cac8ea83de8cdf698d1452b20" + } + ] + }, + { + "sha": "521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1MjFjMDZiYjNmODZlODhjYWM4ZWE4M2RlOGNkZjY5OGQxNDUyYjIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T01:39:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-06T01:39:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5724 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0dcf2db5a007f36a38eabe77512c7abc1eb4d917", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0dcf2db5a007f36a38eabe77512c7abc1eb4d917" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "html_url": "https://github.com/jenkinsci/jenkins/commit/521c06bb3f86e88cac8ea83de8cdf698d1452b20", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/521c06bb3f86e88cac8ea83de8cdf698d1452b20/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1c0293a399f6312e85d3fed8f78336b40ef8ab12", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c0293a399f6312e85d3fed8f78336b40ef8ab12", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1c0293a399f6312e85d3fed8f78336b40ef8ab12" + } + ] + }, + { + "sha": "9483efd77ba63d40ab09f585170c854768d78022", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NDgzZWZkNzdiYTYzZDQwYWIwOWY1ODUxNzBjODU0NzY4ZDc4MDIy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-04T04:22:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-04T04:22:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5689 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5acf43e27ffd2ec4e6c7b55aaf5b5ec1716e8274", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5acf43e27ffd2ec4e6c7b55aaf5b5ec1716e8274" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9483efd77ba63d40ab09f585170c854768d78022", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9483efd77ba63d40ab09f585170c854768d78022", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9483efd77ba63d40ab09f585170c854768d78022", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9483efd77ba63d40ab09f585170c854768d78022/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7056a206d370506e9f6327307d9ddb84a074463b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7056a206d370506e9f6327307d9ddb84a074463b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7056a206d370506e9f6327307d9ddb84a074463b" + } + ] + }, + { + "sha": "7056a206d370506e9f6327307d9ddb84a074463b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MDU2YTIwNmQzNzA1MDZlOWY2MzI3MzA3ZDlkZGI4NGEwNzQ0NjNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-04T04:22:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-11-04T04:22:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_151\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5687 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b444a9a220c35379641929a1b8c1393635735df8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b444a9a220c35379641929a1b8c1393635735df8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7056a206d370506e9f6327307d9ddb84a074463b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7056a206d370506e9f6327307d9ddb84a074463b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7056a206d370506e9f6327307d9ddb84a074463b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7056a206d370506e9f6327307d9ddb84a074463b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a2027b4f0e1ff87ce6bdc5563e4b5c7a93c6bcd7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a2027b4f0e1ff87ce6bdc5563e4b5c7a93c6bcd7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a2027b4f0e1ff87ce6bdc5563e4b5c7a93c6bcd7" + } + ] + }, + { + "sha": "549121569e7c6b568e3db54eb41f3d36521dee2b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NDkxMjE1NjllN2M2YjU2OGUzZGI1NGViNDFmM2QzNjUyMWRlZTJi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-31T00:50:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-31T00:50:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5621 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7ba7c5825882451887a7aada3ab47d7cd9646613", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7ba7c5825882451887a7aada3ab47d7cd9646613" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/549121569e7c6b568e3db54eb41f3d36521dee2b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/549121569e7c6b568e3db54eb41f3d36521dee2b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/549121569e7c6b568e3db54eb41f3d36521dee2b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/549121569e7c6b568e3db54eb41f3d36521dee2b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/33f905c84f9bc6943cf4f0af6737843fbd1dfde7" + } + ] + }, + { + "sha": "33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozM2Y5MDVjODRmOWJjNjk0M2NmNGYwYWY2NzM3ODQzZmJkMWRmZGU3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-31T00:50:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-31T00:50:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_150\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5619 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9ad8baa9b2b752ffa043f00d2c653a8b8469a014", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9ad8baa9b2b752ffa043f00d2c653a8b8469a014" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/33f905c84f9bc6943cf4f0af6737843fbd1dfde7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/33f905c84f9bc6943cf4f0af6737843fbd1dfde7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "52166088a7fd4d13808587a86e2ba64c2ac18943", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/52166088a7fd4d13808587a86e2ba64c2ac18943", + "html_url": "https://github.com/jenkinsci/jenkins/commit/52166088a7fd4d13808587a86e2ba64c2ac18943" + } + ] + }, + { + "sha": "185e2a240627d8843a7b3a6e0875269ce8f553b4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxODVlMmEyNDA2MjdkODg0M2E3YjNhNmUwODc1MjY5Y2U4ZjU1M2I0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-24T05:20:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-24T05:20:42Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5423 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a3dbe78fc1437a20239c0fe8f722cb1f11df2bb0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a3dbe78fc1437a20239c0fe8f722cb1f11df2bb0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/185e2a240627d8843a7b3a6e0875269ce8f553b4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/185e2a240627d8843a7b3a6e0875269ce8f553b4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/185e2a240627d8843a7b3a6e0875269ce8f553b4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/185e2a240627d8843a7b3a6e0875269ce8f553b4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/42a1e9df3658377cdcaaf8d567ee639b98e8a63a" + } + ] + }, + { + "sha": "42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MmExZTlkZjM2NTgzNzdjZGNhYWY4ZDU2N2VlNjM5Yjk4ZThhNjNh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-24T05:19:41Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-24T05:19:41Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_149\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5421 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b8aa66e30df1b82c6ed06a0c962b826cc403c997", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b8aa66e30df1b82c6ed06a0c962b826cc403c997" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/42a1e9df3658377cdcaaf8d567ee639b98e8a63a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/42a1e9df3658377cdcaaf8d567ee639b98e8a63a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e1bf25d25f003b33bba684345f600e7372619180", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e1bf25d25f003b33bba684345f600e7372619180", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e1bf25d25f003b33bba684345f600e7372619180" + } + ] + }, + { + "sha": "f05008839c5533638a7e5d3bb3af899ecdc31e7b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMDUwMDg4MzljNTUzMzYzOGE3ZTVkM2JiM2FmODk5ZWNkYzMxZTdi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-22T22:40:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-22T22:40:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5405 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "559e667bddd396238c8c865f95918c85029f8268", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/559e667bddd396238c8c865f95918c85029f8268" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f05008839c5533638a7e5d3bb3af899ecdc31e7b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f05008839c5533638a7e5d3bb3af899ecdc31e7b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f05008839c5533638a7e5d3bb3af899ecdc31e7b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f05008839c5533638a7e5d3bb3af899ecdc31e7b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "761a433d00afd8e74ee58175873acb65b7c0d5d2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/761a433d00afd8e74ee58175873acb65b7c0d5d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/761a433d00afd8e74ee58175873acb65b7c0d5d2" + } + ] + }, + { + "sha": "761a433d00afd8e74ee58175873acb65b7c0d5d2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3NjFhNDMzZDAwYWZkOGU3NGVlNTgxNzU4NzNhY2I2NWI3YzBkNWQy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-22T22:39:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-22T22:39:34Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_148\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5403 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "12a96a9efa23565d4b92e27c4e0150e629c0baa3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/12a96a9efa23565d4b92e27c4e0150e629c0baa3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/761a433d00afd8e74ee58175873acb65b7c0d5d2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/761a433d00afd8e74ee58175873acb65b7c0d5d2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/761a433d00afd8e74ee58175873acb65b7c0d5d2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/761a433d00afd8e74ee58175873acb65b7c0d5d2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f9af6c95ffe6791e72d686bb7401cf2d14a8c300", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f9af6c95ffe6791e72d686bb7401cf2d14a8c300", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f9af6c95ffe6791e72d686bb7401cf2d14a8c300" + } + ] + }, + { + "sha": "13deb34582154eef518c0877c46e9b157206ccad", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxM2RlYjM0NTgyMTU0ZWVmNTE4YzA4NzdjNDZlOWIxNTcyMDZjY2Fk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-20T01:17:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-20T01:17:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5358 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a1a399efeb655319ce8e7258c01f054c4fb58435", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a1a399efeb655319ce8e7258c01f054c4fb58435" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/13deb34582154eef518c0877c46e9b157206ccad", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/13deb34582154eef518c0877c46e9b157206ccad", + "html_url": "https://github.com/jenkinsci/jenkins/commit/13deb34582154eef518c0877c46e9b157206ccad", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/13deb34582154eef518c0877c46e9b157206ccad/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b90d3924a158b51a54495359f5d633c5b0b9fc90", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b90d3924a158b51a54495359f5d633c5b0b9fc90", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b90d3924a158b51a54495359f5d633c5b0b9fc90" + } + ] + }, + { + "sha": "b90d3924a158b51a54495359f5d633c5b0b9fc90", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiOTBkMzkyNGExNThiNTFhNTQ0OTUzNTlmNWQ2MzNjNWIwYjlmYzkw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-20T01:16:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-20T01:16:53Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_147\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5356 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ec08a5e75d42adbfc5e9ed0c1a713cfbb023c55c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ec08a5e75d42adbfc5e9ed0c1a713cfbb023c55c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b90d3924a158b51a54495359f5d633c5b0b9fc90", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b90d3924a158b51a54495359f5d633c5b0b9fc90", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b90d3924a158b51a54495359f5d633c5b0b9fc90", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b90d3924a158b51a54495359f5d633c5b0b9fc90/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "425f91b1d9032e8fc1b81e535eb2a73caedc2ad1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/425f91b1d9032e8fc1b81e535eb2a73caedc2ad1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/425f91b1d9032e8fc1b81e535eb2a73caedc2ad1" + } + ] + }, + { + "sha": "85263b563231bbe17b7021ca2d23bc80b64beadd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NTI2M2I1NjMyMzFiYmUxN2I3MDIxY2EyZDIzYmM4MGI2NGJlYWRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-10T05:37:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-10T05:37:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5223 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4280b2a59eaa556b87d215af7485fba18b97dd3f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4280b2a59eaa556b87d215af7485fba18b97dd3f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/85263b563231bbe17b7021ca2d23bc80b64beadd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85263b563231bbe17b7021ca2d23bc80b64beadd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/85263b563231bbe17b7021ca2d23bc80b64beadd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/85263b563231bbe17b7021ca2d23bc80b64beadd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1" + } + ] + }, + { + "sha": "f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNzhjNDU3OGI1OWJkOWE1ZGEwY2I1MGU4Nzk1ZWE3MDVmN2JkYmEx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-10T05:36:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-10T05:36:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_146\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5221 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f11073e0fed960e2c89fe16d7eb4fbda0c4ef02c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f11073e0fed960e2c89fe16d7eb4fbda0c4ef02c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f78c4578b59bd9a5da0cb50e8795ea705f7bdba1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9b2c47dcbc59b77e0da21373c7e3931676a42d31", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9b2c47dcbc59b77e0da21373c7e3931676a42d31", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9b2c47dcbc59b77e0da21373c7e3931676a42d31" + } + ] + }, + { + "sha": "f322371d04e7ce1c11c271874be76802b3804d9d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMzIyMzcxZDA0ZTdjZTFjMTFjMjcxODc0YmU3NjgwMmIzODA0ZDlk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-06T03:23:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-06T03:23:03Z" + }, + "message": "enforcer at top-level breaks builds. It apparently tries to resolve dependencies too eagerly\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5128 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e40c336c388b318b8f5a6c8b505f39e8b72dc70b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e40c336c388b318b8f5a6c8b505f39e8b72dc70b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f322371d04e7ce1c11c271874be76802b3804d9d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f322371d04e7ce1c11c271874be76802b3804d9d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f322371d04e7ce1c11c271874be76802b3804d9d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f322371d04e7ce1c11c271874be76802b3804d9d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "795b6732c5239ac69d4e125573ebcd87f05dc38d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/795b6732c5239ac69d4e125573ebcd87f05dc38d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/795b6732c5239ac69d4e125573ebcd87f05dc38d" + } + ] + }, + { + "sha": "7b52190026678fe91557ad94d8b8f3b93d79d986", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3YjUyMTkwMDI2Njc4ZmU5MTU1N2FkOTRkOGI4ZjNiOTNkNzlkOTg2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-05T01:00:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-05T01:00:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5108 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "525b9ce391a5a5f7bec7328ea4836e469e111035", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/525b9ce391a5a5f7bec7328ea4836e469e111035" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7b52190026678fe91557ad94d8b8f3b93d79d986", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7b52190026678fe91557ad94d8b8f3b93d79d986", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7b52190026678fe91557ad94d8b8f3b93d79d986", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7b52190026678fe91557ad94d8b8f3b93d79d986/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0104a5c0949d9c7a081857da59d3b2cb3febf915", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0104a5c0949d9c7a081857da59d3b2cb3febf915", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0104a5c0949d9c7a081857da59d3b2cb3febf915" + } + ] + }, + { + "sha": "0104a5c0949d9c7a081857da59d3b2cb3febf915", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMTA0YTVjMDk0OWQ5YzdhMDgxODU3ZGE1OWQzYjJjYjNmZWJmOTE1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-05T00:59:51Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-10-05T00:59:51Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_145\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5106 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0c2b947aca0935995dff95cb8fbe79f733eab326", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0c2b947aca0935995dff95cb8fbe79f733eab326" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0104a5c0949d9c7a081857da59d3b2cb3febf915", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0104a5c0949d9c7a081857da59d3b2cb3febf915", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0104a5c0949d9c7a081857da59d3b2cb3febf915", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0104a5c0949d9c7a081857da59d3b2cb3febf915/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "96a5a2f16fd039ccc3e8fbb09580ce9d287a4b6d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/96a5a2f16fd039ccc3e8fbb09580ce9d287a4b6d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/96a5a2f16fd039ccc3e8fbb09580ce9d287a4b6d" + } + ] + }, + { + "sha": "b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNTEwZjBmMGYzZGY4YWE2NjczZTJkM2MzZThiMTZhMjU4MDA0YjJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-28T01:50:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-28T01:50:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4959 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9e916476abea803e1c6afff9582ef0bd83e4992f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9e916476abea803e1c6afff9582ef0bd83e4992f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b510f0f0f3df8aa6673e2d3c3e8b16a258004b2f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9302f3e9ccba91a6e5e60a2e73e635b7817ada98" + } + ] + }, + { + "sha": "9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MzAyZjNlOWNjYmE5MWE2ZTVlNjBhMmU3M2U2MzViNzgxN2FkYTk4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-28T01:49:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-28T01:49:20Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_144\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4957 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5a8ebfa5cd642dd4a0cc6e763a146f8fc338e5e4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5a8ebfa5cd642dd4a0cc6e763a146f8fc338e5e4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9302f3e9ccba91a6e5e60a2e73e635b7817ada98", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9302f3e9ccba91a6e5e60a2e73e635b7817ada98/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "592f9b05db4a24c88cc66d04ce22b2c0b69652da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/592f9b05db4a24c88cc66d04ce22b2c0b69652da", + "html_url": "https://github.com/jenkinsci/jenkins/commit/592f9b05db4a24c88cc66d04ce22b2c0b69652da" + } + ] + }, + { + "sha": "8124d1e6b12b9d2baf4e8726a753c1ed1db42a58", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MTI0ZDFlNmIxMmI5ZDJiYWY0ZTg3MjZhNzUzYzFlZDFkYjQyYTU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-27T01:18:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-27T01:18:02Z" + }, + "message": "forgot this property\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4932 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5c787c9ab023edd36bd3442b8797393e1229df65", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5c787c9ab023edd36bd3442b8797393e1229df65" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8124d1e6b12b9d2baf4e8726a753c1ed1db42a58", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8124d1e6b12b9d2baf4e8726a753c1ed1db42a58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8124d1e6b12b9d2baf4e8726a753c1ed1db42a58", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8124d1e6b12b9d2baf4e8726a753c1ed1db42a58/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe1cbbdd855e0e7df20e696cbff6ecf2cd9b994c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe1cbbdd855e0e7df20e696cbff6ecf2cd9b994c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe1cbbdd855e0e7df20e696cbff6ecf2cd9b994c" + } + ] + }, + { + "sha": "0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowODEzYWFmOWViNjRlMGEwNWQwYzBjOWY1MWVkMThiZDc3ZjVkYjRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-24T23:50:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-24T23:50:01Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4919 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ae0c2cd83e9fa70917a564fcc7757af7a8f1e70e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ae0c2cd83e9fa70917a564fcc7757af7a8f1e70e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0813aaf9eb64e0a05d0c0c9f51ed18bd77f5db4e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8cb0f318f6fffef1eab5f46893813d13c503457c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8cb0f318f6fffef1eab5f46893813d13c503457c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8cb0f318f6fffef1eab5f46893813d13c503457c" + } + ] + }, + { + "sha": "8cb0f318f6fffef1eab5f46893813d13c503457c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4Y2IwZjMxOGY2ZmZmZWYxZWFiNWY0Njg5MzgxM2QxM2M1MDM0NTdj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-24T23:49:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-24T23:49:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_143\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4917 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5ebecc63427ca5cd096b566918effb72639bc946", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5ebecc63427ca5cd096b566918effb72639bc946" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8cb0f318f6fffef1eab5f46893813d13c503457c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8cb0f318f6fffef1eab5f46893813d13c503457c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8cb0f318f6fffef1eab5f46893813d13c503457c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8cb0f318f6fffef1eab5f46893813d13c503457c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bf67e9a86c9b0fcf14a5ea3fc6ff70b813219091", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf67e9a86c9b0fcf14a5ea3fc6ff70b813219091", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf67e9a86c9b0fcf14a5ea3fc6ff70b813219091" + } + ] + }, + { + "sha": "1008b520abaebd5dda4f74f4128a09932585f7e0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxMDA4YjUyMGFiYWViZDVkZGE0Zjc0ZjQxMjhhMDk5MzI1ODVmN2Uw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T17:15:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T17:15:07Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4899 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e827e6b12b4101e1c433877a67de1d73602c6301", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e827e6b12b4101e1c433877a67de1d73602c6301" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1008b520abaebd5dda4f74f4128a09932585f7e0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1008b520abaebd5dda4f74f4128a09932585f7e0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1008b520abaebd5dda4f74f4128a09932585f7e0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1008b520abaebd5dda4f74f4128a09932585f7e0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b" + } + ] + }, + { + "sha": "9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZWQzZDU5OWYxZDJhN2NjZGQ4MzhhZWQ1ZWU5MGM4YWM3NjJmOTBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T17:14:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T17:14:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_142\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4897 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "02ee8457ba9c40cd81c73590344c47adb34296a4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/02ee8457ba9c40cd81c73590344c47adb34296a4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9ed3d599f1d2a7ccdd838aed5ee90c8ac762f90b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "69180869bd06119a46fbc9441ce4998cbce9fa0c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/69180869bd06119a46fbc9441ce4998cbce9fa0c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/69180869bd06119a46fbc9441ce4998cbce9fa0c" + } + ] + }, + { + "sha": "cb0e27c6aa97f46b033fac948bf497b6b326aa44", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYjBlMjdjNmFhOTdmNDZiMDMzZmFjOTQ4YmY0OTdiNmIzMjZhYTQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T04:50:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T04:50:16Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4889 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b11d66e10144fd6b290af09329cc8c8f943357ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b11d66e10144fd6b290af09329cc8c8f943357ca" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cb0e27c6aa97f46b033fac948bf497b6b326aa44", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb0e27c6aa97f46b033fac948bf497b6b326aa44", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb0e27c6aa97f46b033fac948bf497b6b326aa44", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb0e27c6aa97f46b033fac948bf497b6b326aa44/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/305d6f660a7338aa0e6b74b24cd97b096da0ca7f" + } + ] + }, + { + "sha": "305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMDVkNmY2NjBhNzMzOGFhMGU2Yjc0YjI0Y2Q5N2IwOTZkYTBjYTdm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T04:49:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-22T04:49:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_141\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4887 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "96a47fb1e0e854d6f8af19da1d57b762eb7f18a0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/96a47fb1e0e854d6f8af19da1d57b762eb7f18a0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/305d6f660a7338aa0e6b74b24cd97b096da0ca7f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305d6f660a7338aa0e6b74b24cd97b096da0ca7f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2485196b537c5fa577adb11a868ff4c142723569", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2485196b537c5fa577adb11a868ff4c142723569", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2485196b537c5fa577adb11a868ff4c142723569" + } + ] + }, + { + "sha": "90fce4ffe84b764172e6f2f85d6124b544c2c297", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MGZjZTRmZmU4NGI3NjQxNzJlNmYyZjg1ZDYxMjRiNTQ0YzJjMjk3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-20T04:16:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-20T04:16:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4827 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7004fc443cdd2e78d5f46785f473f8c5bb5fe963", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7004fc443cdd2e78d5f46785f473f8c5bb5fe963" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/90fce4ffe84b764172e6f2f85d6124b544c2c297", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90fce4ffe84b764172e6f2f85d6124b544c2c297", + "html_url": "https://github.com/jenkinsci/jenkins/commit/90fce4ffe84b764172e6f2f85d6124b544c2c297", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/90fce4ffe84b764172e6f2f85d6124b544c2c297/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf9d205b99d72e3a3628b9cee0da2ef45535284b" + } + ] + }, + { + "sha": "bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZjlkMjA1Yjk5ZDcyZTNhMzYyOGI5Y2VlMGRhMmVmNDU1MzUyODRi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-20T04:16:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-20T04:16:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_140\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4825 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fe24fc07d4ae2f1313db469eca6ced7af7094f3e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fe24fc07d4ae2f1313db469eca6ced7af7094f3e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf9d205b99d72e3a3628b9cee0da2ef45535284b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf9d205b99d72e3a3628b9cee0da2ef45535284b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "976b1bb314785802e1fd936e53384faf9c6bcf34", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/976b1bb314785802e1fd936e53384faf9c6bcf34", + "html_url": "https://github.com/jenkinsci/jenkins/commit/976b1bb314785802e1fd936e53384faf9c6bcf34" + } + ] + }, + { + "sha": "561372ec818aed76815e1088a61eb39f890f2c93", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1NjEzNzJlYzgxOGFlZDc2ODE1ZTEwODhhNjFlYjM5Zjg5MGYyYzkz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-17T00:58:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-17T00:58:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4788 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cbf290c14ca0bd34ba489c9206f89535fcefa812", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cbf290c14ca0bd34ba489c9206f89535fcefa812" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/561372ec818aed76815e1088a61eb39f890f2c93", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/561372ec818aed76815e1088a61eb39f890f2c93", + "html_url": "https://github.com/jenkinsci/jenkins/commit/561372ec818aed76815e1088a61eb39f890f2c93", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/561372ec818aed76815e1088a61eb39f890f2c93/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153" + } + ] + }, + { + "sha": "c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjMmIyYjg4MGEzODNmOTBmMDZjZTdjNDcyM2ZiNGY5ZmZhMWIxMTUz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-17T00:57:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-17T00:57:23Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_139\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4786 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "282c512106fcd082371d9135e8894e3b9cfa6145", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/282c512106fcd082371d9135e8894e3b9cfa6145" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c2b2b880a383f90f06ce7c4723fb4f9ffa1b1153/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a4e0b31ad25504ba50be5f37912389bc3352d260", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a4e0b31ad25504ba50be5f37912389bc3352d260", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a4e0b31ad25504ba50be5f37912389bc3352d260" + } + ] + }, + { + "sha": "fc89bce1907651e5704684023dd9d10ea153b87c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYzg5YmNlMTkwNzY1MWU1NzA0Njg0MDIzZGQ5ZDEwZWExNTNiODdj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-15T00:58:23Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-15T00:58:23Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4757 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ef032493bdd5131aa9f26895aa096571d27473b0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ef032493bdd5131aa9f26895aa096571d27473b0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fc89bce1907651e5704684023dd9d10ea153b87c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc89bce1907651e5704684023dd9d10ea153b87c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fc89bce1907651e5704684023dd9d10ea153b87c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fc89bce1907651e5704684023dd9d10ea153b87c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "042454c0223c86c43656f18728c25ec58be1380b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/042454c0223c86c43656f18728c25ec58be1380b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/042454c0223c86c43656f18728c25ec58be1380b" + } + ] + }, + { + "sha": "042454c0223c86c43656f18728c25ec58be1380b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNDI0NTRjMDIyM2M4NmM0MzY1NmYxODcyOGMyNWVjNThiZTEzODBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-15T00:57:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-15T00:57:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_138\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4755 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bc0c916565a0ca837590a9f27a76c4e549ca531f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bc0c916565a0ca837590a9f27a76c4e549ca531f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/042454c0223c86c43656f18728c25ec58be1380b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/042454c0223c86c43656f18728c25ec58be1380b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/042454c0223c86c43656f18728c25ec58be1380b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/042454c0223c86c43656f18728c25ec58be1380b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d4235c54efdf327538179aa9a8a40f10ea2535f4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d4235c54efdf327538179aa9a8a40f10ea2535f4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d4235c54efdf327538179aa9a8a40f10ea2535f4" + } + ] + }, + { + "sha": "3710d23074559bdd0278eb73be657fe728f12095", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNzEwZDIzMDc0NTU5YmRkMDI3OGViNzNiZTY1N2ZlNzI4ZjEyMDk1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-13T05:13:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-13T05:13:31Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4720 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ab9173affa81f7ed3d27bba0c0c3df91b320a177", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ab9173affa81f7ed3d27bba0c0c3df91b320a177" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3710d23074559bdd0278eb73be657fe728f12095", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3710d23074559bdd0278eb73be657fe728f12095", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3710d23074559bdd0278eb73be657fe728f12095", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3710d23074559bdd0278eb73be657fe728f12095/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9f8cb70197e4c1d458c863580a8d891d385357a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9f8cb70197e4c1d458c863580a8d891d385357a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9f8cb70197e4c1d458c863580a8d891d385357a9" + } + ] + }, + { + "sha": "9f8cb70197e4c1d458c863580a8d891d385357a9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZjhjYjcwMTk3ZTRjMWQ0NThjODYzNTgwYThkODkxZDM4NTM1N2E5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-13T05:12:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-13T05:12:48Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_137\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4718 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3334e454d816308be82a3639c01b56241d5a2412", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3334e454d816308be82a3639c01b56241d5a2412" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9f8cb70197e4c1d458c863580a8d891d385357a9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9f8cb70197e4c1d458c863580a8d891d385357a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9f8cb70197e4c1d458c863580a8d891d385357a9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9f8cb70197e4c1d458c863580a8d891d385357a9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4ba8af4b0fb01ce3dbd0d9496937d5918a1008bb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4ba8af4b0fb01ce3dbd0d9496937d5918a1008bb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4ba8af4b0fb01ce3dbd0d9496937d5918a1008bb" + } + ] + }, + { + "sha": "a317eaacc9aa347b3110442c0d48d68a0e111c1f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMzE3ZWFhY2M5YWEzNDdiMzExMDQ0MmMwZDQ4ZDY4YTBlMTExYzFm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-05T00:13:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-05T00:13:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4637 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "21b0ec53f6bd3e6a99a78459c8791ee63667be2d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/21b0ec53f6bd3e6a99a78459c8791ee63667be2d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a317eaacc9aa347b3110442c0d48d68a0e111c1f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317eaacc9aa347b3110442c0d48d68a0e111c1f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a317eaacc9aa347b3110442c0d48d68a0e111c1f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317eaacc9aa347b3110442c0d48d68a0e111c1f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9231b7b21e19fd2a1f97d6ad46df77856f6e8404" + } + ] + }, + { + "sha": "9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MjMxYjdiMjFlMTlmZDJhMWY5N2Q2YWQ0NmRmNzc4NTZmNmU4NDA0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-05T00:12:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-05T00:12:55Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_136\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4635 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "52d08e8f9e2cc1b945e8b5f8b61000e0e501a907", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/52d08e8f9e2cc1b945e8b5f8b61000e0e501a907" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9231b7b21e19fd2a1f97d6ad46df77856f6e8404", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9231b7b21e19fd2a1f97d6ad46df77856f6e8404/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bacb72743a2c571b0786e92f98f96fcfe3903df8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bacb72743a2c571b0786e92f98f96fcfe3903df8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bacb72743a2c571b0786e92f98f96fcfe3903df8" + } + ] + }, + { + "sha": "305a931ee8bc1b4f3f878b24c0357f0af104e809", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMDVhOTMxZWU4YmMxYjRmM2Y4NzhiMjRjMDM1N2YwYWYxMDRlODA5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-03T06:25:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-03T06:25:16Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4609 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "431a863ff2f512ba8bf1a0df4e3f74b3e2d96f70", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/431a863ff2f512ba8bf1a0df4e3f74b3e2d96f70" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/305a931ee8bc1b4f3f878b24c0357f0af104e809", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305a931ee8bc1b4f3f878b24c0357f0af104e809", + "html_url": "https://github.com/jenkinsci/jenkins/commit/305a931ee8bc1b4f3f878b24c0357f0af104e809", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/305a931ee8bc1b4f3f878b24c0357f0af104e809/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a" + } + ] + }, + { + "sha": "fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYmNlN2IwNDRhOGE2NGQ5NjhkOGZhY2Y4YzAwZWEyNGJiNWJhMDZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-03T06:24:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-03T06:24:12Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_135\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4607 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c318b97abfdd323cac247a03964aff88b3659c17", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c318b97abfdd323cac247a03964aff88b3659c17" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fbce7b044a8a64d968d8facf8c00ea24bb5ba06a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "95270c3372331da0d8a36b1bb6379100c01ace12", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/95270c3372331da0d8a36b1bb6379100c01ace12", + "html_url": "https://github.com/jenkinsci/jenkins/commit/95270c3372331da0d8a36b1bb6379100c01ace12" + } + ] + }, + { + "sha": "4e9d404aaff480db23b26117bf4f99f8b57ba24d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZTlkNDA0YWFmZjQ4MGRiMjNiMjYxMTdiZjRmOTlmOGI1N2JhMjRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-01T16:03:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-01T16:03:58Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4574 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5b526ef31c45ecf1730e4aea9f24ca84b12ca135", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5b526ef31c45ecf1730e4aea9f24ca84b12ca135" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4e9d404aaff480db23b26117bf4f99f8b57ba24d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e9d404aaff480db23b26117bf4f99f8b57ba24d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e9d404aaff480db23b26117bf4f99f8b57ba24d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e9d404aaff480db23b26117bf4f99f8b57ba24d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "31e12609647ddba99444cf41167dffd3debe8952", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/31e12609647ddba99444cf41167dffd3debe8952", + "html_url": "https://github.com/jenkinsci/jenkins/commit/31e12609647ddba99444cf41167dffd3debe8952" + } + ] + }, + { + "sha": "31e12609647ddba99444cf41167dffd3debe8952", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMWUxMjYwOTY0N2RkYmE5OTQ0NGNmNDExNjdkZmZkM2RlYmU4OTUy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-01T16:03:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-09-01T16:03:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_134\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4572 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0cb5c07ae3e463276b3657fc978df2c3d6c8f31c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0cb5c07ae3e463276b3657fc978df2c3d6c8f31c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/31e12609647ddba99444cf41167dffd3debe8952", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/31e12609647ddba99444cf41167dffd3debe8952", + "html_url": "https://github.com/jenkinsci/jenkins/commit/31e12609647ddba99444cf41167dffd3debe8952", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/31e12609647ddba99444cf41167dffd3debe8952/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9bc74925cdf003de3f5aeee70333b37923b5ab68", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9bc74925cdf003de3f5aeee70333b37923b5ab68", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9bc74925cdf003de3f5aeee70333b37923b5ab68" + } + ] + }, + { + "sha": "f8b24579198d72b654a7338c3955710ba271c438", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmOGIyNDU3OTE5OGQ3MmI2NTRhNzMzOGMzOTU1NzEwYmEyNzFjNDM4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-29T04:11:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-29T04:11:38Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4515 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "039bf543458fdb233f12efd4eab15335389a7ee5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/039bf543458fdb233f12efd4eab15335389a7ee5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f8b24579198d72b654a7338c3955710ba271c438", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f8b24579198d72b654a7338c3955710ba271c438", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f8b24579198d72b654a7338c3955710ba271c438", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f8b24579198d72b654a7338c3955710ba271c438/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5dbf81810362c668a8a894836115fac2c21f1563", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5dbf81810362c668a8a894836115fac2c21f1563", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5dbf81810362c668a8a894836115fac2c21f1563" + } + ] + }, + { + "sha": "5dbf81810362c668a8a894836115fac2c21f1563", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZGJmODE4MTAzNjJjNjY4YThhODk0ODM2MTE1ZmFjMmMyMWYxNTYz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-29T04:10:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-29T04:10:55Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_133\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4513 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8cb3ea345d873a17493c194afcd7564b22c8b146", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8cb3ea345d873a17493c194afcd7564b22c8b146" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5dbf81810362c668a8a894836115fac2c21f1563", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5dbf81810362c668a8a894836115fac2c21f1563", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5dbf81810362c668a8a894836115fac2c21f1563", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5dbf81810362c668a8a894836115fac2c21f1563/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7bf8aa5533293cf6cdd48728bb1139488d37f31f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7bf8aa5533293cf6cdd48728bb1139488d37f31f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7bf8aa5533293cf6cdd48728bb1139488d37f31f" + } + ] + }, + { + "sha": "8f4b1835270044f0afe84cfff4e6617a1a04c6c7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZjRiMTgzNTI3MDA0NGYwYWZlODRjZmZmNGU2NjE3YTFhMDRjNmM3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-23T01:14:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-23T01:14:34Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4398 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7d51c34f8d4516f20b00f408f5222c49b682c8dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7d51c34f8d4516f20b00f408f5222c49b682c8dc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8f4b1835270044f0afe84cfff4e6617a1a04c6c7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8f4b1835270044f0afe84cfff4e6617a1a04c6c7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8f4b1835270044f0afe84cfff4e6617a1a04c6c7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8f4b1835270044f0afe84cfff4e6617a1a04c6c7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7cf80d1e313923b07d63b023f1901a7222282c30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7cf80d1e313923b07d63b023f1901a7222282c30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7cf80d1e313923b07d63b023f1901a7222282c30" + } + ] + }, + { + "sha": "7cf80d1e313923b07d63b023f1901a7222282c30", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3Y2Y4MGQxZTMxMzkyM2IwN2Q2M2IwMjNmMTkwMWE3MjIyMjgyYzMw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-23T01:13:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-23T01:13:34Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_132\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4396 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c09572d66fc2f8adb0bb803723b82437b60fa840", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c09572d66fc2f8adb0bb803723b82437b60fa840" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7cf80d1e313923b07d63b023f1901a7222282c30", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7cf80d1e313923b07d63b023f1901a7222282c30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7cf80d1e313923b07d63b023f1901a7222282c30", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7cf80d1e313923b07d63b023f1901a7222282c30/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "66b28f30131e078375b9ca970fa288f21896011e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/66b28f30131e078375b9ca970fa288f21896011e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/66b28f30131e078375b9ca970fa288f21896011e" + } + ] + }, + { + "sha": "4bc64a930227ff8323895bb3f0003b0c436d8041", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0YmM2NGE5MzAyMjdmZjgzMjM4OTViYjNmMDAwM2IwYzQzNmQ4MDQx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-21T23:51:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-21T23:51:24Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4385 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "370973059fbad69128a6e019ab41b354e6e019c4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/370973059fbad69128a6e019ab41b354e6e019c4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4bc64a930227ff8323895bb3f0003b0c436d8041", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4bc64a930227ff8323895bb3f0003b0c436d8041", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4bc64a930227ff8323895bb3f0003b0c436d8041", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4bc64a930227ff8323895bb3f0003b0c436d8041/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "613ed2ee689f24980864b8c2e9629e100b88788e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/613ed2ee689f24980864b8c2e9629e100b88788e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/613ed2ee689f24980864b8c2e9629e100b88788e" + } + ] + }, + { + "sha": "613ed2ee689f24980864b8c2e9629e100b88788e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MTNlZDJlZTY4OWYyNDk4MDg2NGI4YzJlOTYyOWUxMDBiODg3ODhl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-21T23:50:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-21T23:50:49Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_131\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4383 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ac6c9ee047ed3617484a0aea0b7623f86f56728d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ac6c9ee047ed3617484a0aea0b7623f86f56728d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/613ed2ee689f24980864b8c2e9629e100b88788e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/613ed2ee689f24980864b8c2e9629e100b88788e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/613ed2ee689f24980864b8c2e9629e100b88788e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/613ed2ee689f24980864b8c2e9629e100b88788e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d9b6010fa0228df0af9d1d8cae86f4966c61fc98", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9b6010fa0228df0af9d1d8cae86f4966c61fc98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9b6010fa0228df0af9d1d8cae86f4966c61fc98" + } + ] + }, + { + "sha": "2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYjFjMzRkMmY5N2NlOGZkMjQxZDNlZDViM2U3ZTFkNDE0MjI2ODM5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-18T19:18:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-18T19:18:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4336 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1d93c9c9cd38fe3db531d0b4257b4d26607f63e1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1d93c9c9cd38fe3db531d0b4257b4d26607f63e1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2b1c34d2f97ce8fd241d3ed5b3e7e1d414226839/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a65121dd12f577de2f9c6cca65933f373fa3fd59", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a65121dd12f577de2f9c6cca65933f373fa3fd59", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a65121dd12f577de2f9c6cca65933f373fa3fd59" + } + ] + }, + { + "sha": "a65121dd12f577de2f9c6cca65933f373fa3fd59", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNjUxMjFkZDEyZjU3N2RlMmY5YzZjY2E2NTkzM2YzNzNmYTNmZDU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-18T19:17:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-18T19:17:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_130\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4334 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9a41bbb6e82d37e844ec4bc44c296acf0b98e7b4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9a41bbb6e82d37e844ec4bc44c296acf0b98e7b4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a65121dd12f577de2f9c6cca65933f373fa3fd59", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a65121dd12f577de2f9c6cca65933f373fa3fd59", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a65121dd12f577de2f9c6cca65933f373fa3fd59", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a65121dd12f577de2f9c6cca65933f373fa3fd59/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c4d2e187c753d431274e752f462423ebb208af23", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c4d2e187c753d431274e752f462423ebb208af23", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c4d2e187c753d431274e752f462423ebb208af23" + } + ] + }, + { + "sha": "3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZjU4YTVhOTZkZGEwYWIwYjNjYTg3NzJjOGZjYzk1ZjA4YjNiMjg4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-15T23:08:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-15T23:08:25Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4309 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1fa51e7db89bbe33f256cc2a13d686be7dc3ed01", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1fa51e7db89bbe33f256cc2a13d686be7dc3ed01" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f58a5a96dda0ab0b3ca8772c8fcc95f08b3b288/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3f0e7a3d2d70155240e595a45493c0468fa214fb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f0e7a3d2d70155240e595a45493c0468fa214fb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f0e7a3d2d70155240e595a45493c0468fa214fb" + } + ] + }, + { + "sha": "3f0e7a3d2d70155240e595a45493c0468fa214fb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZjBlN2EzZDJkNzAxNTUyNDBlNTk1YTQ1NDkzYzA0NjhmYTIxNGZi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-15T23:07:16Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-15T23:07:16Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_129\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4307 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b8906bad298a03bf5eccd19037925a2c1d2bff40", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b8906bad298a03bf5eccd19037925a2c1d2bff40" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3f0e7a3d2d70155240e595a45493c0468fa214fb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f0e7a3d2d70155240e595a45493c0468fa214fb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f0e7a3d2d70155240e595a45493c0468fa214fb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f0e7a3d2d70155240e595a45493c0468fa214fb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1c73642f779252c733e378ae369198f700656be3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1c73642f779252c733e378ae369198f700656be3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1c73642f779252c733e378ae369198f700656be3" + } + ] + }, + { + "sha": "7f3f4492694b3b3e32335592ef54c37eef07aede", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZjNmNDQ5MjY5NGIzYjNlMzIzMzU1OTJlZjU0YzM3ZWVmMDdhZWRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-11T05:39:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-11T05:39:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4196 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "50c0749bc95785295c3cef4d5a073094a6327b73", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/50c0749bc95785295c3cef4d5a073094a6327b73" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7f3f4492694b3b3e32335592ef54c37eef07aede", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7f3f4492694b3b3e32335592ef54c37eef07aede", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7f3f4492694b3b3e32335592ef54c37eef07aede", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7f3f4492694b3b3e32335592ef54c37eef07aede/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0301dade495bd1be0afe3f4db521fa72d219c986", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0301dade495bd1be0afe3f4db521fa72d219c986", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0301dade495bd1be0afe3f4db521fa72d219c986" + } + ] + }, + { + "sha": "0301dade495bd1be0afe3f4db521fa72d219c986", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMzAxZGFkZTQ5NWJkMWJlMGFmZTNmNGRiNTIxZmE3MmQyMTljOTg2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-11T05:39:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-11T05:39:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_128\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4194 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2dc62623999af5f2629e6f6826f682dbfbcbe077", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2dc62623999af5f2629e6f6826f682dbfbcbe077" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0301dade495bd1be0afe3f4db521fa72d219c986", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0301dade495bd1be0afe3f4db521fa72d219c986", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0301dade495bd1be0afe3f4db521fa72d219c986", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0301dade495bd1be0afe3f4db521fa72d219c986/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3e98673265bcf200c7013ca00f7d9e826be48cd6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3e98673265bcf200c7013ca00f7d9e826be48cd6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3e98673265bcf200c7013ca00f7d9e826be48cd6" + } + ] + }, + { + "sha": "9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5ZDUzNzhhYjcxY2I2YTE3Y2E3MWNlM2JlNWNlYmY5ZGExYzJlOWVk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-08T00:17:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-08T00:17:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4124 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f250edf8d6924379dec35e1fb77522757cc71a16", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f250edf8d6924379dec35e1fb77522757cc71a16" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9d5378ab71cb6a17ca71ce3be5cebf9da1c2e9ed/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aa3cd818bc658ed932afe1ca918301fe2b2ae010" + } + ] + }, + { + "sha": "aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphYTNjZDgxOGJjNjU4ZWQ5MzJhZmUxY2E5MTgzMDFmZTJiMmFlMDEw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-08T00:17:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-08T00:17:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_127\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4122 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f7ce387457e3ef0f06fa653bfae4a48562684bb7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f7ce387457e3ef0f06fa653bfae4a48562684bb7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "html_url": "https://github.com/jenkinsci/jenkins/commit/aa3cd818bc658ed932afe1ca918301fe2b2ae010", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/aa3cd818bc658ed932afe1ca918301fe2b2ae010/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "15776079c0d9a50d99bd41ad0e4b88a6b838a4e9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/15776079c0d9a50d99bd41ad0e4b88a6b838a4e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/15776079c0d9a50d99bd41ad0e4b88a6b838a4e9" + } + ] + }, + { + "sha": "1a671a4a35ddd1a84dedd524b41d329c3d388e6c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYTY3MWE0YTM1ZGRkMWE4NGRlZGQ1MjRiNDFkMzI5YzNkMzg4ZTZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:34:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:34:45Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4030 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "21c9d763707dd1b068668561310730d1644571e4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/21c9d763707dd1b068668561310730d1644571e4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1a671a4a35ddd1a84dedd524b41d329c3d388e6c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a671a4a35ddd1a84dedd524b41d329c3d388e6c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1a671a4a35ddd1a84dedd524b41d329c3d388e6c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1a671a4a35ddd1a84dedd524b41d329c3d388e6c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "802cf8e32988af60412b85e1e5894651fead25cd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/802cf8e32988af60412b85e1e5894651fead25cd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/802cf8e32988af60412b85e1e5894651fead25cd" + } + ] + }, + { + "sha": "802cf8e32988af60412b85e1e5894651fead25cd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDJjZjhlMzI5ODhhZjYwNDEyYjg1ZTFlNTg5NDY1MWZlYWQyNWNk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:34:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:34:05Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_126\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4028 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5190ae9f805f27cc66d0aa837b7baaa3f8fde80f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5190ae9f805f27cc66d0aa837b7baaa3f8fde80f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/802cf8e32988af60412b85e1e5894651fead25cd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/802cf8e32988af60412b85e1e5894651fead25cd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/802cf8e32988af60412b85e1e5894651fead25cd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/802cf8e32988af60412b85e1e5894651fead25cd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f680d41efe96cf78afeb50abb07362d8bf3c1198", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f680d41efe96cf78afeb50abb07362d8bf3c1198", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f680d41efe96cf78afeb50abb07362d8bf3c1198" + } + ] + }, + { + "sha": "977f8feb39f34f2a917cc303405b48518745b359", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NzdmOGZlYjM5ZjM0ZjJhOTE3Y2MzMDM0MDViNDg1MTg3NDViMzU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:05:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:05:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4022 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "65bfafb161250d46061ed73ab21daac84249c51f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/65bfafb161250d46061ed73ab21daac84249c51f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/977f8feb39f34f2a917cc303405b48518745b359", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/977f8feb39f34f2a917cc303405b48518745b359", + "html_url": "https://github.com/jenkinsci/jenkins/commit/977f8feb39f34f2a917cc303405b48518745b359", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/977f8feb39f34f2a917cc303405b48518745b359/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "html_url": "https://github.com/jenkinsci/jenkins/commit/759aadf6832e5fccfa5395fb714dd32cbbae2d32" + } + ] + }, + { + "sha": "759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3NTlhYWRmNjgzMmU1ZmNjZmE1Mzk1ZmI3MTRkZDMyY2JiYWUyZDMy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:04:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-03T23:04:33Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_125\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@4020 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "92bbdb36022949c5ecc9de196e5c0cb5cc4484dd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/92bbdb36022949c5ecc9de196e5c0cb5cc4484dd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "html_url": "https://github.com/jenkinsci/jenkins/commit/759aadf6832e5fccfa5395fb714dd32cbbae2d32", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/759aadf6832e5fccfa5395fb714dd32cbbae2d32/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "152fb06905ba00d4672a522352eb9c44055364c3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/152fb06905ba00d4672a522352eb9c44055364c3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/152fb06905ba00d4672a522352eb9c44055364c3" + } + ] + }, + { + "sha": "efd2416f685e935fb301d397f3dcc75451f6fb56", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZmQyNDE2ZjY4NWU5MzVmYjMwMWQzOTdmM2RjYzc1NDUxZjZmYjU2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-01T19:44:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-01T19:44:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3976 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c1751553d0817b79b1f4fca3aa6d302b24ead3dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c1751553d0817b79b1f4fca3aa6d302b24ead3dc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/efd2416f685e935fb301d397f3dcc75451f6fb56", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/efd2416f685e935fb301d397f3dcc75451f6fb56", + "html_url": "https://github.com/jenkinsci/jenkins/commit/efd2416f685e935fb301d397f3dcc75451f6fb56", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/efd2416f685e935fb301d397f3dcc75451f6fb56/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924" + } + ] + }, + { + "sha": "e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNGY1ZDQzYzI1YmQwMzFiMWJkNjc4YzRkOGE4N2RiZWQ5MGE2OTI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-01T19:43:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-08-01T19:43:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_124\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3974 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b7413e1c97ecff9ed66ce9cd3e416b9b85fa7679", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b7413e1c97ecff9ed66ce9cd3e416b9b85fa7679" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e4f5d43c25bd031b1bd678c4d8a87dbed90a6924/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b202f373dece642173a16964d880afef29178c90", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b202f373dece642173a16964d880afef29178c90", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b202f373dece642173a16964d880afef29178c90" + } + ] + }, + { + "sha": "47353d2586a86e7619e592091f3d6695907d7f7d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NzM1M2QyNTg2YTg2ZTc2MTllNTkyMDkxZjNkNjY5NTkwN2Q3Zjdk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-31T00:37:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-31T00:37:53Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3950 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ed1deca5c389658c001b311ba0f963399d14d0a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ed1deca5c389658c001b311ba0f963399d14d0a9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/47353d2586a86e7619e592091f3d6695907d7f7d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/47353d2586a86e7619e592091f3d6695907d7f7d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/47353d2586a86e7619e592091f3d6695907d7f7d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/47353d2586a86e7619e592091f3d6695907d7f7d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/23f0ca8bdba7402683f80b5ea63909a588cff0a7" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-21.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-21.json new file mode 100644 index 000000000..13a29ae8d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-21.json @@ -0,0 +1,4102 @@ +[ + { + "sha": "23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyM2YwY2E4YmRiYTc0MDI2ODNmODBiNWVhNjM5MDlhNTg4Y2ZmMGE3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-31T00:36:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-31T00:36:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_123\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3948 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "314bd464a3703bfd51e5cf5ff7e43507b5858cae", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/314bd464a3703bfd51e5cf5ff7e43507b5858cae" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/23f0ca8bdba7402683f80b5ea63909a588cff0a7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/23f0ca8bdba7402683f80b5ea63909a588cff0a7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2d8e788cb3f29c9c477ca13473074ad928db2337", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d8e788cb3f29c9c477ca13473074ad928db2337", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d8e788cb3f29c9c477ca13473074ad928db2337" + } + ] + }, + { + "sha": "ec9203db16da1fca0b062006d1856516df1771ae", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYzkyMDNkYjE2ZGExZmNhMGIwNjIwMDZkMTg1NjUxNmRmMTc3MWFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-27T21:30:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-27T21:30:42Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3879 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d8d3199e2e86c15f06d9aee41724047feaac76dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d8d3199e2e86c15f06d9aee41724047feaac76dc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ec9203db16da1fca0b062006d1856516df1771ae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ec9203db16da1fca0b062006d1856516df1771ae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ec9203db16da1fca0b062006d1856516df1771ae", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ec9203db16da1fca0b062006d1856516df1771ae/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf" + } + ] + }, + { + "sha": "9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YzRiYTZiMGRmYWVjYmQ5M2JkYWYxYzU4ZmJkOTdkYjNlNjgyNWNm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-27T21:30:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-27T21:30:03Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_122\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3877 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "110875027272802f5ef02b8a7901a20d5685cd5a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/110875027272802f5ef02b8a7901a20d5685cd5a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9c4ba6b0dfaecbd93bdaf1c58fbd97db3e6825cf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a75300629784df4873e480571965e0f3c600d009", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a75300629784df4873e480571965e0f3c600d009", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a75300629784df4873e480571965e0f3c600d009" + } + ] + }, + { + "sha": "c8f5881decbd4c3b60e31bd500d7e499fa83feb9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOGY1ODgxZGVjYmQ0YzNiNjBlMzFiZDUwMGQ3ZTQ5OWZhODNmZWI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-24T00:12:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-24T00:12:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3813 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "dc680ceeda103ce690bec0905fa9970e8744e281", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/dc680ceeda103ce690bec0905fa9970e8744e281" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c8f5881decbd4c3b60e31bd500d7e499fa83feb9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8f5881decbd4c3b60e31bd500d7e499fa83feb9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c8f5881decbd4c3b60e31bd500d7e499fa83feb9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c8f5881decbd4c3b60e31bd500d7e499fa83feb9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758" + } + ] + }, + { + "sha": "fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTMzYjcwMTdjY2IwM2RhYTU1ZjNhMWJlNmUyNjM4ZDhlMmFlNzU4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-24T00:12:10Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-24T00:12:10Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_121\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3811 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "30de61d6359e3f619dccd315e4ef393606b2acf3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/30de61d6359e3f619dccd315e4ef393606b2acf3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe33b7017ccb03daa55f3a1be6e2638d8e2ae758/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9f8958613db42d2ee60183c3e500e91f80f5782d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9f8958613db42d2ee60183c3e500e91f80f5782d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9f8958613db42d2ee60183c3e500e91f80f5782d" + } + ] + }, + { + "sha": "e98ef1bdc94da9b777c6077368b2724a1c0a4e9e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplOThlZjFiZGM5NGRhOWI3NzdjNjA3NzM2OGIyNzI0YTFjMGE0ZTll", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-20T01:44:00Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-20T01:44:00Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3743 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9e4d5fe2449b5637cfe5fcf91a998ab7e7e42bdd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9e4d5fe2449b5637cfe5fcf91a998ab7e7e42bdd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e98ef1bdc94da9b777c6077368b2724a1c0a4e9e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e98ef1bdc94da9b777c6077368b2724a1c0a4e9e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e98ef1bdc94da9b777c6077368b2724a1c0a4e9e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e98ef1bdc94da9b777c6077368b2724a1c0a4e9e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483" + } + ] + }, + { + "sha": "fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTRlNTU4ZWJiMzVjMmYwMmI3ZmUyNGQ0ZDhhMTkzNTBlNWZiNDgz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-20T01:43:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-20T01:43:12Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_120\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3741 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "43998c2cf97859462f68088471b8b259ebbb8bc6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/43998c2cf97859462f68088471b8b259ebbb8bc6" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe4e558ebb35c2f02b7fe24d4d8a19350e5fb483/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1ff064187b485d39860fdc0eaa201fe90f9155fc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1ff064187b485d39860fdc0eaa201fe90f9155fc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1ff064187b485d39860fdc0eaa201fe90f9155fc" + } + ] + }, + { + "sha": "69d896a07d9f1e71243ceb102653ce1c16ab19e9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2OWQ4OTZhMDdkOWYxZTcxMjQzY2ViMTAyNjUzY2UxYzE2YWIxOWU5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-15T16:14:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-15T16:14:46Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3718 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fd5670ff8051736572913286c8f09c8640567ee8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fd5670ff8051736572913286c8f09c8640567ee8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/69d896a07d9f1e71243ceb102653ce1c16ab19e9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/69d896a07d9f1e71243ceb102653ce1c16ab19e9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/69d896a07d9f1e71243ceb102653ce1c16ab19e9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/69d896a07d9f1e71243ceb102653ce1c16ab19e9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c7f0db8d3b78c63d1e05ca1192d37389c0013344" + } + ] + }, + { + "sha": "c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjN2YwZGI4ZDNiNzhjNjNkMWUwNWNhMTE5MmQzNzM4OWMwMDEzMzQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-15T16:13:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-15T16:13:59Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_119\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3716 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c4db693c91f98ddfbb95db15ccb2b90c38273076", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c4db693c91f98ddfbb95db15ccb2b90c38273076" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c7f0db8d3b78c63d1e05ca1192d37389c0013344", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7f0db8d3b78c63d1e05ca1192d37389c0013344/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "77e04f9cd47b19a8b67bc7c45048bc89ead02d94", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77e04f9cd47b19a8b67bc7c45048bc89ead02d94", + "html_url": "https://github.com/jenkinsci/jenkins/commit/77e04f9cd47b19a8b67bc7c45048bc89ead02d94" + } + ] + }, + { + "sha": "ee19b9e7a89549bd3c9941cb5f974f016f11f8de", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplZTE5YjllN2E4OTU0OWJkM2M5OTQxY2I1Zjk3NGYwMTZmMTFmOGRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-14T20:02:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-14T20:02:49Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3711 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a497740b8434e2afbf0cb403da1292e729bd87a0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a497740b8434e2afbf0cb403da1292e729bd87a0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ee19b9e7a89549bd3c9941cb5f974f016f11f8de", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ee19b9e7a89549bd3c9941cb5f974f016f11f8de", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ee19b9e7a89549bd3c9941cb5f974f016f11f8de", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ee19b9e7a89549bd3c9941cb5f974f016f11f8de/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6481596bfa4b256a66a4eb35cc375ee736da93c2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6481596bfa4b256a66a4eb35cc375ee736da93c2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6481596bfa4b256a66a4eb35cc375ee736da93c2" + } + ] + }, + { + "sha": "6481596bfa4b256a66a4eb35cc375ee736da93c2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2NDgxNTk2YmZhNGIyNTZhNjZhNGViMzVjYzM3NWVlNzM2ZGE5M2My", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-14T20:02:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-14T20:02:05Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_118\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3709 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7208f9dc3f4c651b59117cf37a36d2fa5bae85f4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7208f9dc3f4c651b59117cf37a36d2fa5bae85f4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6481596bfa4b256a66a4eb35cc375ee736da93c2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6481596bfa4b256a66a4eb35cc375ee736da93c2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6481596bfa4b256a66a4eb35cc375ee736da93c2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6481596bfa4b256a66a4eb35cc375ee736da93c2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a0cbccf4cdc5b1e32a1a5bd9dcf8486972e587a5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a0cbccf4cdc5b1e32a1a5bd9dcf8486972e587a5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a0cbccf4cdc5b1e32a1a5bd9dcf8486972e587a5" + } + ] + }, + { + "sha": "9236336739c4ab70e817b5e258de9236b5236723", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MjM2MzM2NzM5YzRhYjcwZTgxN2I1ZTI1OGRlOTIzNmI1MjM2NzIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-13T23:32:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-13T23:32:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3697 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f05997963d7edae60c8d7fc81f037ef32c5cf2fa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f05997963d7edae60c8d7fc81f037ef32c5cf2fa" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9236336739c4ab70e817b5e258de9236b5236723", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9236336739c4ab70e817b5e258de9236b5236723", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9236336739c4ab70e817b5e258de9236b5236723", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9236336739c4ab70e817b5e258de9236b5236723/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "35f716c347c800784b7765169857e0b39399df0b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35f716c347c800784b7765169857e0b39399df0b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35f716c347c800784b7765169857e0b39399df0b" + } + ] + }, + { + "sha": "35f716c347c800784b7765169857e0b39399df0b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNWY3MTZjMzQ3YzgwMDc4NGI3NzY1MTY5ODU3ZTBiMzkzOTlkZjBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-13T23:31:27Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-13T23:31:27Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_117\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3695 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "157b0828ac080521a2d78bb711789e6d67f69470", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/157b0828ac080521a2d78bb711789e6d67f69470" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/35f716c347c800784b7765169857e0b39399df0b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35f716c347c800784b7765169857e0b39399df0b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35f716c347c800784b7765169857e0b39399df0b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35f716c347c800784b7765169857e0b39399df0b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7321aba3567f64e32c7ff6615e7ed5f8b526db24", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7321aba3567f64e32c7ff6615e7ed5f8b526db24", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7321aba3567f64e32c7ff6615e7ed5f8b526db24" + } + ] + }, + { + "sha": "4fc5e39c13f9bcad54e132c82e59c801907479f6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZmM1ZTM5YzEzZjliY2FkNTRlMTMyYzgyZTU5YzgwMTkwNzQ3OWY2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-11T22:40:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-11T22:40:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3661 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3a96481d9acdc02ff5d3cd9a74ac572189539605", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3a96481d9acdc02ff5d3cd9a74ac572189539605" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4fc5e39c13f9bcad54e132c82e59c801907479f6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fc5e39c13f9bcad54e132c82e59c801907479f6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4fc5e39c13f9bcad54e132c82e59c801907479f6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4fc5e39c13f9bcad54e132c82e59c801907479f6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3acbf9d277e85c46ff02f71ae55a1768f98f57bd" + } + ] + }, + { + "sha": "3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozYWNiZjlkMjc3ZTg1YzQ2ZmYwMmY3MWFlNTVhMTc2OGY5OGY1N2Jk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-11T22:39:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-11T22:39:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_116\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3659 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5ba2f22ef2a7f36f8590d36e1e03ed8537a992d9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5ba2f22ef2a7f36f8590d36e1e03ed8537a992d9" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3acbf9d277e85c46ff02f71ae55a1768f98f57bd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3acbf9d277e85c46ff02f71ae55a1768f98f57bd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "75cd181d04f19da43db331fe05e917011468f45d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/75cd181d04f19da43db331fe05e917011468f45d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/75cd181d04f19da43db331fe05e917011468f45d" + } + ] + }, + { + "sha": "f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNDdhMzc2YTVlOWE1YTNkMmY0ZGMzODE2Y2UyN2UwZTJlMzMxZTJl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-02T00:13:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-02T00:13:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3608 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "89f131b835e6b8752b9a99730f30aa91189ca758", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/89f131b835e6b8752b9a99730f30aa91189ca758" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f47a376a5e9a5a3d2f4dc3816ce27e0e2e331e2e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250" + } + ] + }, + { + "sha": "0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYWQyOGI0Y2E0OTczZjY2NGMyNGEzZmU0MGIwZTliMTc0YzNkMjUw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-02T00:13:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-07-02T00:13:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_115\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3606 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1d35ebc28c8d47d6d6a8d9efd1330cb226a27b5c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1d35ebc28c8d47d6d6a8d9efd1330cb226a27b5c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0ad28b4ca4973f664c24a3fe40b0e9b174c3d250/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9a3f87a1c24055bd3d13e35d1e81ce0e4bcd190b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a3f87a1c24055bd3d13e35d1e81ce0e4bcd190b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9a3f87a1c24055bd3d13e35d1e81ce0e4bcd190b" + } + ] + }, + { + "sha": "b4b638381e69e2a1c5cd5985a77490122138fa8c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNGI2MzgzODFlNjllMmExYzVjZDU5ODVhNzc0OTAxMjIxMzhmYThj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-26T23:39:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-26T23:39:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3570 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "50a6dcf95207e6c38a58dbe356beec2f1eedb00c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/50a6dcf95207e6c38a58dbe356beec2f1eedb00c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b4b638381e69e2a1c5cd5985a77490122138fa8c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4b638381e69e2a1c5cd5985a77490122138fa8c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b4b638381e69e2a1c5cd5985a77490122138fa8c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4b638381e69e2a1c5cd5985a77490122138fa8c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c517d840934ff0803fad91f70ff0e658e92ed283", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c517d840934ff0803fad91f70ff0e658e92ed283", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c517d840934ff0803fad91f70ff0e658e92ed283" + } + ] + }, + { + "sha": "c517d840934ff0803fad91f70ff0e658e92ed283", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNTE3ZDg0MDkzNGZmMDgwM2ZhZDkxZjcwZmYwZTY1OGU5MmVkMjgz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-26T23:38:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-26T23:38:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_114\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3568 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d482ba0d03b7a8c56360e6ab94825745100d1fe8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d482ba0d03b7a8c56360e6ab94825745100d1fe8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c517d840934ff0803fad91f70ff0e658e92ed283", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c517d840934ff0803fad91f70ff0e658e92ed283", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c517d840934ff0803fad91f70ff0e658e92ed283", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c517d840934ff0803fad91f70ff0e658e92ed283/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fbbb320a73cf892d35dd34ff90556550003644da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fbbb320a73cf892d35dd34ff90556550003644da", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fbbb320a73cf892d35dd34ff90556550003644da" + } + ] + }, + { + "sha": "f6d4b7aa64d4a3abecc5f50edd26749b88e5d864", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNmQ0YjdhYTY0ZDRhM2FiZWNjNWY1MGVkZDI2NzQ5Yjg4ZTVkODY0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-20T00:47:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-20T00:47:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3492 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d99c216f5e57df9c65f508a3e044119994eec97a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d99c216f5e57df9c65f508a3e044119994eec97a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f6d4b7aa64d4a3abecc5f50edd26749b88e5d864", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6d4b7aa64d4a3abecc5f50edd26749b88e5d864", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6d4b7aa64d4a3abecc5f50edd26749b88e5d864", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6d4b7aa64d4a3abecc5f50edd26749b88e5d864/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b37005d22e9007d99225b4d9085794db7aee98a8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b37005d22e9007d99225b4d9085794db7aee98a8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b37005d22e9007d99225b4d9085794db7aee98a8" + } + ] + }, + { + "sha": "b37005d22e9007d99225b4d9085794db7aee98a8", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMzcwMDVkMjJlOTAwN2Q5OTIyNWI0ZDkwODU3OTRkYjdhZWU5OGE4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-20T00:46:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-20T00:46:46Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_113\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3490 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ade24d1beb5c26141d813c5d295538a1dbf65dce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ade24d1beb5c26141d813c5d295538a1dbf65dce" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b37005d22e9007d99225b4d9085794db7aee98a8", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b37005d22e9007d99225b4d9085794db7aee98a8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b37005d22e9007d99225b4d9085794db7aee98a8", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b37005d22e9007d99225b4d9085794db7aee98a8/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0d3e1997fe3f652f2e21a1eb5fc6886c28f6cb13", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d3e1997fe3f652f2e21a1eb5fc6886c28f6cb13", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0d3e1997fe3f652f2e21a1eb5fc6886c28f6cb13" + } + ] + }, + { + "sha": "c88567a137499d5ea792d5d28a156fcd155a3e09", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjODg1NjdhMTM3NDk5ZDVlYTc5MmQ1ZDI4YTE1NmZjZDE1NWEzZTA5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-18T23:48:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-18T23:48:05Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3482 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ee7ce6c9f01c7da6a6ffb78c7de543da95775b93", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ee7ce6c9f01c7da6a6ffb78c7de543da95775b93" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c88567a137499d5ea792d5d28a156fcd155a3e09", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c88567a137499d5ea792d5d28a156fcd155a3e09", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c88567a137499d5ea792d5d28a156fcd155a3e09", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c88567a137499d5ea792d5d28a156fcd155a3e09/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2a56319db13996d4d6b3a7288a94bc256a5e2b6a" + } + ] + }, + { + "sha": "2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyYTU2MzE5ZGIxMzk5NmQ0ZDZiM2E3Mjg4YTk0YmMyNTZhNWUyYjZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-18T23:47:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-18T23:47:29Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_112\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3480 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8f1b88fb57cff7e5e92eff12ff6e78a0e458d68f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8f1b88fb57cff7e5e92eff12ff6e78a0e458d68f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2a56319db13996d4d6b3a7288a94bc256a5e2b6a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2a56319db13996d4d6b3a7288a94bc256a5e2b6a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4f4c70cda7402b6cf4e70827f8b79c72d6a37545", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f4c70cda7402b6cf4e70827f8b79c72d6a37545", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f4c70cda7402b6cf4e70827f8b79c72d6a37545" + } + ] + }, + { + "sha": "d99b3cf0a0a639c2102e8254d2282e72f7f56b45", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOTliM2NmMGEwYTYzOWMyMTAyZTgyNTRkMjI4MmU3MmY3ZjU2YjQ1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-15T18:53:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-15T18:53:49Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3450 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5b1e799065c0c6725d4d83e6d5fe3666e4b65769", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5b1e799065c0c6725d4d83e6d5fe3666e4b65769" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d99b3cf0a0a639c2102e8254d2282e72f7f56b45", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d99b3cf0a0a639c2102e8254d2282e72f7f56b45", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d99b3cf0a0a639c2102e8254d2282e72f7f56b45", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d99b3cf0a0a639c2102e8254d2282e72f7f56b45/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23" + } + ] + }, + { + "sha": "3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNjg3ZjdhNDNkM2MyN2Y2M2ZhYmRjNWQ2YTUxZWM1MWEwYWQ4YTIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-15T18:53:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-15T18:53:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_111\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3448 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fe3fa023fc1e587596525f20f296e38ea21a6aa3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fe3fa023fc1e587596525f20f296e38ea21a6aa3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3687f7a43d3c27f63fabdc5d6a51ec51a0ad8a23/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4b2b1523b9114dc6ccc0aee558a7818b0f9affb3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4b2b1523b9114dc6ccc0aee558a7818b0f9affb3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4b2b1523b9114dc6ccc0aee558a7818b0f9affb3" + } + ] + }, + { + "sha": "6ac486378c4f65174e646a26ae39fd9089dc60fe", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2YWM0ODYzNzhjNGY2NTE3NGU2NDZhMjZhZTM5ZmQ5MDg5ZGM2MGZl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-14T03:41:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-14T03:41:02Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3438 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5f98a350cc7c99db6b371bd0d3d4592f122c5a2d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5f98a350cc7c99db6b371bd0d3d4592f122c5a2d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6ac486378c4f65174e646a26ae39fd9089dc60fe", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ac486378c4f65174e646a26ae39fd9089dc60fe", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6ac486378c4f65174e646a26ae39fd9089dc60fe", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ac486378c4f65174e646a26ae39fd9089dc60fe/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d98b5f3cc956e500d907812ee517f5dfcdaf5f47" + } + ] + }, + { + "sha": "d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkOThiNWYzY2M5NTZlNTAwZDkwNzgxMmVlNTE3ZjVkZmNkYWY1ZjQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-14T03:40:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-14T03:40:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_110\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3436 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "19301baaad3251dbcbd6e64896bdaa5813ace6c4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/19301baaad3251dbcbd6e64896bdaa5813ace6c4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d98b5f3cc956e500d907812ee517f5dfcdaf5f47", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d98b5f3cc956e500d907812ee517f5dfcdaf5f47/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ff4beb2c78390ae15a6305e92880d4357fc44988", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ff4beb2c78390ae15a6305e92880d4357fc44988", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ff4beb2c78390ae15a6305e92880d4357fc44988" + } + ] + }, + { + "sha": "04468dbb01d8ece8c3068a49e0cdae4c27a29ca4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowNDQ2OGRiYjAxZDhlY2U4YzMwNjhhNDllMGNkYWU0YzI3YTI5Y2E0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-08T22:29:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-08T22:29:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3420 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e60d514c4449b2b6291ee95acb387a975899c539", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e60d514c4449b2b6291ee95acb387a975899c539" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/04468dbb01d8ece8c3068a49e0cdae4c27a29ca4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04468dbb01d8ece8c3068a49e0cdae4c27a29ca4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/04468dbb01d8ece8c3068a49e0cdae4c27a29ca4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/04468dbb01d8ece8c3068a49e0cdae4c27a29ca4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3f52cf22826bc1a6384547a7447949b7cfee90b7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f52cf22826bc1a6384547a7447949b7cfee90b7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f52cf22826bc1a6384547a7447949b7cfee90b7" + } + ] + }, + { + "sha": "3f52cf22826bc1a6384547a7447949b7cfee90b7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozZjUyY2YyMjgyNmJjMWE2Mzg0NTQ3YTc0NDc5NDliN2NmZWU5MGI3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-08T22:28:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-08T22:28:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_109\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3418 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "29ebf0bdc2552bd521bea97d7348cc014b00c547", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/29ebf0bdc2552bd521bea97d7348cc014b00c547" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3f52cf22826bc1a6384547a7447949b7cfee90b7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f52cf22826bc1a6384547a7447949b7cfee90b7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3f52cf22826bc1a6384547a7447949b7cfee90b7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3f52cf22826bc1a6384547a7447949b7cfee90b7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f4d9c0966e7b99fed31f6fb24ecca73a25dde795", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f4d9c0966e7b99fed31f6fb24ecca73a25dde795", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f4d9c0966e7b99fed31f6fb24ecca73a25dde795" + } + ] + }, + { + "sha": "08fb12d9cc34f14697f2850a809a8d4a832b5078", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowOGZiMTJkOWNjMzRmMTQ2OTdmMjg1MGE4MDlhOGQ0YTgzMmI1MDc4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T03:36:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T03:36:22Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3374 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "14e18037b4f8b723ffaf34c2d8e4b9ecd168af6b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/14e18037b4f8b723ffaf34c2d8e4b9ecd168af6b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/08fb12d9cc34f14697f2850a809a8d4a832b5078", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/08fb12d9cc34f14697f2850a809a8d4a832b5078", + "html_url": "https://github.com/jenkinsci/jenkins/commit/08fb12d9cc34f14697f2850a809a8d4a832b5078", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/08fb12d9cc34f14697f2850a809a8d4a832b5078/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f89b3d9edca6be0464be7f80a52da97ebeedd72f" + } + ] + }, + { + "sha": "f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmODliM2Q5ZWRjYTZiZTA0NjRiZTdmODBhNTJkYTk3ZWJlZWRkNzJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T03:34:59Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T03:34:59Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_108\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3372 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bab5141123991735773360ea2363ca6c0d8a999e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bab5141123991735773360ea2363ca6c0d8a999e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f89b3d9edca6be0464be7f80a52da97ebeedd72f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f89b3d9edca6be0464be7f80a52da97ebeedd72f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3ca379df3947b1f371f518a4653dbdaee635ea0d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3ca379df3947b1f371f518a4653dbdaee635ea0d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3ca379df3947b1f371f518a4653dbdaee635ea0d" + } + ] + }, + { + "sha": "fe6ce07b2e2600e928ae406a5e70ee8267d6219c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmZTZjZTA3YjJlMjYwMGU5MjhhZTQwNmE1ZTcwZWU4MjY3ZDYyMTlj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T01:07:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T01:07:39Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3369 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f7252ceba59ec23511a02e59bac15125ab0248ef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f7252ceba59ec23511a02e59bac15125ab0248ef" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fe6ce07b2e2600e928ae406a5e70ee8267d6219c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe6ce07b2e2600e928ae406a5e70ee8267d6219c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fe6ce07b2e2600e928ae406a5e70ee8267d6219c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fe6ce07b2e2600e928ae406a5e70ee8267d6219c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6a5f227672d9a311cafc49fc4d566cd8a6655f03" + } + ] + }, + { + "sha": "6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2YTVmMjI3NjcyZDlhMzExY2FmYzQ5ZmM0ZDU2NmNkOGE2NjU1ZjAz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T01:06:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-06-02T01:06:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_107\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3367 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "37ad9148b093ad1988445336f417ccfcc5f60651", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/37ad9148b093ad1988445336f417ccfcc5f60651" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6a5f227672d9a311cafc49fc4d566cd8a6655f03", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6a5f227672d9a311cafc49fc4d566cd8a6655f03/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "160b9535d826a2b093c4120ffa3505b7af6c4564", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/160b9535d826a2b093c4120ffa3505b7af6c4564", + "html_url": "https://github.com/jenkinsci/jenkins/commit/160b9535d826a2b093c4120ffa3505b7af6c4564" + } + ] + }, + { + "sha": "57e330e9f833e69f85e0d34c37a9c440498c39bf", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1N2UzMzBlOWY4MzNlNjlmODVlMGQzNGMzN2E5YzQ0MDQ5OGMzOWJm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-05-14T23:44:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-05-14T23:44:06Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3325 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b5c41773e55f2189a215bedb4a30020008c6384e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b5c41773e55f2189a215bedb4a30020008c6384e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/57e330e9f833e69f85e0d34c37a9c440498c39bf", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/57e330e9f833e69f85e0d34c37a9c440498c39bf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/57e330e9f833e69f85e0d34c37a9c440498c39bf", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/57e330e9f833e69f85e0d34c37a9c440498c39bf/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "03409863dd09aeb333e2bb633b1c80cbc2017f72", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03409863dd09aeb333e2bb633b1c80cbc2017f72", + "html_url": "https://github.com/jenkinsci/jenkins/commit/03409863dd09aeb333e2bb633b1c80cbc2017f72" + } + ] + }, + { + "sha": "03409863dd09aeb333e2bb633b1c80cbc2017f72", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMzQwOTg2M2RkMDlhZWIzMzNlMmJiNjMzYjFjODBjYmMyMDE3Zjcy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-05-14T23:43:28Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-05-14T23:43:28Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_106\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3323 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "640893e57697a7f93f6e8bbccc42421b9f05a2cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/640893e57697a7f93f6e8bbccc42421b9f05a2cc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/03409863dd09aeb333e2bb633b1c80cbc2017f72", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03409863dd09aeb333e2bb633b1c80cbc2017f72", + "html_url": "https://github.com/jenkinsci/jenkins/commit/03409863dd09aeb333e2bb633b1c80cbc2017f72", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/03409863dd09aeb333e2bb633b1c80cbc2017f72/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dd7ef9726104c2922569ba8a5fda8c87998aac99", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd7ef9726104c2922569ba8a5fda8c87998aac99", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd7ef9726104c2922569ba8a5fda8c87998aac99" + } + ] + }, + { + "sha": "0addd284dbc63a0a991fa9668d798c72af1267d3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYWRkZDI4NGRiYzYzYTBhOTkxZmE5NjY4ZDc5OGM3MmFmMTI2N2Qz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-29T22:57:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-29T22:57:01Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3273 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "df8b1e50f265a98e023088641c64b61134d738fb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/df8b1e50f265a98e023088641c64b61134d738fb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0addd284dbc63a0a991fa9668d798c72af1267d3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0addd284dbc63a0a991fa9668d798c72af1267d3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0addd284dbc63a0a991fa9668d798c72af1267d3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0addd284dbc63a0a991fa9668d798c72af1267d3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8033370bcc5e8f50deecacdd003b807a32a9d9b0" + } + ] + }, + { + "sha": "8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDMzMzcwYmNjNWU4ZjUwZGVlY2FjZGQwMDNiODA3YTMyYTlkOWIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-29T22:56:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-29T22:56:33Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_105\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3271 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5b8db4d16963c5fb9de6c2db3c1a11fa82f69ed8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5b8db4d16963c5fb9de6c2db3c1a11fa82f69ed8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8033370bcc5e8f50deecacdd003b807a32a9d9b0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8033370bcc5e8f50deecacdd003b807a32a9d9b0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6734825a8c8db5f688ceb1442d84c98a3003f270", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6734825a8c8db5f688ceb1442d84c98a3003f270", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6734825a8c8db5f688ceb1442d84c98a3003f270" + } + ] + }, + { + "sha": "5a9cf6d761a54ed31e913baa7e90481196a2ef51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1YTljZjZkNzYxYTU0ZWQzMWU5MTNiYWE3ZTkwNDgxMTk2YTJlZjUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-22T22:39:25Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-22T22:39:25Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3213 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b735747bfaeb1055a721d1e839cf316362882b1d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b735747bfaeb1055a721d1e839cf316362882b1d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5a9cf6d761a54ed31e913baa7e90481196a2ef51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5a9cf6d761a54ed31e913baa7e90481196a2ef51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5a9cf6d761a54ed31e913baa7e90481196a2ef51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5a9cf6d761a54ed31e913baa7e90481196a2ef51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c017beaf5aa82b879270b2377ccd114d4ee1e923", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c017beaf5aa82b879270b2377ccd114d4ee1e923", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c017beaf5aa82b879270b2377ccd114d4ee1e923" + } + ] + }, + { + "sha": "c017beaf5aa82b879270b2377ccd114d4ee1e923", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjMDE3YmVhZjVhYTgyYjg3OTI3MGIyMzc3Y2NkMTE0ZDRlZTFlOTIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-22T22:38:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-22T22:38:56Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_104\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3211 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f75abd19bba6b53357e8db9a189ff6c100c6744e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f75abd19bba6b53357e8db9a189ff6c100c6744e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c017beaf5aa82b879270b2377ccd114d4ee1e923", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c017beaf5aa82b879270b2377ccd114d4ee1e923", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c017beaf5aa82b879270b2377ccd114d4ee1e923", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c017beaf5aa82b879270b2377ccd114d4ee1e923/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c7d000027b75a7aa9d2a42149e40fc5d4d81c0c8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7d000027b75a7aa9d2a42149e40fc5d4d81c0c8", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c7d000027b75a7aa9d2a42149e40fc5d4d81c0c8" + } + ] + }, + { + "sha": "028cbec1302945a4d1dcfa91c1bfede51ded634d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMjhjYmVjMTMwMjk0NWE0ZDFkY2ZhOTFjMWJmZWRlNTFkZWQ2MzRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-17T22:28:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-17T22:28:18Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3153 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fefbeaa0116490fafb34a37d9a82599c4df76531", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fefbeaa0116490fafb34a37d9a82599c4df76531" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/028cbec1302945a4d1dcfa91c1bfede51ded634d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/028cbec1302945a4d1dcfa91c1bfede51ded634d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/028cbec1302945a4d1dcfa91c1bfede51ded634d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/028cbec1302945a4d1dcfa91c1bfede51ded634d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b5c7e20a97234fdf9b3372592df41424ebfeb0d9" + } + ] + }, + { + "sha": "b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNWM3ZTIwYTk3MjM0ZmRmOWIzMzcyNTkyZGY0MTQyNGViZmViMGQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-17T22:27:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-17T22:27:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_103\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3151 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1b3b0f2642d11c58c5c79f0fcdf6cbb9e8c536f4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1b3b0f2642d11c58c5c79f0fcdf6cbb9e8c536f4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b5c7e20a97234fdf9b3372592df41424ebfeb0d9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b5c7e20a97234fdf9b3372592df41424ebfeb0d9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "74c92a444469c0489a58f095577a57465ff13024", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/74c92a444469c0489a58f095577a57465ff13024", + "html_url": "https://github.com/jenkinsci/jenkins/commit/74c92a444469c0489a58f095577a57465ff13024" + } + ] + }, + { + "sha": "43543f357e3391c83e148ae654a3d2a74013dabc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0MzU0M2YzNTdlMzM5MWM4M2UxNDhhZTY1NGEzZDJhNzQwMTNkYWJj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-16T22:27:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-16T22:27:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3127 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f80bc94bed9c71a1ac70cdfc2065639efd65bc09", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f80bc94bed9c71a1ac70cdfc2065639efd65bc09" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/43543f357e3391c83e148ae654a3d2a74013dabc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/43543f357e3391c83e148ae654a3d2a74013dabc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/43543f357e3391c83e148ae654a3d2a74013dabc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/43543f357e3391c83e148ae654a3d2a74013dabc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30d8edcd4f18c5e4c33f1af4f6490edd0c806822" + } + ] + }, + { + "sha": "30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMGQ4ZWRjZDRmMThjNWU0YzMzZjFhZjRmNjQ5MGVkZDBjODA2ODIy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-16T22:26:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-16T22:26:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_102\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3125 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e97eb48983f473de85f543213976b841d375a738", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e97eb48983f473de85f543213976b841d375a738" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30d8edcd4f18c5e4c33f1af4f6490edd0c806822", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30d8edcd4f18c5e4c33f1af4f6490edd0c806822/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7291df7a061eb00e212b61530fbc82c80c28c1b5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7291df7a061eb00e212b61530fbc82c80c28c1b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7291df7a061eb00e212b61530fbc82c80c28c1b5" + } + ] + }, + { + "sha": "a7c4ca20fa156b8daefc6eedcaffb7f101a20171", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphN2M0Y2EyMGZhMTU2YjhkYWVmYzZlZWRjYWZmYjdmMTAxYTIwMTcx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-13T01:45:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-13T01:45:43Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3075 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c01235bc76908b749eae5ea2d46ddbebad2e264d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c01235bc76908b749eae5ea2d46ddbebad2e264d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a7c4ca20fa156b8daefc6eedcaffb7f101a20171", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7c4ca20fa156b8daefc6eedcaffb7f101a20171", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a7c4ca20fa156b8daefc6eedcaffb7f101a20171", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7c4ca20fa156b8daefc6eedcaffb7f101a20171/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "842c6009ff98a3547344e873c55cfe915a87873c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/842c6009ff98a3547344e873c55cfe915a87873c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/842c6009ff98a3547344e873c55cfe915a87873c" + } + ] + }, + { + "sha": "842c6009ff98a3547344e873c55cfe915a87873c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NDJjNjAwOWZmOThhMzU0NzM0NGU4NzNjNTVjZmU5MTVhODc4NzNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-13T01:45:15Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-13T01:45:15Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_101\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3073 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fbf92136fcf43a7f67ba638a9e43493c196427ef", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fbf92136fcf43a7f67ba638a9e43493c196427ef" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/842c6009ff98a3547344e873c55cfe915a87873c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/842c6009ff98a3547344e873c55cfe915a87873c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/842c6009ff98a3547344e873c55cfe915a87873c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/842c6009ff98a3547344e873c55cfe915a87873c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ee552e9c693b9bf3e543a985551a7739c4ce46a5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ee552e9c693b9bf3e543a985551a7739c4ce46a5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ee552e9c693b9bf3e543a985551a7739c4ce46a5" + } + ] + }, + { + "sha": "1b788b7492fd84a511ace155a02669435ccadef2", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYjc4OGI3NDkyZmQ4NGE1MTFhY2UxNTVhMDI2Njk0MzVjY2FkZWYy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-12T01:16:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-12T01:16:13Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3037 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f1d15441edf16d9fada6870dc84f70d99c45e2e3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f1d15441edf16d9fada6870dc84f70d99c45e2e3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1b788b7492fd84a511ace155a02669435ccadef2", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b788b7492fd84a511ace155a02669435ccadef2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b788b7492fd84a511ace155a02669435ccadef2", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b788b7492fd84a511ace155a02669435ccadef2/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc" + } + ] + }, + { + "sha": "86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4NmI4ZTFjMzYyOWFhZjJiY2Q1ZmQyMDRmZGQ1ZGM4YjViNjAzMmNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-12T01:15:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-12T01:15:36Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_100\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3035 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b7d638c134dfb97e38ac723b9355c45a9e7e7032", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b7d638c134dfb97e38ac723b9355c45a9e7e7032" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/86b8e1c3629aaf2bcd5fd204fdd5dc8b5b6032cc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3bdd625bf7938817577c53e7cdc7702c2bf4e7dd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3bdd625bf7938817577c53e7cdc7702c2bf4e7dd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3bdd625bf7938817577c53e7cdc7702c2bf4e7dd" + } + ] + }, + { + "sha": "34bfe2a63434fcd9b51efa0e9fe1379929f069fd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNGJmZTJhNjM0MzRmY2Q5YjUxZWZhMGU5ZmUxMzc5OTI5ZjA2OWZk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-10T23:38:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-10T23:38:48Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3005 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bcc8fccc2e0469a38b30e97a13210dbc433e68aa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bcc8fccc2e0469a38b30e97a13210dbc433e68aa" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/34bfe2a63434fcd9b51efa0e9fe1379929f069fd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34bfe2a63434fcd9b51efa0e9fe1379929f069fd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34bfe2a63434fcd9b51efa0e9fe1379929f069fd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34bfe2a63434fcd9b51efa0e9fe1379929f069fd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d1b3dac92e27ecd9005af6eb53becf9d55f1307" + } + ] + }, + { + "sha": "2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZDFiM2RhYzkyZTI3ZWNkOTAwNWFmNmViNTNiZWNmOWQ1NWYxMzA3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-10T23:38:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-10T23:38:19Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_99\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3003 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "75b28159f5147b20aa8a9895ce0fe677d9fdbc1f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/75b28159f5147b20aa8a9895ce0fe677d9fdbc1f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d1b3dac92e27ecd9005af6eb53becf9d55f1307", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d1b3dac92e27ecd9005af6eb53becf9d55f1307/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9ed2962f190a0ab1993f2a9e7101183b7d351cbd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9ed2962f190a0ab1993f2a9e7101183b7d351cbd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9ed2962f190a0ab1993f2a9e7101183b7d351cbd" + } + ] + }, + { + "sha": "b7da253b9c7f2874c15b8c68dc3fe2df126b3249", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiN2RhMjUzYjljN2YyODc0YzE1YjhjNjhkYzNmZTJkZjEyNmIzMjQ5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T04:23:29Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T04:23:29Z" + }, + "message": "build javadoc for release\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2945 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e357125063f1a6c9ee83c4047931968dc9465439", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e357125063f1a6c9ee83c4047931968dc9465439" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b7da253b9c7f2874c15b8c68dc3fe2df126b3249", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b7da253b9c7f2874c15b8c68dc3fe2df126b3249", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b7da253b9c7f2874c15b8c68dc3fe2df126b3249", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b7da253b9c7f2874c15b8c68dc3fe2df126b3249/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b2e8727624c289600bfc865cad4e7549ae52f7dd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b2e8727624c289600bfc865cad4e7549ae52f7dd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b2e8727624c289600bfc865cad4e7549ae52f7dd" + } + ] + }, + { + "sha": "b2e8727624c289600bfc865cad4e7549ae52f7dd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiMmU4NzI3NjI0YzI4OTYwMGJmYzg2NWNhZDRlNzU0OWFlNTJmN2Rk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T03:29:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T03:29:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2943 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6d01b4c9104afc2f302f30865b415cccedec6163", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6d01b4c9104afc2f302f30865b415cccedec6163" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b2e8727624c289600bfc865cad4e7549ae52f7dd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b2e8727624c289600bfc865cad4e7549ae52f7dd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b2e8727624c289600bfc865cad4e7549ae52f7dd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b2e8727624c289600bfc865cad4e7549ae52f7dd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "44e57cf69922474b3abaa232bafe327fa642cc26", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44e57cf69922474b3abaa232bafe327fa642cc26", + "html_url": "https://github.com/jenkinsci/jenkins/commit/44e57cf69922474b3abaa232bafe327fa642cc26" + } + ] + }, + { + "sha": "44e57cf69922474b3abaa232bafe327fa642cc26", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NGU1N2NmNjk5MjI0NzRiM2FiYWEyMzJiYWZlMzI3ZmE2NDJjYzI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T03:28:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-08T03:28:37Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_98\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2941 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4733961de9d30b9c9890aa241b6751a60b3a07be", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4733961de9d30b9c9890aa241b6751a60b3a07be" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/44e57cf69922474b3abaa232bafe327fa642cc26", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44e57cf69922474b3abaa232bafe327fa642cc26", + "html_url": "https://github.com/jenkinsci/jenkins/commit/44e57cf69922474b3abaa232bafe327fa642cc26", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/44e57cf69922474b3abaa232bafe327fa642cc26/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c612d064696715005d1e589f8c743ba4f2358901", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c612d064696715005d1e589f8c743ba4f2358901", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c612d064696715005d1e589f8c743ba4f2358901" + } + ] + }, + { + "sha": "5287be397fd714c945ffa8728a34a2351c7df2c4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1Mjg3YmUzOTdmZDcxNGM5NDVmZmE4NzI4YTM0YTIzNTFjN2RmMmM0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-07T06:55:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-07T06:55:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2915 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2d5859c75a59ca22435e1f2a43a6d64abfd23c7e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2d5859c75a59ca22435e1f2a43a6d64abfd23c7e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5287be397fd714c945ffa8728a34a2351c7df2c4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5287be397fd714c945ffa8728a34a2351c7df2c4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5287be397fd714c945ffa8728a34a2351c7df2c4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5287be397fd714c945ffa8728a34a2351c7df2c4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde" + } + ] + }, + { + "sha": "ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYTJiMzU5ZDVmNWE0YzliOTI5NWE5YTBlZDJlYjI3ZGIyMzVjY2Rl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-07T06:55:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-07T06:55:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_97\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2913 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6b952861a7ab42156bbfee1e8dc570ea71bbfe47", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6b952861a7ab42156bbfee1e8dc570ea71bbfe47" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ca2b359d5f5a4c9b9295a9a0ed2eb27db235ccde/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "73a46a95e657dc77047bbb27fc5d4f3ab6b75466", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/73a46a95e657dc77047bbb27fc5d4f3ab6b75466", + "html_url": "https://github.com/jenkinsci/jenkins/commit/73a46a95e657dc77047bbb27fc5d4f3ab6b75466" + } + ] + }, + { + "sha": "70a78dbdd9fd26d106a00a5f963431e7bda4e028", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MGE3OGRiZGQ5ZmQyNmQxMDZhMDBhNWY5NjM0MzFlN2JkYTRlMDI4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-04T02:05:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-04T02:05:48Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2855 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "42ca65a724041f7860653b55fb6b2411ccd48e37", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/42ca65a724041f7860653b55fb6b2411ccd48e37" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/70a78dbdd9fd26d106a00a5f963431e7bda4e028", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/70a78dbdd9fd26d106a00a5f963431e7bda4e028", + "html_url": "https://github.com/jenkinsci/jenkins/commit/70a78dbdd9fd26d106a00a5f963431e7bda4e028", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/70a78dbdd9fd26d106a00a5f963431e7bda4e028/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e" + } + ] + }, + { + "sha": "20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMGUwMzE0ZjFhMmM0ZTQ1NGExZmQyZDIyODk2ZGNkN2MxYjRiNDhl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-04T02:04:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-04-04T02:04:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_96\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2853 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1ad01c991e101787ed434ccfcdf6ea38af0ecd58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1ad01c991e101787ed434ccfcdf6ea38af0ecd58" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/20e0314f1a2c4e454a1fd2d22896dcd7c1b4b48e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "3c111982f656cf0493b4b2704597017d507670da", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3c111982f656cf0493b4b2704597017d507670da", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3c111982f656cf0493b4b2704597017d507670da" + } + ] + }, + { + "sha": "37157804a44bd921f3f5ccfdd93ac8d0ff5f551e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNzE1NzgwNGE0NGJkOTIxZjNmNWNjZmRkOTNhYzhkMGZmNWY1NTFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-31T17:02:53Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-31T17:02:53Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2824 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "881f2e88d20e83bd2ebb43c4dd74931736aa57e5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/881f2e88d20e83bd2ebb43c4dd74931736aa57e5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/37157804a44bd921f3f5ccfdd93ac8d0ff5f551e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/37157804a44bd921f3f5ccfdd93ac8d0ff5f551e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/37157804a44bd921f3f5ccfdd93ac8d0ff5f551e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/37157804a44bd921f3f5ccfdd93ac8d0ff5f551e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4" + } + ] + }, + { + "sha": "d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkM2E2ZmI0OGZlMmJiYTUyYzEwMTcwMjVlY2E2MWJjNGI3OWE2MmQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-31T17:01:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-31T17:01:26Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_95\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2822 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "27ce178f380d68faa6ee8879edba418cb06a58c4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/27ce178f380d68faa6ee8879edba418cb06a58c4" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d3a6fb48fe2bba52c1017025eca61bc4b79a62d4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "92d08fccff5600fb3a304a8c4e5caeb7d8b29570", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/92d08fccff5600fb3a304a8c4e5caeb7d8b29570", + "html_url": "https://github.com/jenkinsci/jenkins/commit/92d08fccff5600fb3a304a8c4e5caeb7d8b29570" + } + ] + }, + { + "sha": "f0a32035c14057e3e0a7781193e10ecf0516de4e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMGEzMjAzNWMxNDA1N2UzZTBhNzc4MTE5M2UxMGVjZjA1MTZkZTRl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-30T02:50:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-30T02:50:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2785 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f42d4b90f6f959a270eaeb2d537a31eb3a249e18", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f42d4b90f6f959a270eaeb2d537a31eb3a249e18" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f0a32035c14057e3e0a7781193e10ecf0516de4e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f0a32035c14057e3e0a7781193e10ecf0516de4e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f0a32035c14057e3e0a7781193e10ecf0516de4e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f0a32035c14057e3e0a7781193e10ecf0516de4e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b619b3e5af5a8f21a5ad33e333493bd2369724d7" + } + ] + }, + { + "sha": "b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNjE5YjNlNWFmNWE4ZjIxYTVhZDMzZTMzMzQ5M2JkMjM2OTcyNGQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-30T02:48:47Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-30T02:48:47Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_94\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2783 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e51f6ccf126c2bec50852c4729cfa020d848b173", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e51f6ccf126c2bec50852c4729cfa020d848b173" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b619b3e5af5a8f21a5ad33e333493bd2369724d7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b619b3e5af5a8f21a5ad33e333493bd2369724d7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "53d9564274732c7131a31893f3651c29fa67da15", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/53d9564274732c7131a31893f3651c29fa67da15", + "html_url": "https://github.com/jenkinsci/jenkins/commit/53d9564274732c7131a31893f3651c29fa67da15" + } + ] + }, + { + "sha": "f22a84ccd9fc554f45b1a793508ddf1bbc173600", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmMjJhODRjY2Q5ZmM1NTRmNDViMWE3OTM1MDhkZGYxYmJjMTczNjAw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T20:23:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T20:23:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2749 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1b32fbffd563786e215868853327a250e4578fd8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1b32fbffd563786e215868853327a250e4578fd8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f22a84ccd9fc554f45b1a793508ddf1bbc173600", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f22a84ccd9fc554f45b1a793508ddf1bbc173600", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f22a84ccd9fc554f45b1a793508ddf1bbc173600", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f22a84ccd9fc554f45b1a793508ddf1bbc173600/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c" + } + ] + }, + { + "sha": "a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMTBkMTEyZWY2YjAwZmM0MzBlMmNlNzlmMGY5MGU2Y2Y1YTk3NjZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T20:21:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T20:21:11Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_93\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2747 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "5ce454acd8fde88e64df09f131f19871ebf3892a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/5ce454acd8fde88e64df09f131f19871ebf3892a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a10d112ef6b00fc430e2ce79f0f90e6cf5a9766c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6d80f37360527cb1ab77e31a23ee6fbe5e3b55dc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6d80f37360527cb1ab77e31a23ee6fbe5e3b55dc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6d80f37360527cb1ab77e31a23ee6fbe5e3b55dc" + } + ] + }, + { + "sha": "8070c735cabce2c8c7769af0d87605a0900f9fd3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDcwYzczNWNhYmNlMmM4Yzc3NjlhZjBkODc2MDVhMDkwMGY5ZmQz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:27:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:27:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2733 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2fe8be4b8d7d3f6c4510b30e5916831e97906a4d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2fe8be4b8d7d3f6c4510b30e5916831e97906a4d" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8070c735cabce2c8c7769af0d87605a0900f9fd3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8070c735cabce2c8c7769af0d87605a0900f9fd3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8070c735cabce2c8c7769af0d87605a0900f9fd3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8070c735cabce2c8c7769af0d87605a0900f9fd3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6ce2009aff1a44722250db35052a14af0a80872d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ce2009aff1a44722250db35052a14af0a80872d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6ce2009aff1a44722250db35052a14af0a80872d" + } + ] + }, + { + "sha": "6ce2009aff1a44722250db35052a14af0a80872d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2Y2UyMDA5YWZmMWE0NDcyMjI1MGRiMzUwNTJhMTRhZjBhODA4NzJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:27:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:27:42Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_92\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2731 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8f0d4bd8a521af47ba230363dcee007e2de89e59", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8f0d4bd8a521af47ba230363dcee007e2de89e59" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6ce2009aff1a44722250db35052a14af0a80872d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ce2009aff1a44722250db35052a14af0a80872d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6ce2009aff1a44722250db35052a14af0a80872d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6ce2009aff1a44722250db35052a14af0a80872d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/808c971b7de9982a71a417a8d6d5009e5bdc2fdd" + } + ] + }, + { + "sha": "808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MDhjOTcxYjdkZTk5ODJhNzFhNDE3YThkNmQ1MDA5ZTViZGMyZmRk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:25:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:25:01Z" + }, + "message": "rolling back release preparation once more\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2730 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cdcda416474b1266420dfe903fb6efd08fb42216", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cdcda416474b1266420dfe903fb6efd08fb42216" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/808c971b7de9982a71a417a8d6d5009e5bdc2fdd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/808c971b7de9982a71a417a8d6d5009e5bdc2fdd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d19b46cc098962652e45bf547b1643222bc04c64", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d19b46cc098962652e45bf547b1643222bc04c64", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d19b46cc098962652e45bf547b1643222bc04c64" + } + ] + }, + { + "sha": "8ce307683bfe991b130e965f4c94573b182b6147", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4Y2UzMDc2ODNiZmU5OTFiMTMwZTk2NWY0Yzk0NTczYjE4MmI2MTQ3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:19:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:19:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2728 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fc45b8c820d3e152eaa0a78d62cc510d9cd7f873", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fc45b8c820d3e152eaa0a78d62cc510d9cd7f873" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8ce307683bfe991b130e965f4c94573b182b6147", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ce307683bfe991b130e965f4c94573b182b6147", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8ce307683bfe991b130e965f4c94573b182b6147", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8ce307683bfe991b130e965f4c94573b182b6147/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "html_url": "https://github.com/jenkinsci/jenkins/commit/45008fb002e1500a7c0aed6f07e9de2f6ddbc855" + } + ] + }, + { + "sha": "45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NTAwOGZiMDAyZTE1MDBhN2MwYWVkNmYwN2U5ZGUyZjZkZGJjODU1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:19:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:19:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_92\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2727 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c850b16f851f968390a68b2433c0c965d4f63455", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c850b16f851f968390a68b2433c0c965d4f63455" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "html_url": "https://github.com/jenkinsci/jenkins/commit/45008fb002e1500a7c0aed6f07e9de2f6ddbc855", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/45008fb002e1500a7c0aed6f07e9de2f6ddbc855/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d489226bff38650059a0c7f4939ec086b870bc89", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d489226bff38650059a0c7f4939ec086b870bc89", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d489226bff38650059a0c7f4939ec086b870bc89" + } + ] + }, + { + "sha": "d489226bff38650059a0c7f4939ec086b870bc89", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkNDg5MjI2YmZmMzg2NTAwNTlhMGM3ZjQ5MzllYzA4NmI4NzBiYzg5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:16:12Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-28T00:16:12Z" + }, + "message": "rolling back 1.92 release since the core jar seems to be corrupted\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2726 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9b1b7435a74dc88b21d534ed888e91fc003f39bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9b1b7435a74dc88b21d534ed888e91fc003f39bd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d489226bff38650059a0c7f4939ec086b870bc89", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d489226bff38650059a0c7f4939ec086b870bc89", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d489226bff38650059a0c7f4939ec086b870bc89", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d489226bff38650059a0c7f4939ec086b870bc89/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ad8ae9b4c276462db4507b0000a83faf56f7a34" + } + ] + }, + { + "sha": "5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1YWQ4YWU5YjRjMjc2NDYyZGI0NTA3YjAwMDBhODNmYWY1NmY3YTM0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-27T23:02:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-27T23:02:21Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2722 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fc45b8c820d3e152eaa0a78d62cc510d9cd7f873", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fc45b8c820d3e152eaa0a78d62cc510d9cd7f873" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ad8ae9b4c276462db4507b0000a83faf56f7a34", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ad8ae9b4c276462db4507b0000a83faf56f7a34/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c" + } + ] + }, + { + "sha": "5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1Y2I3ZDliOTQ5OTQxMmI1ZWQwYTg0NGU3ZGMxYjUyM2JkYWZhNzdj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-27T22:58:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-27T22:58:32Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_92\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2721 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c850b16f851f968390a68b2433c0c965d4f63455", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c850b16f851f968390a68b2433c0c965d4f63455" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5cb7d9b9499412b5ed0a844e7dc1b523bdafa77c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b9491396ab25ff69e5b023d15b4ae8beaf79734d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b9491396ab25ff69e5b023d15b4ae8beaf79734d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b9491396ab25ff69e5b023d15b4ae8beaf79734d" + } + ] + }, + { + "sha": "a5289665d61578baab7bc7071a400f34fbbfcb25", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNTI4OTY2NWQ2MTU3OGJhYWI3YmM3MDcxYTQwMGYzNGZiYmZjYjI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-26T22:58:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-26T22:58:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2702 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "12b751b776c3194b2b9bb50dc4670657e2a9bd3a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/12b751b776c3194b2b9bb50dc4670657e2a9bd3a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a5289665d61578baab7bc7071a400f34fbbfcb25", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5289665d61578baab7bc7071a400f34fbbfcb25", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a5289665d61578baab7bc7071a400f34fbbfcb25", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a5289665d61578baab7bc7071a400f34fbbfcb25/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f44e6cb2865dd5394da855a63d215715dfcd5ccd" + } + ] + }, + { + "sha": "f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNDRlNmNiMjg2NWRkNTM5NGRhODU1YTYzZDIxNTcxNWRmY2Q1Y2Nk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-26T22:56:45Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-26T22:56:45Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_91\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2700 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "023164c502d2dfbc0dff484a2d0dd41d7ed9f6fe", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/023164c502d2dfbc0dff484a2d0dd41d7ed9f6fe" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f44e6cb2865dd5394da855a63d215715dfcd5ccd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f44e6cb2865dd5394da855a63d215715dfcd5ccd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "021d88edddc5db87f585dd5b0f168f3a65abdb64", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/021d88edddc5db87f585dd5b0f168f3a65abdb64", + "html_url": "https://github.com/jenkinsci/jenkins/commit/021d88edddc5db87f585dd5b0f168f3a65abdb64" + } + ] + }, + { + "sha": "72afd5e44c54a4248c5f5da327cf47941ac49932", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MmFmZDVlNDRjNTRhNDI0OGM1ZjVkYTMyN2NmNDc5NDFhYzQ5OTMy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-25T03:43:34Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-25T03:43:34Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2637 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2fd69c61fd95aad5562b2b441c6639b9e4f3cee1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2fd69c61fd95aad5562b2b441c6639b9e4f3cee1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/72afd5e44c54a4248c5f5da327cf47941ac49932", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/72afd5e44c54a4248c5f5da327cf47941ac49932", + "html_url": "https://github.com/jenkinsci/jenkins/commit/72afd5e44c54a4248c5f5da327cf47941ac49932", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/72afd5e44c54a4248c5f5da327cf47941ac49932/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "dcbdce45283e6ca83848ef24958f7574401e1981", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dcbdce45283e6ca83848ef24958f7574401e1981", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dcbdce45283e6ca83848ef24958f7574401e1981" + } + ] + }, + { + "sha": "dcbdce45283e6ca83848ef24958f7574401e1981", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkY2JkY2U0NTI4M2U2Y2E4Mzg0OGVmMjQ5NThmNzU3NDQwMWUxOTgx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-25T03:41:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-25T03:41:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_90\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2635 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2bad95c50b5829e3fb6b89d182c3080c4bf23e06", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2bad95c50b5829e3fb6b89d182c3080c4bf23e06" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dcbdce45283e6ca83848ef24958f7574401e1981", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dcbdce45283e6ca83848ef24958f7574401e1981", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dcbdce45283e6ca83848ef24958f7574401e1981", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dcbdce45283e6ca83848ef24958f7574401e1981/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "92d95e659d151f76b2fbbdab45e13dfbd0410ccc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/92d95e659d151f76b2fbbdab45e13dfbd0410ccc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/92d95e659d151f76b2fbbdab45e13dfbd0410ccc" + } + ] + }, + { + "sha": "7af346541a782e8dba93c9dbc29c91526e726644", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3YWYzNDY1NDFhNzgyZThkYmE5M2M5ZGJjMjljOTE1MjZlNzI2NjQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-23T23:45:48Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-23T23:45:48Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2584 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "2739064c4a39ec8cf7ae108965883a64324e3f69", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/2739064c4a39ec8cf7ae108965883a64324e3f69" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7af346541a782e8dba93c9dbc29c91526e726644", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7af346541a782e8dba93c9dbc29c91526e726644", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7af346541a782e8dba93c9dbc29c91526e726644", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7af346541a782e8dba93c9dbc29c91526e726644/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/398d5ddc2aa23e03ea67d6f35e8640ba748a523c" + } + ] + }, + { + "sha": "398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozOThkNWRkYzJhYTIzZTAzZWE2N2Q2ZjM1ZTg2NDBiYTc0OGE1MjNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-23T23:43:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-23T23:43:52Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_89\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2582 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "32bb440c03db83ffd24dbcdc767d66b3bc23f422", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/32bb440c03db83ffd24dbcdc767d66b3bc23f422" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/398d5ddc2aa23e03ea67d6f35e8640ba748a523c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/398d5ddc2aa23e03ea67d6f35e8640ba748a523c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "11ae8ec7f34529c6fa8b71e951d53118ce0df146", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/11ae8ec7f34529c6fa8b71e951d53118ce0df146", + "html_url": "https://github.com/jenkinsci/jenkins/commit/11ae8ec7f34529c6fa8b71e951d53118ce0df146" + } + ] + }, + { + "sha": "3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozYmQ1YWM3OGYxYTMxOGNiMmExZTlmOGY4ZWU0NzgyODY3MzFkYmE2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-16T22:45:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-16T22:45:40Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2558 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "038d590923c1e2914ff8156be995e076df41175a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/038d590923c1e2914ff8156be995e076df41175a" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3bd5ac78f1a318cb2a1e9f8f8ee478286731dba6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6" + } + ] + }, + { + "sha": "a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNmU3OWYzYTMyMjM4ZDVlYWQ4MGE5ZTQ3MjFkYWVlYjZhODRmMWI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-16T22:44:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-16T22:44:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_88\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2556 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "765693ed0400d5123b31aa2d281e94a61beffacd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/765693ed0400d5123b31aa2d281e94a61beffacd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a6e79f3a32238d5ead80a9e4721daeeb6a84f1b6/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8201db2d8820e4c6b15048ae862f604b61d23db4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8201db2d8820e4c6b15048ae862f604b61d23db4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8201db2d8820e4c6b15048ae862f604b61d23db4" + } + ] + }, + { + "sha": "bd2f282a258191018d3a6ea20edc3ea5b4334b7f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZDJmMjgyYTI1ODE5MTAxOGQzYTZlYTIwZWRjM2VhNWI0MzM0Yjdm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-14T04:45:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-14T04:45:17Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2523 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b9b2245e6b780a7a4101114b947b552cd789caed", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b9b2245e6b780a7a4101114b947b552cd789caed" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bd2f282a258191018d3a6ea20edc3ea5b4334b7f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bd2f282a258191018d3a6ea20edc3ea5b4334b7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bd2f282a258191018d3a6ea20edc3ea5b4334b7f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bd2f282a258191018d3a6ea20edc3ea5b4334b7f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/77d5cdca0df7915881aa134fd5df1311bdc0a6d4" + } + ] + }, + { + "sha": "77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3N2Q1Y2RjYTBkZjc5MTU4ODFhYTEzNGZkNWRmMTMxMWJkYzBhNmQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-14T04:43:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-14T04:43:42Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_87\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2521 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a28372d1662f627c416d777843b1dd8e1cb65eb7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a28372d1662f627c416d777843b1dd8e1cb65eb7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/77d5cdca0df7915881aa134fd5df1311bdc0a6d4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/77d5cdca0df7915881aa134fd5df1311bdc0a6d4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5873930e7ee0f68f9da5c3be622e32547fa9a16a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5873930e7ee0f68f9da5c3be622e32547fa9a16a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5873930e7ee0f68f9da5c3be622e32547fa9a16a" + } + ] + }, + { + "sha": "4eeac2fa3148b2cab97c3a0ae370b6b88633b928", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZWVhYzJmYTMxNDhiMmNhYjk3YzNhMGFlMzcwYjZiODg2MzNiOTI4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-12T23:04:17Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-12T23:04:17Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2450 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f541456298b1c68672b18d8786bdf3cfbde92426", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f541456298b1c68672b18d8786bdf3cfbde92426" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4eeac2fa3148b2cab97c3a0ae370b6b88633b928", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4eeac2fa3148b2cab97c3a0ae370b6b88633b928", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4eeac2fa3148b2cab97c3a0ae370b6b88633b928", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4eeac2fa3148b2cab97c3a0ae370b6b88633b928/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1" + } + ] + }, + { + "sha": "6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2ZWFhNDk4ZmIxZWRhYzQ3OWM5NWNmZTQzNzdlYzNlZjlhMjMyZWUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-12T23:02:36Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-12T23:02:36Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_86\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2448 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "bd0ede1543f8f1a739fb3013d8936da92607978b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/bd0ede1543f8f1a739fb3013d8936da92607978b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6eaa498fb1edac479c95cfe4377ec3ef9a232ee1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "103efceb18e08333b68f718a69a0533b53775ce1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/103efceb18e08333b68f718a69a0533b53775ce1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/103efceb18e08333b68f718a69a0533b53775ce1" + } + ] + }, + { + "sha": "22d977a602f1dfb168ca23011158fe52b4d8d60e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyMmQ5NzdhNjAyZjFkZmIxNjhjYTIzMDExMTU4ZmU1MmI0ZDhkNjBl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-06T20:17:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-06T20:17:09Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2352 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "58d5faa86c92d6e46dc5a42e96453b99d331ea48", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/58d5faa86c92d6e46dc5a42e96453b99d331ea48" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/22d977a602f1dfb168ca23011158fe52b4d8d60e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/22d977a602f1dfb168ca23011158fe52b4d8d60e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/22d977a602f1dfb168ca23011158fe52b4d8d60e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/22d977a602f1dfb168ca23011158fe52b4d8d60e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e8ebf31c7e63f9934cde648c3be8787e10b0312" + } + ] + }, + { + "sha": "4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0ZThlYmYzMWM3ZTYzZjk5MzRjZGU2NDhjM2JlODc4N2UxMGIwMzEy", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-06T20:15:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-06T20:15:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_85\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2351 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "455008822076f01ae7bd50d6aebcb8575175769f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/455008822076f01ae7bd50d6aebcb8575175769f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4e8ebf31c7e63f9934cde648c3be8787e10b0312", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4e8ebf31c7e63f9934cde648c3be8787e10b0312/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8820c0208c836755029377fc0f4454f605de5295", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8820c0208c836755029377fc0f4454f605de5295", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8820c0208c836755029377fc0f4454f605de5295" + } + ] + }, + { + "sha": "2d8aa916828ab43d9625c51dad59d0dd0ea4c10b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZDhhYTkxNjgyOGFiNDNkOTYyNWM1MWRhZDU5ZDBkZDBlYTRjMTBi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-03T00:48:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-03-03T00:48:13Z" + }, + "message": "modified to use maven-agent to launch M2 outside Hudson JVM.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2294 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "17b7cbd1fe6d4eec0fc01a41aa9467aeb08438e7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/17b7cbd1fe6d4eec0fc01a41aa9467aeb08438e7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2d8aa916828ab43d9625c51dad59d0dd0ea4c10b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d8aa916828ab43d9625c51dad59d0dd0ea4c10b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2d8aa916828ab43d9625c51dad59d0dd0ea4c10b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2d8aa916828ab43d9625c51dad59d0dd0ea4c10b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5ae92ea022c3775ed2f5fc3532824be477d4a991", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ae92ea022c3775ed2f5fc3532824be477d4a991", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ae92ea022c3775ed2f5fc3532824be477d4a991" + } + ] + }, + { + "sha": "67bae830bd7ec33d9b124de65677f58c24ac1626", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2N2JhZTgzMGJkN2VjMzNkOWIxMjRkZTY1Njc3ZjU4YzI0YWMxNjI2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-28T01:15:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-28T01:15:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2273 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9ace2d6713114619d0569cab1a4140c0511b08fd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9ace2d6713114619d0569cab1a4140c0511b08fd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/67bae830bd7ec33d9b124de65677f58c24ac1626", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/67bae830bd7ec33d9b124de65677f58c24ac1626", + "html_url": "https://github.com/jenkinsci/jenkins/commit/67bae830bd7ec33d9b124de65677f58c24ac1626", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/67bae830bd7ec33d9b124de65677f58c24ac1626/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2fc0f8a218a5a0496b82425b9864c5da85e8a56b" + } + ] + }, + { + "sha": "2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyZmMwZjhhMjE4YTVhMDQ5NmI4MjQyNWI5ODY0YzVkYTg1ZThhNTZi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-28T01:13:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-28T01:13:39Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_84\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2271 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06855cc72dd02904330832c17f1060939972f13f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06855cc72dd02904330832c17f1060939972f13f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/2fc0f8a218a5a0496b82425b9864c5da85e8a56b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/2fc0f8a218a5a0496b82425b9864c5da85e8a56b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "50f508bfc6e9ebc0f9efe9d20975c2ba9f4e1ad1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/50f508bfc6e9ebc0f9efe9d20975c2ba9f4e1ad1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/50f508bfc6e9ebc0f9efe9d20975c2ba9f4e1ad1" + } + ] + }, + { + "sha": "465df0e727349bc5c0bc7633c8e6bf12f0863565", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NjVkZjBlNzI3MzQ5YmM1YzBiYzc2MzNjOGU2YmYxMmYwODYzNTY1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-22T02:24:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-22T02:24:26Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2248 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "99b5371984360c5374865a7f71d294a12a19f248", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/99b5371984360c5374865a7f71d294a12a19f248" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/465df0e727349bc5c0bc7633c8e6bf12f0863565", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/465df0e727349bc5c0bc7633c8e6bf12f0863565", + "html_url": "https://github.com/jenkinsci/jenkins/commit/465df0e727349bc5c0bc7633c8e6bf12f0863565", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/465df0e727349bc5c0bc7633c8e6bf12f0863565/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6b87f981b0811570450e36d2a20e5a2798cdfbd" + } + ] + }, + { + "sha": "c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNmI4N2Y5ODFiMDgxMTU3MDQ1MGUzNmQyYTIwZTVhMjc5OGNkZmJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-22T02:22:49Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-22T02:22:49Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_83\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2246 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7a4cfc6862bebc02e4a76e7084dbcce50f744995", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7a4cfc6862bebc02e4a76e7084dbcce50f744995" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6b87f981b0811570450e36d2a20e5a2798cdfbd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6b87f981b0811570450e36d2a20e5a2798cdfbd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b4bd4fee5f8fb2431cf4e3d26215ada5ea2674f3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4bd4fee5f8fb2431cf4e3d26215ada5ea2674f3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b4bd4fee5f8fb2431cf4e3d26215ada5ea2674f3" + } + ] + }, + { + "sha": "a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphNzAzMWY0Njc4ZTg0OWUxYzZlNDRjNmM0YTNlZTNmODIxNWIwZDlm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-16T01:42:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-16T01:42:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2225 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4475b3ea2d5e2397749d80c025dfd4ece637425e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4475b3ea2d5e2397749d80c025dfd4ece637425e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a7031f4678e849e1c6e44c6c4a3ee3f8215b0d9f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "34b4c6ae74b965018944cf5fdebc22dafe800b44", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34b4c6ae74b965018944cf5fdebc22dafe800b44", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34b4c6ae74b965018944cf5fdebc22dafe800b44" + } + ] + }, + { + "sha": "34b4c6ae74b965018944cf5fdebc22dafe800b44", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNGI0YzZhZTc0Yjk2NTAxODk0NGNmNWZkZWJjMjJkYWZlODAwYjQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-16T01:40:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-16T01:40:58Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_82\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2223 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "09f88cc4c1e3f00dfa40e6790b2c15809cfbd379", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/09f88cc4c1e3f00dfa40e6790b2c15809cfbd379" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/34b4c6ae74b965018944cf5fdebc22dafe800b44", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34b4c6ae74b965018944cf5fdebc22dafe800b44", + "html_url": "https://github.com/jenkinsci/jenkins/commit/34b4c6ae74b965018944cf5fdebc22dafe800b44", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/34b4c6ae74b965018944cf5fdebc22dafe800b44/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0d996b7fed70eab84e5d321e9eb49d79f133ed19", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0d996b7fed70eab84e5d321e9eb49d79f133ed19", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0d996b7fed70eab84e5d321e9eb49d79f133ed19" + } + ] + }, + { + "sha": "3129bdee64bf74de096aa4ba5dd555837e43145b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMTI5YmRlZTY0YmY3NGRlMDk2YWE0YmE1ZGQ1NTU4MzdlNDMxNDVi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-13T00:44:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-13T00:44:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2196 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "a3c0198377fb3c49719418f615b523a592d76b96", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/a3c0198377fb3c49719418f615b523a592d76b96" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/3129bdee64bf74de096aa4ba5dd555837e43145b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3129bdee64bf74de096aa4ba5dd555837e43145b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/3129bdee64bf74de096aa4ba5dd555837e43145b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/3129bdee64bf74de096aa4ba5dd555837e43145b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "9a206c4a8293f440675a326309c008dd62f374f7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a206c4a8293f440675a326309c008dd62f374f7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9a206c4a8293f440675a326309c008dd62f374f7" + } + ] + }, + { + "sha": "9a206c4a8293f440675a326309c008dd62f374f7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5YTIwNmM0YTgyOTNmNDQwNjc1YTMyNjMwOWMwMDhkZDYyZjM3NGY3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-13T00:42:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-13T00:42:40Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_81\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2194 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7bcae0592c307cb10888890432baeae0890076a1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7bcae0592c307cb10888890432baeae0890076a1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9a206c4a8293f440675a326309c008dd62f374f7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a206c4a8293f440675a326309c008dd62f374f7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9a206c4a8293f440675a326309c008dd62f374f7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9a206c4a8293f440675a326309c008dd62f374f7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "fb3a6e7133af402d3ff20c4d1d97719418c5f910", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fb3a6e7133af402d3ff20c4d1d97719418c5f910", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fb3a6e7133af402d3ff20c4d1d97719418c5f910" + } + ] + }, + { + "sha": "be86dce26ada44bb3465c0e82c60ada0c1e7ce05", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZTg2ZGNlMjZhZGE0NGJiMzQ2NWMwZTgyYzYwYWRhMGMxZTdjZTA1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T22:30:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T22:30:24Z" + }, + "message": "sign jars that are needed for JNLP slave agents\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2144 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ee2e9a853df51bd1861658423b0793671d2d7bce", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ee2e9a853df51bd1861658423b0793671d2d7bce" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/be86dce26ada44bb3465c0e82c60ada0c1e7ce05", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/be86dce26ada44bb3465c0e82c60ada0c1e7ce05", + "html_url": "https://github.com/jenkinsci/jenkins/commit/be86dce26ada44bb3465c0e82c60ada0c1e7ce05", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/be86dce26ada44bb3465c0e82c60ada0c1e7ce05/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "765dea3cc179935f2156eacbcff8dd88a51e1e75", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/765dea3cc179935f2156eacbcff8dd88a51e1e75", + "html_url": "https://github.com/jenkinsci/jenkins/commit/765dea3cc179935f2156eacbcff8dd88a51e1e75" + } + ] + }, + { + "sha": "7e9380d104a295b68049d00e26f3173707e3b7b7", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3ZTkzODBkMTA0YTI5NWI2ODA0OWQwMGUyNmYzMTczNzA3ZTNiN2I3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T18:02:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T18:02:03Z" + }, + "message": "added JNLP agent as a module\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2136 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9f1bc427b1ca8f2d4ad5e4c775cbb6c4a4989e97", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9f1bc427b1ca8f2d4ad5e4c775cbb6c4a4989e97" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7e9380d104a295b68049d00e26f3173707e3b7b7", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e9380d104a295b68049d00e26f3173707e3b7b7", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7e9380d104a295b68049d00e26f3173707e3b7b7", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7e9380d104a295b68049d00e26f3173707e3b7b7/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8485ee5f05d8bd33a7cabb02bfb0ca1486c15e9b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8485ee5f05d8bd33a7cabb02bfb0ca1486c15e9b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8485ee5f05d8bd33a7cabb02bfb0ca1486c15e9b" + } + ] + }, + { + "sha": "bdf31d6594260d7329b49f9f9d91142939dfe6b9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZGYzMWQ2NTk0MjYwZDczMjliNDlmOWY5ZDkxMTQyOTM5ZGZlNmI5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T15:27:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T15:27:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2129 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "481163d6d2feec538e434d865c1430a3214ea762", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/481163d6d2feec538e434d865c1430a3214ea762" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bdf31d6594260d7329b49f9f9d91142939dfe6b9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bdf31d6594260d7329b49f9f9d91142939dfe6b9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bdf31d6594260d7329b49f9f9d91142939dfe6b9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bdf31d6594260d7329b49f9f9d91142939dfe6b9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c94ab9204558de6cf67bf4ba72f35626e64a8040", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c94ab9204558de6cf67bf4ba72f35626e64a8040", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c94ab9204558de6cf67bf4ba72f35626e64a8040" + } + ] + }, + { + "sha": "c94ab9204558de6cf67bf4ba72f35626e64a8040", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjOTRhYjkyMDQ1NThkZTZjZjY3YmY0YmE3MmYzNTYyNmU2NGE4MDQw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T15:26:39Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-10T15:26:39Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_80\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2127 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "954304d272c99256f44dc12cdaf04aecdc32e448", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/954304d272c99256f44dc12cdaf04aecdc32e448" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c94ab9204558de6cf67bf4ba72f35626e64a8040", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c94ab9204558de6cf67bf4ba72f35626e64a8040", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c94ab9204558de6cf67bf4ba72f35626e64a8040", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c94ab9204558de6cf67bf4ba72f35626e64a8040/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "862a646c7d4054e056feace0bb2591014284be9c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/862a646c7d4054e056feace0bb2591014284be9c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/862a646c7d4054e056feace0bb2591014284be9c" + } + ] + }, + { + "sha": "d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkNmYwNTJkZGZjODcyYjYyZWI3ZTI0Y2ViOGU0YWM5ZjhkNTY3NjIx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-07T23:05:55Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-07T23:05:55Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2089 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "fe4e88bae970d56afed987b58f9e329139459ccb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/fe4e88bae970d56afed987b58f9e329139459ccb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d6f052ddfc872b62eb7e24ceb8e4ac9f8d567621/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a" + } + ] + }, + { + "sha": "0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowYjI4ZDVkOTUyYjQ0YmJjZGQzMGVkMTRjMDI4ZWQ0MmUyZDA4Mzhh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-07T23:04:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-07T23:04:13Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_79\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2087 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d201ec47e711cf31a53f69ac29f3c35ecb4a6908", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d201ec47e711cf31a53f69ac29f3c35ecb4a6908" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/0b28d5d952b44bbcdd30ed14c028ed42e2d0838a/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "bcd58de243459cc5af8cb81731907a125734d469", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bcd58de243459cc5af8cb81731907a125734d469", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bcd58de243459cc5af8cb81731907a125734d469" + } + ] + }, + { + "sha": "8de8fae0dd3e67eab27808cdacfc120fa871ee08", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZGU4ZmFlMGRkM2U2N2VhYjI3ODA4Y2RhY2ZjMTIwZmE4NzFlZTA4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-02T22:24:03Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-02T22:24:03Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2037 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "e7130405b409214650c4006a0e7c52be2cb80f93", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/e7130405b409214650c4006a0e7c52be2cb80f93" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8de8fae0dd3e67eab27808cdacfc120fa871ee08", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8de8fae0dd3e67eab27808cdacfc120fa871ee08", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8de8fae0dd3e67eab27808cdacfc120fa871ee08", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8de8fae0dd3e67eab27808cdacfc120fa871ee08/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "8fb6e816788e16973c3b4807fe8480ed29c572b5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8fb6e816788e16973c3b4807fe8480ed29c572b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8fb6e816788e16973c3b4807fe8480ed29c572b5" + } + ] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-22.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-22.json new file mode 100644 index 000000000..60a1e6fcf --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/repositories_1103607_commits-22.json @@ -0,0 +1,1964 @@ +[ + { + "sha": "8fb6e816788e16973c3b4807fe8480ed29c572b5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZmI2ZTgxNjc4OGUxNjk3M2MzYjQ4MDdmZTg0ODBlZDI5YzU3MmI1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-02T22:22:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-02-02T22:22:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_78\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@2035 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "91aaa166551f3d424612d846b9290bffa8eff329", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/91aaa166551f3d424612d846b9290bffa8eff329" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8fb6e816788e16973c3b4807fe8480ed29c572b5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8fb6e816788e16973c3b4807fe8480ed29c572b5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8fb6e816788e16973c3b4807fe8480ed29c572b5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8fb6e816788e16973c3b4807fe8480ed29c572b5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5413e476dd354c8b873589efd212f27e08f01ada", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5413e476dd354c8b873589efd212f27e08f01ada", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5413e476dd354c8b873589efd212f27e08f01ada" + } + ] + }, + { + "sha": "c496c2455724caa9c574e812757601b4cf168424", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNDk2YzI0NTU3MjRjYWE5YzU3NGU4MTI3NTc2MDFiNGNmMTY4NDI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-31T00:58:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-31T00:58:58Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1994 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b14122bc4592696019e107842329d278723c3bbc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b14122bc4592696019e107842329d278723c3bbc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c496c2455724caa9c574e812757601b4cf168424", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c496c2455724caa9c574e812757601b4cf168424", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c496c2455724caa9c574e812757601b4cf168424", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c496c2455724caa9c574e812757601b4cf168424/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5feeb4514d7e062c08036a7e0a53b3a93971c2db" + } + ] + }, + { + "sha": "5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZmVlYjQ1MTRkN2UwNjJjMDgwMzZhN2UwYTUzYjNhOTM5NzFjMmRi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-31T00:57:38Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-31T00:57:38Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_77\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1992 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "42c5bfe9bb2760493942500a6f9a6319f86d7716", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/42c5bfe9bb2760493942500a6f9a6319f86d7716" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5feeb4514d7e062c08036a7e0a53b3a93971c2db", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5feeb4514d7e062c08036a7e0a53b3a93971c2db/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c3cee631618976d525610b43f56f39730e9a0e48", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3cee631618976d525610b43f56f39730e9a0e48", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c3cee631618976d525610b43f56f39730e9a0e48" + } + ] + }, + { + "sha": "8e341c70f15f974b4a03ac4a1dcff9b48c621577", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4ZTM0MWM3MGYxNWY5NzRiNGEwM2FjNGExZGNmZjliNDhjNjIxNTc3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-26T02:38:58Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-26T02:38:58Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1928 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b6270375a6e97072a9298a633131a1dd8a8ce21b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b6270375a6e97072a9298a633131a1dd8a8ce21b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8e341c70f15f974b4a03ac4a1dcff9b48c621577", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8e341c70f15f974b4a03ac4a1dcff9b48c621577", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8e341c70f15f974b4a03ac4a1dcff9b48c621577", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8e341c70f15f974b4a03ac4a1dcff9b48c621577/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cb7c866167498fe57d636c52a359448f08cc57ba", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb7c866167498fe57d636c52a359448f08cc57ba", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb7c866167498fe57d636c52a359448f08cc57ba" + } + ] + }, + { + "sha": "cb7c866167498fe57d636c52a359448f08cc57ba", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjYjdjODY2MTY3NDk4ZmU1N2Q2MzZjNTJhMzU5NDQ4ZjA4Y2M1N2Jh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-26T02:37:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-26T02:37:08Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_76\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1926 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "39884f61214bd62a815f8d4999a59db285addcb0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/39884f61214bd62a815f8d4999a59db285addcb0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cb7c866167498fe57d636c52a359448f08cc57ba", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb7c866167498fe57d636c52a359448f08cc57ba", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cb7c866167498fe57d636c52a359448f08cc57ba", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cb7c866167498fe57d636c52a359448f08cc57ba/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5cd8fa9a86b182657394e4d28c2d9ce7f8e95077", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5cd8fa9a86b182657394e4d28c2d9ce7f8e95077", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5cd8fa9a86b182657394e4d28c2d9ce7f8e95077" + } + ] + }, + { + "sha": "bf2f4e3f66991627583f3d53412fa394cd17c715", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiZjJmNGUzZjY2OTkxNjI3NTgzZjNkNTM0MTJmYTM5NGNkMTdjNzE1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-24T17:52:52Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-24T17:52:52Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1886 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "09f650257d358a581702d6e41baf6882577ad8e2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/09f650257d358a581702d6e41baf6882577ad8e2" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bf2f4e3f66991627583f3d53412fa394cd17c715", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf2f4e3f66991627583f3d53412fa394cd17c715", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bf2f4e3f66991627583f3d53412fa394cd17c715", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bf2f4e3f66991627583f3d53412fa394cd17c715/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/440e57c0176dbfb21d0d15817a92ec91c2e618a9" + } + ] + }, + { + "sha": "440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0NDBlNTdjMDE3NmRiZmIyMWQwZDE1ODE3YTkyZWM5MWMyZTYxOGE5", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-24T17:51:18Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-24T17:51:18Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_75\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1884 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "45b28bec15551a185d99459de226bfc3afde2719", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/45b28bec15551a185d99459de226bfc3afde2719" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/440e57c0176dbfb21d0d15817a92ec91c2e618a9", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/440e57c0176dbfb21d0d15817a92ec91c2e618a9/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "95c9648c705a6dcfd327fefb5397d2fd96b09897", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/95c9648c705a6dcfd327fefb5397d2fd96b09897", + "html_url": "https://github.com/jenkinsci/jenkins/commit/95c9648c705a6dcfd327fefb5397d2fd96b09897" + } + ] + }, + { + "sha": "937b5f63eb2f37016fbdb959b1611db6fa8b6dae", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5MzdiNWY2M2ViMmYzNzAxNmZiZGI5NTliMTYxMWRiNmZhOGI2ZGFl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-18T02:02:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-18T02:02:33Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1797 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8c05da68e4e70f47bad1564d837f74ba90974d78", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8c05da68e4e70f47bad1564d837f74ba90974d78" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/937b5f63eb2f37016fbdb959b1611db6fa8b6dae", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/937b5f63eb2f37016fbdb959b1611db6fa8b6dae", + "html_url": "https://github.com/jenkinsci/jenkins/commit/937b5f63eb2f37016fbdb959b1611db6fa8b6dae", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/937b5f63eb2f37016fbdb959b1611db6fa8b6dae/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa" + } + ] + }, + { + "sha": "498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo0OThmOGZjYTY0NWExNjU0YzRjZDdhYjJmNTE0NWNmYjMzNTlkZGZh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-18T02:01:09Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-18T02:01:09Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_74\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1795 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9c158349c9609859c96ef7a11887a2e8eb7316bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9c158349c9609859c96ef7a11887a2e8eb7316bd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/498f8fca645a1654c4cd7ab2f5145cfb3359ddfa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eed35488c67fe73e25f81173552b7bf230b978a5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eed35488c67fe73e25f81173552b7bf230b978a5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eed35488c67fe73e25f81173552b7bf230b978a5" + } + ] + }, + { + "sha": "247be5ba66ac04ec3f9bde9bd5076ed44093ba85", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNDdiZTViYTY2YWMwNGVjM2Y5YmRlOWJkNTA3NmVkNDQwOTNiYTg1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-13T01:10:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-13T01:10:32Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1741 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7de13a10289bbc34f0e03a6a3c963f3d8586e722", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7de13a10289bbc34f0e03a6a3c963f3d8586e722" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/247be5ba66ac04ec3f9bde9bd5076ed44093ba85", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/247be5ba66ac04ec3f9bde9bd5076ed44093ba85", + "html_url": "https://github.com/jenkinsci/jenkins/commit/247be5ba66ac04ec3f9bde9bd5076ed44093ba85", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/247be5ba66ac04ec3f9bde9bd5076ed44093ba85/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387" + } + ] + }, + { + "sha": "c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjM2JiZGI2MmU3ZjA0ZTJiMGMwYjRkZmQyNWI5YTYwYTMyZTk5Mzg3", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-13T01:09:05Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-13T01:09:05Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_73\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1739 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4967f6302e19551740609b086ef55e7bd72459e1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4967f6302e19551740609b086ef55e7bd72459e1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c3bbdb62e7f04e2b0c0b4dfd25b9a60a32e99387/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c7edf43e69615a9aa14321ec6be4bc44024fdd58", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c7edf43e69615a9aa14321ec6be4bc44024fdd58", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c7edf43e69615a9aa14321ec6be4bc44024fdd58" + } + ] + }, + { + "sha": "82b194b9673d1ad7a37d9f6875c1965d9ff4d700", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4MmIxOTRiOTY3M2QxYWQ3YTM3ZDlmNjg3NWMxOTY1ZDlmZjRkNzAw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T23:52:20Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T23:52:20Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1697 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f60338a7ff5937523698b621c2aed4f7dc62c33f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f60338a7ff5937523698b621c2aed4f7dc62c33f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/82b194b9673d1ad7a37d9f6875c1965d9ff4d700", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/82b194b9673d1ad7a37d9f6875c1965d9ff4d700", + "html_url": "https://github.com/jenkinsci/jenkins/commit/82b194b9673d1ad7a37d9f6875c1965d9ff4d700", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/82b194b9673d1ad7a37d9f6875c1965d9ff4d700/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf32669ba3759007f6c21aefd6bfcb530d3d0a63" + } + ] + }, + { + "sha": "cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjZjMyNjY5YmEzNzU5MDA3ZjZjMjFhZWZkNmJmY2I1MzBkM2QwYTYz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T23:51:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T23:51:01Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_72\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1695 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c92163dd27bb5dc12e0847d99cd2c06cbc8eded0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c92163dd27bb5dc12e0847d99cd2c06cbc8eded0" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "html_url": "https://github.com/jenkinsci/jenkins/commit/cf32669ba3759007f6c21aefd6bfcb530d3d0a63", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/cf32669ba3759007f6c21aefd6bfcb530d3d0a63/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d380b8085b4dcffd20d03848093c2c1c88de2a23", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d380b8085b4dcffd20d03848093c2c1c88de2a23", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d380b8085b4dcffd20d03848093c2c1c88de2a23" + } + ] + }, + { + "sha": "192dbfd3d1c655c95ab2cc9823e707aeb3528efc", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxOTJkYmZkM2QxYzY1NWM5NWFiMmNjOTgyM2U3MDdhZWIzNTI4ZWZj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T07:29:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T07:29:40Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1677 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d0baf09b9e7c83768afeb44f5dbfe2bee3420732", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d0baf09b9e7c83768afeb44f5dbfe2bee3420732" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/192dbfd3d1c655c95ab2cc9823e707aeb3528efc", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/192dbfd3d1c655c95ab2cc9823e707aeb3528efc", + "html_url": "https://github.com/jenkinsci/jenkins/commit/192dbfd3d1c655c95ab2cc9823e707aeb3528efc", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/192dbfd3d1c655c95ab2cc9823e707aeb3528efc/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e237c467e13a358c2a8f2ef47383904ef271815e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e237c467e13a358c2a8f2ef47383904ef271815e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e237c467e13a358c2a8f2ef47383904ef271815e" + } + ] + }, + { + "sha": "e237c467e13a358c2a8f2ef47383904ef271815e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplMjM3YzQ2N2UxM2EzNThjMmE4ZjJlZjQ3MzgzOTA0ZWYyNzE4MTVl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T07:28:26Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T07:28:26Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_71\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1675 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "9f5bcccffd3e09ac64a2b5bd3e3be04247752073", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/9f5bcccffd3e09ac64a2b5bd3e3be04247752073" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e237c467e13a358c2a8f2ef47383904ef271815e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e237c467e13a358c2a8f2ef47383904ef271815e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e237c467e13a358c2a8f2ef47383904ef271815e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e237c467e13a358c2a8f2ef47383904ef271815e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a6345d4e443e1c71b8c2281d796470a9e8741aab", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a6345d4e443e1c71b8c2281d796470a9e8741aab", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a6345d4e443e1c71b8c2281d796470a9e8741aab" + } + ] + }, + { + "sha": "f4da9ababc3bfe9e78d611cab530b2047995f168", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNGRhOWFiYWJjM2JmZTllNzhkNjExY2FiNTMwYjIwNDc5OTVmMTY4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T01:22:50Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T01:22:50Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1664 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "44c7180f64290648b047f31b06dc97228bf58b49", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/44c7180f64290648b047f31b06dc97228bf58b49" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f4da9ababc3bfe9e78d611cab530b2047995f168", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f4da9ababc3bfe9e78d611cab530b2047995f168", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f4da9ababc3bfe9e78d611cab530b2047995f168", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f4da9ababc3bfe9e78d611cab530b2047995f168/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5" + } + ] + }, + { + "sha": "1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxZDg5ZTUwYzdhMDBmZTRiNWM0MjdlNzdhODdjYTc0ODQ2ODNiM2U1", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T01:21:32Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-07T01:21:32Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_70\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1662 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "1e592c7a94bcd30dc3c931ea4ebc7e7b1f63d813", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/1e592c7a94bcd30dc3c931ea4ebc7e7b1f63d813" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1d89e50c7a00fe4b5c427e77a87ca7484683b3e5/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "6371aa8f36417325e059046cd564bf2a9b25c27f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/6371aa8f36417325e059046cd564bf2a9b25c27f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/6371aa8f36417325e059046cd564bf2a9b25c27f" + } + ] + }, + { + "sha": "5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZGY1ZGE0Yzc5YmM5NDdhNDhlOGU2ZWRlNGNhYmRjNmNiNTJmZWUz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-04T01:48:37Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-04T01:48:37Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1611 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "6e20ae86cecdd7523136f25fb926f2d868e55fe8", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/6e20ae86cecdd7523136f25fb926f2d868e55fe8" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5df5da4c79bc947a48e8e6ede4cabdc6cb52fee3/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "35962af18f45bd3a69cfad476c48d6be43185923", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35962af18f45bd3a69cfad476c48d6be43185923", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35962af18f45bd3a69cfad476c48d6be43185923" + } + ] + }, + { + "sha": "35962af18f45bd3a69cfad476c48d6be43185923", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozNTk2MmFmMThmNDViZDNhNjljZmFkNDc2YzQ4ZDZiZTQzMTg1OTIz", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-04T01:47:07Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2007-01-04T01:47:07Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_69\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1609 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "44155bc869e4d72211adb87024fd696341dbdd12", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/44155bc869e4d72211adb87024fd696341dbdd12" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/35962af18f45bd3a69cfad476c48d6be43185923", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35962af18f45bd3a69cfad476c48d6be43185923", + "html_url": "https://github.com/jenkinsci/jenkins/commit/35962af18f45bd3a69cfad476c48d6be43185923", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/35962af18f45bd3a69cfad476c48d6be43185923/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "30aadc5000b35e87a1dcfca14123d7ead9610ba9", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30aadc5000b35e87a1dcfca14123d7ead9610ba9", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30aadc5000b35e87a1dcfca14123d7ead9610ba9" + } + ] + }, + { + "sha": "1b1e98709a07181dc00935e602c08f22bdc2ec51", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYjFlOTg3MDlhMDcxODFkYzAwOTM1ZTYwMmMwOGYyMmJkYzJlYzUx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-21T02:24:04Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-21T02:24:04Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1399 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "83bc20d3933f4b56be122ece725375ca74ac0a8c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/83bc20d3933f4b56be122ece725375ca74ac0a8c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1b1e98709a07181dc00935e602c08f22bdc2ec51", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b1e98709a07181dc00935e602c08f22bdc2ec51", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b1e98709a07181dc00935e602c08f22bdc2ec51", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b1e98709a07181dc00935e602c08f22bdc2ec51/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "7c5338c0f5f9b867260786c8c7f171678570c0bd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7c5338c0f5f9b867260786c8c7f171678570c0bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7c5338c0f5f9b867260786c8c7f171678570c0bd" + } + ] + }, + { + "sha": "7c5338c0f5f9b867260786c8c7f171678570c0bd", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3YzUzMzhjMGY1ZjliODY3MjYwNzg2YzhjN2YxNzE2Nzg1NzBjMGJk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-21T02:20:43Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-21T02:20:43Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_68\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1397 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "4ec4d57e87395f7b6e0d18a45e238109a675fddb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/4ec4d57e87395f7b6e0d18a45e238109a675fddb" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/7c5338c0f5f9b867260786c8c7f171678570c0bd", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7c5338c0f5f9b867260786c8c7f171678570c0bd", + "html_url": "https://github.com/jenkinsci/jenkins/commit/7c5338c0f5f9b867260786c8c7f171678570c0bd", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/7c5338c0f5f9b867260786c8c7f171678570c0bd/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4cabee9f1879beff5e0336b407bd3bcfe596826e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4cabee9f1879beff5e0336b407bd3bcfe596826e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4cabee9f1879beff5e0336b407bd3bcfe596826e" + } + ] + }, + { + "sha": "5ebab261f756396551d81d4508d4cd5df75508ab", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo1ZWJhYjI2MWY3NTYzOTY1NTFkODFkNDUwOGQ0Y2Q1ZGY3NTUwOGFi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-17T01:09:08Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-17T01:09:08Z" + }, + "message": "I did some serious POM hacking so that we can preserve JDK1.4 compatibility at what we generate. But this is a real mess.\nI'm really starting to wonder maybe it's time to drop JDK 1.4, especially now that JDK6 is released.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1348 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "55b35fa3805429964cec895f168dc8802f2745c5", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/55b35fa3805429964cec895f168dc8802f2745c5" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/5ebab261f756396551d81d4508d4cd5df75508ab", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ebab261f756396551d81d4508d4cd5df75508ab", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5ebab261f756396551d81d4508d4cd5df75508ab", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5ebab261f756396551d81d4508d4cd5df75508ab/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5d3e48f6a8c52881e4d757be0b0c6b3122b71c30", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5d3e48f6a8c52881e4d757be0b0c6b3122b71c30", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5d3e48f6a8c52881e4d757be0b0c6b3122b71c30" + } + ] + }, + { + "sha": "8b9661a90bafb664ad5006c2209002ac8a85eccb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4Yjk2NjFhOTBiYWZiNjY0YWQ1MDA2YzIyMDkwMDJhYzhhODVlY2Ni", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:43:30Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:43:30Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1342 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "97308ed40963d327dd98c7d60767adae3122d09b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/97308ed40963d327dd98c7d60767adae3122d09b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8b9661a90bafb664ad5006c2209002ac8a85eccb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8b9661a90bafb664ad5006c2209002ac8a85eccb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8b9661a90bafb664ad5006c2209002ac8a85eccb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8b9661a90bafb664ad5006c2209002ac8a85eccb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f6b32575d97f327287dcee84be522b0ae7df4291", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6b32575d97f327287dcee84be522b0ae7df4291", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6b32575d97f327287dcee84be522b0ae7df4291" + } + ] + }, + { + "sha": "f6b32575d97f327287dcee84be522b0ae7df4291", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNmIzMjU3NWQ5N2YzMjcyODdkY2VlODRiZTUyMmIwYWU3ZGY0Mjkx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:40:21Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:40:21Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_67\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1340 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "889e01e73f75b9a53534c6ce08aefd3ef4a3d44b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/889e01e73f75b9a53534c6ce08aefd3ef4a3d44b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f6b32575d97f327287dcee84be522b0ae7df4291", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6b32575d97f327287dcee84be522b0ae7df4291", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6b32575d97f327287dcee84be522b0ae7df4291", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6b32575d97f327287dcee84be522b0ae7df4291/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "700b03db1a91d551208458433f2a5e4145f9830d", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/700b03db1a91d551208458433f2a5e4145f9830d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/700b03db1a91d551208458433f2a5e4145f9830d" + } + ] + }, + { + "sha": "700b03db1a91d551208458433f2a5e4145f9830d", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo3MDBiMDNkYjFhOTFkNTUxMjA4NDU4NDMzZjJhNWU0MTQ1Zjk4MzBk", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:36:33Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-16T04:36:33Z" + }, + "message": "having a bit of problem retrotranslating, so disabled just for now, so that I can release 1.67\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1339 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "c3d4c125a6a0b6b6ea7b90c6d1cfb1e038c2ce85", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/c3d4c125a6a0b6b6ea7b90c6d1cfb1e038c2ce85" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/700b03db1a91d551208458433f2a5e4145f9830d", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/700b03db1a91d551208458433f2a5e4145f9830d", + "html_url": "https://github.com/jenkinsci/jenkins/commit/700b03db1a91d551208458433f2a5e4145f9830d", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/700b03db1a91d551208458433f2a5e4145f9830d/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "5e8c9114972cdd8c4610aaa7a5ba58d047ad673a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/5e8c9114972cdd8c4610aaa7a5ba58d047ad673a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/5e8c9114972cdd8c4610aaa7a5ba58d047ad673a" + } + ] + }, + { + "sha": "1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxY2MwMzUxMTRhNGM4ZTk0OWMzZmRlOWZlNWMyNDQyYjljNDBkNmVh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-13T16:20:19Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-13T16:20:19Z" + }, + "message": "remoting module is now a part of the build\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1311 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ffc666589ce32b3e5202f951cad14738907923c1", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ffc666589ce32b3e5202f951cad14738907923c1" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1cc035114a4c8e949c3fde9fe5c2442b9c40d6ea/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "851d2736d021f5899df52e0c4ee6de34986410bf", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/851d2736d021f5899df52e0c4ee6de34986410bf", + "html_url": "https://github.com/jenkinsci/jenkins/commit/851d2736d021f5899df52e0c4ee6de34986410bf" + } + ] + }, + { + "sha": "93cfec413f4fe409870c26413a2cec50dba58c3b", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5M2NmZWM0MTNmNGZlNDA5ODcwYzI2NDEzYTJjZWM1MGRiYTU4YzNi", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-12T01:35:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-12T01:35:35Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1289 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "41c327c109b559649ef35f2a7053f6b362487d18", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/41c327c109b559649ef35f2a7053f6b362487d18" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/93cfec413f4fe409870c26413a2cec50dba58c3b", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/93cfec413f4fe409870c26413a2cec50dba58c3b", + "html_url": "https://github.com/jenkinsci/jenkins/commit/93cfec413f4fe409870c26413a2cec50dba58c3b", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/93cfec413f4fe409870c26413a2cec50dba58c3b/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "190d4e06dd3c708f176f14c153aeca61406609b4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/190d4e06dd3c708f176f14c153aeca61406609b4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/190d4e06dd3c708f176f14c153aeca61406609b4" + } + ] + }, + { + "sha": "190d4e06dd3c708f176f14c153aeca61406609b4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxOTBkNGUwNmRkM2M3MDhmMTc2ZjE0YzE1M2FlY2E2MTQwNjYwOWI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-12T01:34:06Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-12T01:34:06Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_66\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1287 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "f707702ce9aa76003667d139ceab60bb26e7760e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/f707702ce9aa76003667d139ceab60bb26e7760e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/190d4e06dd3c708f176f14c153aeca61406609b4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/190d4e06dd3c708f176f14c153aeca61406609b4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/190d4e06dd3c708f176f14c153aeca61406609b4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/190d4e06dd3c708f176f14c153aeca61406609b4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1fde7d5aef44c267a07a393e3669af09a4d9be27", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1fde7d5aef44c267a07a393e3669af09a4d9be27", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1fde7d5aef44c267a07a393e3669af09a4d9be27" + } + ] + }, + { + "sha": "637bebd9e8b73b0dd77edeb87249a611625d1bc0", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo2MzdiZWJkOWU4YjczYjBkZDc3ZWRlYjg3MjQ5YTYxMTYyNWQxYmMw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-09T23:56:11Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-09T23:56:11Z" + }, + "message": "added assembly descriptor to create the source bundle\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1281 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d047045266921c80c0a2ba4a25d7aba951d0bb91", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d047045266921c80c0a2ba4a25d7aba951d0bb91" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/637bebd9e8b73b0dd77edeb87249a611625d1bc0", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/637bebd9e8b73b0dd77edeb87249a611625d1bc0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/637bebd9e8b73b0dd77edeb87249a611625d1bc0", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/637bebd9e8b73b0dd77edeb87249a611625d1bc0/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ef2c53d43a7c4597f409cd2b5a80e4935cb26c4a", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ef2c53d43a7c4597f409cd2b5a80e4935cb26c4a", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ef2c53d43a7c4597f409cd2b5a80e4935cb26c4a" + } + ] + }, + { + "sha": "dd7f8cc537a200a4fcd9f450f0170137dfe28d41", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkZDdmOGNjNTM3YTIwMGE0ZmNkOWY0NTBmMDE3MDEzN2RmZTI4ZDQx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-08T01:55:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-08T01:55:40Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1259 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "edf430021f9c525cab8523967e9d542672e8914e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/edf430021f9c525cab8523967e9d542672e8914e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/dd7f8cc537a200a4fcd9f450f0170137dfe28d41", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd7f8cc537a200a4fcd9f450f0170137dfe28d41", + "html_url": "https://github.com/jenkinsci/jenkins/commit/dd7f8cc537a200a4fcd9f450f0170137dfe28d41", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/dd7f8cc537a200a4fcd9f450f0170137dfe28d41/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a317b2e860fb57a570cec3b12dbf14c2d65151d4" + } + ] + }, + { + "sha": "a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzphMzE3YjJlODYwZmI1N2E1NzBjZWMzYjEyZGJmMTRjMmQ2NTE1MWQ0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-08T01:54:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-12-08T01:54:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_65\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1257 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "804756e418c96dc4b390432273f771cad3853f0f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/804756e418c96dc4b390432273f771cad3853f0f" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "html_url": "https://github.com/jenkinsci/jenkins/commit/a317b2e860fb57a570cec3b12dbf14c2d65151d4", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/a317b2e860fb57a570cec3b12dbf14c2d65151d4/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "e51300f4d6e1290b35bc2b962d4d91cf60a97fbb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e51300f4d6e1290b35bc2b962d4d91cf60a97fbb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e51300f4d6e1290b35bc2b962d4d91cf60a97fbb" + } + ] + }, + { + "sha": "b42aafb608f8619d813bc145d410bc0e0e66ecfa", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiNDJhYWZiNjA4Zjg2MTlkODEzYmMxNDVkNDEwYmMwZTBlNjZlY2Zh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-21T15:35:31Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-21T15:35:31Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1222 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "06aea249f866238bc7df1902425d08a8a9734332", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/06aea249f866238bc7df1902425d08a8a9734332" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/b42aafb608f8619d813bc145d410bc0e0e66ecfa", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b42aafb608f8619d813bc145d410bc0e0e66ecfa", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b42aafb608f8619d813bc145d410bc0e0e66ecfa", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b42aafb608f8619d813bc145d410bc0e0e66ecfa/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "010a1e8e243660f65564194e6303610f9d5bf650", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/010a1e8e243660f65564194e6303610f9d5bf650", + "html_url": "https://github.com/jenkinsci/jenkins/commit/010a1e8e243660f65564194e6303610f9d5bf650" + } + ] + }, + { + "sha": "010a1e8e243660f65564194e6303610f9d5bf650", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMTBhMWU4ZTI0MzY2MGY2NTU2NDE5NGU2MzAzNjEwZjlkNWJmNjUw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-21T15:32:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-21T15:32:22Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_64\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1220 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "57d8110941c6d9eb82eab49b332b7812ee9c3556", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/57d8110941c6d9eb82eab49b332b7812ee9c3556" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/010a1e8e243660f65564194e6303610f9d5bf650", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/010a1e8e243660f65564194e6303610f9d5bf650", + "html_url": "https://github.com/jenkinsci/jenkins/commit/010a1e8e243660f65564194e6303610f9d5bf650", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/010a1e8e243660f65564194e6303610f9d5bf650/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "b4c52b3066e0a077abe8a7522377325eee0671a3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/b4c52b3066e0a077abe8a7522377325eee0671a3", + "html_url": "https://github.com/jenkinsci/jenkins/commit/b4c52b3066e0a077abe8a7522377325eee0671a3" + } + ] + }, + { + "sha": "9554856c29f7404553cd340133d07b7304d8660f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NTU0ODU2YzI5Zjc0MDQ1NTNjZDM0MDEzM2QwN2I3MzA0ZDg2NjBm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-19T00:10:35Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-19T00:10:35Z" + }, + "message": "added explicit SCM setting to see if it fixes the release:perform issue\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1182 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "0828d6979b95c93efec785f5de52607d7737403b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/0828d6979b95c93efec785f5de52607d7737403b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/9554856c29f7404553cd340133d07b7304d8660f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9554856c29f7404553cd340133d07b7304d8660f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/9554856c29f7404553cd340133d07b7304d8660f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/9554856c29f7404553cd340133d07b7304d8660f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "59d8c90542108f18c56b35a68535947a572f7911", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/59d8c90542108f18c56b35a68535947a572f7911", + "html_url": "https://github.com/jenkinsci/jenkins/commit/59d8c90542108f18c56b35a68535947a572f7911" + } + ] + }, + { + "sha": "e772f9847b4d1aacd0216206a791813a32c36fec", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplNzcyZjk4NDdiNGQxYWFjZDAyMTYyMDZhNzkxODEzYTMyYzM2ZmVj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-18T18:30:56Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-18T18:30:56Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1171 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "d67640f396acf562c7c534d7d250c970f50c875c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/d67640f396acf562c7c534d7d250c970f50c875c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/e772f9847b4d1aacd0216206a791813a32c36fec", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e772f9847b4d1aacd0216206a791813a32c36fec", + "html_url": "https://github.com/jenkinsci/jenkins/commit/e772f9847b4d1aacd0216206a791813a32c36fec", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/e772f9847b4d1aacd0216206a791813a32c36fec/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "eac3474af5cf764ce04247707ad8a8b4591db756", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eac3474af5cf764ce04247707ad8a8b4591db756", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eac3474af5cf764ce04247707ad8a8b4591db756" + } + ] + }, + { + "sha": "eac3474af5cf764ce04247707ad8a8b4591db756", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzplYWMzNDc0YWY1Y2Y3NjRjZTA0MjQ3NzA3YWQ4YThiNDU5MWRiNzU2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-18T18:27:42Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-18T18:27:42Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_63\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1169 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "98a00b7705a637c7f558a71d9c729c71f6539d79", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/98a00b7705a637c7f558a71d9c729c71f6539d79" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/eac3474af5cf764ce04247707ad8a8b4591db756", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eac3474af5cf764ce04247707ad8a8b4591db756", + "html_url": "https://github.com/jenkinsci/jenkins/commit/eac3474af5cf764ce04247707ad8a8b4591db756", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/eac3474af5cf764ce04247707ad8a8b4591db756/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d9184ad8716cd35e5dd67bef1ebf21a0db45b8e0", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d9184ad8716cd35e5dd67bef1ebf21a0db45b8e0", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d9184ad8716cd35e5dd67bef1ebf21a0db45b8e0" + } + ] + }, + { + "sha": "955c836fc4a08756715e27b125756040517e7524", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo5NTVjODM2ZmM0YTA4NzU2NzE1ZTI3YjEyNTc1NjA0MDUxN2U3NTI0", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-17T18:05:44Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-17T18:05:44Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1143 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "521651f6a430fa35ab7b38b081b84ba01bf38222", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/521651f6a430fa35ab7b38b081b84ba01bf38222" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/955c836fc4a08756715e27b125756040517e7524", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/955c836fc4a08756715e27b125756040517e7524", + "html_url": "https://github.com/jenkinsci/jenkins/commit/955c836fc4a08756715e27b125756040517e7524", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/955c836fc4a08756715e27b125756040517e7524/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948" + } + ] + }, + { + "sha": "f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmNmZjYjJkN2RkY2Q3NjE1NTdiMWYzMTVhMjY4OWQ0YjQyZDJhOTQ4", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-17T18:04:24Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-17T18:04:24Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_62\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1141 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3f0697dc0bf3eaa4c3761fbec8ce4b235168c9ca", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3f0697dc0bf3eaa4c3761fbec8ce4b235168c9ca" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "html_url": "https://github.com/jenkinsci/jenkins/commit/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/f6fcb2d7ddcd761557b1f315a2689d4b42d2a948/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d33272dfa870ef793b617bb3c0a459e55f24c214", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d33272dfa870ef793b617bb3c0a459e55f24c214", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d33272dfa870ef793b617bb3c0a459e55f24c214" + } + ] + }, + { + "sha": "bb8b279d3c6e8b58352bdf29325c888a4af50b2e", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpiYjhiMjc5ZDNjNmU4YjU4MzUyYmRmMjkzMjVjODg4YTRhZjUwYjJl", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-14T01:59:57Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-14T01:59:57Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1115 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "b749041a501ba0bde279a16a34414e392769a42b", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/b749041a501ba0bde279a16a34414e392769a42b" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/bb8b279d3c6e8b58352bdf29325c888a4af50b2e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bb8b279d3c6e8b58352bdf29325c888a4af50b2e", + "html_url": "https://github.com/jenkinsci/jenkins/commit/bb8b279d3c6e8b58352bdf29325c888a4af50b2e", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/bb8b279d3c6e8b58352bdf29325c888a4af50b2e/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "1b3fa56432e2b411396203945fdb48468711ec7f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b3fa56432e2b411396203945fdb48468711ec7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b3fa56432e2b411396203945fdb48468711ec7f" + } + ] + }, + { + "sha": "1b3fa56432e2b411396203945fdb48468711ec7f", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoxYjNmYTU2NDMyZTJiNDExMzk2MjAzOTQ1ZmRiNDg0Njg3MTFlYzdm", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-14T01:58:46Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-14T01:58:46Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_61\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1113 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7268035677c07c760f14bbf0aa8b043625139527", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7268035677c07c760f14bbf0aa8b043625139527" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/1b3fa56432e2b411396203945fdb48468711ec7f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b3fa56432e2b411396203945fdb48468711ec7f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/1b3fa56432e2b411396203945fdb48468711ec7f", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/1b3fa56432e2b411396203945fdb48468711ec7f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "31d4e48deb19eb14304639c82ce18d9bbf3d2f84", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/31d4e48deb19eb14304639c82ce18d9bbf3d2f84", + "html_url": "https://github.com/jenkinsci/jenkins/commit/31d4e48deb19eb14304639c82ce18d9bbf3d2f84" + } + ] + }, + { + "sha": "d36b4acdc0e5108a21be31772438f1888c7026ca", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkMzZiNGFjZGMwZTUxMDhhMjFiZTMxNzcyNDM4ZjE4ODhjNzAyNmNh", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-08T14:44:14Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-08T14:44:14Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1058 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "61085e17a1ddcc9a0bfe35ed82202b1a90ea7334", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/61085e17a1ddcc9a0bfe35ed82202b1a90ea7334" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d36b4acdc0e5108a21be31772438f1888c7026ca", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d36b4acdc0e5108a21be31772438f1888c7026ca", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d36b4acdc0e5108a21be31772438f1888c7026ca", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d36b4acdc0e5108a21be31772438f1888c7026ca/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6f7293fa3fc1f6e40500385804c76c7e18bbf20" + } + ] + }, + { + "sha": "c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpjNmY3MjkzZmEzZmMxZjZlNDA1MDAzODU4MDRjNzZjN2UxOGJiZjIw", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-08T14:41:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-08T14:41:02Z" + }, + "message": "[maven-release-plugin] prepare release hudson-1_60\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1056 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "ee17b631c4b83bb23146b35abdb14509781463c3", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/ee17b631c4b83bb23146b35abdb14509781463c3" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c6f7293fa3fc1f6e40500385804c76c7e18bbf20", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c6f7293fa3fc1f6e40500385804c76c7e18bbf20/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ae2973bf8d4636d08c9e930734bed56ea59a4d98", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ae2973bf8d4636d08c9e930734bed56ea59a4d98", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ae2973bf8d4636d08c9e930734bed56ea59a4d98" + } + ] + }, + { + "sha": "30ea004cc43653b0e7cb0ce18fbac4c855dea63c", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzozMGVhMDA0Y2M0MzY1M2IwZTdjYjBjZTE4ZmJhYzRjODU1ZGVhNjNj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-07T08:11:02Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-07T08:11:02Z" + }, + "message": "use the release profile during the release work.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1050 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "3fdd0a1afdd118cbe56fe7abe16380d0f2f7abdd", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/3fdd0a1afdd118cbe56fe7abe16380d0f2f7abdd" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/30ea004cc43653b0e7cb0ce18fbac4c855dea63c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30ea004cc43653b0e7cb0ce18fbac4c855dea63c", + "html_url": "https://github.com/jenkinsci/jenkins/commit/30ea004cc43653b0e7cb0ce18fbac4c855dea63c", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/30ea004cc43653b0e7cb0ce18fbac4c855dea63c/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "ea53067bb490062ae5e1fbecb417b2fda4fb77b2", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/ea53067bb490062ae5e1fbecb417b2fda4fb77b2", + "html_url": "https://github.com/jenkinsci/jenkins/commit/ea53067bb490062ae5e1fbecb417b2fda4fb77b2" + } + ] + }, + { + "sha": "269e24ddd63f605a57fd6bc64ec8a0382b1d5166", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzoyNjllMjRkZGQ2M2Y2MDVhNTdmZDZiYzY0ZWM4YTAzODJiMWQ1MTY2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T20:00:13Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T20:00:13Z" + }, + "message": "rolling back to 1.60-SNAPSHOT. I guess I have to check if 1.60-SNAPSHOT works first\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1026 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "8a6dc92f6a74df94134544425de4612f20b461b7", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/8a6dc92f6a74df94134544425de4612f20b461b7" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/269e24ddd63f605a57fd6bc64ec8a0382b1d5166", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/269e24ddd63f605a57fd6bc64ec8a0382b1d5166", + "html_url": "https://github.com/jenkinsci/jenkins/commit/269e24ddd63f605a57fd6bc64ec8a0382b1d5166", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/269e24ddd63f605a57fd6bc64ec8a0382b1d5166/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "d7ad7126b243c6da5256c2c798211f42c66933cb", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d7ad7126b243c6da5256c2c798211f42c66933cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d7ad7126b243c6da5256c2c798211f42c66933cb" + } + ] + }, + { + "sha": "d7ad7126b243c6da5256c2c798211f42c66933cb", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpkN2FkNzEyNmIyNDNjNmRhNTI1NmMyYzc5ODIxMWY0MmM2NjkzM2Ni", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T19:55:22Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T19:55:22Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1025 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "89ac1c90bf1af7cf45b088d699712dea875f72bc", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/89ac1c90bf1af7cf45b088d699712dea875f72bc" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/d7ad7126b243c6da5256c2c798211f42c66933cb", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d7ad7126b243c6da5256c2c798211f42c66933cb", + "html_url": "https://github.com/jenkinsci/jenkins/commit/d7ad7126b243c6da5256c2c798211f42c66933cb", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/d7ad7126b243c6da5256c2c798211f42c66933cb/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "00ea9a41b5298540e94ee681dc910b173297c056", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00ea9a41b5298540e94ee681dc910b173297c056", + "html_url": "https://github.com/jenkinsci/jenkins/commit/00ea9a41b5298540e94ee681dc910b173297c056" + } + ] + }, + { + "sha": "00ea9a41b5298540e94ee681dc910b173297c056", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzowMGVhOWE0MWI1Mjk4NTQwZTk0ZWU2ODFkYzkxMGIxNzMyOTdjMDU2", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T19:53:54Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T19:53:54Z" + }, + "message": "[maven-release-plugin] prepare release pom-1_60\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1023 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "cdb9d998dd902af8a243421adf663a697e9c2a18", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/cdb9d998dd902af8a243421adf663a697e9c2a18" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/00ea9a41b5298540e94ee681dc910b173297c056", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00ea9a41b5298540e94ee681dc910b173297c056", + "html_url": "https://github.com/jenkinsci/jenkins/commit/00ea9a41b5298540e94ee681dc910b173297c056", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/00ea9a41b5298540e94ee681dc910b173297c056/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "4f579cb958f97753729413724b16623d4d453905", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/4f579cb958f97753729413724b16623d4d453905", + "html_url": "https://github.com/jenkinsci/jenkins/commit/4f579cb958f97753729413724b16623d4d453905" + } + ] + }, + { + "sha": "fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzpmYTEzYTU3Y2ZhMDE2MGJjN2E0NDVjNmZjZDhmZjVhZWIzZmNlYmMx", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T16:42:40Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-06T16:42:40Z" + }, + "message": "setting to the SNAPSHOT version, in preparation for the release.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1018 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "7687df3171e324922fa7cae720a745c026bd678c", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/7687df3171e324922fa7cae720a745c026bd678c" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1", + "html_url": "https://github.com/jenkinsci/jenkins/commit/fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/fa13a57cfa0160bc7a445c6fcd8ff5aeb3fcebc1/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "c13ae7724794886fca06eec38a0ae5cb1a74fc6f", + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/c13ae7724794886fca06eec38a0ae5cb1a74fc6f", + "html_url": "https://github.com/jenkinsci/jenkins/commit/c13ae7724794886fca06eec38a0ae5cb1a74fc6f" + } + ] + }, + { + "sha": "8a0dc230f44e84e5a7f7920cf9a31f09a54999ac", + "node_id": "MDY6Q29tbWl0MTEwMzYwNzo4YTBkYzIzMGY0NGU4NGU1YTdmNzkyMGNmOWEzMWYwOWE1NDk5OWFj", + "commit": { + "author": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-05T21:16:01Z" + }, + "committer": { + "name": "kohsuke", + "email": "kohsuke@71c3de6d-444a-0410-be80-ed276b4c234a", + "date": "2006-11-05T21:16:01Z" + }, + "message": "initial commit for a new layout.\n\n\ngit-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@969 71c3de6d-444a-0410-be80-ed276b4c234a", + "tree": { + "sha": "61f6336e8147f4f64fb1e28ae7bbecedeb8f279e", + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/trees/61f6336e8147f4f64fb1e28ae7bbecedeb8f279e" + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/git/commits/8a0dc230f44e84e5a7f7920cf9a31f09a54999ac", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8a0dc230f44e84e5a7f7920cf9a31f09a54999ac", + "html_url": "https://github.com/jenkinsci/jenkins/commit/8a0dc230f44e84e5a7f7920cf9a31f09a54999ac", + "comments_url": "https://api.github.com/repos/jenkinsci/jenkins/commits/8a0dc230f44e84e5a7f7920cf9a31f09a54999ac/comments", + "author": null, + "committer": null, + "parents": [] + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/user-1.json new file mode 100644 index 000000000..80823e137 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/user-1.json @@ -0,0 +1,46 @@ +{ + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false, + "name": "Liam Newman", + "company": "Cloudbees, Inc.", + "blog": "", + "location": "Seattle, WA, USA", + "email": "bitwiseman@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, + "public_gists": 7, + "followers": 176, + "following": 11, + "created_at": "2012-07-11T20:38:33Z", + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, + "owned_private_repos": 0, + "disk_usage": 33700, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/users_jenkinsci-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/users_jenkinsci-2.json new file mode 100644 index 000000000..a900dda0a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/__files/users_jenkinsci-2.json @@ -0,0 +1,34 @@ +{ + "login": "jenkinsci", + "id": 107424, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzQyNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/107424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsci", + "html_url": "https://github.com/jenkinsci", + "followers_url": "https://api.github.com/users/jenkinsci/followers", + "following_url": "https://api.github.com/users/jenkinsci/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsci/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsci/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsci/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsci/orgs", + "repos_url": "https://api.github.com/users/jenkinsci/repos", + "events_url": "https://api.github.com/users/jenkinsci/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsci/received_events", + "type": "Organization", + "site_admin": false, + "name": "Jenkins", + "company": null, + "blog": "https://jenkins.io", + "location": "Santa Clara, CA", + "email": "jenkinsci-users@googlegroups.com", + "hireable": null, + "bio": "Jenkins is an open source automation server with an unparalleled plugin ecosystem to support practically every tool as part of your delivery pipelines", + "twitter_username": "jenkinsci", + "public_repos": 2356, + "public_gists": 0, + "followers": 0, + "following": 0, + "created_at": "2009-07-21T21:03:50Z", + "updated_at": "2020-06-18T10:24:17Z" +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-11.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-11.json new file mode 100644 index 000000000..adabb4f49 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-11.json @@ -0,0 +1,51 @@ +{ + "id": "39370a96-e544-48cf-a6d4-291a0ecb21c4", + "name": "repos_jenkinsci_jenkins", + "request": { + "url": "/repos/jenkinsci/jenkins", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins-11.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"59d32348e13ad4adb6b72b4900b4ab2c4f123f23fc7025dc04b3d3dd3f273228\"", + "last-modified": "Fri, 22 Jan 2021 18:57:30 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4809", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "191", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DADF4:6C1321:600B532D" + } + }, + "uuid": "39370a96-e544-48cf-a6d4-291a0ecb21c4", + "persistent": true, + "scenarioName": "scenario-1-repos-jenkinsci-jenkins", + "requiredScenarioState": "scenario-1-repos-jenkinsci-jenkins-5", + "newScenarioState": "scenario-1-repos-jenkinsci-jenkins-6", + "insertionIndex": 11 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-15.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-15.json new file mode 100644 index 000000000..0c0ee6a2e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-15.json @@ -0,0 +1,50 @@ +{ + "id": "c8f2bc0c-d14b-4948-89b8-ccaa84a13499", + "name": "repos_jenkinsci_jenkins", + "request": { + "url": "/repos/jenkinsci/jenkins", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins-15.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:28 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"59d32348e13ad4adb6b72b4900b4ab2c4f123f23fc7025dc04b3d3dd3f273228\"", + "last-modified": "Fri, 22 Jan 2021 18:57:30 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4805", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "195", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAE9B:6C13E1:600B5330" + } + }, + "uuid": "c8f2bc0c-d14b-4948-89b8-ccaa84a13499", + "persistent": true, + "scenarioName": "scenario-1-repos-jenkinsci-jenkins", + "requiredScenarioState": "scenario-1-repos-jenkinsci-jenkins-6", + "insertionIndex": 15 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-3.json new file mode 100644 index 000000000..a2da6aa45 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-3.json @@ -0,0 +1,51 @@ +{ + "id": "9d54b531-7fe8-4f30-bae4-6528563ee28b", + "name": "repos_jenkinsci_jenkins", + "request": { + "url": "/repos/jenkinsci/jenkins", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins-3.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:23 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"59d32348e13ad4adb6b72b4900b4ab2c4f123f23fc7025dc04b3d3dd3f273228\"", + "last-modified": "Fri, 22 Jan 2021 18:57:30 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4817", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "183", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAD60:6C1274:600B532B" + } + }, + "uuid": "9d54b531-7fe8-4f30-bae4-6528563ee28b", + "persistent": true, + "scenarioName": "scenario-1-repos-jenkinsci-jenkins", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-1-repos-jenkinsci-jenkins-2", + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-5.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-5.json new file mode 100644 index 000000000..d56e3583c --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-5.json @@ -0,0 +1,51 @@ +{ + "id": "8575adef-4087-4fbd-bf48-b3e0c2cd1807", + "name": "repos_jenkinsci_jenkins", + "request": { + "url": "/repos/jenkinsci/jenkins", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins-5.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"59d32348e13ad4adb6b72b4900b4ab2c4f123f23fc7025dc04b3d3dd3f273228\"", + "last-modified": "Fri, 22 Jan 2021 18:57:30 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4815", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "185", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAD87:6C12A3:600B532C" + } + }, + "uuid": "8575adef-4087-4fbd-bf48-b3e0c2cd1807", + "persistent": true, + "scenarioName": "scenario-1-repos-jenkinsci-jenkins", + "requiredScenarioState": "scenario-1-repos-jenkinsci-jenkins-2", + "newScenarioState": "scenario-1-repos-jenkinsci-jenkins-3", + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-7.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-7.json new file mode 100644 index 000000000..fb0429758 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-7.json @@ -0,0 +1,51 @@ +{ + "id": "05c76a02-39cd-45bc-b29c-b6426f86129c", + "name": "repos_jenkinsci_jenkins", + "request": { + "url": "/repos/jenkinsci/jenkins", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins-7.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"59d32348e13ad4adb6b72b4900b4ab2c4f123f23fc7025dc04b3d3dd3f273228\"", + "last-modified": "Fri, 22 Jan 2021 18:57:30 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4813", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "187", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DADB1:6C12D2:600B532C" + } + }, + "uuid": "05c76a02-39cd-45bc-b29c-b6426f86129c", + "persistent": true, + "scenarioName": "scenario-1-repos-jenkinsci-jenkins", + "requiredScenarioState": "scenario-1-repos-jenkinsci-jenkins-3", + "newScenarioState": "scenario-1-repos-jenkinsci-jenkins-4", + "insertionIndex": 7 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-9.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-9.json new file mode 100644 index 000000000..c8111caa1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins-9.json @@ -0,0 +1,51 @@ +{ + "id": "540ac23d-a12c-4024-946c-41f2261c9966", + "name": "repos_jenkinsci_jenkins", + "request": { + "url": "/repos/jenkinsci/jenkins", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins-9.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"59d32348e13ad4adb6b72b4900b4ab2c4f123f23fc7025dc04b3d3dd3f273228\"", + "last-modified": "Fri, 22 Jan 2021 18:57:30 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4811", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "189", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DADCF:6C12F4:600B532D" + } + }, + "uuid": "540ac23d-a12c-4024-946c-41f2261c9966", + "persistent": true, + "scenarioName": "scenario-1-repos-jenkinsci-jenkins", + "requiredScenarioState": "scenario-1-repos-jenkinsci-jenkins-4", + "newScenarioState": "scenario-1-repos-jenkinsci-jenkins-5", + "insertionIndex": 9 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-10.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-10.json new file mode 100644 index 000000000..adf91ed0b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-10.json @@ -0,0 +1,47 @@ +{ + "id": "9fa24b39-54c7-444d-985d-d65aee89e8d0", + "name": "repos_jenkinsci_jenkins_commits", + "request": { + "url": "/repos/jenkinsci/jenkins/commits?until=2008-02-01T08%3A00%3A00Z&path=pom.xml&author=kohsuke", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"9800b2f961691fc98a0e94eb27a51bcc85f19941baa3ad85cbd310e48cf654e3\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4810", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "190", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DADDC:6C1307:600B532D" + } + }, + "uuid": "9fa24b39-54c7-444d-985d-d65aee89e8d0", + "persistent": true, + "insertionIndex": 10 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-12.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-12.json new file mode 100644 index 000000000..629d75714 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-12.json @@ -0,0 +1,49 @@ +{ + "id": "98c7f57a-9aaa-4b71-abc5-9d49beb56bcc", + "name": "repos_jenkinsci_jenkins_commits", + "request": { + "url": "/repos/jenkinsci/jenkins/commits?until=2008-02-01T08%3A00%3A00Z&path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins_commits-12.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:26 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"3058d1472444c87079c7421b06214e6cf7b2d71b94852655e58368fe2581ffd8\"", + "last-modified": "Wed, 30 Jan 2008 09:00:09 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4808", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "192", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAE07:6C1336:600B532D", + "Link": "; rel=\"next\", ; rel=\"last\"" + } + }, + "uuid": "98c7f57a-9aaa-4b71-abc5-9d49beb56bcc", + "persistent": true, + "insertionIndex": 12 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-16.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-16.json new file mode 100644 index 000000000..fbc0eef83 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-16.json @@ -0,0 +1,49 @@ +{ + "id": "15c82801-da2e-4de3-92f8-862dd1fbbfea", + "name": "repos_jenkinsci_jenkins_commits", + "request": { + "url": "/repos/jenkinsci/jenkins/commits?path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins_commits-16.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:29 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"f64145948e64ce1291e5cc791001b7547fca7f62421c61dc85c812f1afd247ca\"", + "last-modified": "Mon, 15 Nov 2010 23:37:36 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4804", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "196", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAEA5:6C13F5:600B5330", + "Link": "; rel=\"next\", ; rel=\"last\"" + } + }, + "uuid": "15c82801-da2e-4de3-92f8-862dd1fbbfea", + "persistent": true, + "insertionIndex": 16 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-4.json new file mode 100644 index 000000000..4d57606d8 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-4.json @@ -0,0 +1,51 @@ +{ + "id": "dc687856-66d9-4911-8af6-d4b2d88a851c", + "name": "repos_jenkinsci_jenkins_commits", + "request": { + "url": "/repos/jenkinsci/jenkins/commits?since=2008-01-01T08%3A00%3A00Z&until=2008-02-01T08%3A00%3A00Z&path=pom.xml&per_page=100", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins_commits-4.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"e08d8996231e66011ec40a6de9fee641aaa3ee3a78ad7f69fdab17d972c598eb\"", + "last-modified": "Wed, 30 Jan 2008 09:00:09 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4816", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "184", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAD6F:6C1282:600B532B" + } + }, + "uuid": "dc687856-66d9-4911-8af6-d4b2d88a851c", + "persistent": true, + "scenarioName": "scenario-2-repos-jenkinsci-jenkins-commits", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-2-repos-jenkinsci-jenkins-commits-2", + "insertionIndex": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-6.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-6.json new file mode 100644 index 000000000..0020655be --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-6.json @@ -0,0 +1,50 @@ +{ + "id": "57961d33-b0ac-4551-8d05-d1c597a0d056", + "name": "repos_jenkinsci_jenkins_commits", + "request": { + "url": "/repos/jenkinsci/jenkins/commits?since=2008-01-01T08%3A00%3A00Z&until=2008-02-01T08%3A00%3A00Z&path=pom.xml&per_page=100", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins_commits-6.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"e08d8996231e66011ec40a6de9fee641aaa3ee3a78ad7f69fdab17d972c598eb\"", + "last-modified": "Wed, 30 Jan 2008 09:00:09 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4814", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "186", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAD93:6C12B3:600B532C" + } + }, + "uuid": "57961d33-b0ac-4551-8d05-d1c597a0d056", + "persistent": true, + "scenarioName": "scenario-2-repos-jenkinsci-jenkins-commits", + "requiredScenarioState": "scenario-2-repos-jenkinsci-jenkins-commits-2", + "insertionIndex": 6 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-8.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-8.json new file mode 100644 index 000000000..58930ae3a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repos_jenkinsci_jenkins_commits-8.json @@ -0,0 +1,48 @@ +{ + "id": "7a606dcc-2fc7-4926-be13-e8d31453be13", + "name": "repos_jenkinsci_jenkins_commits", + "request": { + "url": "/repos/jenkinsci/jenkins/commits?since=2008-01-01T08%3A00%3A00Z&until=2008-02-01T08%3A00%3A00Z&path=pom.xml&sha=a5259970acaec9813e2a12a91f37dfc7871a5ef5", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_jenkins_commits-8.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"93d35a6167319465eb85b8876ca7c764d7dec217f65d39fd4671f1e4df4897a2\"", + "last-modified": "Sun, 13 Jan 2008 05:04:44 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4812", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "188", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DADBE:6C12E3:600B532C" + } + }, + "uuid": "7a606dcc-2fc7-4926-be13-e8d31453be13", + "persistent": true, + "insertionIndex": 8 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-13.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-13.json new file mode 100644 index 000000000..2bc1e5709 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-13.json @@ -0,0 +1,49 @@ +{ + "id": "7f44a3a8-bb98-4039-8209-8cf9ccce570a", + "name": "repositories_1103607_commits", + "request": { + "url": "/repositories/1103607/commits?until=2008-02-01T08%3A00%3A00Z&path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a&page=2", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_1103607_commits-13.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:27 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"568148c86083724ad03928971e5a4144aae8bbd76f7d3b4aba8a68affd1e089e\"", + "last-modified": "Thu, 23 Aug 2007 01:13:34 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4807", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "193", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAE41:6C1378:600B532E", + "Link": "; rel=\"next\", ; rel=\"last\", ; rel=\"first\", ; rel=\"prev\"" + } + }, + "uuid": "7f44a3a8-bb98-4039-8209-8cf9ccce570a", + "persistent": true, + "insertionIndex": 13 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-14.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-14.json new file mode 100644 index 000000000..8d597450e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-14.json @@ -0,0 +1,49 @@ +{ + "id": "a19951e7-db47-4075-94db-494f66173fe9", + "name": "repositories_1103607_commits", + "request": { + "url": "/repositories/1103607/commits?until=2008-02-01T08%3A00%3A00Z&path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a&page=3", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_1103607_commits-14.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:28 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"012a115277a12771e0f8fe9237321c1ec542c1074d40f17e838ec0ae2d732e6e\"", + "last-modified": "Tue, 06 Mar 2007 20:17:09 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4806", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "194", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAE76:6C13B5:600B532F", + "Link": "; rel=\"first\", ; rel=\"prev\"" + } + }, + "uuid": "a19951e7-db47-4075-94db-494f66173fe9", + "persistent": true, + "insertionIndex": 14 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-17.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-17.json new file mode 100644 index 000000000..980981666 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-17.json @@ -0,0 +1,49 @@ +{ + "id": "0a18a41c-ee8c-4f1c-85b8-747bbc571694", + "name": "repositories_1103607_commits", + "request": { + "url": "/repositories/1103607/commits?path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a&page=2", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_1103607_commits-17.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"a3523b1aecf4c25b57ce50e5eb6021046ef4a6d473aebaf03ae9adeac1cf3776\"", + "last-modified": "Mon, 30 Mar 2009 23:51:43 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4803", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "197", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAEE0:6C143E:600B5331", + "Link": "; rel=\"next\", ; rel=\"last\", ; rel=\"first\", ; rel=\"prev\"" + } + }, + "uuid": "0a18a41c-ee8c-4f1c-85b8-747bbc571694", + "persistent": true, + "insertionIndex": 17 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-18.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-18.json new file mode 100644 index 000000000..9ab120e91 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-18.json @@ -0,0 +1,49 @@ +{ + "id": "0ed2fe0d-e664-4061-b5ca-0c899212a943", + "name": "repositories_1103607_commits", + "request": { + "url": "/repositories/1103607/commits?path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a&page=3", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_1103607_commits-18.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:31 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"10eb0f412ee84c8acda3d128d07fab6857ad167f63d3e01e534faac6f7abcb11\"", + "last-modified": "Sat, 25 Oct 2008 01:19:58 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4802", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "198", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAF34:6C1499:600B5332", + "Link": "; rel=\"next\", ; rel=\"last\", ; rel=\"first\", ; rel=\"prev\"" + } + }, + "uuid": "0ed2fe0d-e664-4061-b5ca-0c899212a943", + "persistent": true, + "insertionIndex": 18 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-19.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-19.json new file mode 100644 index 000000000..ddbcf197a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-19.json @@ -0,0 +1,49 @@ +{ + "id": "08d8c358-f17e-4335-bd1f-cc25d49a7c74", + "name": "repositories_1103607_commits", + "request": { + "url": "/repositories/1103607/commits?path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a&page=4", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_1103607_commits-19.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:31 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"2b1fb8da2ca672477851efe9e504bac0081b669ab58d765ac658f818f2677997\"", + "last-modified": "Wed, 21 May 2008 00:42:45 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4801", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "199", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAF73:6C14E3:600B5333", + "Link": "; rel=\"next\", ; rel=\"last\", ; rel=\"first\", ; rel=\"prev\"" + } + }, + "uuid": "08d8c358-f17e-4335-bd1f-cc25d49a7c74", + "persistent": true, + "insertionIndex": 19 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-20.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-20.json new file mode 100644 index 000000000..6b0f81834 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-20.json @@ -0,0 +1,49 @@ +{ + "id": "f7bfaae5-18e4-45aa-a76f-571def451c19", + "name": "repositories_1103607_commits", + "request": { + "url": "/repositories/1103607/commits?path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a&page=5", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_1103607_commits-20.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"3cc5417fdf1ec5faca2db9e9457ad8e39fc838de9018f44c1d3b7e247b060c46\"", + "last-modified": "Sat, 12 Jan 2008 02:49:50 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4800", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "200", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAFA7:6C1520:600B5333", + "Link": "; rel=\"next\", ; rel=\"last\", ; rel=\"first\", ; rel=\"prev\"" + } + }, + "uuid": "f7bfaae5-18e4-45aa-a76f-571def451c19", + "persistent": true, + "insertionIndex": 20 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-21.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-21.json new file mode 100644 index 000000000..d3fdb91c7 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-21.json @@ -0,0 +1,49 @@ +{ + "id": "0f26f42d-a931-4f7e-b40e-613f8e2421ca", + "name": "repositories_1103607_commits", + "request": { + "url": "/repositories/1103607/commits?path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a&page=6", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_1103607_commits-21.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"5de77d78dd998cce50b7440f0e1467bcb8b0f649d05ff26d94ebd97da37c972c\"", + "last-modified": "Tue, 31 Jul 2007 00:36:52 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4799", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "201", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAFE8:6C1568:600B5334", + "Link": "; rel=\"next\", ; rel=\"last\", ; rel=\"first\", ; rel=\"prev\"" + } + }, + "uuid": "0f26f42d-a931-4f7e-b40e-613f8e2421ca", + "persistent": true, + "insertionIndex": 21 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-22.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-22.json new file mode 100644 index 000000000..23e240210 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/repositories_1103607_commits-22.json @@ -0,0 +1,49 @@ +{ + "id": "b71b3964-7325-498b-849f-1d2c2d941846", + "name": "repositories_1103607_commits", + "request": { + "url": "/repositories/1103607/commits?path=pom.xml&per_page=100&author=kohsuke%4071c3de6d-444a-0410-be80-ed276b4c234a&page=7", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_1103607_commits-22.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"a168f90edd875dee5c203c10bb472e7bc0fe3c0653441171e9667b4aa125d4db\"", + "last-modified": "Fri, 02 Feb 2007 22:22:21 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4798", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "202", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DB031:6C15AE:600B5335", + "Link": "; rel=\"first\", ; rel=\"prev\"" + } + }, + "uuid": "b71b3964-7325-498b-849f-1d2c2d941846", + "persistent": true, + "insertionIndex": 22 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/user-1.json new file mode 100644 index 000000000..21559d0fb --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/user-1.json @@ -0,0 +1,48 @@ +{ + "id": "47f0abbc-28e2-4891-91f1-8c73d9346f5b", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "user-1.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:22 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4820", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "180", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAD39:6C124B:600B532A" + } + }, + "uuid": "47f0abbc-28e2-4891-91f1-8c73d9346f5b", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/users_jenkinsci-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/users_jenkinsci-2.json new file mode 100644 index 000000000..770d0c72e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/testQueryCommits/mappings/users_jenkinsci-2.json @@ -0,0 +1,48 @@ +{ + "id": "0ea5f6b1-d2f1-42bc-ab1e-d8aa4ac1c478", + "name": "users_jenkinsci", + "request": { + "url": "/users/jenkinsci", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "users_jenkinsci-2.json", + "headers": { + "Date": "Fri, 22 Jan 2021 22:35:23 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"1944fcc0832ab0d805557d1b0253653cc075ba421414177a18ef7daabcb25526\"", + "last-modified": "Thu, 18 Jun 2020 10:24:17 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4818", + "X-RateLimit-Reset": "1611357669", + "x-ratelimit-used": "182", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CE75:13FC:5DAD57:6C1254:600B532A" + } + }, + "uuid": "0ea5f6b1-d2f1-42bc-ab1e-d8aa4ac1c478", + "persistent": true, + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/orgs_hub4j-test-org-2.json index def8ed366..a97e080b1 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/orgs_hub4j-test-org-2.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/orgs_hub4j-test-org-2.json @@ -9,33 +9,42 @@ "issues_url": "https://api.github.com/orgs/hub4j-test-org/issues", "members_url": "https://api.github.com/orgs/hub4j-test-org/members{/member}", "public_members_url": "https://api.github.com/orgs/hub4j-test-org/public_members{/member}", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", - "description": null, + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", + "description": "Hub4j Test Org Description (this could be null or blank too)", + "name": "Hub4j Test Org Name (this could be null or blank too)", + "company": null, + "blog": "https://hub4j.url.io/could/be/null", + "location": "Hub4j Test Org Location (this could be null or blank too)", + "email": "hub4jtestorgemail@could.be.null.com", + "twitter_username": null, "is_verified": false, "has_organization_projects": true, "has_repository_projects": true, - "public_repos": 9, + "public_repos": 13, "public_gists": 0, "followers": 0, "following": 0, "html_url": "https://github.com/hub4j-test-org", "created_at": "2014-05-10T19:39:11Z", - "updated_at": "2015-04-20T00:42:30Z", + "updated_at": "2020-06-04T05:56:10Z", "type": "Organization", - "total_private_repos": 0, - "owned_private_repos": 0, + "total_private_repos": 2, + "owned_private_repos": 2, "private_gists": 0, - "disk_usage": 132, + "disk_usage": 152, "collaborators": 0, "billing_email": "kk@kohsuke.org", "default_repository_permission": "none", "members_can_create_repositories": false, "two_factor_requirement_enabled": false, + "members_can_create_pages": true, + "members_can_create_public_pages": true, + "members_can_create_private_pages": true, "plan": { "name": "free", "space": 976562499, - "private_repos": 0, - "filled_seats": 3, - "seats": 0 + "private_repos": 10000, + "filled_seats": 22, + "seats": 3 } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api-3.json index 64ea93cde..10e8580cc 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api-3.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api-3.json @@ -8,7 +8,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -25,7 +25,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Java API for GitHub", + "description": "Resetting", "fork": true, "url": "https://api.github.com/repos/hub4j-test-org/github-api", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", @@ -65,18 +65,18 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-08T07:24:28Z", - "pushed_at": "2019-09-08T07:24:38Z", + "updated_at": "2021-01-22T03:50:37Z", + "pushed_at": "2021-01-22T23:37:43Z", "git_url": "git://github.com/hub4j-test-org/github-api.git", "ssh_url": "git@github.com:hub4j-test-org/github-api.git", "clone_url": "https://github.com/hub4j-test-org/github-api.git", "svn_url": "https://github.com/hub4j-test-org/github-api", "homepage": "http://github-api.kohsuke.org/", - "size": 11386, + "size": 19052, "stargazers_count": 0, "watchers_count": 0, "language": "Java", - "has_issues": false, + "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 0, + "open_issues_count": 5, "license": { "key": "mit", "name": "MIT License", @@ -94,7 +94,7 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 0, + "open_issues": 5, "watchers": 0, "default_branch": "master", "permissions": { @@ -102,14 +102,16 @@ "push": true, "pull": true }, + "temp_clone_token": "", "allow_squash_merge": true, "allow_merge_commit": true, "allow_rebase_merge": true, + "delete_branch_on_merge": false, "organization": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -135,7 +137,7 @@ "login": "hub4j", "id": 54909825, "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", - "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j", "html_url": "https://github.com/hub4j", @@ -192,27 +194,27 @@ "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", "created_at": "2010-04-19T04:13:03Z", - "updated_at": "2019-09-07T00:07:16Z", - "pushed_at": "2019-09-07T00:07:14Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", "git_url": "git://github.com/hub4j/github-api.git", "ssh_url": "git@github.com:hub4j/github-api.git", "clone_url": "https://github.com/hub4j/github-api.git", "svn_url": "https://github.com/hub4j/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 11386, - "stargazers_count": 551, - "watchers_count": 551, + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, "language": "Java", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 427, + "forks_count": 520, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 96, + "open_issues_count": 77, "license": { "key": "mit", "name": "MIT License", @@ -220,9 +222,9 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 427, - "open_issues": 96, - "watchers": 551, + "forks": 520, + "open_issues": 77, + "watchers": 728, "default_branch": "master" }, "source": { @@ -235,7 +237,7 @@ "login": "hub4j", "id": 54909825, "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", - "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j", "html_url": "https://github.com/hub4j", @@ -292,27 +294,27 @@ "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", "created_at": "2010-04-19T04:13:03Z", - "updated_at": "2019-09-07T00:07:16Z", - "pushed_at": "2019-09-07T00:07:14Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", "git_url": "git://github.com/hub4j/github-api.git", "ssh_url": "git@github.com:hub4j/github-api.git", "clone_url": "https://github.com/hub4j/github-api.git", "svn_url": "https://github.com/hub4j/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 11386, - "stargazers_count": 551, - "watchers_count": 551, + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, "language": "Java", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 427, + "forks_count": 520, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 96, + "open_issues_count": 77, "license": { "key": "mit", "name": "MIT License", @@ -320,11 +322,11 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 427, - "open_issues": 96, - "watchers": 551, + "forks": 520, + "open_issues": 77, + "watchers": 728, "default_branch": "master" }, - "network_count": 427, + "network_count": 520, "subscribers_count": 0 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls-13.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls-13.json deleted file mode 100644 index 53b46d7ad..000000000 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls-13.json +++ /dev/null @@ -1,329 +0,0 @@ -[ - { - "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266", - "id": 315252340, - "node_id": "MDExOlB1bGxSZXF1ZXN0MzE1MjUyMzQw", - "html_url": "https://github.com/hub4j-test-org/github-api/pull/266", - "diff_url": "https://github.com/hub4j-test-org/github-api/pull/266.diff", - "patch_url": "https://github.com/hub4j-test-org/github-api/pull/266.patch", - "issue_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266", - "number": 266, - "state": "open", - "locked": false, - "title": "pullRequestReviewComments", - "user": { - "login": "bitwiseman", - "id": 1958953, - "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bitwiseman", - "html_url": "https://github.com/bitwiseman", - "followers_url": "https://api.github.com/users/bitwiseman/followers", - "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", - "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", - "organizations_url": "https://api.github.com/users/bitwiseman/orgs", - "repos_url": "https://api.github.com/users/bitwiseman/repos", - "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", - "received_events_url": "https://api.github.com/users/bitwiseman/received_events", - "type": "User", - "site_admin": false - }, - "body": "## test", - "created_at": "2019-09-08T07:24:43Z", - "updated_at": "2019-09-08T07:24:45Z", - "closed_at": null, - "merged_at": null, - "merge_commit_sha": "c40c9460c3947afd27cf83ffa79e99d1050f5417", - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_teams": [], - "labels": [], - "milestone": null, - "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/commits", - "review_comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/comments", - "review_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}", - "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266/comments", - "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", - "head": { - "label": "hub4j-test-org:test/stable", - "ref": "test/stable", - "sha": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", - "user": { - "login": "hub4j-test-org", - "id": 7544739, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hub4j-test-org", - "html_url": "https://github.com/hub4j-test-org", - "followers_url": "https://api.github.com/users/hub4j-test-org/followers", - "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", - "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", - "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", - "repos_url": "https://api.github.com/users/hub4j-test-org/repos", - "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", - "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", - "type": "Organization", - "site_admin": false - }, - "repo": { - "id": 206888201, - "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=", - "name": "github-api", - "full_name": "hub4j-test-org/github-api", - "private": false, - "owner": { - "login": "hub4j-test-org", - "id": 7544739, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hub4j-test-org", - "html_url": "https://github.com/hub4j-test-org", - "followers_url": "https://api.github.com/users/hub4j-test-org/followers", - "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", - "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", - "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", - "repos_url": "https://api.github.com/users/hub4j-test-org/repos", - "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", - "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Java API for GitHub", - "fork": true, - "url": "https://api.github.com/repos/hub4j-test-org/github-api", - "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", - "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams", - "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks", - "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}", - "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events", - "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}", - "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}", - "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags", - "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}", - "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages", - "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers", - "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors", - "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers", - "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription", - "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}", - "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges", - "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads", - "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}", - "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}", - "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}", - "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}", - "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", - "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", - "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-08T07:24:28Z", - "pushed_at": "2019-09-08T07:24:44Z", - "git_url": "git://github.com/hub4j-test-org/github-api.git", - "ssh_url": "git@github.com:hub4j-test-org/github-api.git", - "clone_url": "https://github.com/hub4j-test-org/github-api.git", - "svn_url": "https://github.com/hub4j-test-org/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 11386, - "stargazers_count": 0, - "watchers_count": 0, - "language": "Java", - "has_issues": false, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 1, - "license": { - "key": "mit", - "name": "MIT License", - "spdx_id": "MIT", - "url": "https://api.github.com/licenses/mit", - "node_id": "MDc6TGljZW5zZTEz" - }, - "forks": 0, - "open_issues": 1, - "watchers": 0, - "default_branch": "master" - } - }, - "base": { - "label": "hub4j-test-org:master", - "ref": "master", - "sha": "912e2176a00e60e02196737e0ae4c218a14b5dcb", - "user": { - "login": "hub4j-test-org", - "id": 7544739, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hub4j-test-org", - "html_url": "https://github.com/hub4j-test-org", - "followers_url": "https://api.github.com/users/hub4j-test-org/followers", - "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", - "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", - "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", - "repos_url": "https://api.github.com/users/hub4j-test-org/repos", - "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", - "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", - "type": "Organization", - "site_admin": false - }, - "repo": { - "id": 206888201, - "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=", - "name": "github-api", - "full_name": "hub4j-test-org/github-api", - "private": false, - "owner": { - "login": "hub4j-test-org", - "id": 7544739, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hub4j-test-org", - "html_url": "https://github.com/hub4j-test-org", - "followers_url": "https://api.github.com/users/hub4j-test-org/followers", - "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}", - "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions", - "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs", - "repos_url": "https://api.github.com/users/hub4j-test-org/repos", - "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}", - "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Java API for GitHub", - "fork": true, - "url": "https://api.github.com/repos/hub4j-test-org/github-api", - "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", - "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams", - "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks", - "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}", - "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events", - "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}", - "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}", - "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags", - "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}", - "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages", - "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers", - "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors", - "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers", - "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription", - "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}", - "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges", - "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads", - "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}", - "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}", - "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}", - "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}", - "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", - "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", - "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-08T07:24:28Z", - "pushed_at": "2019-09-08T07:24:44Z", - "git_url": "git://github.com/hub4j-test-org/github-api.git", - "ssh_url": "git@github.com:hub4j-test-org/github-api.git", - "clone_url": "https://github.com/hub4j-test-org/github-api.git", - "svn_url": "https://github.com/hub4j-test-org/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 11386, - "stargazers_count": 0, - "watchers_count": 0, - "language": "Java", - "has_issues": false, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 1, - "license": { - "key": "mit", - "name": "MIT License", - "spdx_id": "MIT", - "url": "https://api.github.com/licenses/mit", - "node_id": "MDc6TGljZW5zZTEz" - }, - "forks": 0, - "open_issues": 1, - "watchers": 0, - "default_branch": "master" - } - }, - "_links": { - "self": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266" - }, - "html": { - "href": "https://github.com/hub4j-test-org/github-api/pull/266" - }, - "issue": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266" - }, - "comments": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266/comments" - }, - "review_comments": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/comments" - }, - "review_comment": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}" - }, - "commits": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/commits" - }, - "statuses": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/2d29c787b46ce61b98a1c13e05e21ebc21f49dbf" - } - }, - "author_association": "MEMBER" - } -] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls-4.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls-4.json index a3e126eae..95696c893 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls-4.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls-4.json @@ -1,12 +1,12 @@ { - "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266", - "id": 315252340, - "node_id": "MDExOlB1bGxSZXF1ZXN0MzE1MjUyMzQw", - "html_url": "https://github.com/hub4j-test-org/github-api/pull/266", - "diff_url": "https://github.com/hub4j-test-org/github-api/pull/266.diff", - "patch_url": "https://github.com/hub4j-test-org/github-api/pull/266.patch", - "issue_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266", - "number": 266, + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", + "id": 560268793, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTYwMjY4Nzkz", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395", + "diff_url": "https://github.com/hub4j-test-org/github-api/pull/395.diff", + "patch_url": "https://github.com/hub4j-test-org/github-api/pull/395.patch", + "issue_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/395", + "number": 395, "state": "open", "locked": false, "title": "pullRequestReviewComments", @@ -14,7 +14,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -31,8 +31,8 @@ "site_admin": false }, "body": "## test", - "created_at": "2019-09-08T07:24:43Z", - "updated_at": "2019-09-08T07:24:43Z", + "created_at": "2021-01-22T23:38:16Z", + "updated_at": "2021-01-22T23:38:16Z", "closed_at": null, "merged_at": null, "merge_commit_sha": null, @@ -42,20 +42,21 @@ "requested_teams": [], "labels": [], "milestone": null, - "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/commits", - "review_comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/comments", + "draft": false, + "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395/commits", + "review_comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395/comments", "review_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}", - "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266/comments", - "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", + "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/395/comments", + "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", "head": { "label": "hub4j-test-org:test/stable", "ref": "test/stable", - "sha": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", + "sha": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", "user": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -81,7 +82,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -98,7 +99,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Java API for GitHub", + "description": "Resetting", "fork": true, "url": "https://api.github.com/repos/hub4j-test-org/github-api", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", @@ -138,18 +139,18 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-08T07:24:28Z", - "pushed_at": "2019-09-08T07:24:38Z", + "updated_at": "2021-01-22T03:50:37Z", + "pushed_at": "2021-01-22T23:37:43Z", "git_url": "git://github.com/hub4j-test-org/github-api.git", "ssh_url": "git@github.com:hub4j-test-org/github-api.git", "clone_url": "https://github.com/hub4j-test-org/github-api.git", "svn_url": "https://github.com/hub4j-test-org/github-api", "homepage": "http://github-api.kohsuke.org/", - "size": 11386, + "size": 19052, "stargazers_count": 0, "watchers_count": 0, "language": "Java", - "has_issues": false, + "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, @@ -158,7 +159,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 1, + "open_issues_count": 6, "license": { "key": "mit", "name": "MIT License", @@ -167,7 +168,7 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 1, + "open_issues": 6, "watchers": 0, "default_branch": "master" } @@ -175,12 +176,12 @@ "base": { "label": "hub4j-test-org:master", "ref": "master", - "sha": "912e2176a00e60e02196737e0ae4c218a14b5dcb", + "sha": "8051615eff597f4e49f4f47625e6fc2b49f26bfc", "user": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -206,7 +207,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -223,7 +224,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Java API for GitHub", + "description": "Resetting", "fork": true, "url": "https://api.github.com/repos/hub4j-test-org/github-api", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", @@ -263,18 +264,18 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-08T07:24:28Z", - "pushed_at": "2019-09-08T07:24:38Z", + "updated_at": "2021-01-22T03:50:37Z", + "pushed_at": "2021-01-22T23:37:43Z", "git_url": "git://github.com/hub4j-test-org/github-api.git", "ssh_url": "git@github.com:hub4j-test-org/github-api.git", "clone_url": "https://github.com/hub4j-test-org/github-api.git", "svn_url": "https://github.com/hub4j-test-org/github-api", "homepage": "http://github-api.kohsuke.org/", - "size": 11386, + "size": 19052, "stargazers_count": 0, "watchers_count": 0, "language": "Java", - "has_issues": false, + "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, @@ -283,7 +284,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 1, + "open_issues_count": 6, "license": { "key": "mit", "name": "MIT License", @@ -292,38 +293,39 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 1, + "open_issues": 6, "watchers": 0, "default_branch": "master" } }, "_links": { "self": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" }, "html": { - "href": "https://github.com/hub4j-test-org/github-api/pull/266" + "href": "https://github.com/hub4j-test-org/github-api/pull/395" }, "issue": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/395" }, "comments": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266/comments" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/395/comments" }, "review_comments": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/comments" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395/comments" }, "review_comment": { "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}" }, "commits": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/commits" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395/commits" }, "statuses": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/2d29c787b46ce61b98a1c13e05e21ebc21f49dbf" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/1f40fdf4acf1adb246c109c21a22f617e4bd1ca8" } }, "author_association": "MEMBER", + "active_lock_reason": null, "merged": false, "mergeable": null, "rebaseable": null, @@ -332,8 +334,8 @@ "comments": 0, "review_comments": 0, "maintainer_can_modify": false, - "commits": 1, - "additions": 1, + "commits": 2, + "additions": 2, "deletions": 1, "changed_files": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266-14.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395-18.json similarity index 90% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266-14.json rename to src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395-18.json index b30c80fe3..b20652aaf 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266-14.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395-18.json @@ -1,12 +1,12 @@ { - "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266", - "id": 315252340, - "node_id": "MDExOlB1bGxSZXF1ZXN0MzE1MjUyMzQw", - "html_url": "https://github.com/hub4j-test-org/github-api/pull/266", - "diff_url": "https://github.com/hub4j-test-org/github-api/pull/266.diff", - "patch_url": "https://github.com/hub4j-test-org/github-api/pull/266.patch", - "issue_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266", - "number": 266, + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", + "id": 560268793, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTYwMjY4Nzkz", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395", + "diff_url": "https://github.com/hub4j-test-org/github-api/pull/395.diff", + "patch_url": "https://github.com/hub4j-test-org/github-api/pull/395.patch", + "issue_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/395", + "number": 395, "state": "closed", "locked": false, "title": "pullRequestReviewComments", @@ -14,7 +14,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -31,31 +31,32 @@ "site_admin": false }, "body": "## test", - "created_at": "2019-09-08T07:24:43Z", - "updated_at": "2019-09-08T07:24:46Z", - "closed_at": "2019-09-08T07:24:46Z", + "created_at": "2021-01-22T23:38:16Z", + "updated_at": "2021-01-22T23:38:22Z", + "closed_at": "2021-01-22T23:38:22Z", "merged_at": null, - "merge_commit_sha": "c40c9460c3947afd27cf83ffa79e99d1050f5417", + "merge_commit_sha": "b6ea452cf8e8cb14da5cafd34293193f57bd7e3e", "assignee": null, "assignees": [], "requested_reviewers": [], "requested_teams": [], "labels": [], "milestone": null, - "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/commits", - "review_comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/comments", + "draft": false, + "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395/commits", + "review_comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395/comments", "review_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}", - "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266/comments", - "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", + "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/395/comments", + "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", "head": { "label": "hub4j-test-org:test/stable", "ref": "test/stable", - "sha": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", + "sha": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", "user": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -81,7 +82,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -98,7 +99,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Java API for GitHub", + "description": "Resetting", "fork": true, "url": "https://api.github.com/repos/hub4j-test-org/github-api", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", @@ -138,18 +139,18 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-08T07:24:28Z", - "pushed_at": "2019-09-08T07:24:44Z", + "updated_at": "2021-01-22T03:50:37Z", + "pushed_at": "2021-01-22T23:38:17Z", "git_url": "git://github.com/hub4j-test-org/github-api.git", "ssh_url": "git@github.com:hub4j-test-org/github-api.git", "clone_url": "https://github.com/hub4j-test-org/github-api.git", "svn_url": "https://github.com/hub4j-test-org/github-api", "homepage": "http://github-api.kohsuke.org/", - "size": 11386, + "size": 19052, "stargazers_count": 0, "watchers_count": 0, "language": "Java", - "has_issues": false, + "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, @@ -158,7 +159,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 0, + "open_issues_count": 5, "license": { "key": "mit", "name": "MIT License", @@ -167,7 +168,7 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 0, + "open_issues": 5, "watchers": 0, "default_branch": "master" } @@ -175,12 +176,12 @@ "base": { "label": "hub4j-test-org:master", "ref": "master", - "sha": "912e2176a00e60e02196737e0ae4c218a14b5dcb", + "sha": "8051615eff597f4e49f4f47625e6fc2b49f26bfc", "user": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -206,7 +207,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -223,7 +224,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Java API for GitHub", + "description": "Resetting", "fork": true, "url": "https://api.github.com/repos/hub4j-test-org/github-api", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", @@ -263,18 +264,18 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-08T07:24:28Z", - "pushed_at": "2019-09-08T07:24:44Z", + "updated_at": "2021-01-22T03:50:37Z", + "pushed_at": "2021-01-22T23:38:17Z", "git_url": "git://github.com/hub4j-test-org/github-api.git", "ssh_url": "git@github.com:hub4j-test-org/github-api.git", "clone_url": "https://github.com/hub4j-test-org/github-api.git", "svn_url": "https://github.com/hub4j-test-org/github-api", "homepage": "http://github-api.kohsuke.org/", - "size": 11386, + "size": 19052, "stargazers_count": 0, "watchers_count": 0, "language": "Java", - "has_issues": false, + "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, @@ -283,7 +284,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 0, + "open_issues_count": 5, "license": { "key": "mit", "name": "MIT License", @@ -292,48 +293,49 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 0, + "open_issues": 5, "watchers": 0, "default_branch": "master" } }, "_links": { "self": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" }, "html": { - "href": "https://github.com/hub4j-test-org/github-api/pull/266" + "href": "https://github.com/hub4j-test-org/github-api/pull/395" }, "issue": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/395" }, "comments": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/266/comments" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/395/comments" }, "review_comments": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/comments" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395/comments" }, "review_comment": { "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}" }, "commits": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266/commits" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395/commits" }, "statuses": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/2d29c787b46ce61b98a1c13e05e21ebc21f49dbf" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/1f40fdf4acf1adb246c109c21a22f617e4bd1ca8" } }, "author_association": "MEMBER", + "active_lock_reason": null, "merged": false, "mergeable": true, "rebaseable": true, - "mergeable_state": "clean", + "mergeable_state": "unstable", "merged_by": null, "comments": 0, "review_comments": 0, "maintainer_can_modify": false, - "commits": 1, - "additions": 1, + "commits": 2, + "additions": 2, "deletions": 1, "changed_files": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-13.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-13.json new file mode 100644 index 000000000..870fa8ed3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-13.json @@ -0,0 +1,113 @@ +[ + { + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753", + "pull_request_review_id": 574695538, + "id": 562972753, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1Mw==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", + "path": "README.md", + "position": 1, + "original_position": 1, + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "body": "Sample review comment", + "created_at": "2021-01-22T23:38:17Z", + "updated_at": "2021-01-22T23:38:17Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", + "author_association": "MEMBER", + "_links": { + "self": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753" + }, + "html": { + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753" + }, + "pull_request": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" + } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT" + }, + { + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758", + "pull_request_review_id": 574695548, + "id": 562972758, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1OA==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", + "path": "README.md", + "position": 1, + "original_position": 1, + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "body": "This is a reply.", + "created_at": "2021-01-22T23:38:20Z", + "updated_at": "2021-01-22T23:38:20Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972758", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", + "author_association": "MEMBER", + "_links": { + "self": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758" + }, + "html": { + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972758" + }, + "pull_request": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" + } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT", + "in_reply_to_id": 562972753 + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-15.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-15.json new file mode 100644 index 000000000..62223354f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-15.json @@ -0,0 +1,113 @@ +[ + { + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753", + "pull_request_review_id": 574695538, + "id": 562972753, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1Mw==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", + "path": "README.md", + "position": 1, + "original_position": 1, + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "body": "Updated review comment", + "created_at": "2021-01-22T23:38:17Z", + "updated_at": "2021-01-22T23:38:21Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", + "author_association": "MEMBER", + "_links": { + "self": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753" + }, + "html": { + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753" + }, + "pull_request": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" + } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT" + }, + { + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758", + "pull_request_review_id": 574695548, + "id": 562972758, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1OA==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", + "path": "README.md", + "position": 1, + "original_position": 1, + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "body": "This is a reply.", + "created_at": "2021-01-22T23:38:20Z", + "updated_at": "2021-01-22T23:38:20Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972758", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", + "author_association": "MEMBER", + "_links": { + "self": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758" + }, + "html": { + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972758" + }, + "pull_request": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" + } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT", + "in_reply_to_id": 562972753 + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-9.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-17.json similarity index 66% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-9.json rename to src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-17.json index 6fa743c58..a483a7449 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-9.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-17.json @@ -1,20 +1,20 @@ [ { - "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146", - "pull_request_review_id": 285200976, - "id": 321995146, - "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk5NTE0Ng==", - "diff_hunk": "@@ -1,3 +1,3 @@\n-Java API for GitHub", + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758", + "pull_request_review_id": 574695548, + "id": 562972758, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1OA==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", "path": "README.md", "position": 1, "original_position": 1, - "commit_id": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", - "original_commit_id": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", "user": { "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -30,22 +30,28 @@ "type": "User", "site_admin": false }, - "body": "Updated review comment", - "created_at": "2019-09-08T07:24:44Z", - "updated_at": "2019-09-08T07:24:45Z", - "html_url": "https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146", - "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266", + "body": "This is a reply.", + "created_at": "2021-01-22T23:38:20Z", + "updated_at": "2021-01-22T23:38:20Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972758", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", "author_association": "MEMBER", "_links": { "self": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758" }, "html": { - "href": "https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146" + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972758" }, "pull_request": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" } - } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT" } ] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-6.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-6.json similarity index 67% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-6.json rename to src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-6.json index e9cf44ecb..e2c282298 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-6.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-6.json @@ -1,19 +1,19 @@ { - "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146", - "pull_request_review_id": 285200976, - "id": 321995146, - "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk5NTE0Ng==", - "diff_hunk": "@@ -1,3 +1,3 @@\n-Java API for GitHub", + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753", + "pull_request_review_id": 574695538, + "id": 562972753, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1Mw==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", "path": "README.md", "position": 1, "original_position": 1, - "commit_id": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", - "original_commit_id": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", "user": { "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -30,20 +30,26 @@ "site_admin": false }, "body": "Sample review comment", - "created_at": "2019-09-08T07:24:44Z", - "updated_at": "2019-09-08T07:24:44Z", - "html_url": "https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146", - "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266", + "created_at": "2021-01-22T23:38:17Z", + "updated_at": "2021-01-22T23:38:17Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", "author_association": "MEMBER", "_links": { "self": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753" }, "html": { - "href": "https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146" + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753" }, "pull_request": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" } - } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT" } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-7.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-7.json similarity index 67% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-7.json rename to src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-7.json index c3083a34a..e7f364e08 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_266_comments-7.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments-7.json @@ -1,20 +1,20 @@ [ { - "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146", - "pull_request_review_id": 285200976, - "id": 321995146, - "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk5NTE0Ng==", - "diff_hunk": "@@ -1,3 +1,3 @@\n-Java API for GitHub", + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753", + "pull_request_review_id": 574695538, + "id": 562972753, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1Mw==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", "path": "README.md", "position": 1, "original_position": 1, - "commit_id": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", - "original_commit_id": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", "user": { "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -31,21 +31,27 @@ "site_admin": false }, "body": "Sample review comment", - "created_at": "2019-09-08T07:24:44Z", - "updated_at": "2019-09-08T07:24:44Z", - "html_url": "https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146", - "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266", + "created_at": "2021-01-22T23:38:17Z", + "updated_at": "2021-01-22T23:38:17Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", "author_association": "MEMBER", "_links": { "self": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753" }, "html": { - "href": "https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146" + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753" }, "pull_request": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" } - } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT" } ] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json new file mode 100644 index 000000000..7fec2d4b5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json @@ -0,0 +1,56 @@ +{ + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758", + "pull_request_review_id": 574695548, + "id": 562972758, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1OA==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", + "path": "README.md", + "position": 1, + "original_position": 1, + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "body": "This is a reply.", + "created_at": "2021-01-22T23:38:20Z", + "updated_at": "2021-01-22T23:38:20Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972758", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", + "author_association": "MEMBER", + "_links": { + "self": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758" + }, + "html": { + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972758" + }, + "pull_request": { + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" + } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT", + "in_reply_to_id": 562972753 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json similarity index 67% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json rename to src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json index af0e1506a..b2f973c93 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json @@ -1,19 +1,19 @@ { - "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146", - "pull_request_review_id": 285200976, - "id": 321995146, - "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMyMTk5NTE0Ng==", - "diff_hunk": "@@ -1,3 +1,3 @@\n-Java API for GitHub", + "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753", + "pull_request_review_id": 574695538, + "id": 562972753, + "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDU2Mjk3Mjc1Mw==", + "diff_hunk": "@@ -1,3 +1,4 @@\n-Java API for GitHub", "path": "README.md", "position": 1, "original_position": 1, - "commit_id": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", - "original_commit_id": "2d29c787b46ce61b98a1c13e05e21ebc21f49dbf", + "commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", + "original_commit_id": "1f40fdf4acf1adb246c109c21a22f617e4bd1ca8", "user": { "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -30,20 +30,26 @@ "site_admin": false }, "body": "Updated review comment", - "created_at": "2019-09-08T07:24:44Z", - "updated_at": "2019-09-08T07:24:45Z", - "html_url": "https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146", - "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266", + "created_at": "2021-01-22T23:38:17Z", + "updated_at": "2021-01-22T23:38:21Z", + "html_url": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753", + "pull_request_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", "author_association": "MEMBER", "_links": { "self": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753" }, "html": { - "href": "https://github.com/hub4j-test-org/github-api/pull/266#discussion_r321995146" + "href": "https://github.com/hub4j-test-org/github-api/pull/395#discussion_r562972753" }, "pull_request": { - "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266" + "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395" } - } + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 1, + "original_line": 1, + "side": "LEFT" } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json new file mode 100644 index 000000000..d9fe94ad1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json @@ -0,0 +1,26 @@ +{ + "id": 97972784, + "node_id": "MDg6UmVhY3Rpb245Nzk3Mjc4NA==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "content": "confused", + "created_at": "2021-01-22T23:38:19Z" +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json new file mode 100644 index 000000000..64f9fb5ff --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json @@ -0,0 +1,28 @@ +[ + { + "id": 97972784, + "node_id": "MDg6UmVhY3Rpb245Nzk3Mjc4NA==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "content": "confused", + "created_at": "2021-01-22T23:38:19Z" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/user-1.json index b9ce24cb0..80823e137 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/user-1.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/user-1.json @@ -2,7 +2,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -23,11 +23,24 @@ "location": "Seattle, WA, USA", "email": "bitwiseman@gmail.com", "hireable": null, - "bio": "https://twitter.com/bitwiseman", - "public_repos": 166, - "public_gists": 4, - "followers": 133, - "following": 9, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, + "public_gists": 7, + "followers": 176, + "following": 11, "created_at": "2012-07-11T20:38:33Z", - "updated_at": "2019-06-03T17:47:20Z" + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, + "owned_private_repos": 0, + "disk_usage": 33700, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/users_bitwiseman-8.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/users_bitwiseman-8.json new file mode 100644 index 000000000..80823e137 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/users_bitwiseman-8.json @@ -0,0 +1,46 @@ +{ + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false, + "name": "Liam Newman", + "company": "Cloudbees, Inc.", + "blog": "", + "location": "Seattle, WA, USA", + "email": "bitwiseman@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, + "public_gists": 7, + "followers": 176, + "following": 11, + "created_at": "2012-07-11T20:38:33Z", + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, + "owned_private_repos": 0, + "disk_usage": 33700, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/orgs_hub4j-test-org-2.json index 4eaa204bf..a4713cdbc 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/orgs_hub4j-test-org-2.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/orgs_hub4j-test-org-2.json @@ -1,5 +1,5 @@ { - "id": "079c3da5-3ce3-41f6-aef1-cae0dad71a85", + "id": "69f6f529-b255-4cca-8d7b-8d75751230fe", "name": "orgs_hub4j-test-org", "request": { "url": "/orgs/hub4j-test-org", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "orgs_hub4j-test-org-2.json", "headers": { - "Date": "Sun, 08 Sep 2019 07:24:43 GMT", + "Date": "Fri, 22 Jan 2021 23:38:16 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4885", - "X-RateLimit-Reset": "1567929276", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"d36965e157281b2a309c39e4c2343a55\"", - "Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT", - "X-OAuth-Scopes": "gist, notifications, repo", + "ETag": "W/\"c062f331dfbc4af616476fa3cc4b0e5bbb2ed899c9511d5844ce4bd5274c4c5a\"", + "last-modified": "Thu, 04 Jun 2020 05:56:10 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4815", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "185", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67D6A:E8071B:5D74ACBA" + "X-GitHub-Request-Id": "D013:3B95:105815:1263AC:600B61E6" } }, - "uuid": "079c3da5-3ce3-41f6-aef1-cae0dad71a85", + "uuid": "69f6f529-b255-4cca-8d7b-8d75751230fe", "persistent": true, "insertionIndex": 2 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api-12.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api-12.json deleted file mode 100644 index af5776ed1..000000000 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api-12.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "id": "9090d20b-28ee-455a-8eb6-e1547d0d3d9e", - "name": "repos_hub4j-test-org_github-api", - "request": { - "url": "/repos/hub4j-test-org/github-api", - "method": "GET", - "headers": { - "Accept": { - "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" - } - } - }, - "response": { - "status": 200, - "bodyFileName": "repos_hub4j-test-org_github-api-12.json", - "headers": { - "Date": "Sun, 08 Sep 2019 07:24:46 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4875", - "X-RateLimit-Reset": "1567929276", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": [ - "Accept, Authorization, Cookie, X-GitHub-OTP", - "Accept-Encoding" - ], - "ETag": "W/\"9acabc33f9749ffce33a82a36bb6e76d\"", - "Last-Modified": "Sun, 08 Sep 2019 07:24:28 GMT", - "X-OAuth-Scopes": "gist, notifications, repo", - "X-Accepted-OAuth-Scopes": "repo", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67E6D:E80837:5D74ACBE" - } - }, - "uuid": "9090d20b-28ee-455a-8eb6-e1547d0d3d9e", - "persistent": true, - "scenarioName": "scenario-1-repos-hub4j-test-org-github-api", - "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-2", - "insertionIndex": 12 -} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api-3.json index 97dacc522..4187bf79a 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api-3.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api-3.json @@ -1,5 +1,5 @@ { - "id": "d585b5ae-36a9-48d8-931d-7f459bec2b4c", + "id": "c0f82740-1776-447a-b085-33cf22aa5f86", "name": "repos_hub4j-test-org_github-api", "request": { "url": "/repos/hub4j-test-org/github-api", @@ -14,38 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_github-api-3.json", "headers": { - "Date": "Sun, 08 Sep 2019 07:24:43 GMT", + "Date": "Fri, 22 Jan 2021 23:38:16 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4884", - "X-RateLimit-Reset": "1567929276", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"7769c7e717cc7cf93b574833c03b891d\"", - "Last-Modified": "Sun, 08 Sep 2019 07:24:28 GMT", - "X-OAuth-Scopes": "gist, notifications, repo", + "ETag": "W/\"46b5bda6fe80f4abc4a126a9ca0ca79ad37f2cbc04847e1903e100e6b07744ee\"", + "last-modified": "Fri, 22 Jan 2021 03:50:37 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4814", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "186", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67D75:E80727:5D74ACBB" + "X-GitHub-Request-Id": "D013:3B95:105818:1263BC:600B61E8" } }, - "uuid": "d585b5ae-36a9-48d8-931d-7f459bec2b4c", + "uuid": "c0f82740-1776-447a-b085-33cf22aa5f86", "persistent": true, - "scenarioName": "scenario-1-repos-hub4j-test-org-github-api", - "requiredScenarioState": "Started", - "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-2", "insertionIndex": 3 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls-13.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls-13.json deleted file mode 100644 index 5c348a186..000000000 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls-13.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "id": "80451be1-8c40-4a4b-9144-c59e9fb97fd8", - "name": "repos_hub4j-test-org_github-api_pulls", - "request": { - "url": "/repos/hub4j-test-org/github-api/pulls?state=open", - "method": "GET", - "headers": { - "Accept": { - "equalTo": "application/vnd.github.shadow-cat-preview+json" - } - } - }, - "response": { - "status": 200, - "bodyFileName": "repos_hub4j-test-org_github-api_pulls-13.json", - "headers": { - "Date": "Sun, 08 Sep 2019 07:24:46 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4874", - "X-RateLimit-Reset": "1567929276", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": [ - "Accept, Authorization, Cookie, X-GitHub-OTP", - "Accept-Encoding" - ], - "ETag": "W/\"18012acfc0962da8b2ede3a910fa5178\"", - "X-OAuth-Scopes": "gist, notifications, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67E7F:E8084B:5D74ACBE" - } - }, - "uuid": "80451be1-8c40-4a4b-9144-c59e9fb97fd8", - "persistent": true, - "insertionIndex": 13 -} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls-4.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls-4.json index 10d87b496..937590630 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls-4.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls-4.json @@ -1,55 +1,55 @@ { - "id": "145b4497-4f76-4adf-b16b-ccf1f68c339d", + "id": "040ee3b9-0b4b-4bad-81da-797e6947ad3c", "name": "repos_hub4j-test-org_github-api_pulls", "request": { "url": "/repos/hub4j-test-org/github-api/pulls", "method": "POST", - "bodyPatterns": [ - { - "equalToJson": "{\"head\":\"test/stable\",\"maintainer_can_modify\":true,\"title\":\"pullRequestReviewComments\",\"body\":\"## test\",\"base\":\"master\"}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], "headers": { "Accept": { "equalTo": "application/vnd.github.shadow-cat-preview+json" } - } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"head\":\"test/stable\",\"draft\":false,\"maintainer_can_modify\":true,\"title\":\"pullRequestReviewComments\",\"body\":\"## test\",\"base\":\"master\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] }, "response": { "status": 201, "bodyFileName": "repos_hub4j-test-org_github-api_pulls-4.json", "headers": { - "Date": "Sun, 08 Sep 2019 07:24:43 GMT", + "Date": "Fri, 22 Jan 2021 23:38:17 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4883", - "X-RateLimit-Reset": "1567929276", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"a2827455894688a5faa5da779190bb2c\"", - "X-OAuth-Scopes": "gist, notifications, repo", + "ETag": "\"32fc4ebf798f68ee600cbfe11cce66adc1ee61d8c5565db0a402ad1c79fabb57\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/266", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "Location": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/395", + "X-GitHub-Media-Type": "github.v3; param=shadow-cat-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4813", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "187", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67D86:E8073B:5D74ACBB" + "X-GitHub-Request-Id": "D013:3B95:10581E:1263C2:600B61E8" } }, - "uuid": "145b4497-4f76-4adf-b16b-ccf1f68c339d", + "uuid": "040ee3b9-0b4b-4bad-81da-797e6947ad3c", "persistent": true, "insertionIndex": 4 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266-14.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266-14.json deleted file mode 100644 index 446324631..000000000 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266-14.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "id": "f8bf7bf6-b583-4573-b3eb-31bbad80e965", - "name": "repos_hub4j-test-org_github-api_pulls_266", - "request": { - "url": "/repos/hub4j-test-org/github-api/pulls/266", - "method": "PATCH", - "bodyPatterns": [ - { - "equalToJson": "{\"state\":\"closed\"}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], - "headers": { - "Accept": { - "equalTo": "application/vnd.github.shadow-cat-preview+json" - } - } - }, - "response": { - "status": 200, - "bodyFileName": "repos_hub4j-test-org_github-api_pulls_266-14.json", - "headers": { - "Date": "Sun, 08 Sep 2019 07:24:47 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4873", - "X-RateLimit-Reset": "1567929276", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": [ - "Accept, Authorization, Cookie, X-GitHub-OTP", - "Accept-Encoding" - ], - "ETag": "W/\"c0645af133a441f679a6966ea56da287\"", - "X-OAuth-Scopes": "gist, notifications, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67E97:E80863:5D74ACBE" - } - }, - "uuid": "f8bf7bf6-b583-4573-b3eb-31bbad80e965", - "persistent": true, - "insertionIndex": 14 -} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-11.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-11.json deleted file mode 100644 index 619b6b9a2..000000000 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-11.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "id": "b8142f12-29ab-4694-9857-cede8bce560c", - "name": "repos_hub4j-test-org_github-api_pulls_266_comments", - "request": { - "url": "/repos/hub4j-test-org/github-api/pulls/266/comments", - "method": "GET", - "headers": { - "Accept": { - "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" - } - } - }, - "response": { - "status": 200, - "body": "[]", - "headers": { - "Date": "Sun, 08 Sep 2019 07:24:46 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4876", - "X-RateLimit-Reset": "1567929276", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": [ - "Accept, Authorization, Cookie, X-GitHub-OTP", - "Accept-Encoding" - ], - "ETag": "\"ad5808b0a5d75d70a16a73b8e9763e19\"", - "X-OAuth-Scopes": "gist, notifications, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67E64:E8081B:5D74ACBE" - } - }, - "uuid": "b8142f12-29ab-4694-9857-cede8bce560c", - "persistent": true, - "scenarioName": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments", - "requiredScenarioState": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments-4", - "insertionIndex": 11 -} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-7.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-7.json deleted file mode 100644 index 6b0bf68fb..000000000 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-7.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "id": "874427ac-ddf2-4cee-b85c-501b2a3861d7", - "name": "repos_hub4j-test-org_github-api_pulls_266_comments", - "request": { - "url": "/repos/hub4j-test-org/github-api/pulls/266/comments", - "method": "GET", - "headers": { - "Accept": { - "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" - } - } - }, - "response": { - "status": 200, - "bodyFileName": "repos_hub4j-test-org_github-api_pulls_266_comments-7.json", - "headers": { - "Date": "Sun, 08 Sep 2019 07:24:45 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4880", - "X-RateLimit-Reset": "1567929276", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": [ - "Accept, Authorization, Cookie, X-GitHub-OTP", - "Accept-Encoding" - ], - "ETag": "W/\"5744dfa02066cbc244887629e9a78919\"", - "X-OAuth-Scopes": "gist, notifications, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67E05:E807B8:5D74ACBC" - } - }, - "uuid": "874427ac-ddf2-4cee-b85c-501b2a3861d7", - "persistent": true, - "scenarioName": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments", - "requiredScenarioState": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments-2", - "newScenarioState": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments-3", - "insertionIndex": 7 -} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-9.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-9.json deleted file mode 100644 index 13c4e5c30..000000000 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-9.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "id": "8d629bc2-ccf8-46c5-804d-500af333a156", - "name": "repos_hub4j-test-org_github-api_pulls_266_comments", - "request": { - "url": "/repos/hub4j-test-org/github-api/pulls/266/comments", - "method": "GET", - "headers": { - "Accept": { - "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" - } - } - }, - "response": { - "status": 200, - "bodyFileName": "repos_hub4j-test-org_github-api_pulls_266_comments-9.json", - "headers": { - "Date": "Sun, 08 Sep 2019 07:24:45 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4878", - "X-RateLimit-Reset": "1567929276", - "Cache-Control": "private, max-age=60, s-maxage=60", - "Vary": [ - "Accept, Authorization, Cookie, X-GitHub-OTP", - "Accept-Encoding" - ], - "ETag": "W/\"004c8f4b66ed0d9ad14c2f19e71e962a\"", - "X-OAuth-Scopes": "gist, notifications, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67E36:E807F0:5D74ACBD" - } - }, - "uuid": "8d629bc2-ccf8-46c5-804d-500af333a156", - "persistent": true, - "scenarioName": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments", - "requiredScenarioState": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments-3", - "newScenarioState": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments-4", - "insertionIndex": 9 -} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395-18.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395-18.json new file mode 100644 index 000000000..d0f47173f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395-18.json @@ -0,0 +1,54 @@ +{ + "id": "c6d050b9-3c21-4665-9755-dd4239b1bdec", + "name": "repos_hub4j-test-org_github-api_pulls_395", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/395", + "method": "PATCH", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"state\":\"closed\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_395-18.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:23 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"90509bd8d9725f0f0f27ec990a077b0d7ae666d44e41b40df88021d9431f07b9\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4799", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "201", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:105872:12641A:600B61EE" + } + }, + "uuid": "c6d050b9-3c21-4665-9755-dd4239b1bdec", + "persistent": true, + "insertionIndex": 18 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-13.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-13.json new file mode 100644 index 000000000..1910fefc5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-13.json @@ -0,0 +1,50 @@ +{ + "id": "b1fb172e-6676-4f23-928a-8e07513424d7", + "name": "repos_hub4j-test-org_github-api_pulls_395_comments", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/395/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_395_comments-13.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:20 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"1e69569dcc19e09759d85dedcb2698dce6d5db7ceb48e8f106de4e0104f11ad7\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4804", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "196", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:105858:1263FD:600B61EC" + } + }, + "uuid": "b1fb172e-6676-4f23-928a-8e07513424d7", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments", + "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments-3", + "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments-4", + "insertionIndex": 13 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-15.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-15.json new file mode 100644 index 000000000..44fcb21d0 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-15.json @@ -0,0 +1,50 @@ +{ + "id": "81772b1c-7882-41b9-b776-130f43fe8063", + "name": "repos_hub4j-test-org_github-api_pulls_395_comments", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/395/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_395_comments-15.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:21 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"0a5c27e886e58db538a4db32443d2c437fe13c344b71d5ded73f375e20ed7bc0\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4802", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "198", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:105862:12640A:600B61ED" + } + }, + "uuid": "81772b1c-7882-41b9-b776-130f43fe8063", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments", + "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments-4", + "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments-5", + "insertionIndex": 15 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-17.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-17.json new file mode 100644 index 000000000..59ca754bd --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-17.json @@ -0,0 +1,49 @@ +{ + "id": "e3ad6641-9ad6-4c6f-beb3-b2d35c83c110", + "name": "repos_hub4j-test-org_github-api_pulls_395_comments", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/395/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_395_comments-17.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:22 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"6fe8daefb3089b81348a759c6088069c74b808304d4c62cd9e69f3859ae87088\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4800", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "200", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:10586E:126418:600B61EE" + } + }, + "uuid": "e3ad6641-9ad6-4c6f-beb3-b2d35c83c110", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments", + "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments-5", + "insertionIndex": 17 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-5.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-5.json new file mode 100644 index 000000000..6a4af56cd --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-5.json @@ -0,0 +1,50 @@ +{ + "id": "26baa623-674e-4256-a443-42689889d2da", + "name": "repos_hub4j-test-org_github-api_pulls_395_comments", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/395/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:17 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"9800b2f961691fc98a0e94eb27a51bcc85f19941baa3ad85cbd310e48cf654e3\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4812", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "188", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:10582A:1263CE:600B61E9" + } + }, + "uuid": "26baa623-674e-4256-a443-42689889d2da", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments-2", + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-6.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-6.json similarity index 54% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-6.json rename to src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-6.json index a824a4569..377fd6119 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-6.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-6.json @@ -1,55 +1,55 @@ { - "id": "b9a8cb45-f232-4aa9-a3bf-93f050e40616", - "name": "repos_hub4j-test-org_github-api_pulls_266_comments", + "id": "9dbbce40-4a41-4d07-9d32-3bc4b7b55dae", + "name": "repos_hub4j-test-org_github-api_pulls_395_comments", "request": { - "url": "/repos/hub4j-test-org/github-api/pulls/266/comments", + "url": "/repos/hub4j-test-org/github-api/pulls/395/comments", "method": "POST", - "bodyPatterns": [ - { - "equalToJson": "{\"path\":\"README.md\",\"position\":1,\"body\":\"Sample review comment\",\"commit_id\":\"2d29c787b46ce61b98a1c13e05e21ebc21f49dbf\"}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], "headers": { "Accept": { "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" } - } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"path\":\"README.md\",\"position\":1,\"body\":\"Sample review comment\",\"commit_id\":\"1f40fdf4acf1adb246c109c21a22f617e4bd1ca8\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] }, "response": { "status": 201, - "bodyFileName": "repos_hub4j-test-org_github-api_pulls_266_comments-6.json", + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_395_comments-6.json", "headers": { - "Date": "Sun, 08 Sep 2019 07:24:44 GMT", + "Date": "Fri, 22 Jan 2021 23:38:18 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4881", - "X-RateLimit-Reset": "1567929276", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"1e5fb97b3f4a5335008f4d7b18498e9d\"", - "X-OAuth-Scopes": "gist, notifications, repo", + "ETag": "\"ec53eabf833612e8f478639eec7143c1e3498f3ab23e039055bba92273b64f4d\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/321995146", + "Location": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972753", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4811", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "189", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67DD2:E8078D:5D74ACBC" + "X-GitHub-Request-Id": "D013:3B95:10582D:1263D3:600B61E9" } }, - "uuid": "b9a8cb45-f232-4aa9-a3bf-93f050e40616", + "uuid": "9dbbce40-4a41-4d07-9d32-3bc4b7b55dae", "persistent": true, "insertionIndex": 6 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-7.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-7.json new file mode 100644 index 000000000..4bc4da2ce --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments-7.json @@ -0,0 +1,50 @@ +{ + "id": "e6a0a1ff-c12f-4950-bc73-1bd03f5995d3", + "name": "repos_hub4j-test-org_github-api_pulls_395_comments", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/395/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_395_comments-7.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:18 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"9888a0a13157acaad48c26c2d4a718dc73ce1d500691037a3b15b8a447da0fba\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4810", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "190", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:10583A:1263DC:600B61EA" + } + }, + "uuid": "e6a0a1ff-c12f-4950-bc73-1bd03f5995d3", + "persistent": true, + "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments", + "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments-2", + "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-pulls-395-comments-3", + "insertionIndex": 7 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json new file mode 100644 index 000000000..7bdcdad2c --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json @@ -0,0 +1,55 @@ +{ + "id": "921db344-9c2f-490c-b683-06f269222a5c", + "name": "repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/395/comments/562972753/replies", + "method": "POST", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"body\":\"This is a reply.\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 201, + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_395_comments_562972753_replies-12.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:20 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "201 Created", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"cb47518f479227da1db2d0ede03e8509ed8384b9ec5536a47c2972091c6f94e0\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "Location": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments/562972758", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4805", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "195", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:105851:1263F6:600B61EB" + } + }, + "uuid": "921db344-9c2f-490c-b683-06f269222a5c", + "persistent": true, + "insertionIndex": 12 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_321995146-10.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_321995146-10.json deleted file mode 100644 index b61eaddcf..000000000 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_321995146-10.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "id": "73e6aad9-93a1-4421-94ee-721a9b1949dc", - "name": "repos_hub4j-test-org_github-api_pulls_comments_321995146", - "request": { - "url": "/repos/hub4j-test-org/github-api/pulls/comments/321995146", - "method": "DELETE", - "headers": { - "Accept": { - "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" - } - } - }, - "response": { - "status": 204, - "headers": { - "Date": "Sun, 08 Sep 2019 07:24:45 GMT", - "Content-Type": "application/octet-stream", - "Server": "GitHub.com", - "Status": "204 No Content", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4877", - "X-RateLimit-Reset": "1567929276", - "X-OAuth-Scopes": "gist, notifications, repo", - "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "FF91:40BD:C67E42:E80809:5D74ACBD" - } - }, - "uuid": "73e6aad9-93a1-4421-94ee-721a9b1949dc", - "persistent": true, - "insertionIndex": 10 -} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json similarity index 56% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json rename to src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json index 6f1ce8989..d14259c59 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json @@ -1,54 +1,54 @@ { - "id": "d0df7515-482f-4337-aafd-a543346e6076", - "name": "repos_hub4j-test-org_github-api_pulls_comments_321995146", + "id": "38a615e2-c59f-4447-bed0-8a5543e00b86", + "name": "repos_hub4j-test-org_github-api_pulls_comments_562972753", "request": { - "url": "/repos/hub4j-test-org/github-api/pulls/comments/321995146", + "url": "/repos/hub4j-test-org/github-api/pulls/comments/562972753", "method": "PATCH", - "bodyPatterns": [ - { - "equalToJson": "{\"body\":\"Updated review comment\"}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], "headers": { "Accept": { "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" } - } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"body\":\"Updated review comment\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] }, "response": { "status": 200, - "bodyFileName": "repos_hub4j-test-org_github-api_pulls_comments_321995146-8.json", + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_comments_562972753-14.json", "headers": { - "Date": "Sun, 08 Sep 2019 07:24:45 GMT", + "Date": "Fri, 22 Jan 2021 23:38:21 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4879", - "X-RateLimit-Reset": "1567929276", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"0c3324b1da01161140a88fc125c27562\"", - "X-OAuth-Scopes": "gist, notifications, repo", + "ETag": "W/\"71d2cc6bb01269b7eca9f1dd314ae71ce6d083d816d8b39b406c205c8c213162\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4803", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "197", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67E12:E807D1:5D74ACBD" + "X-GitHub-Request-Id": "D013:3B95:10585D:126404:600B61EC" } }, - "uuid": "d0df7515-482f-4337-aafd-a543346e6076", + "uuid": "38a615e2-c59f-4447-bed0-8a5543e00b86", "persistent": true, - "insertionIndex": 8 + "insertionIndex": 14 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753-16.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753-16.json new file mode 100644 index 000000000..be48033bb --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753-16.json @@ -0,0 +1,42 @@ +{ + "id": "8b44cc42-31cd-4f69-b91d-4a3c102e13e0", + "name": "repos_hub4j-test-org_github-api_pulls_comments_562972753", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/comments/562972753", + "method": "DELETE", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 204, + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:22 GMT", + "Server": "GitHub.com", + "Status": "204 No Content", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4801", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "199", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "D013:3B95:105867:12640D:600B61ED" + } + }, + "uuid": "8b44cc42-31cd-4f69-b91d-4a3c102e13e0", + "persistent": true, + "insertionIndex": 16 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json new file mode 100644 index 000000000..47ded97c4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json @@ -0,0 +1,54 @@ +{ + "id": "2d93d531-56fc-4a81-83a8-f21b2418a475", + "name": "repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/comments/562972753/reactions", + "method": "POST", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.squirrel-girl-preview+json" + } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"content\":\"confused\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] + }, + "response": { + "status": 201, + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-10.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:19 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "201 Created", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"17c3b61f50b2749d3462b15309c137c6b399948518ed4799d5dcb72b28e17d2c\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.squirrel-girl-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4807", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "193", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:105847:1263EC:600B61EB" + } + }, + "uuid": "2d93d531-56fc-4a81-83a8-f21b2418a475", + "persistent": true, + "insertionIndex": 10 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json new file mode 100644 index 000000000..44bd1eb48 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json @@ -0,0 +1,49 @@ +{ + "id": "f3ddb81d-9f1d-4895-af3d-7103ab09185f", + "name": "repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions", + "request": { + "url": "/repos/hub4j-test-org/github-api/pulls/comments/562972753/reactions", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.squirrel-girl-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-11.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:19 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"78837131484409a9ad58966b90df1ec90ed03b72338a19ed32f3bc04c77f9f42\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.squirrel-girl-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4806", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "194", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:10584E:1263F2:600B61EB" + } + }, + "uuid": "f3ddb81d-9f1d-4895-af3d-7103ab09185f", + "persistent": true, + "scenarioName": "scenario-2-repos-hub4j-test-org-github-api-pulls-comments-562972753-reactions", + "requiredScenarioState": "scenario-2-repos-hub4j-test-org-github-api-pulls-comments-562972753-reactions-2", + "insertionIndex": 11 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-5.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-9.json similarity index 50% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-5.json rename to src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-9.json index 489f0de5f..bd78d91a4 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_266_comments-5.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions-9.json @@ -1,12 +1,12 @@ { - "id": "cbd42569-0057-4dc2-89f9-2de7b12db75e", - "name": "repos_hub4j-test-org_github-api_pulls_266_comments", + "id": "15fb671a-3ce3-420c-981c-0e0f6ae5e7b9", + "name": "repos_hub4j-test-org_github-api_pulls_comments_562972753_reactions", "request": { - "url": "/repos/hub4j-test-org/github-api/pulls/266/comments", + "url": "/repos/hub4j-test-org/github-api/pulls/comments/562972753/reactions", "method": "GET", "headers": { "Accept": { - "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + "equalTo": "application/vnd.github.squirrel-girl-preview+json" } } }, @@ -14,37 +14,37 @@ "status": 200, "body": "[]", "headers": { - "Date": "Sun, 08 Sep 2019 07:24:44 GMT", + "Date": "Fri, 22 Jan 2021 23:38:19 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4882", - "X-RateLimit-Reset": "1567929276", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"ad5808b0a5d75d70a16a73b8e9763e19\"", - "X-OAuth-Scopes": "gist, notifications, repo", + "ETag": "\"7d0253ca51c378ca4fa4839bfd5bb1ac338f28e5ac8f6810cbdc8553513d942f\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-GitHub-Media-Type": "github.squirrel-girl-preview; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4808", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "192", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67DC4:E80772:5D74ACBB" + "X-GitHub-Request-Id": "D013:3B95:105845:1263E9:600B61EB" } }, - "uuid": "cbd42569-0057-4dc2-89f9-2de7b12db75e", + "uuid": "15fb671a-3ce3-420c-981c-0e0f6ae5e7b9", "persistent": true, - "scenarioName": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments", + "scenarioName": "scenario-2-repos-hub4j-test-org-github-api-pulls-comments-562972753-reactions", "requiredScenarioState": "Started", - "newScenarioState": "scenario-2-repos-hub4j-test-org-github-api-pulls-266-comments-2", - "insertionIndex": 5 + "newScenarioState": "scenario-2-repos-hub4j-test-org-github-api-pulls-comments-562972753-reactions-2", + "insertionIndex": 9 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/user-1.json index 1ff0ed34b..2b68e7c7d 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/user-1.json +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/user-1.json @@ -1,5 +1,5 @@ { - "id": "f7421985-e210-4b76-b07e-0a00bae61fff", + "id": "231ba785-4cfd-40f0-b6e8-88a46d3190f9", "name": "user", "request": { "url": "/user", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "user-1.json", "headers": { - "Date": "Sun, 08 Sep 2019 07:24:42 GMT", + "Date": "Fri, 22 Jan 2021 23:38:14 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4886", - "X-RateLimit-Reset": "1567929276", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"3ba1de3523043df743651bd23efc7def\"", - "Last-Modified": "Mon, 03 Jun 2019 17:47:20 GMT", - "X-OAuth-Scopes": "gist, notifications, repo", + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4821", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "179", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "FF91:40BD:C67D5C:E8070E:5D74ACBA" + "X-GitHub-Request-Id": "D013:3B95:105805:1263A7:600B61E6" } }, - "uuid": "f7421985-e210-4b76-b07e-0a00bae61fff", + "uuid": "231ba785-4cfd-40f0-b6e8-88a46d3190f9", "persistent": true, "insertionIndex": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/users_bitwiseman-8.json b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/users_bitwiseman-8.json new file mode 100644 index 000000000..88df104ad --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/mappings/users_bitwiseman-8.json @@ -0,0 +1,48 @@ +{ + "id": "cf3788f0-b3d8-4397-b28a-3641a25c8101", + "name": "users_bitwiseman", + "request": { + "url": "/users/bitwiseman", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "users_bitwiseman-8.json", + "headers": { + "Date": "Fri, 22 Jan 2021 23:38:19 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4809", + "X-RateLimit-Reset": "1611361294", + "x-ratelimit-used": "191", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "D013:3B95:105840:1263E4:600B61EA" + } + }, + "uuid": "cf3788f0-b3d8-4397-b28a-3641a25c8101", + "persistent": true, + "insertionIndex": 8 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/orgs_hub4j-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/orgs_hub4j-5.json new file mode 100644 index 000000000..e1c35ed67 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/orgs_hub4j-5.json @@ -0,0 +1,44 @@ +{ + "login": "hub4j", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "url": "https://api.github.com/orgs/hub4j", + "repos_url": "https://api.github.com/orgs/hub4j/repos", + "events_url": "https://api.github.com/orgs/hub4j/events", + "hooks_url": "https://api.github.com/orgs/hub4j/hooks", + "issues_url": "https://api.github.com/orgs/hub4j/issues", + "members_url": "https://api.github.com/orgs/hub4j/members{/member}", + "public_members_url": "https://api.github.com/orgs/hub4j/public_members{/member}", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", + "description": null, + "is_verified": false, + "has_organization_projects": true, + "has_repository_projects": true, + "public_repos": 1, + "public_gists": 0, + "followers": 0, + "following": 0, + "html_url": "https://github.com/hub4j", + "created_at": "2019-09-04T18:12:34Z", + "updated_at": "2020-05-08T21:26:19Z", + "type": "Organization", + "total_private_repos": 0, + "owned_private_repos": 0, + "private_gists": 0, + "disk_usage": 26826, + "collaborators": 0, + "billing_email": "bitwiseman@gmail.com", + "default_repository_permission": "read", + "members_can_create_repositories": true, + "two_factor_requirement_enabled": false, + "members_can_create_pages": true, + "members_can_create_public_pages": true, + "members_can_create_private_pages": true, + "plan": { + "name": "free", + "space": 976562499, + "private_repos": 10000, + "filled_seats": 2, + "seats": 0 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/orgs_hub4j-test-org-2.json new file mode 100644 index 000000000..93755e673 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/orgs_hub4j-test-org-2.json @@ -0,0 +1,50 @@ +{ + "login": "hub4j-test-org", + "id": 7544739, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", + "url": "https://api.github.com/orgs/hub4j-test-org", + "repos_url": "https://api.github.com/orgs/hub4j-test-org/repos", + "events_url": "https://api.github.com/orgs/hub4j-test-org/events", + "hooks_url": "https://api.github.com/orgs/hub4j-test-org/hooks", + "issues_url": "https://api.github.com/orgs/hub4j-test-org/issues", + "members_url": "https://api.github.com/orgs/hub4j-test-org/members{/member}", + "public_members_url": "https://api.github.com/orgs/hub4j-test-org/public_members{/member}", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", + "description": "Hub4j Test Org Description (this could be null or blank too)", + "name": "Hub4j Test Org Name (this could be null or blank too)", + "company": null, + "blog": "https://hub4j.url.io/could/be/null", + "location": "Hub4j Test Org Location (this could be null or blank too)", + "email": "hub4jtestorgemail@could.be.null.com", + "twitter_username": null, + "is_verified": false, + "has_organization_projects": true, + "has_repository_projects": true, + "public_repos": 13, + "public_gists": 0, + "followers": 0, + "following": 0, + "html_url": "https://github.com/hub4j-test-org", + "created_at": "2014-05-10T19:39:11Z", + "updated_at": "2020-06-04T05:56:10Z", + "type": "Organization", + "total_private_repos": 2, + "owned_private_repos": 2, + "private_gists": 0, + "disk_usage": 155, + "collaborators": 0, + "billing_email": "kk@kohsuke.org", + "default_repository_permission": "none", + "members_can_create_repositories": false, + "two_factor_requirement_enabled": false, + "members_can_create_pages": true, + "members_can_create_public_pages": true, + "members_can_create_private_pages": true, + "plan": { + "name": "free", + "space": 976562499, + "private_repos": 10000, + "filled_seats": 22, + "seats": 3 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api-12.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j-test-org_github-api-3.json similarity index 93% rename from src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api-12.json rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j-test-org_github-api-3.json index 86a837273..6ba4b2683 100644 --- a/src/test/resources/org/kohsuke/github/GHPullRequestTest/wiremock/pullRequestReviewComments/__files/repos_hub4j-test-org_github-api-12.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j-test-org_github-api-3.json @@ -8,7 +8,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -25,7 +25,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Java API for GitHub", + "description": "Resetting", "fork": true, "url": "https://api.github.com/repos/hub4j-test-org/github-api", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", @@ -65,18 +65,18 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-08T07:24:28Z", - "pushed_at": "2019-09-08T07:24:44Z", + "updated_at": "2021-01-22T03:50:37Z", + "pushed_at": "2021-01-22T23:38:17Z", "git_url": "git://github.com/hub4j-test-org/github-api.git", "ssh_url": "git@github.com:hub4j-test-org/github-api.git", "clone_url": "https://github.com/hub4j-test-org/github-api.git", "svn_url": "https://github.com/hub4j-test-org/github-api", "homepage": "http://github-api.kohsuke.org/", - "size": 11386, + "size": 19052, "stargazers_count": 0, "watchers_count": 0, "language": "Java", - "has_issues": false, + "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 1, + "open_issues_count": 5, "license": { "key": "mit", "name": "MIT License", @@ -94,7 +94,7 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 1, + "open_issues": 5, "watchers": 0, "default_branch": "master", "permissions": { @@ -102,14 +102,16 @@ "push": true, "pull": true }, + "temp_clone_token": "", "allow_squash_merge": true, "allow_merge_commit": true, "allow_rebase_merge": true, + "delete_branch_on_merge": false, "organization": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -135,7 +137,7 @@ "login": "hub4j", "id": 54909825, "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", - "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j", "html_url": "https://github.com/hub4j", @@ -192,27 +194,27 @@ "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", "created_at": "2010-04-19T04:13:03Z", - "updated_at": "2019-09-07T00:07:16Z", - "pushed_at": "2019-09-07T00:07:14Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", "git_url": "git://github.com/hub4j/github-api.git", "ssh_url": "git@github.com:hub4j/github-api.git", "clone_url": "https://github.com/hub4j/github-api.git", "svn_url": "https://github.com/hub4j/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 11386, - "stargazers_count": 551, - "watchers_count": 551, + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, "language": "Java", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 427, + "forks_count": 521, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 96, + "open_issues_count": 77, "license": { "key": "mit", "name": "MIT License", @@ -220,9 +222,9 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 427, - "open_issues": 96, - "watchers": 551, + "forks": 521, + "open_issues": 77, + "watchers": 728, "default_branch": "master" }, "source": { @@ -235,7 +237,7 @@ "login": "hub4j", "id": 54909825, "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", - "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j", "html_url": "https://github.com/hub4j", @@ -292,27 +294,27 @@ "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", "created_at": "2010-04-19T04:13:03Z", - "updated_at": "2019-09-07T00:07:16Z", - "pushed_at": "2019-09-07T00:07:14Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", "git_url": "git://github.com/hub4j/github-api.git", "ssh_url": "git@github.com:hub4j/github-api.git", "clone_url": "https://github.com/hub4j/github-api.git", "svn_url": "https://github.com/hub4j/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 11386, - "stargazers_count": 551, - "watchers_count": 551, + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, "language": "Java", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 427, + "forks_count": 521, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 96, + "open_issues_count": 77, "license": { "key": "mit", "name": "MIT License", @@ -320,11 +322,11 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 427, - "open_issues": 96, - "watchers": 551, + "forks": 521, + "open_issues": 77, + "watchers": 728, "default_branch": "master" }, - "network_count": 427, + "network_count": 521, "subscribers_count": 0 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j_github-api-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j_github-api-6.json new file mode 100644 index 000000000..bb8da56b2 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j_github-api-6.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "hub4j/github-api", + "private": false, + "owner": { + "login": "hub4j", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j", + "html_url": "https://github.com/hub4j", + "followers_url": "https://api.github.com/users/hub4j/followers", + "following_url": "https://api.github.com/users/hub4j/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j/orgs", + "repos_url": "https://api.github.com/users/hub4j/repos", + "events_url": "https://api.github.com/users/hub4j/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/hub4j/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/hub4j/github-api", + "forks_url": "https://api.github.com/repos/hub4j/github-api/forks", + "keys_url": "https://api.github.com/repos/hub4j/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/hub4j/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/hub4j/github-api/teams", + "hooks_url": "https://api.github.com/repos/hub4j/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/hub4j/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/hub4j/github-api/events", + "assignees_url": "https://api.github.com/repos/hub4j/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/hub4j/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/hub4j/github-api/tags", + "blobs_url": "https://api.github.com/repos/hub4j/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/hub4j/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/hub4j/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/hub4j/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/hub4j/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/hub4j/github-api/languages", + "stargazers_url": "https://api.github.com/repos/hub4j/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/hub4j/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/hub4j/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/hub4j/github-api/subscription", + "commits_url": "https://api.github.com/repos/hub4j/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/hub4j/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/hub4j/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/hub4j/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/hub4j/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/hub4j/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/hub4j/github-api/merges", + "archive_url": "https://api.github.com/repos/hub4j/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/hub4j/github-api/downloads", + "issues_url": "https://api.github.com/repos/hub4j/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/hub4j/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/hub4j/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/hub4j/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/hub4j/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", + "git_url": "git://github.com/hub4j/github-api.git", + "ssh_url": "git@github.com:hub4j/github-api.git", + "clone_url": "https://github.com/hub4j/github-api.git", + "svn_url": "https://github.com/hub4j/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 521, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 77, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 521, + "open_issues": 77, + "watchers": 728, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "hub4j", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j", + "html_url": "https://github.com/hub4j", + "followers_url": "https://api.github.com/users/hub4j/followers", + "following_url": "https://api.github.com/users/hub4j/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j/orgs", + "repos_url": "https://api.github.com/users/hub4j/repos", + "events_url": "https://api.github.com/users/hub4j/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 521, + "subscribers_count": 50 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j_github-api_stargazers-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j_github-api_stargazers-7.json new file mode 100644 index 000000000..abefdec71 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/repos_hub4j_github-api_stargazers-7.json @@ -0,0 +1,692 @@ +[ + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "nielswind", + "id": 9799, + "node_id": "MDQ6VXNlcjk3OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9799?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nielswind", + "html_url": "https://github.com/nielswind", + "followers_url": "https://api.github.com/users/nielswind/followers", + "following_url": "https://api.github.com/users/nielswind/following{/other_user}", + "gists_url": "https://api.github.com/users/nielswind/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nielswind/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nielswind/subscriptions", + "organizations_url": "https://api.github.com/users/nielswind/orgs", + "repos_url": "https://api.github.com/users/nielswind/repos", + "events_url": "https://api.github.com/users/nielswind/events{/privacy}", + "received_events_url": "https://api.github.com/users/nielswind/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "virtix", + "id": 12570, + "node_id": "MDQ6VXNlcjEyNTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/12570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/virtix", + "html_url": "https://github.com/virtix", + "followers_url": "https://api.github.com/users/virtix/followers", + "following_url": "https://api.github.com/users/virtix/following{/other_user}", + "gists_url": "https://api.github.com/users/virtix/gists{/gist_id}", + "starred_url": "https://api.github.com/users/virtix/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/virtix/subscriptions", + "organizations_url": "https://api.github.com/users/virtix/orgs", + "repos_url": "https://api.github.com/users/virtix/repos", + "events_url": "https://api.github.com/users/virtix/events{/privacy}", + "received_events_url": "https://api.github.com/users/virtix/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "imyousuf", + "id": 14149, + "node_id": "MDQ6VXNlcjE0MTQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/14149?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/imyousuf", + "html_url": "https://github.com/imyousuf", + "followers_url": "https://api.github.com/users/imyousuf/followers", + "following_url": "https://api.github.com/users/imyousuf/following{/other_user}", + "gists_url": "https://api.github.com/users/imyousuf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/imyousuf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/imyousuf/subscriptions", + "organizations_url": "https://api.github.com/users/imyousuf/orgs", + "repos_url": "https://api.github.com/users/imyousuf/repos", + "events_url": "https://api.github.com/users/imyousuf/events{/privacy}", + "received_events_url": "https://api.github.com/users/imyousuf/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "jayzes", + "id": 22783, + "node_id": "MDQ6VXNlcjIyNzgz", + "avatar_url": "https://avatars.githubusercontent.com/u/22783?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jayzes", + "html_url": "https://github.com/jayzes", + "followers_url": "https://api.github.com/users/jayzes/followers", + "following_url": "https://api.github.com/users/jayzes/following{/other_user}", + "gists_url": "https://api.github.com/users/jayzes/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jayzes/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jayzes/subscriptions", + "organizations_url": "https://api.github.com/users/jayzes/orgs", + "repos_url": "https://api.github.com/users/jayzes/repos", + "events_url": "https://api.github.com/users/jayzes/events{/privacy}", + "received_events_url": "https://api.github.com/users/jayzes/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "ywen", + "id": 22895, + "node_id": "MDQ6VXNlcjIyODk1", + "avatar_url": "https://avatars.githubusercontent.com/u/22895?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ywen", + "html_url": "https://github.com/ywen", + "followers_url": "https://api.github.com/users/ywen/followers", + "following_url": "https://api.github.com/users/ywen/following{/other_user}", + "gists_url": "https://api.github.com/users/ywen/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ywen/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ywen/subscriptions", + "organizations_url": "https://api.github.com/users/ywen/orgs", + "repos_url": "https://api.github.com/users/ywen/repos", + "events_url": "https://api.github.com/users/ywen/events{/privacy}", + "received_events_url": "https://api.github.com/users/ywen/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "resmo", + "id": 23809, + "node_id": "MDQ6VXNlcjIzODA5", + "avatar_url": "https://avatars.githubusercontent.com/u/23809?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/resmo", + "html_url": "https://github.com/resmo", + "followers_url": "https://api.github.com/users/resmo/followers", + "following_url": "https://api.github.com/users/resmo/following{/other_user}", + "gists_url": "https://api.github.com/users/resmo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/resmo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/resmo/subscriptions", + "organizations_url": "https://api.github.com/users/resmo/orgs", + "repos_url": "https://api.github.com/users/resmo/repos", + "events_url": "https://api.github.com/users/resmo/events{/privacy}", + "received_events_url": "https://api.github.com/users/resmo/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "lacostej", + "id": 24282, + "node_id": "MDQ6VXNlcjI0Mjgy", + "avatar_url": "https://avatars.githubusercontent.com/u/24282?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacostej", + "html_url": "https://github.com/lacostej", + "followers_url": "https://api.github.com/users/lacostej/followers", + "following_url": "https://api.github.com/users/lacostej/following{/other_user}", + "gists_url": "https://api.github.com/users/lacostej/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacostej/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacostej/subscriptions", + "organizations_url": "https://api.github.com/users/lacostej/orgs", + "repos_url": "https://api.github.com/users/lacostej/repos", + "events_url": "https://api.github.com/users/lacostej/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacostej/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "jhulten", + "id": 40279, + "node_id": "MDQ6VXNlcjQwMjc5", + "avatar_url": "https://avatars.githubusercontent.com/u/40279?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jhulten", + "html_url": "https://github.com/jhulten", + "followers_url": "https://api.github.com/users/jhulten/followers", + "following_url": "https://api.github.com/users/jhulten/following{/other_user}", + "gists_url": "https://api.github.com/users/jhulten/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jhulten/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jhulten/subscriptions", + "organizations_url": "https://api.github.com/users/jhulten/orgs", + "repos_url": "https://api.github.com/users/jhulten/repos", + "events_url": "https://api.github.com/users/jhulten/events{/privacy}", + "received_events_url": "https://api.github.com/users/jhulten/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "afathalla", + "id": 49387, + "node_id": "MDQ6VXNlcjQ5Mzg3", + "avatar_url": "https://avatars.githubusercontent.com/u/49387?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/afathalla", + "html_url": "https://github.com/afathalla", + "followers_url": "https://api.github.com/users/afathalla/followers", + "following_url": "https://api.github.com/users/afathalla/following{/other_user}", + "gists_url": "https://api.github.com/users/afathalla/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afathalla/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afathalla/subscriptions", + "organizations_url": "https://api.github.com/users/afathalla/orgs", + "repos_url": "https://api.github.com/users/afathalla/repos", + "events_url": "https://api.github.com/users/afathalla/events{/privacy}", + "received_events_url": "https://api.github.com/users/afathalla/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "taichi", + "id": 66100, + "node_id": "MDQ6VXNlcjY2MTAw", + "avatar_url": "https://avatars.githubusercontent.com/u/66100?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/taichi", + "html_url": "https://github.com/taichi", + "followers_url": "https://api.github.com/users/taichi/followers", + "following_url": "https://api.github.com/users/taichi/following{/other_user}", + "gists_url": "https://api.github.com/users/taichi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/taichi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/taichi/subscriptions", + "organizations_url": "https://api.github.com/users/taichi/orgs", + "repos_url": "https://api.github.com/users/taichi/repos", + "events_url": "https://api.github.com/users/taichi/events{/privacy}", + "received_events_url": "https://api.github.com/users/taichi/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "YusukeKokubo", + "id": 74654, + "node_id": "MDQ6VXNlcjc0NjU0", + "avatar_url": "https://avatars.githubusercontent.com/u/74654?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/YusukeKokubo", + "html_url": "https://github.com/YusukeKokubo", + "followers_url": "https://api.github.com/users/YusukeKokubo/followers", + "following_url": "https://api.github.com/users/YusukeKokubo/following{/other_user}", + "gists_url": "https://api.github.com/users/YusukeKokubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/YusukeKokubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/YusukeKokubo/subscriptions", + "organizations_url": "https://api.github.com/users/YusukeKokubo/orgs", + "repos_url": "https://api.github.com/users/YusukeKokubo/repos", + "events_url": "https://api.github.com/users/YusukeKokubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/YusukeKokubo/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "dmitrygusev", + "id": 76579, + "node_id": "MDQ6VXNlcjc2NTc5", + "avatar_url": "https://avatars.githubusercontent.com/u/76579?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dmitrygusev", + "html_url": "https://github.com/dmitrygusev", + "followers_url": "https://api.github.com/users/dmitrygusev/followers", + "following_url": "https://api.github.com/users/dmitrygusev/following{/other_user}", + "gists_url": "https://api.github.com/users/dmitrygusev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dmitrygusev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dmitrygusev/subscriptions", + "organizations_url": "https://api.github.com/users/dmitrygusev/orgs", + "repos_url": "https://api.github.com/users/dmitrygusev/repos", + "events_url": "https://api.github.com/users/dmitrygusev/events{/privacy}", + "received_events_url": "https://api.github.com/users/dmitrygusev/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "yoshiori", + "id": 78609, + "node_id": "MDQ6VXNlcjc4NjA5", + "avatar_url": "https://avatars.githubusercontent.com/u/78609?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yoshiori", + "html_url": "https://github.com/yoshiori", + "followers_url": "https://api.github.com/users/yoshiori/followers", + "following_url": "https://api.github.com/users/yoshiori/following{/other_user}", + "gists_url": "https://api.github.com/users/yoshiori/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yoshiori/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yoshiori/subscriptions", + "organizations_url": "https://api.github.com/users/yoshiori/orgs", + "repos_url": "https://api.github.com/users/yoshiori/repos", + "events_url": "https://api.github.com/users/yoshiori/events{/privacy}", + "received_events_url": "https://api.github.com/users/yoshiori/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "abayer", + "id": 120218, + "node_id": "MDQ6VXNlcjEyMDIxOA==", + "avatar_url": "https://avatars.githubusercontent.com/u/120218?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abayer", + "html_url": "https://github.com/abayer", + "followers_url": "https://api.github.com/users/abayer/followers", + "following_url": "https://api.github.com/users/abayer/following{/other_user}", + "gists_url": "https://api.github.com/users/abayer/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abayer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abayer/subscriptions", + "organizations_url": "https://api.github.com/users/abayer/orgs", + "repos_url": "https://api.github.com/users/abayer/repos", + "events_url": "https://api.github.com/users/abayer/events{/privacy}", + "received_events_url": "https://api.github.com/users/abayer/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "rnorth", + "id": 132175, + "node_id": "MDQ6VXNlcjEzMjE3NQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/132175?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rnorth", + "html_url": "https://github.com/rnorth", + "followers_url": "https://api.github.com/users/rnorth/followers", + "following_url": "https://api.github.com/users/rnorth/following{/other_user}", + "gists_url": "https://api.github.com/users/rnorth/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rnorth/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rnorth/subscriptions", + "organizations_url": "https://api.github.com/users/rnorth/orgs", + "repos_url": "https://api.github.com/users/rnorth/repos", + "events_url": "https://api.github.com/users/rnorth/events{/privacy}", + "received_events_url": "https://api.github.com/users/rnorth/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "manandbytes", + "id": 133584, + "node_id": "MDQ6VXNlcjEzMzU4NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/133584?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/manandbytes", + "html_url": "https://github.com/manandbytes", + "followers_url": "https://api.github.com/users/manandbytes/followers", + "following_url": "https://api.github.com/users/manandbytes/following{/other_user}", + "gists_url": "https://api.github.com/users/manandbytes/gists{/gist_id}", + "starred_url": "https://api.github.com/users/manandbytes/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/manandbytes/subscriptions", + "organizations_url": "https://api.github.com/users/manandbytes/orgs", + "repos_url": "https://api.github.com/users/manandbytes/repos", + "events_url": "https://api.github.com/users/manandbytes/events{/privacy}", + "received_events_url": "https://api.github.com/users/manandbytes/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "andrewrjones", + "id": 140817, + "node_id": "MDQ6VXNlcjE0MDgxNw==", + "avatar_url": "https://avatars.githubusercontent.com/u/140817?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/andrewrjones", + "html_url": "https://github.com/andrewrjones", + "followers_url": "https://api.github.com/users/andrewrjones/followers", + "following_url": "https://api.github.com/users/andrewrjones/following{/other_user}", + "gists_url": "https://api.github.com/users/andrewrjones/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andrewrjones/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andrewrjones/subscriptions", + "organizations_url": "https://api.github.com/users/andrewrjones/orgs", + "repos_url": "https://api.github.com/users/andrewrjones/repos", + "events_url": "https://api.github.com/users/andrewrjones/events{/privacy}", + "received_events_url": "https://api.github.com/users/andrewrjones/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "gutomaia", + "id": 153288, + "node_id": "MDQ6VXNlcjE1MzI4OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/153288?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gutomaia", + "html_url": "https://github.com/gutomaia", + "followers_url": "https://api.github.com/users/gutomaia/followers", + "following_url": "https://api.github.com/users/gutomaia/following{/other_user}", + "gists_url": "https://api.github.com/users/gutomaia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gutomaia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gutomaia/subscriptions", + "organizations_url": "https://api.github.com/users/gutomaia/orgs", + "repos_url": "https://api.github.com/users/gutomaia/repos", + "events_url": "https://api.github.com/users/gutomaia/events{/privacy}", + "received_events_url": "https://api.github.com/users/gutomaia/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "ermau", + "id": 156582, + "node_id": "MDQ6VXNlcjE1NjU4Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/156582?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ermau", + "html_url": "https://github.com/ermau", + "followers_url": "https://api.github.com/users/ermau/followers", + "following_url": "https://api.github.com/users/ermau/following{/other_user}", + "gists_url": "https://api.github.com/users/ermau/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ermau/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ermau/subscriptions", + "organizations_url": "https://api.github.com/users/ermau/orgs", + "repos_url": "https://api.github.com/users/ermau/repos", + "events_url": "https://api.github.com/users/ermau/events{/privacy}", + "received_events_url": "https://api.github.com/users/ermau/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "kjunine", + "id": 170361, + "node_id": "MDQ6VXNlcjE3MDM2MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/170361?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kjunine", + "html_url": "https://github.com/kjunine", + "followers_url": "https://api.github.com/users/kjunine/followers", + "following_url": "https://api.github.com/users/kjunine/following{/other_user}", + "gists_url": "https://api.github.com/users/kjunine/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kjunine/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kjunine/subscriptions", + "organizations_url": "https://api.github.com/users/kjunine/orgs", + "repos_url": "https://api.github.com/users/kjunine/repos", + "events_url": "https://api.github.com/users/kjunine/events{/privacy}", + "received_events_url": "https://api.github.com/users/kjunine/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "elek", + "id": 170549, + "node_id": "MDQ6VXNlcjE3MDU0OQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/170549?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/elek", + "html_url": "https://github.com/elek", + "followers_url": "https://api.github.com/users/elek/followers", + "following_url": "https://api.github.com/users/elek/following{/other_user}", + "gists_url": "https://api.github.com/users/elek/gists{/gist_id}", + "starred_url": "https://api.github.com/users/elek/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/elek/subscriptions", + "organizations_url": "https://api.github.com/users/elek/orgs", + "repos_url": "https://api.github.com/users/elek/repos", + "events_url": "https://api.github.com/users/elek/events{/privacy}", + "received_events_url": "https://api.github.com/users/elek/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "gregsymons", + "id": 222217, + "node_id": "MDQ6VXNlcjIyMjIxNw==", + "avatar_url": "https://avatars.githubusercontent.com/u/222217?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gregsymons", + "html_url": "https://github.com/gregsymons", + "followers_url": "https://api.github.com/users/gregsymons/followers", + "following_url": "https://api.github.com/users/gregsymons/following{/other_user}", + "gists_url": "https://api.github.com/users/gregsymons/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gregsymons/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gregsymons/subscriptions", + "organizations_url": "https://api.github.com/users/gregsymons/orgs", + "repos_url": "https://api.github.com/users/gregsymons/repos", + "events_url": "https://api.github.com/users/gregsymons/events{/privacy}", + "received_events_url": "https://api.github.com/users/gregsymons/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-19T04:13:03Z", + "user": { + "login": "mto", + "id": 234855, + "node_id": "MDQ6VXNlcjIzNDg1NQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/234855?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mto", + "html_url": "https://github.com/mto", + "followers_url": "https://api.github.com/users/mto/followers", + "following_url": "https://api.github.com/users/mto/following{/other_user}", + "gists_url": "https://api.github.com/users/mto/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mto/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mto/subscriptions", + "organizations_url": "https://api.github.com/users/mto/orgs", + "repos_url": "https://api.github.com/users/mto/repos", + "events_url": "https://api.github.com/users/mto/events{/privacy}", + "received_events_url": "https://api.github.com/users/mto/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-21T21:10:03Z", + "user": { + "login": "jbmgrtn", + "id": 249327, + "node_id": "MDQ6VXNlcjI0OTMyNw==", + "avatar_url": "https://avatars.githubusercontent.com/u/249327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jbmgrtn", + "html_url": "https://github.com/jbmgrtn", + "followers_url": "https://api.github.com/users/jbmgrtn/followers", + "following_url": "https://api.github.com/users/jbmgrtn/following{/other_user}", + "gists_url": "https://api.github.com/users/jbmgrtn/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jbmgrtn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jbmgrtn/subscriptions", + "organizations_url": "https://api.github.com/users/jbmgrtn/orgs", + "repos_url": "https://api.github.com/users/jbmgrtn/repos", + "events_url": "https://api.github.com/users/jbmgrtn/events{/privacy}", + "received_events_url": "https://api.github.com/users/jbmgrtn/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-04-23T17:31:54Z", + "user": { + "login": "mocleiri", + "id": 250942, + "node_id": "MDQ6VXNlcjI1MDk0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/250942?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mocleiri", + "html_url": "https://github.com/mocleiri", + "followers_url": "https://api.github.com/users/mocleiri/followers", + "following_url": "https://api.github.com/users/mocleiri/following{/other_user}", + "gists_url": "https://api.github.com/users/mocleiri/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mocleiri/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mocleiri/subscriptions", + "organizations_url": "https://api.github.com/users/mocleiri/orgs", + "repos_url": "https://api.github.com/users/mocleiri/repos", + "events_url": "https://api.github.com/users/mocleiri/events{/privacy}", + "received_events_url": "https://api.github.com/users/mocleiri/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-05-10T18:47:26Z", + "user": { + "login": "kjing", + "id": 272627, + "node_id": "MDQ6VXNlcjI3MjYyNw==", + "avatar_url": "https://avatars.githubusercontent.com/u/272627?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kjing", + "html_url": "https://github.com/kjing", + "followers_url": "https://api.github.com/users/kjing/followers", + "following_url": "https://api.github.com/users/kjing/following{/other_user}", + "gists_url": "https://api.github.com/users/kjing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kjing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kjing/subscriptions", + "organizations_url": "https://api.github.com/users/kjing/orgs", + "repos_url": "https://api.github.com/users/kjing/repos", + "events_url": "https://api.github.com/users/kjing/events{/privacy}", + "received_events_url": "https://api.github.com/users/kjing/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-05-18T15:20:30Z", + "user": { + "login": "snambi", + "id": 280453, + "node_id": "MDQ6VXNlcjI4MDQ1Mw==", + "avatar_url": "https://avatars.githubusercontent.com/u/280453?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snambi", + "html_url": "https://github.com/snambi", + "followers_url": "https://api.github.com/users/snambi/followers", + "following_url": "https://api.github.com/users/snambi/following{/other_user}", + "gists_url": "https://api.github.com/users/snambi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snambi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snambi/subscriptions", + "organizations_url": "https://api.github.com/users/snambi/orgs", + "repos_url": "https://api.github.com/users/snambi/repos", + "events_url": "https://api.github.com/users/snambi/events{/privacy}", + "received_events_url": "https://api.github.com/users/snambi/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-07-14T07:16:30Z", + "user": { + "login": "slimsymphony", + "id": 331607, + "node_id": "MDQ6VXNlcjMzMTYwNw==", + "avatar_url": "https://avatars.githubusercontent.com/u/331607?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/slimsymphony", + "html_url": "https://github.com/slimsymphony", + "followers_url": "https://api.github.com/users/slimsymphony/followers", + "following_url": "https://api.github.com/users/slimsymphony/following{/other_user}", + "gists_url": "https://api.github.com/users/slimsymphony/gists{/gist_id}", + "starred_url": "https://api.github.com/users/slimsymphony/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/slimsymphony/subscriptions", + "organizations_url": "https://api.github.com/users/slimsymphony/orgs", + "repos_url": "https://api.github.com/users/slimsymphony/repos", + "events_url": "https://api.github.com/users/slimsymphony/events{/privacy}", + "received_events_url": "https://api.github.com/users/slimsymphony/received_events", + "type": "User", + "site_admin": false + } + }, + { + "starred_at": "2010-07-18T11:55:30Z", + "user": { + "login": "meisam", + "id": 335463, + "node_id": "MDQ6VXNlcjMzNTQ2Mw==", + "avatar_url": "https://avatars.githubusercontent.com/u/335463?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/meisam", + "html_url": "https://github.com/meisam", + "followers_url": "https://api.github.com/users/meisam/followers", + "following_url": "https://api.github.com/users/meisam/following{/other_user}", + "gists_url": "https://api.github.com/users/meisam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/meisam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/meisam/subscriptions", + "organizations_url": "https://api.github.com/users/meisam/orgs", + "repos_url": "https://api.github.com/users/meisam/repos", + "events_url": "https://api.github.com/users/meisam/events{/privacy}", + "received_events_url": "https://api.github.com/users/meisam/received_events", + "type": "User", + "site_admin": false + } + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/user-1.json new file mode 100644 index 000000000..80823e137 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/__files/user-1.json @@ -0,0 +1,46 @@ +{ + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false, + "name": "Liam Newman", + "company": "Cloudbees, Inc.", + "blog": "", + "location": "Seattle, WA, USA", + "email": "bitwiseman@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, + "public_gists": 7, + "followers": 176, + "following": 11, + "created_at": "2012-07-11T20:38:33Z", + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, + "owned_private_repos": 0, + "disk_usage": 33700, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/orgs_hub4j-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/orgs_hub4j-5.json new file mode 100644 index 000000000..709c52f0c --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/orgs_hub4j-5.json @@ -0,0 +1,48 @@ +{ + "id": "f86a7b7a-2cd9-44b8-8cd6-ba86c015c299", + "name": "orgs_hub4j", + "request": { + "url": "/orgs/hub4j", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "orgs_hub4j-5.json", + "headers": { + "Date": "Mon, 25 Jan 2021 01:00:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"0c06e71670b809101c1aae0f9ce01d0cadcb6f1a17f336d09531092934d6550d\"", + "last-modified": "Fri, 08 May 2020 21:26:19 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4942", + "X-RateLimit-Reset": "1611538431", + "x-ratelimit-used": "58", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "FEDB:9997:871A56:9D4603:600E1833" + } + }, + "uuid": "f86a7b7a-2cd9-44b8-8cd6-ba86c015c299", + "persistent": true, + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/orgs_hub4j-test-org-2.json new file mode 100644 index 000000000..8ab2ea26a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/orgs_hub4j-test-org-2.json @@ -0,0 +1,48 @@ +{ + "id": "23556b08-5a82-4be4-9f66-a3829e83fef2", + "name": "orgs_hub4j-test-org", + "request": { + "url": "/orgs/hub4j-test-org", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "orgs_hub4j-test-org-2.json", + "headers": { + "Date": "Mon, 25 Jan 2021 01:00:35 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"711687af964f16c6c4c3a34f5fa9c77392c4e76c93a93fd624af1f5362189509\"", + "last-modified": "Thu, 04 Jun 2020 05:56:10 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4945", + "X-RateLimit-Reset": "1611538431", + "x-ratelimit-used": "55", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "FEDB:9997:871A36:9D45BE:600E1832" + } + }, + "uuid": "23556b08-5a82-4be4-9f66-a3829e83fef2", + "persistent": true, + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j-test-org_github-api-3.json new file mode 100644 index 000000000..949ecd676 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j-test-org_github-api-3.json @@ -0,0 +1,48 @@ +{ + "id": "32411965-3f7f-49b5-a6aa-a35e2c724cd3", + "name": "repos_hub4j-test-org_github-api", + "request": { + "url": "/repos/hub4j-test-org/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_github-api-3.json", + "headers": { + "Date": "Mon, 25 Jan 2021 01:00:35 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"e6c4724a00a4af3d6a9a2105ab366e4a942c891324c386519a07566e83151916\"", + "last-modified": "Fri, 22 Jan 2021 03:50:37 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4944", + "X-RateLimit-Reset": "1611538431", + "x-ratelimit-used": "56", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "FEDB:9997:871A3E:9D45E1:600E1833" + } + }, + "uuid": "32411965-3f7f-49b5-a6aa-a35e2c724cd3", + "persistent": true, + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j-test-org_github-api_stargazers-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j-test-org_github-api_stargazers-4.json new file mode 100644 index 000000000..ea329a2c4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j-test-org_github-api_stargazers-4.json @@ -0,0 +1,47 @@ +{ + "id": "a8dd4fb9-0ec7-4a93-b642-193312795e64", + "name": "repos_hub4j-test-org_github-api_stargazers", + "request": { + "url": "/repos/hub4j-test-org/github-api/stargazers", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.v3.star+json" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Mon, 25 Jan 2021 01:00:35 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "\"c0ae8d4e2de626e3c17a734d124e620264c64895ab868c0914ace984cce8cef8\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=star; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4943", + "X-RateLimit-Reset": "1611538431", + "x-ratelimit-used": "57", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "FEDB:9997:871A4E:9D45ED:600E1833" + } + }, + "uuid": "a8dd4fb9-0ec7-4a93-b642-193312795e64", + "persistent": true, + "insertionIndex": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j_github-api-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j_github-api-6.json new file mode 100644 index 000000000..6d6f3d269 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j_github-api-6.json @@ -0,0 +1,48 @@ +{ + "id": "efcf591c-59dc-41fe-b8ac-4ee81b727ad2", + "name": "repos_hub4j_github-api", + "request": { + "url": "/repos/hub4j/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j_github-api-6.json", + "headers": { + "Date": "Mon, 25 Jan 2021 01:00:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"6750435ffea4fdfa674afb61311a8cbb37323e0576e23bca82b1fc9f3713b5d6\"", + "last-modified": "Fri, 22 Jan 2021 01:29:15 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4941", + "X-RateLimit-Reset": "1611538431", + "x-ratelimit-used": "59", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "FEDB:9997:871A5B:9D460A:600E1834" + } + }, + "uuid": "efcf591c-59dc-41fe-b8ac-4ee81b727ad2", + "persistent": true, + "insertionIndex": 6 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j_github-api_stargazers-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j_github-api_stargazers-7.json new file mode 100644 index 000000000..9ea8832dd --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/repos_hub4j_github-api_stargazers-7.json @@ -0,0 +1,48 @@ +{ + "id": "bfb5fd06-3a31-46ef-8026-2d65b1669bc5", + "name": "repos_hub4j_github-api_stargazers", + "request": { + "url": "/repos/hub4j/github-api/stargazers", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.v3.star+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j_github-api_stargazers-7.json", + "headers": { + "Date": "Mon, 25 Jan 2021 01:00:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"909ef95c3fc7134384186e1742879652cd2b254b648de1dfd909237e1e58df42\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.v3; param=star; format=json", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4940", + "X-RateLimit-Reset": "1611538431", + "x-ratelimit-used": "60", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "FEDB:9997:871A64:9D4614:600E1834", + "Link": "; rel=\"next\", ; rel=\"last\"" + } + }, + "uuid": "bfb5fd06-3a31-46ef-8026-2d65b1669bc5", + "persistent": true, + "insertionIndex": 7 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/user-1.json new file mode 100644 index 000000000..cb73587b1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/listStargazers/mappings/user-1.json @@ -0,0 +1,48 @@ +{ + "id": "04245c19-8bc5-4716-b077-d0667e707fd6", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "user-1.json", + "headers": { + "Date": "Mon, 25 Jan 2021 01:00:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4947", + "X-RateLimit-Reset": "1611538431", + "x-ratelimit-used": "53", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "FEDB:9997:871A1A:9D45B4:600E1832" + } + }, + "uuid": "04245c19-8bc5-4716-b077-d0667e707fd6", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/orgs_hub4j-test-org-2.json index f3ca8db75..a97e080b1 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/orgs_hub4j-test-org-2.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/orgs_hub4j-test-org-2.json @@ -9,33 +9,42 @@ "issues_url": "https://api.github.com/orgs/hub4j-test-org/issues", "members_url": "https://api.github.com/orgs/hub4j-test-org/members{/member}", "public_members_url": "https://api.github.com/orgs/hub4j-test-org/public_members{/member}", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", - "description": null, + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", + "description": "Hub4j Test Org Description (this could be null or blank too)", + "name": "Hub4j Test Org Name (this could be null or blank too)", + "company": null, + "blog": "https://hub4j.url.io/could/be/null", + "location": "Hub4j Test Org Location (this could be null or blank too)", + "email": "hub4jtestorgemail@could.be.null.com", + "twitter_username": null, "is_verified": false, "has_organization_projects": true, "has_repository_projects": true, - "public_repos": 10, + "public_repos": 13, "public_gists": 0, "followers": 0, "following": 0, "html_url": "https://github.com/hub4j-test-org", "created_at": "2014-05-10T19:39:11Z", - "updated_at": "2015-04-20T00:42:30Z", + "updated_at": "2020-06-04T05:56:10Z", "type": "Organization", - "total_private_repos": 0, - "owned_private_repos": 0, + "total_private_repos": 2, + "owned_private_repos": 2, "private_gists": 0, - "disk_usage": 132, + "disk_usage": 152, "collaborators": 0, "billing_email": "kk@kohsuke.org", "default_repository_permission": "none", "members_can_create_repositories": false, "two_factor_requirement_enabled": false, + "members_can_create_pages": true, + "members_can_create_public_pages": true, + "members_can_create_private_pages": true, "plan": { "name": "free", "space": 976562499, - "private_repos": 0, - "filled_seats": 3, - "seats": 0 + "private_repos": 10000, + "filled_seats": 22, + "seats": 3 } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/repos_hub4j-test-org_github-api-3.json index 2519650a4..6ba4b2683 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/repos_hub4j-test-org_github-api-3.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/repos_hub4j-test-org_github-api-3.json @@ -8,7 +8,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -25,7 +25,7 @@ "site_admin": false }, "html_url": "https://github.com/hub4j-test-org/github-api", - "description": "Tricky", + "description": "Resetting", "fork": true, "url": "https://api.github.com/repos/hub4j-test-org/github-api", "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks", @@ -65,14 +65,14 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments", "created_at": "2019-09-06T23:26:04Z", - "updated_at": "2019-09-30T22:36:47Z", - "pushed_at": "2019-09-26T00:06:54Z", + "updated_at": "2021-01-22T03:50:37Z", + "pushed_at": "2021-01-22T23:38:17Z", "git_url": "git://github.com/hub4j-test-org/github-api.git", "ssh_url": "git@github.com:hub4j-test-org/github-api.git", "clone_url": "https://github.com/hub4j-test-org/github-api.git", "svn_url": "https://github.com/hub4j-test-org/github-api", "homepage": "http://github-api.kohsuke.org/", - "size": 11391, + "size": 19052, "stargazers_count": 0, "watchers_count": 0, "language": "Java", @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 0, + "open_issues_count": 5, "license": { "key": "mit", "name": "MIT License", @@ -94,7 +94,7 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 0, + "open_issues": 5, "watchers": 0, "default_branch": "master", "permissions": { @@ -102,14 +102,16 @@ "push": true, "pull": true }, + "temp_clone_token": "", "allow_squash_merge": true, "allow_merge_commit": true, "allow_rebase_merge": true, + "delete_branch_on_merge": false, "organization": { "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -135,7 +137,7 @@ "login": "hub4j", "id": 54909825, "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", - "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j", "html_url": "https://github.com/hub4j", @@ -192,27 +194,27 @@ "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", "created_at": "2010-04-19T04:13:03Z", - "updated_at": "2019-10-03T09:41:10Z", - "pushed_at": "2019-10-02T22:27:45Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", "git_url": "git://github.com/hub4j/github-api.git", "ssh_url": "git@github.com:hub4j/github-api.git", "clone_url": "https://github.com/hub4j/github-api.git", "svn_url": "https://github.com/hub4j/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 11899, - "stargazers_count": 557, - "watchers_count": 557, + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, "language": "Java", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 428, + "forks_count": 521, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 90, + "open_issues_count": 77, "license": { "key": "mit", "name": "MIT License", @@ -220,9 +222,9 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 428, - "open_issues": 90, - "watchers": 557, + "forks": 521, + "open_issues": 77, + "watchers": 728, "default_branch": "master" }, "source": { @@ -235,7 +237,7 @@ "login": "hub4j", "id": 54909825, "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", - "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j", "html_url": "https://github.com/hub4j", @@ -292,27 +294,27 @@ "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", "created_at": "2010-04-19T04:13:03Z", - "updated_at": "2019-10-03T09:41:10Z", - "pushed_at": "2019-10-02T22:27:45Z", + "updated_at": "2021-01-22T01:29:15Z", + "pushed_at": "2021-01-15T04:14:15Z", "git_url": "git://github.com/hub4j/github-api.git", "ssh_url": "git@github.com:hub4j/github-api.git", "clone_url": "https://github.com/hub4j/github-api.git", "svn_url": "https://github.com/hub4j/github-api", - "homepage": "http://github-api.kohsuke.org/", - "size": 11899, - "stargazers_count": 557, - "watchers_count": 557, + "homepage": "https://github-api.kohsuke.org/", + "size": 26826, + "stargazers_count": 728, + "watchers_count": 728, "language": "Java", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 428, + "forks_count": 521, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 90, + "open_issues_count": 77, "license": { "key": "mit", "name": "MIT License", @@ -320,11 +322,11 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 428, - "open_issues": 90, - "watchers": 557, + "forks": 521, + "open_issues": 77, + "watchers": 728, "default_branch": "master" }, - "network_count": 428, + "network_count": 521, "subscribers_count": 0 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/user-1.json index 39d6c8353..80823e137 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/user-1.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/__files/user-1.json @@ -2,7 +2,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -23,17 +23,18 @@ "location": "Seattle, WA, USA", "email": "bitwiseman@gmail.com", "hireable": null, - "bio": "https://twitter.com/bitwiseman", - "public_repos": 167, - "public_gists": 4, - "followers": 136, - "following": 9, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, + "public_gists": 7, + "followers": 176, + "following": 11, "created_at": "2012-07-11T20:38:33Z", - "updated_at": "2019-09-24T19:32:29Z", - "private_gists": 7, - "total_private_repos": 9, + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, "owned_private_repos": 0, - "disk_usage": 33697, + "disk_usage": 33700, "collaborators": 0, "two_factor_authentication": true, "plan": { diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/orgs_hub4j-test-org-2.json index 51ca36e31..b1446cd74 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/orgs_hub4j-test-org-2.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/orgs_hub4j-test-org-2.json @@ -1,5 +1,5 @@ { - "id": "564bceaa-c92a-442f-af3e-4659fa38b3e0", + "id": "3cf59765-e055-438e-b731-eb5fcb8d829e", "name": "orgs_hub4j-test-org", "request": { "url": "/orgs/hub4j-test-org", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "orgs_hub4j-test-org-2.json", "headers": { - "Date": "Thu, 03 Oct 2019 18:56:06 GMT", + "Date": "Sat, 23 Jan 2021 04:48:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4908", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"1f1da50f358ccc41c1f6f864b3de2798\"", - "Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c062f331dfbc4af616476fa3cc4b0e5bbb2ed899c9511d5844ce4bd5274c4c5a\"", + "last-modified": "Thu, 04 Jun 2020 05:56:10 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4879", + "X-RateLimit-Reset": "1611379080", + "x-ratelimit-used": "121", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F360:3620:11B62BB:1537066:5D964446" + "X-GitHub-Request-Id": "D8B8:0DDD:2898E:30508:600BAA85" } }, - "uuid": "564bceaa-c92a-442f-af3e-4659fa38b3e0", + "uuid": "3cf59765-e055-438e-b731-eb5fcb8d829e", "persistent": true, "insertionIndex": 2 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api-3.json index 6f29e1bdf..f873acd0b 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api-3.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api-3.json @@ -1,5 +1,5 @@ { - "id": "5861f3bb-636a-4c2d-8748-b7d7f95f26a0", + "id": "80880206-64b5-481f-ad05-fedbdbc2b2ba", "name": "repos_hub4j-test-org_github-api", "request": { "url": "/repos/hub4j-test-org/github-api", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_github-api-3.json", "headers": { - "Date": "Thu, 03 Oct 2019 18:56:07 GMT", + "Date": "Sat, 23 Jan 2021 04:48:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4907", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"f2e5ff84c604193d0199f717285eac5e\"", - "Last-Modified": "Mon, 30 Sep 2019 22:36:47 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"e6c4724a00a4af3d6a9a2105ab366e4a942c891324c386519a07566e83151916\"", + "last-modified": "Fri, 22 Jan 2021 03:50:37 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4878", + "X-RateLimit-Reset": "1611379080", + "x-ratelimit-used": "122", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F360:3620:11B62C9:1537091:5D964446" + "X-GitHub-Request-Id": "D8B8:0DDD:28993:30515:600BAA85" } }, - "uuid": "5861f3bb-636a-4c2d-8748-b7d7f95f26a0", + "uuid": "80880206-64b5-481f-ad05-fedbdbc2b2ba", "persistent": true, "insertionIndex": 3 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-4.json index 0beef2f9f..338a7c267 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-4.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-4.json @@ -1,5 +1,5 @@ { - "id": "d888ea77-a9a2-4e7b-ae49-0fe88c84293c", + "id": "6469d0e8-bc20-48e6-bd3c-30b677aa7cd1", "name": "repos_hub4j-test-org_github-api_subscription", "request": { "url": "/repos/hub4j-test-org/github-api/subscription", @@ -12,33 +12,30 @@ }, "response": { "status": 404, - "body": "{\"message\":\"Not Found\",\"documentation_url\":\"https://developer.github.com/v3/activity/watching/#get-a-repository-subscription\"}", + "body": "{\"message\":\"Not Found\",\"documentation_url\":\"https://docs.github.com/rest/reference/activity#get-a-repository-subscription\"}", "headers": { - "Date": "Thu, 03 Oct 2019 18:56:07 GMT", + "Date": "Sat, 23 Jan 2021 04:48:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4906", - "X-RateLimit-Reset": "1570132527", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "notifications, repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4877", + "X-RateLimit-Reset": "1611379080", + "x-ratelimit-used": "123", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F360:3620:11B62F7:15370C2:5D964447" + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "D8B8:0DDD:28999:30519:600BAA85" } }, - "uuid": "d888ea77-a9a2-4e7b-ae49-0fe88c84293c", + "uuid": "6469d0e8-bc20-48e6-bd3c-30b677aa7cd1", "persistent": true, - "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-subscription", - "requiredScenarioState": "Started", - "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-subscription-2", "insertionIndex": 4 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-5.json index 8090680e7..ed20eec20 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-5.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-5.json @@ -1,54 +1,54 @@ { - "id": "b8ab9113-643d-403e-b834-1a5bb97f348a", + "id": "b071b7ba-d717-49f9-835f-8f766c322dec", "name": "repos_hub4j-test-org_github-api_subscription", "request": { "url": "/repos/hub4j-test-org/github-api/subscription", "method": "PUT", - "bodyPatterns": [ - { - "equalToJson": "{\"subscribed\":true,\"ignored\":false}", - "ignoreArrayOrder": true, - "ignoreExtraElements": true - } - ], "headers": { "Accept": { "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" } - } + }, + "bodyPatterns": [ + { + "equalToJson": "{\"subscribed\":true,\"ignored\":false}", + "ignoreArrayOrder": true, + "ignoreExtraElements": false + } + ] }, "response": { "status": 200, - "body": "{\"subscribed\":true,\"ignored\":false,\"reason\":null,\"created_at\":\"2019-10-03T18:56:07Z\",\"url\":\"https://api.github.com/repos/hub4j-test-org/github-api/subscription\",\"repository_url\":\"https://api.github.com/repos/hub4j-test-org/github-api\"}", + "body": "{\"subscribed\":true,\"ignored\":false,\"reason\":null,\"created_at\":\"2021-01-23T04:48:06Z\",\"url\":\"https://api.github.com/repos/hub4j-test-org/github-api/subscription\",\"repository_url\":\"https://api.github.com/repos/hub4j-test-org/github-api\"}", "headers": { - "Date": "Thu, 03 Oct 2019 18:56:07 GMT", + "Date": "Sat, 23 Jan 2021 04:48:06 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4905", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"7fcea4cbf7f09b9242df02644653e8cf\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"f9b476935dc38122bac6ae57e3d8ae692938a368d71d6afbc5179ad1bc8e6687\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "notifications, repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4876", + "X-RateLimit-Reset": "1611379080", + "x-ratelimit-used": "124", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F360:3620:11B630F:15370E0:5D964447" + "X-GitHub-Request-Id": "D8B8:0DDD:2899B:3051D:600BAA86" } }, - "uuid": "b8ab9113-643d-403e-b834-1a5bb97f348a", + "uuid": "b071b7ba-d717-49f9-835f-8f766c322dec", "persistent": true, "insertionIndex": 5 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-6.json index a61a6ef2c..1c6512024 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-6.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-6.json @@ -1,5 +1,5 @@ { - "id": "7de879eb-606f-4789-9adf-753bdcac139a", + "id": "5f5399dc-ca55-404b-b0b8-26ca577bd1f6", "name": "repos_hub4j-test-org_github-api_subscription", "request": { "url": "/repos/hub4j-test-org/github-api/subscription", @@ -13,25 +13,27 @@ "response": { "status": 204, "headers": { - "Date": "Thu, 03 Oct 2019 18:56:07 GMT", + "Date": "Sat, 23 Jan 2021 04:48:06 GMT", "Server": "GitHub.com", "Status": "204 No Content", "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4904", - "X-RateLimit-Reset": "1570132527", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Remaining": "4875", + "X-RateLimit-Reset": "1611379080", + "x-ratelimit-used": "125", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "Vary": "Accept-Encoding", - "X-GitHub-Request-Id": "F360:3620:11B6326:1537102:5D964447" + "Vary": [ + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "X-GitHub-Request-Id": "D8B8:0DDD:2899D:30520:600BAA86" } }, - "uuid": "7de879eb-606f-4789-9adf-753bdcac139a", + "uuid": "5f5399dc-ca55-404b-b0b8-26ca577bd1f6", "persistent": true, "insertionIndex": 6 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-7.json deleted file mode 100644 index 7d3ebe6e6..000000000 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/repos_hub4j-test-org_github-api_subscription-7.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "id": "50d81d19-2cab-40ae-880f-ceb0f813a2cc", - "name": "repos_hub4j-test-org_github-api_subscription", - "request": { - "url": "/repos/hub4j-test-org/github-api/subscription", - "method": "GET", - "headers": { - "Accept": { - "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" - } - } - }, - "response": { - "status": 404, - "body": "{\"message\":\"Not Found\",\"documentation_url\":\"https://developer.github.com/v3/activity/watching/#get-a-repository-subscription\"}", - "headers": { - "Date": "Thu, 03 Oct 2019 18:56:07 GMT", - "Content-Type": "application/json; charset=utf-8", - "Server": "GitHub.com", - "Status": "404 Not Found", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4903", - "X-RateLimit-Reset": "1570132527", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", - "X-Accepted-OAuth-Scopes": "notifications, repo", - "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", - "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", - "X-Frame-Options": "deny", - "X-Content-Type-Options": "nosniff", - "X-XSS-Protection": "1; mode=block", - "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", - "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F360:3620:11B6339:1537117:5D964447" - } - }, - "uuid": "50d81d19-2cab-40ae-880f-ceb0f813a2cc", - "persistent": true, - "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-subscription", - "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-subscription-2", - "insertionIndex": 7 -} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/user-1.json index 754718738..554dd6013 100644 --- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/user-1.json +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/subscription/mappings/user-1.json @@ -1,5 +1,5 @@ { - "id": "77d1bdbf-ff00-49d6-abdf-bc5c3d6de17a", + "id": "c5310b4c-b7ce-44ea-9f58-79f6fc939bd5", "name": "user", "request": { "url": "/user", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "user-1.json", "headers": { - "Date": "Thu, 03 Oct 2019 18:56:06 GMT", + "Date": "Sat, 23 Jan 2021 04:48:05 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4910", - "X-RateLimit-Reset": "1570132527", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"cf6199fecf47b59c42190e1e11147ee2\"", - "Last-Modified": "Tue, 24 Sep 2019 19:32:29 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4881", + "X-RateLimit-Reset": "1611379080", + "x-ratelimit-used": "119", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "F360:3620:11B6297:153704F:5D964446" + "X-GitHub-Request-Id": "D8B8:0DDD:28984:30505:600BAA84" } }, - "uuid": "77d1bdbf-ff00-49d6-abdf-bc5c3d6de17a", + "uuid": "c5310b4c-b7ce-44ea-9f58-79f6fc939bd5", "persistent": true, "insertionIndex": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest-2.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest-2.json index 0c5d60f28..e86c8e804 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest-2.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest-2.json @@ -8,7 +8,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -65,14 +65,14 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/deployments", "created_at": "2020-01-09T03:32:44Z", - "updated_at": "2020-01-09T03:37:30Z", - "pushed_at": "2020-01-09T03:37:29Z", + "updated_at": "2021-01-24T22:56:55Z", + "pushed_at": "2021-01-24T22:56:54Z", "git_url": "git://github.com/hub4j-test-org/GHTreeBuilderTest.git", "ssh_url": "git@github.com:hub4j-test-org/GHTreeBuilderTest.git", "clone_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest.git", "svn_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest", "homepage": null, - "size": 0, + "size": 16, "stargazers_count": 0, "watchers_count": 0, "language": null, @@ -105,7 +105,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -122,5 +122,5 @@ "site_admin": false }, "network_count": 0, - "subscribers_count": 6 + "subscribers_count": 5 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json new file mode 100644 index 000000000..37577d695 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json @@ -0,0 +1,96 @@ +{ + "sha": "466725309d43aa6fe6cb67f8f4161451d627b43f", + "node_id": "MDY6Q29tbWl0MjMyNzE0NTk1OjQ2NjcyNTMwOWQ0M2FhNmZlNmNiNjdmOGY0MTYxNDUxZDYyN2I0M2Y=", + "commit": { + "author": { + "name": "author", + "email": "author@author.com", + "date": "2021-01-23T20:20:25Z" + }, + "committer": { + "name": "committer", + "email": "committer@committer.com", + "date": "2021-01-23T20:20:25Z" + }, + "message": "Add files", + "tree": { + "sha": "b09a1698f3aeb1d462c3492007760e2579734c74", + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/b09a1698f3aeb1d462c3492007760e2579734c74" + }, + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/466725309d43aa6fe6cb67f8f4161451d627b43f", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/466725309d43aa6fe6cb67f8f4161451d627b43f", + "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/466725309d43aa6fe6cb67f8f4161451d627b43f", + "comments_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/466725309d43aa6fe6cb67f8f4161451d627b43f/comments", + "author": null, + "committer": null, + "parents": [ + { + "sha": "2acb295eef8d5eaf34d8915fad20db132745e9a0", + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/2acb295eef8d5eaf34d8915fad20db132745e9a0", + "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/2acb295eef8d5eaf34d8915fad20db132745e9a0" + } + ], + "stats": { + "total": 5, + "additions": 5, + "deletions": 0 + }, + "files": [ + { + "sha": "e9ba7ba07276a794d493db90e0384940ce2b757b", + "filename": "app/run.sh", + "status": "added", + "additions": 2, + "deletions": 0, + "changes": 2, + "blob_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/466725309d43aa6fe6cb67f8f4161451d627b43f/app/run.sh", + "raw_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/raw/466725309d43aa6fe6cb67f8f4161451d627b43f/app/run.sh", + "contents_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/app/run.sh?ref=466725309d43aa6fe6cb67f8f4161451d627b43f", + "patch": "@@ -0,0 +1,2 @@\n+#!/bin/bash\n+echo Hello" + }, + { + "sha": "aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74", + "filename": "data/val1.dat", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/466725309d43aa6fe6cb67f8f4161451d627b43f/data/val1.dat", + "raw_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/raw/466725309d43aa6fe6cb67f8f4161451d627b43f/data/val1.dat", + "contents_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val1.dat?ref=466725309d43aa6fe6cb67f8f4161451d627b43f", + "patch": "@@ -0,0 +1 @@\n+\u0001\u0002\u0003\n\\ No newline at end of file" + }, + { + "sha": "5bd8bb897b13225c93a1d26baa88c96b7bd5d817", + "filename": "data/val2.dat", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/466725309d43aa6fe6cb67f8f4161451d627b43f/data/val2.dat", + "raw_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/raw/466725309d43aa6fe6cb67f8f4161451d627b43f/data/val2.dat", + "contents_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val2.dat?ref=466725309d43aa6fe6cb67f8f4161451d627b43f", + "patch": "@@ -0,0 +1 @@\n+\u0004\u0005\u0006\u0007\n\\ No newline at end of file" + }, + { + "sha": "fbbc875b17d1e17da06b4ee8fda46e2596c41f3c", + "filename": "doc/readme.txt", + "status": "added", + "additions": 1, + "deletions": 0, + "changes": 1, + "blob_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/466725309d43aa6fe6cb67f8f4161451d627b43f/doc/readme.txt", + "raw_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/raw/466725309d43aa6fe6cb67f8f4161451d627b43f/doc/readme.txt", + "contents_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc/readme.txt?ref=466725309d43aa6fe6cb67f8f4161451d627b43f", + "patch": "@@ -0,0 +1 @@\n+Thanks for using our application!" + } + ] +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json index 7bbd34875..c0993f488 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json @@ -1,17 +1,17 @@ { - "sha": "4ae7229c06d96391696155ed9c324bde17a7b665", - "node_id": "MDY6Q29tbWl0MjMyNzE0NTk1OjRhZTcyMjljMDZkOTYzOTE2OTYxNTVlZDljMzI0YmRlMTdhN2I2NjU=", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/4ae7229c06d96391696155ed9c324bde17a7b665", - "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/4ae7229c06d96391696155ed9c324bde17a7b665", + "sha": "466725309d43aa6fe6cb67f8f4161451d627b43f", + "node_id": "MDY6Q29tbWl0MjMyNzE0NTk1OjQ2NjcyNTMwOWQ0M2FhNmZlNmNiNjdmOGY0MTYxNDUxZDYyN2I0M2Y=", + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/466725309d43aa6fe6cb67f8f4161451d627b43f", + "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/466725309d43aa6fe6cb67f8f4161451d627b43f", "author": { - "name": "Liam Newman", - "email": "bitwiseman@gmail.com", - "date": "2020-01-09T03:40:20Z" + "name": "author", + "email": "author@author.com", + "date": "2021-01-23T20:20:25Z" }, "committer": { - "name": "Liam Newman", - "email": "bitwiseman@gmail.com", - "date": "2020-01-09T03:40:20Z" + "name": "committer", + "email": "committer@committer.com", + "date": "2021-01-23T20:20:25Z" }, "tree": { "sha": "b09a1698f3aeb1d462c3492007760e2579734c74", @@ -20,9 +20,9 @@ "message": "Add files", "parents": [ { - "sha": "68a5bb512f28e6a9aa9a1b2068d9517929817dbb", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/68a5bb512f28e6a9aa9a1b2068d9517929817dbb", - "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/68a5bb512f28e6a9aa9a1b2068d9517929817dbb" + "sha": "2acb295eef8d5eaf34d8915fad20db132745e9a0", + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/2acb295eef8d5eaf34d8915fad20db132745e9a0", + "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/2acb295eef8d5eaf34d8915fad20db132745e9a0" } ], "verification": { diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json index 3fa945c11..a37426640 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json @@ -1,10 +1,10 @@ { "ref": "refs/heads/master", - "node_id": "MDM6UmVmMjMyNzE0NTk1Om1hc3Rlcg==", + "node_id": "MDM6UmVmMjMyNzE0NTk1OnJlZnMvaGVhZHMvbWFzdGVy", "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/master", "object": { - "sha": "4ae7229c06d96391696155ed9c324bde17a7b665", + "sha": "466725309d43aa6fe6cb67f8f4161451d627b43f", "type": "commit", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/4ae7229c06d96391696155ed9c324bde17a7b665" + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/466725309d43aa6fe6cb67f8f4161451d627b43f" } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json index 0b47d02e4..23319f4aa 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json @@ -1,10 +1,10 @@ { "ref": "refs/heads/master", - "node_id": "MDM6UmVmMjMyNzE0NTk1Om1hc3Rlcg==", + "node_id": "MDM6UmVmMjMyNzE0NTk1OnJlZnMvaGVhZHMvbWFzdGVy", "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/master", "object": { - "sha": "68a5bb512f28e6a9aa9a1b2068d9517929817dbb", + "sha": "2acb295eef8d5eaf34d8915fad20db132745e9a0", "type": "commit", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/68a5bb512f28e6a9aa9a1b2068d9517929817dbb" + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/2acb295eef8d5eaf34d8915fad20db132745e9a0" } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json index e10311f09..73a9c30dd 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json @@ -1,6 +1,6 @@ { - "sha": "68a5bb512f28e6a9aa9a1b2068d9517929817dbb", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/68a5bb512f28e6a9aa9a1b2068d9517929817dbb", + "sha": "2acb295eef8d5eaf34d8915fad20db132745e9a0", + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/2acb295eef8d5eaf34d8915fad20db132745e9a0", "tree": [ { "path": "README.md", diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/user-1.json index 0ee306c97..80823e137 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/user-1.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/__files/user-1.json @@ -2,7 +2,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -23,17 +23,18 @@ "location": "Seattle, WA, USA", "email": "bitwiseman@gmail.com", "hireable": null, - "bio": "https://twitter.com/bitwiseman", - "public_repos": 178, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, "public_gists": 7, - "followers": 144, - "following": 9, + "followers": 176, + "following": 11, "created_at": "2012-07-11T20:38:33Z", - "updated_at": "2020-01-09T03:28:39Z", - "private_gists": 7, - "total_private_repos": 10, + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, "owned_private_repos": 0, - "disk_usage": 33697, + "disk_usage": 33700, "collaborators": 0, "two_factor_authentication": true, "plan": { diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json index 789fa8867..4541dbe2c 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json @@ -1,5 +1,5 @@ { - "id": "60eb069c-48ea-42a2-872d-2614c39e8a54", + "id": "8daff0e0-572a-4dbb-9654-9f692904d6ee", "name": "repos_hub4j-test-org_ghtreebuildertest", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest-2.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:16 GMT", + "Date": "Sun, 24 Jan 2021 22:57:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4832", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"4212caadae2c82a37f79df56e42986d9\"", - "Last-Modified": "Thu, 09 Jan 2020 03:37:30 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"7a83c91f27d71ff5d1dbe49a17bb450ddf465939011f272fb5c805af5791ff86\"", + "last-modified": "Sun, 24 Jan 2021 22:56:55 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4919", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "81", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F3C:2426F6:5E16A09F" + "X-GitHub-Request-Id": "F907:0DDF:341D7B:3C9432:600DFB56" } }, - "uuid": "60eb069c-48ea-42a2-872d-2614c39e8a54", + "uuid": "8daff0e0-572a-4dbb-9654-9f692904d6ee", "persistent": true, "insertionIndex": 2 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json new file mode 100644 index 000000000..9e1aa61e6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json @@ -0,0 +1,48 @@ +{ + "id": "823431e9-0455-4283-8b63-dec08f59740c", + "name": "repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f", + "request": { + "url": "/repos/hub4j-test-org/GHTreeBuilderTest/commits/466725309d43aa6fe6cb67f8f4161451d627b43f", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_commits_466725309d43aa6fe6cb67f8f4161451d627b43f-16.json", + "headers": { + "Date": "Sun, 24 Jan 2021 22:57:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"73e9d3b6348492b848ce91374c3193632efeca13b21565f824fb5c831bccf9b5\"", + "last-modified": "Sat, 23 Jan 2021 20:20:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4905", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "95", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "F907:0DDF:341DA9:3C9481:600DFB5B" + } + }, + "uuid": "823431e9-0455-4283-8b63-dec08f59740c", + "persistent": true, + "insertionIndex": 16 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_app_runsh-12.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_app_runsh-12.json index 0036b1cab..b56f718e6 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_app_runsh-12.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_app_runsh-12.json @@ -1,5 +1,5 @@ { - "id": "05a6551a-8b5b-46c9-8429-89f8cc7b567d", + "id": "96b9fdec-1b10-438d-bee9-be796c624bea", "name": "repos_hub4j-test-org_ghtreebuildertest_contents_app_runsh", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/app/run.sh", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_app_runsh-12.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:21 GMT", + "Date": "Sun, 24 Jan 2021 22:57:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4822", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], "ETag": "W/\"e9ba7ba07276a794d493db90e0384940ce2b757b\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:20 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "last-modified": "Sat, 23 Jan 2021 20:20:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4909", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "91", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F7D:242768:5E16A0A4" + "X-GitHub-Request-Id": "F907:0DDF:341DA1:3C9477:600DFB5B" } }, - "uuid": "05a6551a-8b5b-46c9-8429-89f8cc7b567d", + "uuid": "96b9fdec-1b10-438d-bee9-be796c624bea", "persistent": true, "insertionIndex": 12 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-14.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-14.json index 296f3d6a7..48464b903 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-14.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-14.json @@ -1,5 +1,5 @@ { - "id": "b093dc53-dcdf-49dc-a181-d6b85e7c238c", + "id": "a721bc59-b149-4082-b94c-364b53963a56", "name": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val1.dat", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-14.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:21 GMT", + "Date": "Sun, 24 Jan 2021 22:57:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4820", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], "ETag": "W/\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:20 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "last-modified": "Sat, 23 Jan 2021 20:20:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4907", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "93", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F88:242772:5E16A0A5" + "X-GitHub-Request-Id": "F907:0DDF:341DA5:3C947B:600DFB5B" } }, - "uuid": "b093dc53-dcdf-49dc-a181-d6b85e7c238c", + "uuid": "a721bc59-b149-4082-b94c-364b53963a56", "persistent": true, "insertionIndex": 14 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-15.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-15.json index 90072ec08..68102943c 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-15.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-15.json @@ -1,5 +1,5 @@ { - "id": "bbedc2ef-9cff-41f6-89c1-ae6b06906f9e", + "id": "30e23f32-52bd-45c4-a7f8-3bf7f9cac59f", "name": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val2.dat", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-15.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:21 GMT", + "Date": "Sun, 24 Jan 2021 22:57:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4819", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], "ETag": "W/\"5bd8bb897b13225c93a1d26baa88c96b7bd5d817\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:20 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "last-modified": "Sat, 23 Jan 2021 20:20:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4906", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "94", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F90:242779:5E16A0A5" + "X-GitHub-Request-Id": "F907:0DDF:341DA8:3C947F:600DFB5B" } }, - "uuid": "bbedc2ef-9cff-41f6-89c1-ae6b06906f9e", + "uuid": "30e23f32-52bd-45c4-a7f8-3bf7f9cac59f", "persistent": true, "insertionIndex": 15 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-13.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-13.json index c8113017c..7d0fb44d3 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-13.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-13.json @@ -1,5 +1,5 @@ { - "id": "5f081830-6fd0-42fa-a754-aee9a8ec37f8", + "id": "d12a933e-edd9-4587-b13d-1aa5defd11cc", "name": "repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc/readme.txt", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-13.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:21 GMT", + "Date": "Sun, 24 Jan 2021 22:57:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4821", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], "ETag": "W/\"fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:20 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "last-modified": "Sat, 23 Jan 2021 20:20:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4908", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "92", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F84:24276E:5E16A0A5" + "X-GitHub-Request-Id": "F907:0DDF:341DA3:3C9479:600DFB5B" } }, - "uuid": "5f081830-6fd0-42fa-a754-aee9a8ec37f8", + "uuid": "d12a933e-edd9-4587-b13d-1aa5defd11cc", "persistent": true, "insertionIndex": 13 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json index cf414a529..e68e56bc7 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json @@ -1,5 +1,5 @@ { - "id": "8e41ee1b-c290-45b7-a0e3-34813bd977d6", + "id": "3cad808a-2d38-4b89-8aa9-e636868b5a89", "name": "repos_hub4j-test-org_ghtreebuildertest_git_blobs", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs", @@ -13,7 +13,7 @@ { "equalToJson": "{\"encoding\":\"base64\",\"content\":\"IyEvYmluL2Jhc2gKZWNobyBIZWxsbwo=\"}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "body": "{\"sha\":\"e9ba7ba07276a794d493db90e0384940ce2b757b\",\"url\":\"https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/e9ba7ba07276a794d493db90e0384940ce2b757b\"}", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:17 GMT", + "Date": "Sun, 24 Jan 2021 22:57:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4829", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"52fc93a61ad362972d71f3732859cfc5\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"efb50b6ba634aeb89406ea8fd40c9311c1b374abd51637d841035b8aa669eadd\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/e9ba7ba07276a794d493db90e0384940ce2b757b", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4916", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "84", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F4A:242728:5E16A0A1" + "X-GitHub-Request-Id": "F907:0DDF:341D85:3C9457:600DFB58" } }, - "uuid": "8e41ee1b-c290-45b7-a0e3-34813bd977d6", + "uuid": "3cad808a-2d38-4b89-8aa9-e636868b5a89", "persistent": true, "insertionIndex": 5 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json index 9579c63a1..d7a4264e0 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json @@ -1,5 +1,5 @@ { - "id": "9c928caa-0e7d-4262-8112-d0eb451bd891", + "id": "862717ed-2387-4546-83c2-0e3e42206bc5", "name": "repos_hub4j-test-org_ghtreebuildertest_git_blobs", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs", @@ -13,7 +13,7 @@ { "equalToJson": "{\"encoding\":\"base64\",\"content\":\"VGhhbmtzIGZvciB1c2luZyBvdXIgYXBwbGljYXRpb24hCg==\"}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "body": "{\"sha\":\"fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\",\"url\":\"https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\"}", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:18 GMT", + "Date": "Sun, 24 Jan 2021 22:57:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4828", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"7d1248d388531aef63d2a1fd3a3b4d6e\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"aaeb5d458cc13ebd12cf4dbaaa6aa45d6c1fea6b225413430adf31004052cd9a\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/fbbc875b17d1e17da06b4ee8fda46e2596c41f3c", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4915", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "85", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F4F:242730:5E16A0A1" + "X-GitHub-Request-Id": "F907:0DDF:341D88:3C945A:600DFB58" } }, - "uuid": "9c928caa-0e7d-4262-8112-d0eb451bd891", + "uuid": "862717ed-2387-4546-83c2-0e3e42206bc5", "persistent": true, "insertionIndex": 6 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-7.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-7.json index 7112ba3e5..ade200f10 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-7.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-7.json @@ -1,5 +1,5 @@ { - "id": "5f284901-3e87-44e4-8504-a4d3da72ac7a", + "id": "5bab37f2-806f-449e-ab57-79c5f24ad6fe", "name": "repos_hub4j-test-org_ghtreebuildertest_git_blobs", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs", @@ -13,7 +13,7 @@ { "equalToJson": "{\"encoding\":\"base64\",\"content\":\"AQID\"}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "body": "{\"sha\":\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\",\"url\":\"https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"}", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:19 GMT", + "Date": "Sun, 24 Jan 2021 22:57:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4827", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"07ffcb7dea33db8552cd4ae5bed3bc3e\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"1c049edc459ad4d352947573b0d9e4b274f120d78a1e33663d959cd2be7bc9c5\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4914", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "86", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F54:242734:5E16A0A2" + "X-GitHub-Request-Id": "F907:0DDF:341D8C:3C945E:600DFB59" } }, - "uuid": "5f284901-3e87-44e4-8504-a4d3da72ac7a", + "uuid": "5bab37f2-806f-449e-ab57-79c5f24ad6fe", "persistent": true, "insertionIndex": 7 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-8.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-8.json index eff2d853a..17186e040 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-8.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-8.json @@ -1,5 +1,5 @@ { - "id": "37a1918d-6385-4ecb-b537-c1ad4fe26ae4", + "id": "88b43896-430b-45da-9588-d10668e23d21", "name": "repos_hub4j-test-org_ghtreebuildertest_git_blobs", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs", @@ -13,7 +13,7 @@ { "equalToJson": "{\"encoding\":\"base64\",\"content\":\"BAUGBw==\"}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "body": "{\"sha\":\"5bd8bb897b13225c93a1d26baa88c96b7bd5d817\",\"url\":\"https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/5bd8bb897b13225c93a1d26baa88c96b7bd5d817\"}", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:19 GMT", + "Date": "Sun, 24 Jan 2021 22:57:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4826", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"c2e8f67b0be880c4c757f3253f5ac089\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"6886a50d45d10f96d3f8c48898a4d642bd300adc865ee341b9f15451460e156d\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/5bd8bb897b13225c93a1d26baa88c96b7bd5d817", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4913", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "87", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F59:24273B:5E16A0A3" + "X-GitHub-Request-Id": "F907:0DDF:341D8F:3C9462:600DFB59" } }, - "uuid": "37a1918d-6385-4ecb-b537-c1ad4fe26ae4", + "uuid": "88b43896-430b-45da-9588-d10668e23d21", "persistent": true, "insertionIndex": 8 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json index c599cd0bd..b14926709 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json @@ -1,5 +1,5 @@ { - "id": "aa6ff1c1-d218-47af-8d2f-0bfdf3c0f1e8", + "id": "0df52338-041b-45dd-ba22-7a4da4136e34", "name": "repos_hub4j-test-org_ghtreebuildertest_git_commits", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/commits", @@ -11,9 +11,9 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"tree\":\"b09a1698f3aeb1d462c3492007760e2579734c74\",\"message\":\"Add files\",\"parents\":[\"68a5bb512f28e6a9aa9a1b2068d9517929817dbb\"]}", + "equalToJson": "{\"committer\":{\"name\":\"committer\",\"email\":\"committer@committer.com\",\"date\":\"2021-01-23T20:20:25Z\"},\"author\":{\"name\":\"author\",\"email\":\"author@author.com\",\"date\":\"2021-01-23T20:20:25Z\"},\"tree\":\"b09a1698f3aeb1d462c3492007760e2579734c74\",\"message\":\"Add files\",\"parents\":[\"2acb295eef8d5eaf34d8915fad20db132745e9a0\"]}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_commits-10.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:20 GMT", + "Date": "Sun, 24 Jan 2021 22:57:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4824", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"9bd98a17ea499a0134fd94705114c6a7\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"9049603d6f7b1686d929147182889e64590f47e921c29f5397de0e5c7379e010\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/4ae7229c06d96391696155ed9c324bde17a7b665", + "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/466725309d43aa6fe6cb67f8f4161451d627b43f", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4911", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "89", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F60:242743:5E16A0A3" + "X-GitHub-Request-Id": "F907:0DDF:341D96:3C946A:600DFB5A" } }, - "uuid": "aa6ff1c1-d218-47af-8d2f-0bfdf3c0f1e8", + "uuid": "0df52338-041b-45dd-ba22-7a4da4136e34", "persistent": true, "insertionIndex": 10 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json index c141a51e5..a16bda4cf 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json @@ -1,5 +1,5 @@ { - "id": "e0c20fc7-e5c2-4af3-875a-3489d677a32f", + "id": "f915f1f4-f589-42bf-9404-fe8d4cd3f4ef", "name": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/master", @@ -11,9 +11,9 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"force\":false,\"sha\":\"4ae7229c06d96391696155ed9c324bde17a7b665\"}", + "equalToJson": "{\"force\":false,\"sha\":\"466725309d43aa6fe6cb67f8f4161451d627b43f\"}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,34 +21,34 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-11.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:20 GMT", + "Date": "Sun, 24 Jan 2021 22:57:31 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4823", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"67c3585b5b9dce91e789db185cc6d2b3\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"a241d55dcd49662be5866ae9945c6542fcf105b4b6862ec09702fa737587471a\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4910", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "90", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F68:24274D:5E16A0A4" + "X-GitHub-Request-Id": "F907:0DDF:341D9B:3C9470:600DFB5A" } }, - "uuid": "e0c20fc7-e5c2-4af3-875a-3489d677a32f", + "uuid": "f915f1f4-f589-42bf-9404-fe8d4cd3f4ef", "persistent": true, "insertionIndex": 11 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json index d7447a661..925bd8c7f 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json @@ -1,5 +1,5 @@ { - "id": "add23dfd-74f9-452c-8986-0a80d2f6cbec", + "id": "50bace77-3f44-4f2d-8f81-702cb04bca61", "name": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/master", @@ -14,36 +14,36 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:17 GMT", + "Date": "Sun, 24 Jan 2021 22:57:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4831", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"c291348e1a49bf777324e08452837f86\"", - "Last-Modified": "Thu, 09 Jan 2020 03:37:30 GMT", + "ETag": "W/\"e60bb5890e52006eecef28ddf29eb1c58427407d6f6918bdb32ad04dc29a063e\"", + "last-modified": "Sun, 24 Jan 2021 22:56:55 GMT", "X-Poll-Interval": "300", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4918", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "82", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F40:24271E:5E16A0A0" + "X-GitHub-Request-Id": "F907:0DDF:341D81:3C9452:600DFB58" } }, - "uuid": "add23dfd-74f9-452c-8986-0a80d2f6cbec", + "uuid": "50bace77-3f44-4f2d-8f81-702cb04bca61", "persistent": true, "insertionIndex": 3 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-9.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-9.json index 6f5951179..cdf6827a0 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-9.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-9.json @@ -1,5 +1,5 @@ { - "id": "51f469be-c974-4dcb-8272-9cb5b38d82b0", + "id": "147c0065-7cf6-4132-b569-56ec28b8c094", "name": "repos_hub4j-test-org_ghtreebuildertest_git_trees", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/trees", @@ -11,9 +11,9 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"base_tree\":\"68a5bb512f28e6a9aa9a1b2068d9517929817dbb\",\"tree\":[{\"path\":\"app/run.sh\",\"mode\":\"100755\",\"type\":\"blob\",\"sha\":\"e9ba7ba07276a794d493db90e0384940ce2b757b\"},{\"path\":\"doc/readme.txt\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\"},{\"path\":\"data/val1.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"},{\"path\":\"data/val2.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5bd8bb897b13225c93a1d26baa88c96b7bd5d817\"}]}", + "equalToJson": "{\"base_tree\":\"2acb295eef8d5eaf34d8915fad20db132745e9a0\",\"tree\":[{\"path\":\"app/run.sh\",\"mode\":\"100755\",\"type\":\"blob\",\"sha\":\"e9ba7ba07276a794d493db90e0384940ce2b757b\"},{\"path\":\"doc/readme.txt\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\"},{\"path\":\"data/val1.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"},{\"path\":\"data/val2.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5bd8bb897b13225c93a1d26baa88c96b7bd5d817\"}]}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_trees-9.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:19 GMT", + "Date": "Sun, 24 Jan 2021 22:57:30 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4825", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"79d0ed896a470f6bafc50e57da0abd3b\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"2928af9db8594f7448b6fd027b78902837019326b08b4de029ae971288015f7b\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/b09a1698f3aeb1d462c3492007760e2579734c74", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4912", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "88", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F5C:24273F:5E16A0A3" + "X-GitHub-Request-Id": "F907:0DDF:341D94:3C9467:600DFB59" } }, - "uuid": "51f469be-c974-4dcb-8272-9cb5b38d82b0", + "uuid": "147c0065-7cf6-4132-b569-56ec28b8c094", "persistent": true, "insertionIndex": 9 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json index a50ccfbeb..7fac380ad 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json @@ -1,5 +1,5 @@ { - "id": "c5654fe0-f432-4d1f-bda5-8b9c6931b692", + "id": "fdd0f8ca-5d1a-4155-a479-bc6604479a74", "name": "repos_hub4j-test-org_ghtreebuildertest_git_trees_master", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/master?recursive=1", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:17 GMT", + "Date": "Sun, 24 Jan 2021 22:57:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4830", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"66e290ce2aad04849b5083fb634d9381\"", - "Last-Modified": "Thu, 09 Jan 2020 03:37:30 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"97b5294ff7e53131ec3bcab9ff5a65884aa42337792c397b2a0c781b0ffc041f\"", + "last-modified": "Sun, 24 Jan 2021 22:56:55 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4917", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "83", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F46:242723:5E16A0A1" + "X-GitHub-Request-Id": "F907:0DDF:341D83:3C9455:600DFB58" } }, - "uuid": "c5654fe0-f432-4d1f-bda5-8b9c6931b692", + "uuid": "fdd0f8ca-5d1a-4155-a479-bc6604479a74", "persistent": true, "insertionIndex": 4 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/user-1.json index 51ec70614..9f7df0426 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/user-1.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testAdd/mappings/user-1.json @@ -1,5 +1,5 @@ { - "id": "f77e845b-f07b-4149-8538-0facc0ebfcb2", + "id": "8078f96d-52c2-45ad-9c02-ef7297a658b7", "name": "user", "request": { "url": "/user", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "user-1.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:15 GMT", + "Date": "Sun, 24 Jan 2021 22:57:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4839", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"3125f2b9cabf1f8acc420ee197db0f97\"", - "Last-Modified": "Thu, 09 Jan 2020 03:28:39 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4926", + "X-RateLimit-Reset": "1611531841", + "x-ratelimit-used": "74", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E86E:34E9:1D0F1F:2426F3:5E16A09F" + "X-GitHub-Request-Id": "F907:0DDF:341D63:3C942E:600DFB56" } }, - "uuid": "f77e845b-f07b-4149-8538-0facc0ebfcb2", + "uuid": "8078f96d-52c2-45ad-9c02-ef7297a658b7", "persistent": true, "insertionIndex": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest-2.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest-2.json index cdc87b834..91d67e201 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest-2.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest-2.json @@ -8,7 +8,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -65,14 +65,14 @@ "releases_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/releases{/id}", "deployments_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/deployments", "created_at": "2020-01-09T03:32:44Z", - "updated_at": "2020-01-09T03:40:27Z", - "pushed_at": "2020-01-09T03:40:26Z", + "updated_at": "2021-01-23T20:24:25Z", + "pushed_at": "2021-01-23T20:24:24Z", "git_url": "git://github.com/hub4j-test-org/GHTreeBuilderTest.git", "ssh_url": "git@github.com:hub4j-test-org/GHTreeBuilderTest.git", "clone_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest.git", "svn_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest", "homepage": null, - "size": 0, + "size": 15, "stargazers_count": 0, "watchers_count": 0, "language": null, @@ -105,7 +105,7 @@ "login": "hub4j-test-org", "id": 7544739, "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", - "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4", "gravatar_id": "", "url": "https://api.github.com/users/hub4j-test-org", "html_url": "https://github.com/hub4j-test-org", @@ -122,5 +122,5 @@ "site_admin": false }, "network_count": 0, - "subscribers_count": 6 + "subscribers_count": 5 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json index 16cfe510b..9aacbefd0 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json @@ -1,17 +1,17 @@ { - "sha": "732dc48d0d0bca7c43fb2fc7164bbd5accfd6350", - "node_id": "MDY6Q29tbWl0MjMyNzE0NTk1OjczMmRjNDhkMGQwYmNhN2M0M2ZiMmZjNzE2NGJiZDVhY2NmZDYzNTA=", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/732dc48d0d0bca7c43fb2fc7164bbd5accfd6350", - "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/732dc48d0d0bca7c43fb2fc7164bbd5accfd6350", + "sha": "8af300ad970512322542d934bcb7717a07dc6145", + "node_id": "MDY6Q29tbWl0MjMyNzE0NTk1OjhhZjMwMGFkOTcwNTEyMzIyNTQyZDkzNGJjYjc3MTdhMDdkYzYxNDU=", + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/8af300ad970512322542d934bcb7717a07dc6145", + "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/8af300ad970512322542d934bcb7717a07dc6145", "author": { - "name": "Liam Newman", - "email": "bitwiseman@gmail.com", - "date": "2020-01-09T03:40:29Z" + "name": "author", + "email": "author@author.com", + "date": "2021-01-23T20:20:25Z" }, "committer": { - "name": "Liam Newman", - "email": "bitwiseman@gmail.com", - "date": "2020-01-09T03:40:29Z" + "name": "committer", + "email": "committer@committer.com", + "date": "2021-01-23T20:20:25Z" }, "tree": { "sha": "a0f9d7609efd4023ba2dcaa30e91324ae2faa739", @@ -20,9 +20,9 @@ "message": "Add files", "parents": [ { - "sha": "f8478036a8bbe6b53b508468f2a224384318ae71", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/f8478036a8bbe6b53b508468f2a224384318ae71", - "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/f8478036a8bbe6b53b508468f2a224384318ae71" + "sha": "c23cd80bd4460975b9055fb4c5c7af861fd1d2e1", + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/c23cd80bd4460975b9055fb4c5c7af861fd1d2e1", + "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/c23cd80bd4460975b9055fb4c5c7af861fd1d2e1" } ], "verification": { diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json index 3d0190a53..f173fa669 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json @@ -1,10 +1,10 @@ { "ref": "refs/heads/master", - "node_id": "MDM6UmVmMjMyNzE0NTk1Om1hc3Rlcg==", + "node_id": "MDM6UmVmMjMyNzE0NTk1OnJlZnMvaGVhZHMvbWFzdGVy", "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/master", "object": { - "sha": "f8478036a8bbe6b53b508468f2a224384318ae71", + "sha": "c23cd80bd4460975b9055fb4c5c7af861fd1d2e1", "type": "commit", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/f8478036a8bbe6b53b508468f2a224384318ae71" + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/c23cd80bd4460975b9055fb4c5c7af861fd1d2e1" } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json index 115a9194d..209d30a58 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json @@ -1,10 +1,10 @@ { "ref": "refs/heads/master", - "node_id": "MDM6UmVmMjMyNzE0NTk1Om1hc3Rlcg==", + "node_id": "MDM6UmVmMjMyNzE0NTk1OnJlZnMvaGVhZHMvbWFzdGVy", "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/master", "object": { - "sha": "732dc48d0d0bca7c43fb2fc7164bbd5accfd6350", + "sha": "8af300ad970512322542d934bcb7717a07dc6145", "type": "commit", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/732dc48d0d0bca7c43fb2fc7164bbd5accfd6350" + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/8af300ad970512322542d934bcb7717a07dc6145" } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json index c5e9b201e..55253ba67 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json @@ -1,6 +1,6 @@ { - "sha": "f8478036a8bbe6b53b508468f2a224384318ae71", - "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/f8478036a8bbe6b53b508468f2a224384318ae71", + "sha": "c23cd80bd4460975b9055fb4c5c7af861fd1d2e1", + "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/c23cd80bd4460975b9055fb4c5c7af861fd1d2e1", "tree": [ { "path": "README.md", diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/user-1.json index 0ee306c97..80823e137 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/user-1.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/__files/user-1.json @@ -2,7 +2,7 @@ "login": "bitwiseman", "id": 1958953, "node_id": "MDQ6VXNlcjE5NTg5NTM=", - "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4", "gravatar_id": "", "url": "https://api.github.com/users/bitwiseman", "html_url": "https://github.com/bitwiseman", @@ -23,17 +23,18 @@ "location": "Seattle, WA, USA", "email": "bitwiseman@gmail.com", "hireable": null, - "bio": "https://twitter.com/bitwiseman", - "public_repos": 178, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 201, "public_gists": 7, - "followers": 144, - "following": 9, + "followers": 176, + "following": 11, "created_at": "2012-07-11T20:38:33Z", - "updated_at": "2020-01-09T03:28:39Z", - "private_gists": 7, - "total_private_repos": 10, + "updated_at": "2021-01-22T16:38:42Z", + "private_gists": 19, + "total_private_repos": 17, "owned_private_repos": 0, - "disk_usage": 33697, + "disk_usage": 33700, "collaborators": 0, "two_factor_authentication": true, "plan": { diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json index aaaa9f520..973d6e439 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json @@ -1,5 +1,5 @@ { - "id": "f665d43c-dc68-49aa-8402-6e105989abea", + "id": "839490dc-a97a-4697-98bc-45e33eff6d35", "name": "repos_hub4j-test-org_ghtreebuildertest", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest-2.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:28 GMT", + "Date": "Sat, 23 Jan 2021 20:24:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4802", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"5cf9fb29a46c49e5f93ed37c1ca9d3ac\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:27 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"5fa942d30f6fc015db9d8bf90f5b10a6a0d5b64d5defc075425794aba20254d0\"", + "last-modified": "Sat, 23 Jan 2021 20:24:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4841", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "159", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:450F2:57F51:5E16A0AA" + "X-GitHub-Request-Id": "F07A:0E3D:17E3A:2014F:600C85F8" } }, - "uuid": "f665d43c-dc68-49aa-8402-6e105989abea", + "uuid": "839490dc-a97a-4697-98bc-45e33eff6d35", "persistent": true, "insertionIndex": 2 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-10.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-10.json index 33ea095dd..fdc8adac7 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-10.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-10.json @@ -1,5 +1,5 @@ { - "id": "33349f33-4070-4061-b392-c7f61d38b7ec", + "id": "486a0fa5-4804-4162-8816-660561fd0aef", "name": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val1.dat", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-10.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:31 GMT", + "Date": "Sat, 23 Jan 2021 20:24:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4794", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], "ETag": "W/\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:29 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "last-modified": "Sat, 23 Jan 2021 20:20:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4833", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "167", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:45108:57F76:5E16A0AF" + "X-GitHub-Request-Id": "F07A:0E3D:17E4D:20166:600C85FC" } }, - "uuid": "33349f33-4070-4061-b392-c7f61d38b7ec", + "uuid": "486a0fa5-4804-4162-8816-660561fd0aef", "persistent": true, "insertionIndex": 10 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-11.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-11.json index e0cc4321c..9bb264685 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-11.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-11.json @@ -1,5 +1,5 @@ { - "id": "d4f75274-523b-497b-bfc0-80f9ec9f3e62", + "id": "2bb107dc-267b-4d15-ba8d-253083ee4dd8", "name": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val2.dat", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val2dat-11.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:31 GMT", + "Date": "Sat, 23 Jan 2021 20:24:29 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4793", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], "ETag": "W/\"5bd8bb897b13225c93a1d26baa88c96b7bd5d817\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:29 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "last-modified": "Sat, 23 Jan 2021 20:20:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4832", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "168", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:4510A:57F78:5E16A0AF" + "X-GitHub-Request-Id": "F07A:0E3D:17E4F:20168:600C85FC" } }, - "uuid": "d4f75274-523b-497b-bfc0-80f9ec9f3e62", + "uuid": "2bb107dc-267b-4d15-ba8d-253083ee4dd8", "persistent": true, "insertionIndex": 11 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json index 5fad43289..a3839f819 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json @@ -1,5 +1,5 @@ { - "id": "a844c6e0-d00e-4780-bb6b-a9371f5f22b8", + "id": "21e7eb8d-8d88-4b6d-a4b7-b2b4099ef7d8", "name": "repos_hub4j-test-org_ghtreebuildertest_git_blobs", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs", @@ -13,7 +13,7 @@ { "equalToJson": "{\"encoding\":\"base64\",\"content\":\"AQID\"}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "body": "{\"sha\":\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\",\"url\":\"https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"}", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:28 GMT", + "Date": "Sat, 23 Jan 2021 20:24:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4799", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"07ffcb7dea33db8552cd4ae5bed3bc3e\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"1c049edc459ad4d352947573b0d9e4b274f120d78a1e33663d959cd2be7bc9c5\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4838", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "162", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:450F9:57F63:5E16A0AC" + "X-GitHub-Request-Id": "F07A:0E3D:17E3D:20155:600C85FA" } }, - "uuid": "a844c6e0-d00e-4780-bb6b-a9371f5f22b8", + "uuid": "21e7eb8d-8d88-4b6d-a4b7-b2b4099ef7d8", "persistent": true, "insertionIndex": 5 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json index 69aa80356..749434c41 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json @@ -1,5 +1,5 @@ { - "id": "95bf1113-4fea-4b26-adb8-9cc8ed45300f", + "id": "bbdaca2b-b2b0-4468-9c32-8e13cacd5879", "name": "repos_hub4j-test-org_ghtreebuildertest_git_blobs", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs", @@ -13,7 +13,7 @@ { "equalToJson": "{\"encoding\":\"base64\",\"content\":\"BAUGBw==\"}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "body": "{\"sha\":\"5bd8bb897b13225c93a1d26baa88c96b7bd5d817\",\"url\":\"https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/5bd8bb897b13225c93a1d26baa88c96b7bd5d817\"}", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:29 GMT", + "Date": "Sat, 23 Jan 2021 20:24:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4798", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"c2e8f67b0be880c4c757f3253f5ac089\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"6886a50d45d10f96d3f8c48898a4d642bd300adc865ee341b9f15451460e156d\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/5bd8bb897b13225c93a1d26baa88c96b7bd5d817", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4837", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "163", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:450FB:57F65:5E16A0AC" + "X-GitHub-Request-Id": "F07A:0E3D:17E40:20158:600C85FA" } }, - "uuid": "95bf1113-4fea-4b26-adb8-9cc8ed45300f", + "uuid": "bbdaca2b-b2b0-4468-9c32-8e13cacd5879", "persistent": true, "insertionIndex": 6 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json index 88e481ab2..a0e8e7b7b 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json @@ -1,5 +1,5 @@ { - "id": "31ea7502-2364-4867-bd76-d6fa050b6256", + "id": "4242ea51-5b26-4e94-b5c2-849780ee2510", "name": "repos_hub4j-test-org_ghtreebuildertest_git_commits", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/commits", @@ -11,9 +11,9 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"tree\":\"a0f9d7609efd4023ba2dcaa30e91324ae2faa739\",\"message\":\"Add files\",\"parents\":[\"f8478036a8bbe6b53b508468f2a224384318ae71\"]}", + "equalToJson": "{\"committer\":{\"name\":\"committer\",\"email\":\"committer@committer.com\",\"date\":\"2021-01-23T20:20:25Z\"},\"author\":{\"name\":\"author\",\"email\":\"author@author.com\",\"date\":\"2021-01-23T20:20:25Z\"},\"tree\":\"a0f9d7609efd4023ba2dcaa30e91324ae2faa739\",\"message\":\"Add files\",\"parents\":[\"c23cd80bd4460975b9055fb4c5c7af861fd1d2e1\"]}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:30 GMT", + "Date": "Sat, 23 Jan 2021 20:24:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4796", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"6b0c56e9e27ffc519b643840f958a68d\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"f7a372b91ad797644234c93835790b8a6ee341475102732c6cec6224a7232670\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", - "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/732dc48d0d0bca7c43fb2fc7164bbd5accfd6350", + "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/8af300ad970512322542d934bcb7717a07dc6145", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4835", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "165", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:45104:57F72:5E16A0AD" + "X-GitHub-Request-Id": "F07A:0E3D:17E47:20160:600C85FB" } }, - "uuid": "31ea7502-2364-4867-bd76-d6fa050b6256", + "uuid": "4242ea51-5b26-4e94-b5c2-849780ee2510", "persistent": true, "insertionIndex": 8 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json index 12e509daa..867af5ad8 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json @@ -1,5 +1,5 @@ { - "id": "683572f1-512c-4a6f-b766-7447ed7908fe", + "id": "11c2259d-508e-4c81-8b67-cf82a9c47a34", "name": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/master", @@ -14,36 +14,36 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-3.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:28 GMT", + "Date": "Sat, 23 Jan 2021 20:24:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4801", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"b549e859a4cde591434789ce38a18e36\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:27 GMT", + "ETag": "W/\"6ad32794975dbdfa719168d97871df7fcdc9c0d373a3453e5b5bb7c800f9852e\"", + "last-modified": "Sat, 23 Jan 2021 20:24:25 GMT", "X-Poll-Interval": "300", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4840", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "160", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:450F4:57F5E:5E16A0AC" + "X-GitHub-Request-Id": "F07A:0E3D:17E3B:20152:600C85FA" } }, - "uuid": "683572f1-512c-4a6f-b766-7447ed7908fe", + "uuid": "11c2259d-508e-4c81-8b67-cf82a9c47a34", "persistent": true, "insertionIndex": 3 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json index af3dbd365..1f7f262cb 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json @@ -1,5 +1,5 @@ { - "id": "85167f57-6ea5-4b27-8130-a71e81fdc4f3", + "id": "d9595569-97ca-46fd-9f2b-1e6b2d45e5d0", "name": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/master", @@ -11,9 +11,9 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"force\":false,\"sha\":\"732dc48d0d0bca7c43fb2fc7164bbd5accfd6350\"}", + "equalToJson": "{\"force\":false,\"sha\":\"8af300ad970512322542d934bcb7717a07dc6145\"}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,34 +21,34 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_master-9.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:31 GMT", + "Date": "Sat, 23 Jan 2021 20:24:28 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4795", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"dd4ccc23cb17a971d3f1932b92abdd82\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"6bb09472cce4ac8d833731f7c41bb998419936ba2b0273aff7a554f390a9e261\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "repo", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4834", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "166", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:45107:57F74:5E16A0AE" + "X-GitHub-Request-Id": "F07A:0E3D:17E4A:20163:600C85FB" } }, - "uuid": "85167f57-6ea5-4b27-8130-a71e81fdc4f3", + "uuid": "d9595569-97ca-46fd-9f2b-1e6b2d45e5d0", "persistent": true, "insertionIndex": 9 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json index 29984e46b..e3a5c07c2 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json @@ -1,5 +1,5 @@ { - "id": "2c2c7033-1c85-455f-b7b8-0b1b82add074", + "id": "10ade9fa-31f5-4a2a-9390-5fb8b95fafe1", "name": "repos_hub4j-test-org_ghtreebuildertest_git_trees", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/trees", @@ -11,9 +11,9 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"base_tree\":\"f8478036a8bbe6b53b508468f2a224384318ae71\",\"tree\":[{\"path\":\"data/val1.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"},{\"path\":\"data/val2.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5bd8bb897b13225c93a1d26baa88c96b7bd5d817\"}]}", + "equalToJson": "{\"base_tree\":\"c23cd80bd4460975b9055fb4c5c7af861fd1d2e1\",\"tree\":[{\"path\":\"data/val1.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"},{\"path\":\"data/val2.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"5bd8bb897b13225c93a1d26baa88c96b7bd5d817\"}]}", "ignoreArrayOrder": true, - "ignoreExtraElements": true + "ignoreExtraElements": false } ] }, @@ -21,35 +21,35 @@ "status": 201, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:29 GMT", + "Date": "Sat, 23 Jan 2021 20:24:27 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "201 Created", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4797", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "\"4fb3efd7fb879e08e1e7a8acfe1a2f01\"", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "\"b7acc2ba8612c5853624e9e71a746dc99f3eeffade7de111d2c0ffbac97a65ac\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/a0f9d7609efd4023ba2dcaa30e91324ae2faa739", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4836", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "164", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:450FF:57F68:5E16A0AD" + "X-GitHub-Request-Id": "F07A:0E3D:17E45:2015C:600C85FB" } }, - "uuid": "2c2c7033-1c85-455f-b7b8-0b1b82add074", + "uuid": "10ade9fa-31f5-4a2a-9390-5fb8b95fafe1", "persistent": true, "insertionIndex": 7 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json index aecef41bd..34cb75d32 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json @@ -1,5 +1,5 @@ { - "id": "2193534b-ce04-4633-95ae-aa382de15657", + "id": "aa116b70-dab5-412d-9174-5265a0de3bb6", "name": "repos_hub4j-test-org_ghtreebuildertest_git_trees_master", "request": { "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/master?recursive=1", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_trees_master-4.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:28 GMT", + "Date": "Sat, 23 Jan 2021 20:24:26 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4800", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"bc1dabae0f1da7c131c222066ece739f\"", - "Last-Modified": "Thu, 09 Jan 2020 03:40:27 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"8aa5db174489f954a0b68d45e2a7800e51bb532f474f1a7fd721a73857628d14\"", + "last-modified": "Sat, 23 Jan 2021 20:24:25 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4839", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "161", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:450F6:57F5F:5E16A0AC" + "X-GitHub-Request-Id": "F07A:0E3D:17E3C:20153:600C85FA" } }, - "uuid": "2193534b-ce04-4633-95ae-aa382de15657", + "uuid": "aa116b70-dab5-412d-9174-5265a0de3bb6", "persistent": true, "insertionIndex": 4 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/user-1.json index 5d9e46f83..c5c65dbf4 100644 --- a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/user-1.json +++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testShaEntry/mappings/user-1.json @@ -1,5 +1,5 @@ { - "id": "ef48e63e-7fa6-4ece-ae75-623cb2b525b4", + "id": "57851a2c-eb9c-4cdd-aadf-4f00729c1aa4", "name": "user", "request": { "url": "/user", @@ -14,35 +14,35 @@ "status": 200, "bodyFileName": "user-1.json", "headers": { - "Date": "Thu, 09 Jan 2020 03:40:26 GMT", + "Date": "Sat, 23 Jan 2021 20:24:24 GMT", "Content-Type": "application/json; charset=utf-8", "Server": "GitHub.com", "Status": "200 OK", - "X-RateLimit-Limit": "5000", - "X-RateLimit-Remaining": "4809", - "X-RateLimit-Reset": "1578544466", "Cache-Control": "private, max-age=60, s-maxage=60", "Vary": [ "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", "Accept-Encoding" ], - "ETag": "W/\"3125f2b9cabf1f8acc420ee197db0f97\"", - "Last-Modified": "Thu, 09 Jan 2020 03:28:39 GMT", - "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "ETag": "W/\"c8b61de8f7b00ef1a040d10e88b51dd065defb82f7d94a95a97b3dbab636edbe\"", + "last-modified": "Fri, 22 Jan 2021 16:38:42 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", "X-Accepted-OAuth-Scopes": "", "X-GitHub-Media-Type": "unknown, github.v3", - "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", - "Access-Control-Allow-Origin": "*", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4848", + "X-RateLimit-Reset": "1611434953", + "x-ratelimit-used": "152", "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", "X-Frame-Options": "deny", "X-Content-Type-Options": "nosniff", "X-XSS-Protection": "1; mode=block", "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", "Content-Security-Policy": "default-src 'none'", - "X-GitHub-Request-Id": "E87C:6E51:450EA:57F50:5E16A0AA" + "X-GitHub-Request-Id": "F07A:0E3D:17E39:2014E:600C85F8" } }, - "uuid": "ef48e63e-7fa6-4ece-ae75-623cb2b525b4", + "uuid": "57851a2c-eb9c-4cdd-aadf-4f00729c1aa4", "persistent": true, "insertionIndex": 1 } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getOrgs/__files/orgs_hub4j-17.json b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getOrgs/__files/orgs_hub4j-17.json new file mode 100644 index 000000000..3488d56a3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getOrgs/__files/orgs_hub4j-17.json @@ -0,0 +1,42 @@ +{ + "login": "hub4j", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "url": "https://api.github.com/orgs/hub4j", + "repos_url": "https://api.github.com/orgs/hub4j/repos", + "events_url": "https://api.github.com/orgs/hub4j/events", + "hooks_url": "https://api.github.com/orgs/hub4j/hooks", + "issues_url": "https://api.github.com/orgs/hub4j/issues", + "members_url": "https://api.github.com/orgs/hub4j/members{/member}", + "public_members_url": "https://api.github.com/orgs/hub4j/public_members{/member}", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "description": null, + "is_verified": false, + "has_organization_projects": true, + "has_repository_projects": true, + "public_repos": 1, + "public_gists": 0, + "followers": 0, + "following": 0, + "html_url": "https://github.com/hub4j", + "created_at": "2019-09-04T18:12:34Z", + "updated_at": "2020-05-08T21:26:19Z", + "type": "Organization", + "total_private_repos": 0, + "owned_private_repos": 0, + "private_gists": 0, + "disk_usage": 26816, + "collaborators": 0, + "billing_email": "bitwiseman@gmail.com", + "default_repository_permission": "read", + "members_can_create_repositories": true, + "two_factor_requirement_enabled": false, + "members_can_create_pages": true, + "plan": { + "name": "free", + "space": 976562499, + "private_repos": 10000, + "filled_seats": 2, + "seats": 0 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getOrgs/mappings/orgs_hub4j-17.json b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getOrgs/mappings/orgs_hub4j-17.json new file mode 100644 index 000000000..104966442 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getOrgs/mappings/orgs_hub4j-17.json @@ -0,0 +1,48 @@ +{ + "id": "b8f7e356-55f0-47e2-aefa-6fe9be4fe783", + "name": "orgs_hub4j", + "request": { + "url": "/orgs/hub4j", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "orgs_hub4j-17.json", + "headers": { + "Date": "Fri, 15 Jan 2021 00:12:53 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"70dacdb2dff111d54a58e71a17fd77ff9ed77bdca5e0e7ac3ff5924fe55c6d52\"", + "last-modified": "Fri, 08 May 2020 21:26:19 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4734", + "X-RateLimit-Reset": "1610671181", + "x-ratelimit-used": "266", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CBDA:8590:265D7C:2EDFDA:6000DE05" + } + }, + "uuid": "b8f7e356-55f0-47e2-aefa-6fe9be4fe783", + "persistent": true, + "insertionIndex": 17 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/repos_hub4j_github-api-2.json b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/repos_hub4j_github-api-2.json new file mode 100644 index 000000000..07fd1cdca --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/repos_hub4j_github-api-2.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "hub4j/github-api", + "private": false, + "owner": { + "login": "hub4j", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j", + "html_url": "https://github.com/hub4j", + "followers_url": "https://api.github.com/users/hub4j/followers", + "following_url": "https://api.github.com/users/hub4j/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j/orgs", + "repos_url": "https://api.github.com/users/hub4j/repos", + "events_url": "https://api.github.com/users/hub4j/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/hub4j/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/hub4j/github-api", + "forks_url": "https://api.github.com/repos/hub4j/github-api/forks", + "keys_url": "https://api.github.com/repos/hub4j/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/hub4j/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/hub4j/github-api/teams", + "hooks_url": "https://api.github.com/repos/hub4j/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/hub4j/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/hub4j/github-api/events", + "assignees_url": "https://api.github.com/repos/hub4j/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/hub4j/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/hub4j/github-api/tags", + "blobs_url": "https://api.github.com/repos/hub4j/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/hub4j/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/hub4j/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/hub4j/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/hub4j/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/hub4j/github-api/languages", + "stargazers_url": "https://api.github.com/repos/hub4j/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/hub4j/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/hub4j/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/hub4j/github-api/subscription", + "commits_url": "https://api.github.com/repos/hub4j/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/hub4j/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/hub4j/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/hub4j/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/hub4j/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/hub4j/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/hub4j/github-api/merges", + "archive_url": "https://api.github.com/repos/hub4j/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/hub4j/github-api/downloads", + "issues_url": "https://api.github.com/repos/hub4j/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/hub4j/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/hub4j/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/hub4j/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/hub4j/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2021-01-14T21:19:50Z", + "pushed_at": "2021-01-14T22:27:01Z", + "git_url": "git://github.com/hub4j/github-api.git", + "ssh_url": "git@github.com:hub4j/github-api.git", + "clone_url": "https://github.com/hub4j/github-api.git", + "svn_url": "https://github.com/hub4j/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 26816, + "stargazers_count": 727, + "watchers_count": 727, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 516, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 78, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 516, + "open_issues": 78, + "watchers": 727, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "hub4j", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j", + "html_url": "https://github.com/hub4j", + "followers_url": "https://api.github.com/users/hub4j/followers", + "following_url": "https://api.github.com/users/hub4j/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j/orgs", + "repos_url": "https://api.github.com/users/hub4j/repos", + "events_url": "https://api.github.com/users/hub4j/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 516, + "subscribers_count": 50 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/repositories_617210-3.json b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/repositories_617210-3.json new file mode 100644 index 000000000..07fd1cdca --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/repositories_617210-3.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "hub4j/github-api", + "private": false, + "owner": { + "login": "hub4j", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j", + "html_url": "https://github.com/hub4j", + "followers_url": "https://api.github.com/users/hub4j/followers", + "following_url": "https://api.github.com/users/hub4j/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j/orgs", + "repos_url": "https://api.github.com/users/hub4j/repos", + "events_url": "https://api.github.com/users/hub4j/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/hub4j/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/hub4j/github-api", + "forks_url": "https://api.github.com/repos/hub4j/github-api/forks", + "keys_url": "https://api.github.com/repos/hub4j/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/hub4j/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/hub4j/github-api/teams", + "hooks_url": "https://api.github.com/repos/hub4j/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/hub4j/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/hub4j/github-api/events", + "assignees_url": "https://api.github.com/repos/hub4j/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/hub4j/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/hub4j/github-api/tags", + "blobs_url": "https://api.github.com/repos/hub4j/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/hub4j/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/hub4j/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/hub4j/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/hub4j/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/hub4j/github-api/languages", + "stargazers_url": "https://api.github.com/repos/hub4j/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/hub4j/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/hub4j/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/hub4j/github-api/subscription", + "commits_url": "https://api.github.com/repos/hub4j/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/hub4j/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/hub4j/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/hub4j/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/hub4j/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/hub4j/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/hub4j/github-api/merges", + "archive_url": "https://api.github.com/repos/hub4j/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/hub4j/github-api/downloads", + "issues_url": "https://api.github.com/repos/hub4j/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/hub4j/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/hub4j/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/hub4j/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/hub4j/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2021-01-14T21:19:50Z", + "pushed_at": "2021-01-14T22:27:01Z", + "git_url": "git://github.com/hub4j/github-api.git", + "ssh_url": "git@github.com:hub4j/github-api.git", + "clone_url": "https://github.com/hub4j/github-api.git", + "svn_url": "https://github.com/hub4j/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 26816, + "stargazers_count": 727, + "watchers_count": 727, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 516, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 78, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 516, + "open_issues": 78, + "watchers": 727, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "hub4j", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hub4j", + "html_url": "https://github.com/hub4j", + "followers_url": "https://api.github.com/users/hub4j/followers", + "following_url": "https://api.github.com/users/hub4j/following{/other_user}", + "gists_url": "https://api.github.com/users/hub4j/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hub4j/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hub4j/subscriptions", + "organizations_url": "https://api.github.com/users/hub4j/orgs", + "repos_url": "https://api.github.com/users/hub4j/repos", + "events_url": "https://api.github.com/users/hub4j/events{/privacy}", + "received_events_url": "https://api.github.com/users/hub4j/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 516, + "subscribers_count": 50 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/user-6.json b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/user-1.json similarity index 84% rename from src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/user-6.json rename to src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/user-1.json index 39d6c8353..9d1742dad 100644 --- a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueWithNoComment/__files/user-6.json +++ b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/__files/user-1.json @@ -23,17 +23,18 @@ "location": "Seattle, WA, USA", "email": "bitwiseman@gmail.com", "hireable": null, - "bio": "https://twitter.com/bitwiseman", - "public_repos": 167, - "public_gists": 4, - "followers": 136, - "following": 9, + "bio": null, + "twitter_username": "bitwiseman", + "public_repos": 200, + "public_gists": 7, + "followers": 175, + "following": 11, "created_at": "2012-07-11T20:38:33Z", - "updated_at": "2019-09-24T19:32:29Z", - "private_gists": 7, - "total_private_repos": 9, + "updated_at": "2021-01-14T20:56:45Z", + "private_gists": 19, + "total_private_repos": 17, "owned_private_repos": 0, - "disk_usage": 33697, + "disk_usage": 33700, "collaborators": 0, "two_factor_authentication": true, "plan": { diff --git a/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/repos_hub4j_github-api-2.json b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/repos_hub4j_github-api-2.json new file mode 100644 index 000000000..964ddfa23 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/repos_hub4j_github-api-2.json @@ -0,0 +1,48 @@ +{ + "id": "45561700-3494-4c39-b04c-8cc7f14c29d8", + "name": "repos_hub4j_github-api", + "request": { + "url": "/repos/hub4j/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_hub4j_github-api-2.json", + "headers": { + "Date": "Fri, 15 Jan 2021 00:26:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"4279810beecfc1e64a904a2e17101a73bc1cdacab611bee9f4fd0a9eae1e4320\"", + "last-modified": "Thu, 14 Jan 2021 21:19:50 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4625", + "X-RateLimit-Reset": "1610671181", + "x-ratelimit-used": "375", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CC7D:735A:F9889:12EE9F:6000E13D" + } + }, + "uuid": "45561700-3494-4c39-b04c-8cc7f14c29d8", + "persistent": true, + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/repositories_617210-3.json b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/repositories_617210-3.json new file mode 100644 index 000000000..a63af15f8 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/repositories_617210-3.json @@ -0,0 +1,48 @@ +{ + "id": "d43fb8e8-da6a-4f51-9748-254eef8546b2", + "name": "repositories_617210", + "request": { + "url": "/repositories/617210", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repositories_617210-3.json", + "headers": { + "Date": "Fri, 15 Jan 2021 00:26:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"4279810beecfc1e64a904a2e17101a73bc1cdacab611bee9f4fd0a9eae1e4320\"", + "last-modified": "Thu, 14 Jan 2021 21:19:50 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4624", + "X-RateLimit-Reset": "1610671181", + "x-ratelimit-used": "376", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CC7D:735A:F9891:12EEBE:6000E13E" + } + }, + "uuid": "d43fb8e8-da6a-4f51-9748-254eef8546b2", + "persistent": true, + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/user-1.json new file mode 100644 index 000000000..a78d787c9 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GitHubTest/wiremock/getRepository/mappings/user-1.json @@ -0,0 +1,48 @@ +{ + "id": "e14a419c-0f21-4fcc-a33f-2394d5b07579", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "user-1.json", + "headers": { + "Date": "Fri, 15 Jan 2021 00:26:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With", + "Accept-Encoding" + ], + "ETag": "W/\"583bc851cbb4f37ab2004c0abaa96eeb3e185ca3c99b417c39391067a45aeabe\"", + "last-modified": "Thu, 14 Jan 2021 20:56:45 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, workflow, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4627", + "X-RateLimit-Reset": "1610671181", + "x-ratelimit-used": "373", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "CC7D:735A:F9873:12EE98:6000E13D" + } + }, + "uuid": "e14a419c-0f21-4fcc-a33f-2394d5b07579", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/__files/authorizations-2.json b/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/__files/authorizations-2.json index edd1c21b4..bb91c039e 100644 --- a/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/__files/authorizations-2.json +++ b/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/__files/authorizations-2.json @@ -3,14 +3,14 @@ "url": "https://api.github.com/authorizations/350917110", "app": { "name": "Test2faTokenCreate", - "url": "this is a test token created by a unit test", + "url": "https://localhost/this/is/a/test/app/token", "client_id": "00000000000000000000" }, "token": "63042a99d88bf138e6d6cf5788e0dc4e7a5d7309", "hashed_token": "12b727a23cad7c5a5caabb806d88e722794dede98464aed7f77cbc00dbf031a2", "token_last_eight": "7a5d7309", "note": "Test2faTokenCreate", - "note_url": "this is a test token created by a unit test", + "note_url": "https://localhost/this/is/a/test/token", "created_at": "2019-11-12T23:04:13Z", "updated_at": "2019-11-12T23:04:13Z", "scopes": [ diff --git a/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/mappings/authorizations-1.json b/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/mappings/authorizations-1.json index 6170f8bc3..edbcff338 100644 --- a/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/mappings/authorizations-1.json +++ b/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/mappings/authorizations-1.json @@ -6,7 +6,7 @@ "method": "POST", "bodyPatterns": [ { - "equalToJson": "{\"note\":\"Test2faTokenCreate\",\"note_url\":\"this is a test token created by a unit test\",\"scopes\":[\"repo\",\"gist\",\"write:packages\",\"read:packages\",\"delete:packages\",\"user\",\"delete_repo\"]}", + "equalToJson": "{\"note\":\"Test2faTokenCreate\",\"note_url\":\"https://localhost/this/is/a/test/token\",\"scopes\":[\"repo\",\"gist\",\"write:packages\",\"read:packages\",\"delete:packages\",\"user\",\"delete_repo\"]}", "ignoreArrayOrder": true, "ignoreExtraElements": true } diff --git a/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/mappings/authorizations-2.json b/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/mappings/authorizations-2.json index c53daa391..0f95db733 100644 --- a/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/mappings/authorizations-2.json +++ b/src/test/resources/org/kohsuke/github/Github2faTest/wiremock/test2faToken/mappings/authorizations-2.json @@ -6,7 +6,7 @@ "method": "POST", "bodyPatterns": [ { - "equalToJson": "{\"note\":\"Test2faTokenCreate\",\"note_url\":\"this is a test token created by a unit test\",\"scopes\":[\"repo\",\"gist\",\"write:packages\",\"read:packages\",\"delete:packages\",\"user\",\"delete_repo\"]}", + "equalToJson": "{\"note\":\"Test2faTokenCreate\",\"note_url\":\"https://localhost/this/is/a/test/token\",\"scopes\":[\"repo\",\"gist\",\"write:packages\",\"read:packages\",\"delete:packages\",\"user\",\"delete_repo\"]}", "ignoreArrayOrder": true, "ignoreExtraElements": true } From b3460c1f9d957a11717de59558f0543d1784338d Mon Sep 17 00:00:00 2001 From: Jordi Olivares Provencio Date: Thu, 28 Jan 2021 22:34:09 +0100 Subject: [PATCH 57/63] Add timestamp field support for the commits sent by GHEventPayload.Push --- src/main/java/org/kohsuke/github/GHEventPayload.java | 11 ++++++++++- .../java/org/kohsuke/github/GHEventPayloadTest.java | 3 +++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/kohsuke/github/GHEventPayload.java b/src/main/java/org/kohsuke/github/GHEventPayload.java index d0509ddf9..acef0ced8 100644 --- a/src/main/java/org/kohsuke/github/GHEventPayload.java +++ b/src/main/java/org/kohsuke/github/GHEventPayload.java @@ -5,6 +5,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.io.IOException; import java.io.Reader; +import java.util.Date; import java.util.List; /** @@ -1067,7 +1068,7 @@ public class GHEventPayload extends GitHubInteractiveObject { public static class PushCommit { private GitUser author; private GitUser committer; - private String url, sha, message; + private String url, sha, message, timestamp; private boolean distinct; private List added, removed, modified; @@ -1156,6 +1157,14 @@ public class GHEventPayload extends GitHubInteractiveObject { public List getModified() { return modified; } + + /** + * Obtains the timestamp of the commit + * @return the timestamp + */ + public Date getTimestamp() { + return GitHubClient.parseDate(timestamp); + } } } diff --git a/src/test/java/org/kohsuke/github/GHEventPayloadTest.java b/src/test/java/org/kohsuke/github/GHEventPayloadTest.java index 519b45ed6..47da3b192 100644 --- a/src/test/java/org/kohsuke/github/GHEventPayloadTest.java +++ b/src/test/java/org/kohsuke/github/GHEventPayloadTest.java @@ -361,6 +361,9 @@ public class GHEventPayloadTest extends AbstractGitHubWireMockTest { assertThat(event.getCommits().get(0).getRemoved().size(), is(0)); assertThat(event.getCommits().get(0).getModified().size(), is(1)); assertThat(event.getCommits().get(0).getModified().get(0), is("README.md")); + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); + formatter.setTimeZone(TimeZone.getTimeZone("UTC")); + assertThat(formatter.format(event.getCommits().get(0).getTimestamp()), is("2015-05-05T23:40:15Z")); assertThat(event.getRepository().getName(), is("public-repo")); assertThat(event.getRepository().getOwnerName(), is("baxterthehacker")); assertThat(event.getRepository().getUrl().toExternalForm(), From 8943ca6d1a82125caf7e58d6ea23e66f218d7e86 Mon Sep 17 00:00:00 2001 From: Jordi Olivares Provencio Date: Thu, 28 Jan 2021 22:36:24 +0100 Subject: [PATCH 58/63] Reformat the JavaDoc --- src/main/java/org/kohsuke/github/GHEventPayload.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/kohsuke/github/GHEventPayload.java b/src/main/java/org/kohsuke/github/GHEventPayload.java index acef0ced8..f248771ba 100644 --- a/src/main/java/org/kohsuke/github/GHEventPayload.java +++ b/src/main/java/org/kohsuke/github/GHEventPayload.java @@ -1160,6 +1160,7 @@ public class GHEventPayload extends GitHubInteractiveObject { /** * Obtains the timestamp of the commit + * * @return the timestamp */ public Date getTimestamp() { From a8ddd3e12a734f0b37de7a3149f972b7d97e766e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 02:00:31 +0000 Subject: [PATCH 59/63] Chore(deps): Bump spotbugs-maven-plugin from 4.1.4 to 4.2.0 Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.1.4 to 4.2.0. - [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases) - [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.1.4...spotbugs-maven-plugin-4.2.0) Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e5f619290..7c2f51811 100644 --- a/pom.xml +++ b/pom.xml @@ -33,7 +33,7 @@ UTF-8 - 4.1.4 + 4.2.0 4.1.3 true 2.2 From 45a0114f75e3ba92587570a87a62f4927f2f548e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 02:01:26 +0000 Subject: [PATCH 60/63] Chore(deps): Bump spotless-maven-plugin from 2.6.1 to 2.7.0 Bumps [spotless-maven-plugin](https://github.com/diffplug/project) from 2.6.1 to 2.7.0. - [Release notes](https://github.com/diffplug/project/releases) - [Commits](https://github.com/diffplug/project/commits) Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e5f619290..5113e49ec 100644 --- a/pom.xml +++ b/pom.xml @@ -325,7 +325,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.6.1 + 2.7.0 spotless-check From 334b37a256c0e3a6acf6064525f0928c7f9f98eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 21:27:13 +0000 Subject: [PATCH 61/63] Chore(deps-dev): Bump mockito-core from 3.6.28 to 3.7.7 Bumps [mockito-core](https://github.com/mockito/mockito) from 3.6.28 to 3.7.7. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v3.6.28...v3.7.7) Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 99ce1c380..d3dce8d96 100644 --- a/pom.xml +++ b/pom.xml @@ -520,7 +520,7 @@ org.mockito mockito-core - 3.6.28 + 3.7.7 test From 1df807a19894b41f24a7b4162774b75fc1bb654e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Feb 2021 21:27:56 +0000 Subject: [PATCH 62/63] Chore(deps-dev): Bump archunit from 0.15.0 to 0.16.0 Bumps [archunit](https://github.com/TNG/ArchUnit) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/TNG/ArchUnit/releases) - [Commits](https://github.com/TNG/ArchUnit/compare/v0.15.0...v0.16.0) Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d3dce8d96..4cdff5b39 100644 --- a/pom.xml +++ b/pom.xml @@ -390,7 +390,7 @@ com.tngtech.archunit archunit - 0.15.0 + 0.16.0 test From f9fd30275cf15945c2b798e6c562c7aae8bf02a6 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Thu, 4 Feb 2021 19:47:49 +0100 Subject: [PATCH 63/63] Make sure that `output.text` is set in each checks call. If a GitHub checks contains more than 50 annotations, then the check is split into several calls. This fix makes sure that all additional calls will not only copy the properties `title` and `summary` but also the previously missing property `text`. --- src/main/java/org/kohsuke/github/GHCheckRunBuilder.java | 2 +- .../java/org/kohsuke/github/GHCheckRunBuilderTest.java | 8 ++++++-- ...s_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json | 4 ++-- ...s_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json | 4 ++-- ...s_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json | 4 ++-- ...s_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json | 4 ++-- ...s_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json | 4 ++-- ...s_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json | 4 ++-- ...s_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json | 4 ++-- ...s_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json | 4 ++-- 10 files changed, 23 insertions(+), 19 deletions(-) diff --git a/src/main/java/org/kohsuke/github/GHCheckRunBuilder.java b/src/main/java/org/kohsuke/github/GHCheckRunBuilder.java index 6294079b3..afac6543d 100644 --- a/src/main/java/org/kohsuke/github/GHCheckRunBuilder.java +++ b/src/main/java/org/kohsuke/github/GHCheckRunBuilder.java @@ -152,7 +152,7 @@ public final class GHCheckRunBuilder { } GHCheckRun run = requester.with("output", output).with("actions", actions).fetch(GHCheckRun.class).wrap(repo); while (!extraAnnotations.isEmpty()) { - Output output2 = new Output(output.title, output.summary); + Output output2 = new Output(output.title, output.summary).withText(output.text); int i = Math.min(extraAnnotations.size(), MAX_ANNOTATIONS); output2.annotations = extraAnnotations.subList(0, i); extraAnnotations = extraAnnotations.subList(i, extraAnnotations.size()); diff --git a/src/test/java/org/kohsuke/github/GHCheckRunBuilderTest.java b/src/test/java/org/kohsuke/github/GHCheckRunBuilderTest.java index 79310cfdf..99f4cb8f3 100644 --- a/src/test/java/org/kohsuke/github/GHCheckRunBuilderTest.java +++ b/src/test/java/org/kohsuke/github/GHCheckRunBuilderTest.java @@ -49,7 +49,7 @@ public class GHCheckRunBuilderTest extends AbstractGHAppInstallationTest { .withExternalID("whatever") .withStartedAt(new Date(999_999_000)) .withCompletedAt(new Date(999_999_999)) - .add(new GHCheckRunBuilder.Output("Some Title", "what happened…") + .add(new GHCheckRunBuilder.Output("Some Title", "what happened…").withText("Hello Text!") .add(new GHCheckRunBuilder.Annotation("stuff.txt", 1, GHCheckRun.AnnotationLevel.NOTICE, @@ -62,11 +62,14 @@ public class GHCheckRunBuilderTest extends AbstractGHAppInstallationTest { assertEquals("completed", checkRun.getStatus()); assertEquals(1, checkRun.getOutput().getAnnotationsCount()); assertEquals(1424883286, checkRun.getId()); + assertEquals("Hello Text!", checkRun.getOutput().getText()); } @Test public void createCheckRunManyAnnotations() throws Exception { - GHCheckRunBuilder.Output output = new GHCheckRunBuilder.Output("Big Run", "Lots of stuff here »"); + GHCheckRunBuilder.Output output = new GHCheckRunBuilder.Output("Big Run", "Lots of stuff here »") + .withText("Hello Text!"); + for (int i = 0; i < 101; i++) { output.add( new GHCheckRunBuilder.Annotation("stuff.txt", 1, GHCheckRun.AnnotationLevel.NOTICE, "hello #" + i)); @@ -80,6 +83,7 @@ public class GHCheckRunBuilderTest extends AbstractGHAppInstallationTest { assertEquals("Big Run", checkRun.getOutput().getTitle()); assertEquals("Lots of stuff here »", checkRun.getOutput().getSummary()); assertEquals(101, checkRun.getOutput().getAnnotationsCount()); + assertEquals("Hello Text!", checkRun.getOutput().getText()); assertEquals(1424883599, checkRun.getId()); } diff --git a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRun/__files/repos_hub4j-test-org_test-checks_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRun/__files/repos_hub4j-test-org_test-checks_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json index 6f887ae34..69b7d3625 100644 --- a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRun/__files/repos_hub4j-test-org_test-checks_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json +++ b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRun/__files/repos_hub4j-test-org_test-checks_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json @@ -13,7 +13,7 @@ "output": { "title": "Some Title", "summary": "what happened…", - "text": null, + "text": "Hello Text!", "annotations_count": 1, "annotations_url": "https://api.github.com/repos/hub4j-test-org/test-checks/check-runs/1424883286/annotations" }, @@ -58,4 +58,4 @@ "events": [] }, "pull_requests": [] -} \ No newline at end of file +} diff --git a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRun/mappings/repos_hub4j-test-org_test-checks_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRun/mappings/repos_hub4j-test-org_test-checks_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json index 13b782a61..ce95d8dba 100644 --- a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRun/mappings/repos_hub4j-test-org_test-checks_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json +++ b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRun/mappings/repos_hub4j-test-org_test-checks_check-runs-b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b.json @@ -11,7 +11,7 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"conclusion\":\"success\",\"output\":{\"title\":\"Some Title\",\"summary\":\"what happened…\",\"annotations\":[{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello to you too\",\"title\":\"Look here\"}],\"images\":[{\"alt\":\"Unikitty\",\"image_url\":\"https://i.pinimg.com/474x/9e/65/c0/9e65c0972294f1e10f648c9780a79fab.jpg\",\"caption\":\"Princess Unikitty\"}]},\"completed_at\":\"1970-01-12T13:46:39Z\",\"name\":\"foo\",\"started_at\":\"1970-01-12T13:46:39Z\",\"external_id\":\"whatever\",\"details_url\":\"http://nowhere.net/stuff\",\"actions\":[{\"label\":\"Help\",\"description\":\"what I need help with\",\"identifier\":\"doit\"}],\"head_sha\":\"89a9ae301e35e667756034fdc933b1fc94f63fc1\",\"status\":\"completed\"}", + "equalToJson": "{\"conclusion\":\"success\",\"output\":{\"title\":\"Some Title\",\"summary\":\"what happened…\",\"text\":\"Hello Text!\",\"annotations\":[{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello to you too\",\"title\":\"Look here\"}],\"images\":[{\"alt\":\"Unikitty\",\"image_url\":\"https://i.pinimg.com/474x/9e/65/c0/9e65c0972294f1e10f648c9780a79fab.jpg\",\"caption\":\"Princess Unikitty\"}]},\"completed_at\":\"1970-01-12T13:46:39Z\",\"name\":\"foo\",\"started_at\":\"1970-01-12T13:46:39Z\",\"external_id\":\"whatever\",\"details_url\":\"http://nowhere.net/stuff\",\"actions\":[{\"label\":\"Help\",\"description\":\"what I need help with\",\"identifier\":\"doit\"}],\"head_sha\":\"89a9ae301e35e667756034fdc933b1fc94f63fc1\",\"status\":\"completed\"}", "ignoreArrayOrder": true, "ignoreExtraElements": false } @@ -50,4 +50,4 @@ "uuid": "b1eec35d-bc33-49b6-a44b-4dcf13cc0f1b", "persistent": true, "insertionIndex": 5 -} \ No newline at end of file +} diff --git a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json index fc787ac24..4c85a7d2d 100644 --- a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json +++ b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json @@ -13,7 +13,7 @@ "output": { "title": "Big Run", "summary": "Lots of stuff here »", - "text": null, + "text": "Hello Text!", "annotations_count": 50, "annotations_url": "https://api.github.com/repos/hub4j-test-org/test-checks/check-runs/1424883599/annotations" }, @@ -58,4 +58,4 @@ "events": [] }, "pull_requests": [] -} \ No newline at end of file +} diff --git a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json index 002ca78b8..5bdff4a7a 100644 --- a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json +++ b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json @@ -13,7 +13,7 @@ "output": { "title": "Big Run", "summary": "Lots of stuff here »", - "text": null, + "text": "Hello Text!", "annotations_count": 101, "annotations_url": "https://api.github.com/repos/hub4j-test-org/test-checks/check-runs/1424883599/annotations" }, @@ -58,4 +58,4 @@ "events": [] }, "pull_requests": [] -} \ No newline at end of file +} diff --git a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json index 83d571bc2..709b5bcd2 100644 --- a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json +++ b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/__files/repos_hub4j-test-org_test-checks_check-runs_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json @@ -13,7 +13,7 @@ "output": { "title": "Big Run", "summary": "Lots of stuff here »", - "text": null, + "text": "Hello Text!", "annotations_count": 100, "annotations_url": "https://api.github.com/repos/hub4j-test-org/test-checks/check-runs/1424883599/annotations" }, @@ -58,4 +58,4 @@ "events": [] }, "pull_requests": [] -} \ No newline at end of file +} diff --git a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json index 4b8a9bb71..432eaaba5 100644 --- a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json +++ b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs-0ee56d4a-d0d3-44e7-831b-84e299eaf47e.json @@ -11,7 +11,7 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"conclusion\":\"success\",\"output\":{\"title\":\"Big Run\",\"summary\":\"Lots of stuff here »\",\"annotations\":[{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #0\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #1\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #2\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #3\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #4\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #5\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #6\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #7\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #8\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #9\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #10\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #11\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #12\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #13\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #14\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #15\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #16\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #17\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #18\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #19\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #20\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #21\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #22\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #23\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #24\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #25\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #26\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #27\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #28\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #29\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #30\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #31\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #32\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #33\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #34\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #35\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #36\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #37\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #38\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #39\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #40\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #41\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #42\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #43\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #44\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #45\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #46\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #47\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #48\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #49\"}]},\"name\":\"big\",\"head_sha\":\"89a9ae301e35e667756034fdc933b1fc94f63fc1\"}", + "equalToJson": "{\"conclusion\":\"success\",\"output\":{\"title\":\"Big Run\",\"summary\":\"Lots of stuff here »\",\"text\":\"Hello Text!\",\"annotations\":[{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #0\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #1\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #2\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #3\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #4\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #5\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #6\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #7\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #8\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #9\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #10\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #11\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #12\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #13\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #14\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #15\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #16\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #17\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #18\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #19\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #20\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #21\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #22\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #23\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #24\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #25\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #26\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #27\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #28\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #29\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #30\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #31\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #32\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #33\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #34\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #35\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #36\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #37\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #38\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #39\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #40\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #41\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #42\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #43\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #44\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #45\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #46\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #47\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #48\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #49\"}]},\"name\":\"big\",\"head_sha\":\"89a9ae301e35e667756034fdc933b1fc94f63fc1\"}", "ignoreArrayOrder": true, "ignoreExtraElements": false } @@ -50,4 +50,4 @@ "uuid": "0ee56d4a-d0d3-44e7-831b-84e299eaf47e", "persistent": true, "insertionIndex": 5 -} \ No newline at end of file +} diff --git a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json index aa443321c..b4f9f6edc 100644 --- a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json +++ b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs_1424883599-b00d927c-1c6c-4f49-b568-68327ef7d436.json @@ -11,7 +11,7 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"output\":{\"title\":\"Big Run\",\"summary\":\"Lots of stuff here »\",\"annotations\":[{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #100\"}]}}", + "equalToJson": "{\"output\":{\"title\":\"Big Run\",\"summary\":\"Lots of stuff here »\",\"text\":\"Hello Text!\",\"annotations\":[{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #100\"}]}}", "ignoreArrayOrder": true, "ignoreExtraElements": false } @@ -49,4 +49,4 @@ "uuid": "b00d927c-1c6c-4f49-b568-68327ef7d436", "persistent": true, "insertionIndex": 7 -} \ No newline at end of file +} diff --git a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json index eb418924f..9f028d4b6 100644 --- a/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json +++ b/src/test/resources/org/kohsuke/github/GHCheckRunBuilderTest/wiremock/createCheckRunManyAnnotations/mappings/repos_hub4j-test-org_test-checks_check-runs_1424883599-f3d54793-977e-48f8-857b-106af311ddea.json @@ -11,7 +11,7 @@ }, "bodyPatterns": [ { - "equalToJson": "{\"output\":{\"title\":\"Big Run\",\"summary\":\"Lots of stuff here »\",\"annotations\":[{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #50\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #51\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #52\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #53\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #54\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #55\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #56\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #57\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #58\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #59\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #60\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #61\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #62\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #63\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #64\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #65\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #66\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #67\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #68\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #69\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #70\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #71\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #72\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #73\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #74\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #75\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #76\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #77\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #78\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #79\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #80\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #81\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #82\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #83\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #84\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #85\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #86\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #87\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #88\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #89\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #90\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #91\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #92\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #93\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #94\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #95\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #96\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #97\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #98\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #99\"}]}}", + "equalToJson": "{\"output\":{\"title\":\"Big Run\",\"summary\":\"Lots of stuff here »\",\"text\":\"Hello Text!\",\"annotations\":[{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #50\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #51\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #52\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #53\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #54\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #55\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #56\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #57\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #58\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #59\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #60\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #61\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #62\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #63\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #64\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #65\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #66\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #67\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #68\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #69\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #70\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #71\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #72\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #73\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #74\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #75\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #76\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #77\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #78\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #79\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #80\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #81\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #82\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #83\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #84\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #85\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #86\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #87\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #88\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #89\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #90\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #91\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #92\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #93\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #94\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #95\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #96\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #97\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #98\"},{\"path\":\"stuff.txt\",\"start_line\":1,\"end_line\":1,\"annotation_level\":\"notice\",\"message\":\"hello #99\"}]}}", "ignoreArrayOrder": true, "ignoreExtraElements": false } @@ -49,4 +49,4 @@ "uuid": "f3d54793-977e-48f8-857b-106af311ddea", "persistent": true, "insertionIndex": 6 -} \ No newline at end of file +}