---
.../java/org/kohsuke/github/GHRepository.java | 32 +++-
.../kohsuke/github/GHRepositoryVariable.java | 137 ++++++++++++++++-
.../github/GHRepositoryVariableBuilder.java | 66 ++++++++
.../org/kohsuke/github/GHRepositoryTest.java | 47 ++++++
.../__files/orgs_hub4j-test-org-2.json | 58 +++++++
.../repos_hub4j-test-org_github-api-3.json | 143 ++++++++++++++++++
.../__files/user-1.json | 46 ++++++
.../mappings/orgs_hub4j-test-org-2.json | 50 ++++++
.../repos_hub4j-test-org_github-api-3.json | 50 ++++++
...st-org_github-api_actions_variables-4.json | 56 +++++++
...api_actions_variables_mynewvariable-5.json | 49 ++++++
.../mappings/user-1.json | 50 ++++++
.../__files/orgs_hub4j-test-org-2.json | 58 +++++++
.../repos_hub4j-test-org_github-api-3.json | 143 ++++++++++++++++++
.../__files/user-1.json | 46 ++++++
.../mappings/orgs_hub4j-test-org-2.json | 50 ++++++
.../repos_hub4j-test-org_github-api-3.json | 50 ++++++
...api_actions_variables_mynewvariable-4.json | 52 +++++++
...api_actions_variables_mynewvariable-5.json | 42 +++++
...api_actions_variables_mynewvariable-6.json | 46 ++++++
.../mappings/user-1.json | 50 ++++++
.../__files/orgs_hub4j-test-org-2.json | 14 +-
.../repos_hub4j-test-org_github-api-3.json | 30 ++--
.../__files/user-1.json | 2 +-
.../mappings/orgs_hub4j-test-org-2.json | 16 +-
.../repos_hub4j-test-org_github-api-3.json | 18 +--
...github-api_actions_variables_myvar-4.json} | 18 +--
.../mappings/user-1.json | 16 +-
.../__files/orgs_hub4j-test-org-2.json | 58 +++++++
.../repos_hub4j-test-org_github-api-3.json | 143 ++++++++++++++++++
.../__files/user-1.json | 46 ++++++
.../mappings/orgs_hub4j-test-org-2.json | 50 ++++++
.../repos_hub4j-test-org_github-api-3.json | 50 ++++++
...api_actions_variables_mynewvariable-4.json | 52 +++++++
...api_actions_variables_mynewvariable-5.json | 49 ++++++
...api_actions_variables_mynewvariable-6.json | 51 +++++++
.../mappings/user-1.json | 50 ++++++
37 files changed, 1924 insertions(+), 60 deletions(-)
create mode 100644 src/main/java/org/kohsuke/github/GHRepositoryVariableBuilder.java
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/user-1.json
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/{repos_hub4j-test-org_github-api_actions_variables_prueba-4.json => repos_hub4j-test-org_github-api_actions_variables_myvar-4.json} (76%)
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/user-1.json
diff --git a/src/main/java/org/kohsuke/github/GHRepository.java b/src/main/java/org/kohsuke/github/GHRepository.java
index 7b1f4ce233..deaf4aeaff 100644
--- a/src/main/java/org/kohsuke/github/GHRepository.java
+++ b/src/main/java/org/kohsuke/github/GHRepository.java
@@ -2729,6 +2729,20 @@ public GHContent getReadme() throws IOException {
return requester.withUrlPath(getApiTailUrl("readme")).fetch(GHContent.class).wrap(this);
}
+ /**
+ * Create a repository variable.
+ *
+ * @param name
+ * the variable name (e.g. test-variable)
+ * @param value
+ * the value
+ * @throws IOException
+ * the io exception
+ */
+ public void createVariable(String name, String value) throws IOException {
+ GHRepositoryVariable.create(this).name(name).value(value).done();
+ }
+
/**
* Gets a variable by name
*
@@ -2738,10 +2752,22 @@ public GHContent getReadme() throws IOException {
* @throws IOException
* the io exception
*/
+ @Deprecated
public GHRepositoryVariable getRepoVariable(String name) throws IOException {
- return root().createRequest()
- .withUrlPath(getApiTailUrl("actions/variables"), name)
- .fetch(GHRepositoryVariable.class);
+ return getVariable(name);
+ }
+
+ /**
+ * Gets a repository variable.
+ *
+ * @param name
+ * the variable name (e.g. test-variable)
+ * @return the variable
+ * @throws IOException
+ * the io exception
+ */
+ public GHRepositoryVariable getVariable(String name) throws IOException {
+ return GHRepositoryVariable.read(this, name);
}
/**
diff --git a/src/main/java/org/kohsuke/github/GHRepositoryVariable.java b/src/main/java/org/kohsuke/github/GHRepositoryVariable.java
index bc7d49a8c1..cc71f38a49 100644
--- a/src/main/java/org/kohsuke/github/GHRepositoryVariable.java
+++ b/src/main/java/org/kohsuke/github/GHRepositoryVariable.java
@@ -1,16 +1,38 @@
package org.kohsuke.github;
+import java.io.IOException;
+import java.util.Objects;
+
+import javax.annotation.Nonnull;
+
/**
* The type Gh repository variable.
*
* @author garridobarrera
*/
-public class GHRepositoryVariable {
+public class GHRepositoryVariable extends GitHubInteractiveObject {
+
+ private static final String SLASH = "/";
+
+ private static final String VARIABLE_NAMESPACE = "actions/variables";
+
private String name;
private String value;
+
+ private String url;
private String createdAt;
private String updatedAt;
+ /**
+ * Gets url.
+ *
+ * @return the url
+ */
+ @Nonnull
+ public String getUrl() {
+ return url;
+ }
+
/**
* Gets name.
*
@@ -20,6 +42,16 @@ public String getName() {
return name;
}
+ /**
+ * Sets name.
+ *
+ * @param name
+ * the name
+ */
+ public void setName(String name) {
+ this.name = name;
+ }
+
/**
* Gets value.
*
@@ -28,4 +60,107 @@ public String getName() {
public String getValue() {
return value;
}
+
+ /**
+ * Sets value.
+ *
+ * @param value
+ * the value
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * Gets the api root.
+ *
+ * @return the api root
+ */
+ @Nonnull
+ GitHub getApiRoot() {
+ return Objects.requireNonNull(root());
+ }
+
+ /**
+ * Reads a variable from a repository.
+ *
+ * @param repository
+ * the repository to read from
+ * @param name
+ * the name of the variable
+ * @return a variable
+ * @throws IOException
+ * the io exception
+ */
+ static GHRepositoryVariable read(@Nonnull GHRepository repository, @Nonnull String name) throws IOException {
+ GHRepositoryVariable variable = repository.root()
+ .createRequest()
+ .withUrlPath(repository.getApiTailUrl(VARIABLE_NAMESPACE), name)
+ .fetch(GHRepositoryVariable.class);
+ variable.url = repository.getApiTailUrl("actions/variables");
+ return variable;
+ }
+
+ /**
+ * Begins the creation of a new instance.
+ *
+ * Consumer must call {@link GHRepositoryVariable.Creator#done()} to commit changes.
+ *
+ * @param repository
+ * the repository in which the variable will be created.
+ * @return a {@link GHRepositoryVariable.Creator}
+ * @throws IOException
+ * the io exception
+ */
+ @BetaApi
+ static GHRepositoryVariable.Creator create(GHRepository repository) throws IOException {
+ return new GHRepositoryVariable.Creator(repository);
+ }
+
+ /**
+ * Delete this variable from the repository.
+ *
+ * @throws IOException
+ * the io exception
+ */
+ public void delete() throws IOException {
+ root().createRequest().method("DELETE").withUrlPath(getUrl().concat(SLASH).concat(name)).send();
+ }
+
+ /**
+ * Begins a single property update.
+ *
+ * @return a {@link GHRepositoryVariable.Setter}
+ */
+ @BetaApi
+ public GHRepositoryVariable.Setter set() {
+ return new GHRepositoryVariable.Setter(this);
+ }
+
+ /**
+ * A {@link GHRepositoryVariableBuilder} that updates a single property per request
+ *
+ * {@link #done()} is called automatically after the property is set.
+ */
+ @BetaApi
+ public static class Setter extends GHRepositoryVariableBuilder {
+ private Setter(@Nonnull GHRepositoryVariable base) {
+ super(GHRepositoryVariable.class, base.getApiRoot(), base);
+ requester.method("PATCH").withUrlPath(base.getUrl().concat(SLASH).concat(base.getName()));
+ }
+ }
+
+ /**
+ * A {@link GHRepositoryVariableBuilder} that creates a new {@link GHRepositoryVariable}
+ *
+ * Consumer must call {@link #done()} to create the new instance.
+ */
+ @BetaApi
+ public static class Creator extends GHRepositoryVariableBuilder {
+ private Creator(@Nonnull GHRepository repository) {
+ super(GHRepositoryVariable.Creator.class, repository.root(), null);
+ requester.method("POST").withUrlPath(repository.getApiTailUrl(VARIABLE_NAMESPACE));
+ }
+ }
+
}
diff --git a/src/main/java/org/kohsuke/github/GHRepositoryVariableBuilder.java b/src/main/java/org/kohsuke/github/GHRepositoryVariableBuilder.java
new file mode 100644
index 0000000000..62af8140d8
--- /dev/null
+++ b/src/main/java/org/kohsuke/github/GHRepositoryVariableBuilder.java
@@ -0,0 +1,66 @@
+package org.kohsuke.github;
+
+import java.io.IOException;
+
+import javax.annotation.CheckForNull;
+import javax.annotation.Nonnull;
+
+/**
+ * The type Gh repository variable builder.
+ *
+ * @param
+ * the type parameter
+ */
+public class GHRepositoryVariableBuilder extends AbstractBuilder {
+ /**
+ * Instantiates a new GH Repository Variable builder.
+ *
+ * @param intermediateReturnType
+ * Intermediate return type for this builder returned by calls to {@link #with(String, Object)}. If
+ * {@link S} the same as {@link GHRepositoryVariable}, this builder will commit changes after each call
+ * to {@link #with(String, Object)}.
+ * @param root
+ * the GitHub instance to which updates will be sent
+ * @param baseInstance
+ * instance on which to base this builder. If {@code null} a new instance will be created.
+ */
+ protected GHRepositoryVariableBuilder(@Nonnull Class intermediateReturnType,
+ @Nonnull GitHub root,
+ @CheckForNull GHRepositoryVariable baseInstance) {
+ super(GHRepositoryVariable.class, intermediateReturnType, root, baseInstance);
+ if (baseInstance != null) {
+ requester.with("name", baseInstance.getName());
+ requester.with("value", baseInstance.getValue());
+ }
+ }
+
+ /**
+ * Name.
+ *
+ * @param value
+ * the value
+ * @return the s
+ * @throws IOException
+ * Signals that an I/O exception has occurred.
+ */
+ @Nonnull
+ @BetaApi
+ public S name(String value) throws IOException {
+ return with("name", value);
+ }
+
+ /**
+ * Name.
+ *
+ * @param value
+ * the value
+ * @return the s
+ * @throws IOException
+ * Signals that an I/O exception has occurred.
+ */
+ @Nonnull
+ @BetaApi
+ public S value(String value) throws IOException {
+ return with("value", value);
+ }
+}
diff --git a/src/test/java/org/kohsuke/github/GHRepositoryTest.java b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
index da4cb57ff9..d9bd5165d7 100644
--- a/src/test/java/org/kohsuke/github/GHRepositoryTest.java
+++ b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
@@ -2,6 +2,7 @@
import com.fasterxml.jackson.databind.JsonMappingException;
import org.apache.commons.io.IOUtils;
+import org.junit.Assert;
import org.junit.Test;
import org.kohsuke.github.GHCheckRun.Conclusion;
import org.kohsuke.github.GHOrganization.RepositoryRole;
@@ -1596,6 +1597,52 @@ public void testRepoActionVariable() throws Exception {
}
/**
+ * Test create repo action variable.
+ *
+ * @throws IOException
+ * the exception
+ */
+ @Test
+ public void testCreateRepoActionVariable() throws IOException {
+ GHRepository repository = getRepository();
+ repository.createVariable("MYNEWVARIABLE", "mynewvalue");
+ GHRepositoryVariable variable = repository.getVariable("mynewvariable");
+ assertThat(variable.getName(), is("MYNEWVARIABLE"));
+ assertThat(variable.getValue(), is("mynewvalue"));
+ }
+
+ /**
+ * Test update repo action variable.
+ *
+ * @throws IOException
+ * the exception
+ */
+ @Test
+ public void testUpdateRepoActionVariable() throws IOException {
+ GHRepository repository = getRepository();
+ GHRepositoryVariable variable = repository.getVariable("MYNEWVARIABLE");
+ variable.set().value("myupdatevalue");
+ variable = repository.getVariable("MYNEWVARIABLE");
+ assertThat(variable.getValue(), is("myupdatevalue"));
+ }
+
+ /**
+ * Test delete repo action variable.
+ *
+ * @throws IOException
+ * the exception
+ */
+ @Test
+ public void testDeleteRepoActionVariable() throws IOException {
+ GHRepository repository = getRepository();
+ GHRepositoryVariable variable = repository.getVariable("mynewvariable");
+ variable.delete();
+ Assert.assertThrows(GHFileNotFoundException.class, () -> repository.getVariable("mynewvariable"));
+ }
+
+ /**
+ * Test demoing the issue with a user having the maintain permission on a repository.
+ *
* Test checking the permission fallback mechanism in case the Github API changes. The test was recorded at a time a
* new permission was added by mistake. If a re-recording it is needed, you'll like have to manually edit the
* generated mocks to get a non existing permission See
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..25c602bdf3
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/orgs_hub4j-test-org-2.json
@@ -0,0 +1,58 @@
+{
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "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/59470614?v=4",
+ "description": null,
+ "is_verified": false,
+ "has_organization_projects": true,
+ "has_repository_projects": true,
+ "public_repos": 1,
+ "public_gists": 0,
+ "followers": 9,
+ "following": 0,
+ "html_url": "https://github.com/hub4j-test-org",
+ "created_at": "2020-01-03T09:09:41Z",
+ "updated_at": "2023-05-15T08:11:52Z",
+ "type": "Organization",
+ "total_private_repos": 1630,
+ "owned_private_repos": 1671,
+ "private_gists": 0,
+ "disk_usage": 4872624,
+ "collaborators": 75,
+ "billing_email": "garridobarrera@gmail.com",
+ "default_repository_permission": "none",
+ "members_can_create_repositories": false,
+ "two_factor_requirement_enabled": false,
+ "members_allowed_repository_creation_type": "none",
+ "members_can_create_public_repositories": false,
+ "members_can_create_private_repositories": false,
+ "members_can_create_internal_repositories": false,
+ "members_can_create_pages": true,
+ "members_can_fork_private_repositories": false,
+ "web_commit_signoff_required": false,
+ "members_can_create_public_pages": true,
+ "members_can_create_private_pages": true,
+ "plan": {
+ "name": "enterprise",
+ "space": 976562499,
+ "private_repos": 999999,
+ "filled_seats": 5153,
+ "seats": 5664
+ },
+ "advanced_security_enabled_for_new_repositories": false,
+ "dependabot_alerts_enabled_for_new_repositories": false,
+ "dependabot_security_updates_enabled_for_new_repositories": false,
+ "dependency_graph_enabled_for_new_repositories": false,
+ "secret_scanning_enabled_for_new_repositories": false,
+ "secret_scanning_push_protection_enabled_for_new_repositories": false,
+ "secret_scanning_push_protection_custom_link_enabled": false,
+ "secret_scanning_push_protection_custom_link": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
new file mode 100644
index 0000000000..7aae05a540
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
@@ -0,0 +1,143 @@
+{
+ "id": 649619181,
+ "node_id": "R_kgDOJrhm7Q",
+ "name": "github-api",
+ "full_name": "hub4j-test-org/github-api",
+ "private": true,
+ "owner": {
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/59470614?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": "github-api",
+ "fork": false,
+ "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": "2023-06-05T09:18:13Z",
+ "updated_at": "2023-06-05T09:18:21Z",
+ "pushed_at": "2023-06-05T09:18:39Z",
+ "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": null,
+ "size": 7,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": false,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [
+ "topiclanguage"
+ ],
+ "visibility": "private",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "develop",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "ABVSGFWK3NHJBUL36IBMZGDEPX2UC",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": true,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "organization": {
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/59470614?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": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/user-1.json
new file mode 100644
index 0000000000..08775b9cda
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/__files/user-1.json
@@ -0,0 +1,46 @@
+{
+ "login": "garridobarrera",
+ "id": 7021334,
+ "node_id": "MDQ6VXNlcjcwMjEzMzQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7021334?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/garridobarrera",
+ "html_url": "https://github.com/garridobarrera",
+ "followers_url": "https://api.github.com/users/garridobarrera/followers",
+ "following_url": "https://api.github.com/users/garridobarrera/following{/other_user}",
+ "gists_url": "https://api.github.com/users/garridobarrera/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/garridobarrera/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/garridobarrera/subscriptions",
+ "organizations_url": "https://api.github.com/users/garridobarrera/orgs",
+ "repos_url": "https://api.github.com/users/garridobarrera/repos",
+ "events_url": "https://api.github.com/users/garridobarrera/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/garridobarrera/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": "José Manuel Garrido Barrera",
+ "company": "personal",
+ "blog": "",
+ "location": null,
+ "email": "garridobarrera@gmail.com",
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 11,
+ "public_gists": 0,
+ "followers": 3,
+ "following": 3,
+ "created_at": "2014-03-21T10:37:00Z",
+ "updated_at": "2023-03-13T11:32:23Z",
+ "private_gists": 0,
+ "total_private_repos": 2,
+ "owned_private_repos": 2,
+ "disk_usage": 5935,
+ "collaborators": 1,
+ "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/testCreateRepoActionVariable/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..f318bc0c90
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
@@ -0,0 +1,50 @@
+{
+ "id": "627a7493-f294-4a21-a6ef-088614dc0a2b",
+ "name": "orgs_hub4j-test-org",
+ "request": {
+ "url": "/orgs/hub4j-test-org",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "orgs_hub4j-test-org-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:41:25 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"46a40cb19e416c1d2dce19a8db11c0f32801a98a0c629dfa70fd25358454e97d\"",
+ "Last-Modified": "Mon, 15 May 2023 08:11:52 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4908",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "92",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC83:0BAC:1A459532:1A85271D:647DF414"
+ }
+ },
+ "uuid": "627a7493-f294-4a21-a6ef-088614dc0a2b",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
new file mode 100644
index 0000000000..c053aae44b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
@@ -0,0 +1,50 @@
+{
+ "id": "587b0fb2-3a43-490f-87f3-9efbee755d6c",
+ "name": "repos_hub4j-test-org_github-api",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_github-api-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:41:25 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"ad2ec095079899332f528baec4441d362d0e6e5594b29ff93423e00ce1f5350b\"",
+ "Last-Modified": "Mon, 05 Jun 2023 09:18:21 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4907",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "93",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC84:10E3E:13C847C2:13FF891F:647DF415"
+ }
+ },
+ "uuid": "587b0fb2-3a43-490f-87f3-9efbee755d6c",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables-4.json
new file mode 100644
index 0000000000..f26779ad34
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables-4.json
@@ -0,0 +1,56 @@
+{
+ "id": "d4b69248-b4cb-4f60-a649-1c78718bc875",
+ "name": "repos_hub4j-test-org_github-api_actions_variables",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api/actions/variables",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"name\":\"MYNEWVARIABLE\",\"value\":\"mynewvalue\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "body": "{}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:41:26 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"6ea51f14160aa76cc240aa74ee94683a5648fedf8df8670960086d035ede1436\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4906",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "94",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC85:8B14:10B524FC:10E4767F:647DF415"
+ }
+ },
+ "uuid": "d4b69248-b4cb-4f60-a649-1c78718bc875",
+ "persistent": true,
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
new file mode 100644
index 0000000000..2fe5ed18ed
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
@@ -0,0 +1,49 @@
+{
+ "id": "0deec025-c7ce-4a95-863a-58c8bf52fe42",
+ "name": "repos_hub4j-test-org_github-api_actions_variables_mynewvariable",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api/actions/variables/mynewvariable",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "body": "{\"name\":\"MYNEWVARIABLE\",\"value\":\"mynewvalue\",\"created_at\":\"2023-06-05T14:41:26Z\",\"updated_at\":\"2023-06-05T14:41:26Z\"}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:41:26 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"ce64a844db6abf4edd4b3d80a8d2a1b698a7f6b39ddd029a703ff5e74688bf50\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4905",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "95",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC86:50C2:1565624E:15A1C963:647DF416"
+ }
+ },
+ "uuid": "0deec025-c7ce-4a95-863a-58c8bf52fe42",
+ "persistent": true,
+ "insertionIndex": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/user-1.json
new file mode 100644
index 0000000000..b9946106e7
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateRepoActionVariable/mappings/user-1.json
@@ -0,0 +1,50 @@
+{
+ "id": "9ea576f1-c6ba-427c-9cb8-4cbc343db0f7",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:41:23 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"72b451bc289e83190862630ea2754b45789caedda90121a9584bce45fe6830c8\"",
+ "Last-Modified": "Mon, 13 Mar 2023 11:32:23 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4910",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "90",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC81:0E02:19BD9C64:19FD2D1E:647DF413"
+ }
+ },
+ "uuid": "9ea576f1-c6ba-427c-9cb8-4cbc343db0f7",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..25c602bdf3
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/orgs_hub4j-test-org-2.json
@@ -0,0 +1,58 @@
+{
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "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/59470614?v=4",
+ "description": null,
+ "is_verified": false,
+ "has_organization_projects": true,
+ "has_repository_projects": true,
+ "public_repos": 1,
+ "public_gists": 0,
+ "followers": 9,
+ "following": 0,
+ "html_url": "https://github.com/hub4j-test-org",
+ "created_at": "2020-01-03T09:09:41Z",
+ "updated_at": "2023-05-15T08:11:52Z",
+ "type": "Organization",
+ "total_private_repos": 1630,
+ "owned_private_repos": 1671,
+ "private_gists": 0,
+ "disk_usage": 4872624,
+ "collaborators": 75,
+ "billing_email": "garridobarrera@gmail.com",
+ "default_repository_permission": "none",
+ "members_can_create_repositories": false,
+ "two_factor_requirement_enabled": false,
+ "members_allowed_repository_creation_type": "none",
+ "members_can_create_public_repositories": false,
+ "members_can_create_private_repositories": false,
+ "members_can_create_internal_repositories": false,
+ "members_can_create_pages": true,
+ "members_can_fork_private_repositories": false,
+ "web_commit_signoff_required": false,
+ "members_can_create_public_pages": true,
+ "members_can_create_private_pages": true,
+ "plan": {
+ "name": "enterprise",
+ "space": 976562499,
+ "private_repos": 999999,
+ "filled_seats": 5153,
+ "seats": 5664
+ },
+ "advanced_security_enabled_for_new_repositories": false,
+ "dependabot_alerts_enabled_for_new_repositories": false,
+ "dependabot_security_updates_enabled_for_new_repositories": false,
+ "dependency_graph_enabled_for_new_repositories": false,
+ "secret_scanning_enabled_for_new_repositories": false,
+ "secret_scanning_push_protection_enabled_for_new_repositories": false,
+ "secret_scanning_push_protection_custom_link_enabled": false,
+ "secret_scanning_push_protection_custom_link": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
new file mode 100644
index 0000000000..e691789a9a
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
@@ -0,0 +1,143 @@
+{
+ "id": 649619181,
+ "node_id": "R_kgDOJrhm7Q",
+ "name": "github-api",
+ "full_name": "hub4j-test-org/github-api",
+ "private": true,
+ "owner": {
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/59470614?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": "github-api",
+ "fork": false,
+ "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": "2023-06-05T09:18:13Z",
+ "updated_at": "2023-06-05T09:18:21Z",
+ "pushed_at": "2023-06-05T09:18:39Z",
+ "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": null,
+ "size": 7,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": false,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [
+ "topiclanguage"
+ ],
+ "visibility": "private",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "develop",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "ABVSGFSU5FJS5LWWZ543MBTEPX2XS",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": true,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "organization": {
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/59470614?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": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/user-1.json
new file mode 100644
index 0000000000..08775b9cda
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/__files/user-1.json
@@ -0,0 +1,46 @@
+{
+ "login": "garridobarrera",
+ "id": 7021334,
+ "node_id": "MDQ6VXNlcjcwMjEzMzQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7021334?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/garridobarrera",
+ "html_url": "https://github.com/garridobarrera",
+ "followers_url": "https://api.github.com/users/garridobarrera/followers",
+ "following_url": "https://api.github.com/users/garridobarrera/following{/other_user}",
+ "gists_url": "https://api.github.com/users/garridobarrera/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/garridobarrera/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/garridobarrera/subscriptions",
+ "organizations_url": "https://api.github.com/users/garridobarrera/orgs",
+ "repos_url": "https://api.github.com/users/garridobarrera/repos",
+ "events_url": "https://api.github.com/users/garridobarrera/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/garridobarrera/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": "José Manuel Garrido Barrera",
+ "company": "personal",
+ "blog": "",
+ "location": null,
+ "email": "garridobarrera@gmail.com",
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 11,
+ "public_gists": 0,
+ "followers": 3,
+ "following": 3,
+ "created_at": "2014-03-21T10:37:00Z",
+ "updated_at": "2023-03-13T11:32:23Z",
+ "private_gists": 0,
+ "total_private_repos": 2,
+ "owned_private_repos": 2,
+ "disk_usage": 5935,
+ "collaborators": 1,
+ "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/testDeleteRepoActionVariable/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..300b6cedd5
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
@@ -0,0 +1,50 @@
+{
+ "id": "ae6ef016-0e7a-49a3-901b-4f2807e31e2e",
+ "name": "orgs_hub4j-test-org",
+ "request": {
+ "url": "/orgs/hub4j-test-org",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "orgs_hub4j-test-org-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:20 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"46a40cb19e416c1d2dce19a8db11c0f32801a98a0c629dfa70fd25358454e97d\"",
+ "Last-Modified": "Mon, 15 May 2023 08:11:52 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4895",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "105",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CCAF:10E3E:13C923FB:14006713:647DF44C"
+ }
+ },
+ "uuid": "ae6ef016-0e7a-49a3-901b-4f2807e31e2e",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
new file mode 100644
index 0000000000..058b260dbd
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
@@ -0,0 +1,50 @@
+{
+ "id": "1fc5275c-8afb-4d1e-9e09-a627b651097f",
+ "name": "repos_hub4j-test-org_github-api",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_github-api-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:21 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"ad2ec095079899332f528baec4441d362d0e6e5594b29ff93423e00ce1f5350b\"",
+ "Last-Modified": "Mon, 05 Jun 2023 09:18:21 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4894",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "106",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CCB0:D7C5:EDFAFBE:F0A6BAB:647DF44C"
+ }
+ },
+ "uuid": "1fc5275c-8afb-4d1e-9e09-a627b651097f",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-4.json
new file mode 100644
index 0000000000..c786d63d84
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-4.json
@@ -0,0 +1,52 @@
+{
+ "id": "d88ce739-d1f7-4a9d-9ac1-4dd8ddb5a2c9",
+ "name": "repos_hub4j-test-org_github-api_actions_variables_mynewvariable",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api/actions/variables/mynewvariable",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "body": "{\"name\":\"MYNEWVARIABLE\",\"value\":\"myupdatevalue\",\"created_at\":\"2023-06-05T14:41:26Z\",\"updated_at\":\"2023-06-05T14:42:03Z\"}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:21 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"adc647a71f6dd424746b9f6b68580e603d95daafc4c8026c6482cd6e56e6842d\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4893",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "107",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CCB1:86C7:AE0F8D4:B029CE4:647DF44D"
+ }
+ },
+ "uuid": "d88ce739-d1f7-4a9d-9ac1-4dd8ddb5a2c9",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-actions-variables-mynewvariable",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-actions-variables-mynewvariable-2",
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
new file mode 100644
index 0000000000..a16c2ae5a3
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
@@ -0,0 +1,42 @@
+{
+ "id": "4258eddb-68ee-4b81-a663-ae5b1d15246d",
+ "name": "repos_hub4j-test-org_github-api_actions_variables_mynewvariable",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api/actions/variables/MYNEWVARIABLE",
+ "method": "DELETE",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 204,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:22 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4892",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "108",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "CCB2:EA30:E5C990A:E860BEB:647DF44D"
+ }
+ },
+ "uuid": "4258eddb-68ee-4b81-a663-ae5b1d15246d",
+ "persistent": true,
+ "insertionIndex": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-6.json
new file mode 100644
index 0000000000..e0ce969310
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-6.json
@@ -0,0 +1,46 @@
+{
+ "id": "bce04a9b-5390-4605-a3c2-466516e59cce",
+ "name": "repos_hub4j-test-org_github-api_actions_variables_mynewvariable",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api/actions/variables/mynewvariable",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 404,
+ "body": "{\"message\":\"Not Found\",\"documentation_url\":\"https://docs.github.com/rest/actions/variables#get-a-repository-variable\"}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:22 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4891",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "109",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "743A:8B14:10B608C0:10E55C07:647DF44E"
+ }
+ },
+ "uuid": "bce04a9b-5390-4605-a3c2-466516e59cce",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-actions-variables-mynewvariable",
+ "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-actions-variables-mynewvariable-2",
+ "insertionIndex": 6
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/user-1.json
new file mode 100644
index 0000000000..b4122cfe40
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testDeleteRepoActionVariable/mappings/user-1.json
@@ -0,0 +1,50 @@
+{
+ "id": "43bf07f8-47b8-47f0-beb1-962b1a3835cc",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:19 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"72b451bc289e83190862630ea2754b45789caedda90121a9584bce45fe6830c8\"",
+ "Last-Modified": "Mon, 13 Mar 2023 11:32:23 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4897",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "103",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CCAD:51B5:1633B1D5:1670787E:647DF44B"
+ }
+ },
+ "uuid": "43bf07f8-47b8-47f0-beb1-962b1a3835cc",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/orgs_hub4j-test-org-2.json
index b2cc0d92a0..25c602bdf3 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/orgs_hub4j-test-org-2.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/orgs_hub4j-test-org-2.json
@@ -16,18 +16,18 @@
"has_repository_projects": true,
"public_repos": 1,
"public_gists": 0,
- "followers": 8,
+ "followers": 9,
"following": 0,
"html_url": "https://github.com/hub4j-test-org",
"created_at": "2020-01-03T09:09:41Z",
"updated_at": "2023-05-15T08:11:52Z",
"type": "Organization",
- "total_private_repos": 1534,
- "owned_private_repos": 1574,
+ "total_private_repos": 1630,
+ "owned_private_repos": 1671,
"private_gists": 0,
- "disk_usage": 4263895,
- "collaborators": 72,
- "billing_email": "xxx@yyy.com",
+ "disk_usage": 4872624,
+ "collaborators": 75,
+ "billing_email": "garridobarrera@gmail.com",
"default_repository_permission": "none",
"members_can_create_repositories": false,
"two_factor_requirement_enabled": false,
@@ -44,7 +44,7 @@
"name": "enterprise",
"space": 976562499,
"private_repos": 999999,
- "filled_seats": 5072,
+ "filled_seats": 5153,
"seats": 5664
},
"advanced_security_enabled_for_new_repositories": false,
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
index b0f031435e..6cb6e062cc 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
@@ -1,6 +1,6 @@
{
- "id": 317839899,
- "node_id": "MDEwOlJlcG9zaXRvcnkzMTc4Mzk4OTk=",
+ "id": 649619181,
+ "node_id": "R_kgDOJrhm7Q",
"name": "github-api",
"full_name": "hub4j-test-org/github-api",
"private": true,
@@ -25,7 +25,7 @@
"site_admin": false
},
"html_url": "https://github.com/hub4j-test-org/github-api",
- "description": null,
+ "description": "github-api",
"fork": false,
"url": "https://api.github.com/repos/hub4j-test-org/github-api",
"forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks",
@@ -64,15 +64,15 @@
"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": "2020-12-02T11:25:38Z",
- "updated_at": "2022-06-10T11:48:11Z",
- "pushed_at": "2023-05-15T10:30:23Z",
+ "created_at": "2023-06-05T09:18:13Z",
+ "updated_at": "2023-06-05T09:18:21Z",
+ "pushed_at": "2023-06-05T09:18:39Z",
"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": null,
- "size": 15775,
+ "size": 7,
"stargazers_count": 0,
"watchers_count": 0,
"language": null,
@@ -81,22 +81,24 @@
"has_downloads": true,
"has_wiki": true,
"has_pages": false,
- "has_discussions": true,
+ "has_discussions": false,
"forks_count": 0,
"mirror_url": null,
"archived": false,
"disabled": false,
- "open_issues_count": 358,
+ "open_issues_count": 0,
"license": null,
"allow_forking": false,
"is_template": false,
"web_commit_signoff_required": false,
- "topics": [],
+ "topics": [
+ "topiclanguage"
+ ],
"visibility": "private",
"forks": 0,
- "open_issues": 358,
+ "open_issues": 0,
"watchers": 0,
- "default_branch": "main",
+ "default_branch": "develop",
"permissions": {
"admin": true,
"maintain": true,
@@ -104,7 +106,7 @@
"triage": true,
"pull": true
},
- "temp_clone_token": "ABVSGFSHJP3EZB4Y6UK2PQLEMIMI2",
+ "temp_clone_token": "ABVSGFWHKEOHAZLNFDN2WA3EPX2PG",
"allow_squash_merge": true,
"allow_merge_commit": true,
"allow_rebase_merge": true,
@@ -137,5 +139,5 @@
"site_admin": false
},
"network_count": 0,
- "subscribers_count": 5
+ "subscribers_count": 2
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/user-1.json
index f2304a6ede..08775b9cda 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/user-1.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/__files/user-1.json
@@ -28,7 +28,7 @@
"public_repos": 11,
"public_gists": 0,
"followers": 3,
- "following": 2,
+ "following": 3,
"created_at": "2014-03-21T10:37:00Z",
"updated_at": "2023-03-13T11:32:23Z",
"private_gists": 0,
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
index 732de27f5d..e19d1222b0 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
@@ -1,5 +1,5 @@
{
- "id": "6831ee08-d197-4e72-b2b7-9b4c97997f3a",
+ "id": "43a649a4-f410-4d1b-8094-50fdb86d4e56",
"name": "orgs_hub4j-test-org",
"request": {
"url": "/orgs/hub4j-test-org",
@@ -15,23 +15,23 @@
"bodyFileName": "orgs_hub4j-test-org-2.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Mon, 15 May 2023 11:28:33 GMT",
+ "Date": "Mon, 05 Jun 2023 14:40:06 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "W/\"210fe7604fbf3cb73c20f3bc9dd95de3c73e21a0d2951bd667321d59e920633f\"",
+ "ETag": "W/\"46a40cb19e416c1d2dce19a8db11c0f32801a98a0c629dfa70fd25358454e97d\"",
"Last-Modified": "Mon, 15 May 2023 08:11:52 GMT",
"X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4804",
- "X-RateLimit-Reset": "1684151924",
- "X-RateLimit-Used": "196",
+ "X-RateLimit-Remaining": "4913",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "87",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -41,10 +41,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "F3A4:B316:162B7156:1665F336:64621760"
+ "X-GitHub-Request-Id": "CC60:2143:C603F3C:C83F892:647DF3C6"
}
},
- "uuid": "6831ee08-d197-4e72-b2b7-9b4c97997f3a",
+ "uuid": "43a649a4-f410-4d1b-8094-50fdb86d4e56",
"persistent": true,
"insertionIndex": 2
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
index d728f2e20e..a94c45698c 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
@@ -1,5 +1,5 @@
{
- "id": "d8327d74-221f-4954-87f0-5cd9330e7b64",
+ "id": "067e960b-58de-4bb3-9d66-21a3f334c523",
"name": "repos_hub4j-test-org_github-api",
"request": {
"url": "/repos/hub4j-test-org/github-api",
@@ -15,23 +15,23 @@
"bodyFileName": "repos_hub4j-test-org_github-api-3.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Mon, 15 May 2023 11:28:33 GMT",
+ "Date": "Mon, 05 Jun 2023 14:40:07 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "W/\"f76e5e9fb42c88f405022966a82855424f54cfc587f0cf2ef85cc4096cb78e8e\"",
- "Last-Modified": "Fri, 10 Jun 2022 11:48:11 GMT",
+ "ETag": "W/\"ad2ec095079899332f528baec4441d362d0e6e5594b29ff93423e00ce1f5350b\"",
+ "Last-Modified": "Mon, 05 Jun 2023 09:18:21 GMT",
"X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "repo",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4803",
- "X-RateLimit-Reset": "1684151924",
- "X-RateLimit-Used": "197",
+ "X-RateLimit-Remaining": "4912",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "88",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -41,10 +41,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "F3A9:7C7F:1544F22C:157B9E82:64621761"
+ "X-GitHub-Request-Id": "CC61:E303:180C3883:184BC7EE:647DF3C7"
}
},
- "uuid": "d8327d74-221f-4954-87f0-5cd9330e7b64",
+ "uuid": "067e960b-58de-4bb3-9d66-21a3f334c523",
"persistent": true,
"insertionIndex": 3
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_prueba-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_myvar-4.json
similarity index 76%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_prueba-4.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_myvar-4.json
index dbd587d5d8..4f06adbe85 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_prueba-4.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_myvar-4.json
@@ -1,5 +1,5 @@
{
- "id": "7e03568a-5a3f-45da-bd11-32da4cf63a67",
+ "id": "624eb199-1d0c-4b4c-b5c6-9cc8a918b15e",
"name": "repos_hub4j-test-org_github-api_actions_variables_myvar",
"request": {
"url": "/repos/hub4j-test-org/github-api/actions/variables/myvar",
@@ -12,25 +12,25 @@
},
"response": {
"status": 200,
- "body": "{\"name\":\"myvar\",\"value\":\"this is my var value\",\"created_at\":\"2023-05-15T09:56:04Z\",\"updated_at\":\"2023-05-15T09:56:04Z\"}",
+ "body": "{\"name\":\"MYVAR\",\"value\":\"this is my var value\",\"created_at\":\"2023-06-05T13:57:01Z\",\"updated_at\":\"2023-06-05T13:57:39Z\"}",
"headers": {
"Server": "GitHub.com",
- "Date": "Mon, 15 May 2023 11:28:34 GMT",
+ "Date": "Mon, 05 Jun 2023 14:40:07 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "W/\"1312302596e84f4a797e200d0161d574f7461ac91f9d6cc37157804ad0405e9b\"",
+ "ETag": "W/\"85935ba33a83ca7e6b8bcd0f53a928c40a1a61529c90b08ea3ccf368a7c8f836\"",
"X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4802",
- "X-RateLimit-Reset": "1684151924",
- "X-RateLimit-Used": "198",
+ "X-RateLimit-Remaining": "4911",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "89",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -40,10 +40,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "F3AA:B316:162B75E0:1665F7DF:64621762"
+ "X-GitHub-Request-Id": "CC62:8B14:10B3D9D6:10E328E5:647DF3C7"
}
},
- "uuid": "7e03568a-5a3f-45da-bd11-32da4cf63a67",
+ "uuid": "624eb199-1d0c-4b4c-b5c6-9cc8a918b15e",
"persistent": true,
"insertionIndex": 4
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/user-1.json
index 35c87bc8b8..302c6be055 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/user-1.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testRepoActionVariable/mappings/user-1.json
@@ -1,5 +1,5 @@
{
- "id": "696aed55-1176-4a27-9251-fb60786aafb2",
+ "id": "634f7697-2ba4-4e53-ad18-c99d2696e77d",
"name": "user",
"request": {
"url": "/user",
@@ -15,23 +15,23 @@
"bodyFileName": "user-1.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Mon, 15 May 2023 11:28:32 GMT",
+ "Date": "Mon, 05 Jun 2023 14:40:05 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "W/\"99e41ebc35ff32f8fecb461e9fa2493cbcac8cf66531459a23253ad761863675\"",
+ "ETag": "W/\"72b451bc289e83190862630ea2754b45789caedda90121a9584bce45fe6830c8\"",
"Last-Modified": "Mon, 13 Mar 2023 11:32:23 GMT",
"X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4806",
- "X-RateLimit-Reset": "1684151924",
- "X-RateLimit-Used": "194",
+ "X-RateLimit-Remaining": "4915",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "85",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -41,10 +41,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "F39D:6AE0:E1A77FC:E42BE32:64621760"
+ "X-GitHub-Request-Id": "CC5E:51B5:163198FA:166E5B89:647DF3C5"
}
},
- "uuid": "696aed55-1176-4a27-9251-fb60786aafb2",
+ "uuid": "634f7697-2ba4-4e53-ad18-c99d2696e77d",
"persistent": true,
"insertionIndex": 1
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..25c602bdf3
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/orgs_hub4j-test-org-2.json
@@ -0,0 +1,58 @@
+{
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "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/59470614?v=4",
+ "description": null,
+ "is_verified": false,
+ "has_organization_projects": true,
+ "has_repository_projects": true,
+ "public_repos": 1,
+ "public_gists": 0,
+ "followers": 9,
+ "following": 0,
+ "html_url": "https://github.com/hub4j-test-org",
+ "created_at": "2020-01-03T09:09:41Z",
+ "updated_at": "2023-05-15T08:11:52Z",
+ "type": "Organization",
+ "total_private_repos": 1630,
+ "owned_private_repos": 1671,
+ "private_gists": 0,
+ "disk_usage": 4872624,
+ "collaborators": 75,
+ "billing_email": "garridobarrera@gmail.com",
+ "default_repository_permission": "none",
+ "members_can_create_repositories": false,
+ "two_factor_requirement_enabled": false,
+ "members_allowed_repository_creation_type": "none",
+ "members_can_create_public_repositories": false,
+ "members_can_create_private_repositories": false,
+ "members_can_create_internal_repositories": false,
+ "members_can_create_pages": true,
+ "members_can_fork_private_repositories": false,
+ "web_commit_signoff_required": false,
+ "members_can_create_public_pages": true,
+ "members_can_create_private_pages": true,
+ "plan": {
+ "name": "enterprise",
+ "space": 976562499,
+ "private_repos": 999999,
+ "filled_seats": 5153,
+ "seats": 5664
+ },
+ "advanced_security_enabled_for_new_repositories": false,
+ "dependabot_alerts_enabled_for_new_repositories": false,
+ "dependabot_security_updates_enabled_for_new_repositories": false,
+ "dependency_graph_enabled_for_new_repositories": false,
+ "secret_scanning_enabled_for_new_repositories": false,
+ "secret_scanning_push_protection_enabled_for_new_repositories": false,
+ "secret_scanning_push_protection_custom_link_enabled": false,
+ "secret_scanning_push_protection_custom_link": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
new file mode 100644
index 0000000000..3f1d4881f1
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/repos_hub4j-test-org_github-api-3.json
@@ -0,0 +1,143 @@
+{
+ "id": 649619181,
+ "node_id": "R_kgDOJrhm7Q",
+ "name": "github-api",
+ "full_name": "hub4j-test-org/github-api",
+ "private": true,
+ "owner": {
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/59470614?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": "github-api",
+ "fork": false,
+ "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": "2023-06-05T09:18:13Z",
+ "updated_at": "2023-06-05T09:18:21Z",
+ "pushed_at": "2023-06-05T09:18:39Z",
+ "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": null,
+ "size": 7,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": false,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [
+ "topiclanguage"
+ ],
+ "visibility": "private",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "develop",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "ABVSGFSARH5HR7ZIAXGJ54DEPX2WM",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": true,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "organization": {
+ "login": "hub4j-test-org",
+ "id": 59470614,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjU5NDcwNjE0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/59470614?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": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/user-1.json
new file mode 100644
index 0000000000..08775b9cda
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/__files/user-1.json
@@ -0,0 +1,46 @@
+{
+ "login": "garridobarrera",
+ "id": 7021334,
+ "node_id": "MDQ6VXNlcjcwMjEzMzQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7021334?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/garridobarrera",
+ "html_url": "https://github.com/garridobarrera",
+ "followers_url": "https://api.github.com/users/garridobarrera/followers",
+ "following_url": "https://api.github.com/users/garridobarrera/following{/other_user}",
+ "gists_url": "https://api.github.com/users/garridobarrera/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/garridobarrera/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/garridobarrera/subscriptions",
+ "organizations_url": "https://api.github.com/users/garridobarrera/orgs",
+ "repos_url": "https://api.github.com/users/garridobarrera/repos",
+ "events_url": "https://api.github.com/users/garridobarrera/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/garridobarrera/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": "José Manuel Garrido Barrera",
+ "company": "personal",
+ "blog": "",
+ "location": null,
+ "email": "garridobarrera@gmail.com",
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 11,
+ "public_gists": 0,
+ "followers": 3,
+ "following": 3,
+ "created_at": "2014-03-21T10:37:00Z",
+ "updated_at": "2023-03-13T11:32:23Z",
+ "private_gists": 0,
+ "total_private_repos": 2,
+ "owned_private_repos": 2,
+ "disk_usage": 5935,
+ "collaborators": 1,
+ "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/testUpdateRepoActionVariable/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..86c320ea61
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/orgs_hub4j-test-org-2.json
@@ -0,0 +1,50 @@
+{
+ "id": "ec015fc5-de63-4b49-a0f1-3533fbec1304",
+ "name": "orgs_hub4j-test-org",
+ "request": {
+ "url": "/orgs/hub4j-test-org",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "orgs_hub4j-test-org-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:01 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"46a40cb19e416c1d2dce19a8db11c0f32801a98a0c629dfa70fd25358454e97d\"",
+ "Last-Modified": "Mon, 15 May 2023 08:11:52 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4902",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "98",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC99:62E4:1745DEC3:17857007:647DF439"
+ }
+ },
+ "uuid": "ec015fc5-de63-4b49-a0f1-3533fbec1304",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
new file mode 100644
index 0000000000..fe37896786
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api-3.json
@@ -0,0 +1,50 @@
+{
+ "id": "5253ccea-04a8-46a2-81fd-f4b53a3c4239",
+ "name": "repos_hub4j-test-org_github-api",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_github-api-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:02 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"ad2ec095079899332f528baec4441d362d0e6e5594b29ff93423e00ce1f5350b\"",
+ "Last-Modified": "Mon, 05 Jun 2023 09:18:21 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4901",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "99",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC9A:EA30:E5C3C98:E85AF0B:647DF439"
+ }
+ },
+ "uuid": "5253ccea-04a8-46a2-81fd-f4b53a3c4239",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-4.json
new file mode 100644
index 0000000000..979640577a
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-4.json
@@ -0,0 +1,52 @@
+{
+ "id": "4ae08d81-f174-4291-90ba-3e1ddc4c7e44",
+ "name": "repos_hub4j-test-org_github-api_actions_variables_mynewvariable",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api/actions/variables/MYNEWVARIABLE",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "body": "{\"name\":\"MYNEWVARIABLE\",\"value\":\"mynewvalue\",\"created_at\":\"2023-06-05T14:41:26Z\",\"updated_at\":\"2023-06-05T14:41:26Z\"}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:02 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"ce64a844db6abf4edd4b3d80a8d2a1b698a7f6b39ddd029a703ff5e74688bf50\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4900",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "100",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC9B:10E3E:13C8D48C:1400172D:647DF43A"
+ }
+ },
+ "uuid": "4ae08d81-f174-4291-90ba-3e1ddc4c7e44",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-actions-variables-MYNEWVARIABLE",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-1-repos-hub4j-test-org-github-api-actions-variables-MYNEWVARIABLE-2",
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
new file mode 100644
index 0000000000..6b4f2a0ccb
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-5.json
@@ -0,0 +1,49 @@
+{
+ "id": "ddade36a-39bf-4456-a991-7bcb6e6445ab",
+ "name": "repos_hub4j-test-org_github-api_actions_variables_mynewvariable",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api/actions/variables/MYNEWVARIABLE",
+ "method": "PATCH",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"name\":\"MYNEWVARIABLE\",\"value\":\"myupdatevalue\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 204,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:03 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4899",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "101",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "CC9C:1168F:1635BE44:16732AC5:647DF43A"
+ }
+ },
+ "uuid": "ddade36a-39bf-4456-a991-7bcb6e6445ab",
+ "persistent": true,
+ "insertionIndex": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-6.json
new file mode 100644
index 0000000000..76ff6a75bc
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/repos_hub4j-test-org_github-api_actions_variables_mynewvariable-6.json
@@ -0,0 +1,51 @@
+{
+ "id": "a3144943-cefe-4ec1-9d88-ff2ad08ddbb5",
+ "name": "repos_hub4j-test-org_github-api_actions_variables_mynewvariable",
+ "request": {
+ "url": "/repos/hub4j-test-org/github-api/actions/variables/MYNEWVARIABLE",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "body": "{\"name\":\"MYNEWVARIABLE\",\"value\":\"myupdatevalue\",\"created_at\":\"2023-06-05T14:41:26Z\",\"updated_at\":\"2023-06-05T14:42:03Z\"}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:03 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"adc647a71f6dd424746b9f6b68580e603d95daafc4c8026c6482cd6e56e6842d\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4898",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "102",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC9D:2143:C6213A1:C85D073:647DF43B"
+ }
+ },
+ "uuid": "a3144943-cefe-4ec1-9d88-ff2ad08ddbb5",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-github-api-actions-variables-MYNEWVARIABLE",
+ "requiredScenarioState": "scenario-1-repos-hub4j-test-org-github-api-actions-variables-MYNEWVARIABLE-2",
+ "insertionIndex": 6
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/user-1.json
new file mode 100644
index 0000000000..089f9f6cc9
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testUpdateRepoActionVariable/mappings/user-1.json
@@ -0,0 +1,50 @@
+{
+ "id": "43b68c03-8469-4721-8370-2ddbc435ae76",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Mon, 05 Jun 2023 14:42:00 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"72b451bc289e83190862630ea2754b45789caedda90121a9584bce45fe6830c8\"",
+ "Last-Modified": "Mon, 13 Mar 2023 11:32:23 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4904",
+ "X-RateLimit-Reset": "1685976900",
+ "X-RateLimit-Used": "96",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CC97:4749:B22F17B:B448F22:647DF438"
+ }
+ },
+ "uuid": "43b68c03-8469-4721-8370-2ddbc435ae76",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
From 8e730653fc69b0bdaeadf87774ad05a99672a896 Mon Sep 17 00:00:00 2001
From: Nik Clayton
Date: Wed, 14 Jun 2023 18:33:35 +0200
Subject: [PATCH 103/139] Support make_latest when creating/updating a release
(#1676)
* Support make_latest when creating/updating a release
* Add tests
* Update src/main/java/org/kohsuke/github/GHReleaseBuilder.java
---------
Co-authored-by: Liam Newman
---
.../org/kohsuke/github/GHReleaseBuilder.java | 36 +++++
.../org/kohsuke/github/GHReleaseUpdater.java | 12 ++
.../org/kohsuke/github/GHReleaseTest.java | 36 +++++
...test-org_temp-testmakelatestrelease-2.json | 149 ++++++++++++++++++
...temp-testmakelatestrelease_releases-3.json | 39 +++++
...temp-testmakelatestrelease_releases-5.json | 39 +++++
...akelatestrelease_releases_108387467-7.json | 39 +++++
...stmakelatestrelease_releases_latest-4.json | 39 +++++
...stmakelatestrelease_releases_latest-6.json | 39 +++++
...stmakelatestrelease_releases_latest-8.json | 39 +++++
.../testMakeLatestRelease/__files/user-1.json | 46 ++++++
...test-org_temp-testmakelatestrelease-2.json | 50 ++++++
...temp-testmakelatestrelease_releases-3.json | 57 +++++++
...temp-testmakelatestrelease_releases-5.json | 57 +++++++
...akelatestrelease_releases_108387464-9.json | 42 +++++
...kelatestrelease_releases_108387467-10.json | 42 +++++
...akelatestrelease_releases_108387467-7.json | 56 +++++++
...stmakelatestrelease_releases_latest-4.json | 53 +++++++
...stmakelatestrelease_releases_latest-6.json | 53 +++++++
...stmakelatestrelease_releases_latest-8.json | 52 ++++++
.../mappings/user-1.json | 50 ++++++
21 files changed, 1025 insertions(+)
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387464-9.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-10.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json
create mode 100644 src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/user-1.json
diff --git a/src/main/java/org/kohsuke/github/GHReleaseBuilder.java b/src/main/java/org/kohsuke/github/GHReleaseBuilder.java
index ccc5ec63cf..1490849ccb 100644
--- a/src/main/java/org/kohsuke/github/GHReleaseBuilder.java
+++ b/src/main/java/org/kohsuke/github/GHReleaseBuilder.java
@@ -3,6 +3,7 @@
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.io.IOException;
+import java.util.Locale;
// TODO: Auto-generated Javadoc
/**
@@ -103,6 +104,41 @@ public GHReleaseBuilder categoryName(String categoryName) {
return this;
}
+ /**
+ * Values for whether this release should be the latest.
+ */
+ public static enum MakeLatest {
+
+ /** Make this the latest release */
+ TRUE,
+ /** Do not make this the latest release */
+ FALSE,
+ /** Latest release is determined by date and higher semantic version */
+ LEGACY;
+
+ /**
+ * To string.
+ *
+ * @return the string
+ */
+ @Override
+ public String toString() {
+ return name().toLowerCase(Locale.ROOT);
+ }
+ }
+
+ /**
+ * Optional.
+ *
+ * @param latest
+ * Whether to make this the latest release. Default is {@code TRUE}
+ * @return the gh release builder
+ */
+ public GHReleaseBuilder makeLatest(MakeLatest latest) {
+ builder.with("make_latest", latest);
+ return this;
+ }
+
/**
* Create gh release.
*
diff --git a/src/main/java/org/kohsuke/github/GHReleaseUpdater.java b/src/main/java/org/kohsuke/github/GHReleaseUpdater.java
index 951d845622..83113412d8 100644
--- a/src/main/java/org/kohsuke/github/GHReleaseUpdater.java
+++ b/src/main/java/org/kohsuke/github/GHReleaseUpdater.java
@@ -110,6 +110,18 @@ public GHReleaseUpdater categoryName(String categoryName) {
return this;
}
+ /**
+ * Optional.
+ *
+ * @param latest
+ * Whether to make this the latest release. Default is {@code TRUE}
+ * @return the gh release builder
+ */
+ public GHReleaseUpdater makeLatest(GHReleaseBuilder.MakeLatest latest) {
+ builder.with("make_latest", latest);
+ return this;
+ }
+
/**
* Update gh release.
*
diff --git a/src/test/java/org/kohsuke/github/GHReleaseTest.java b/src/test/java/org/kohsuke/github/GHReleaseTest.java
index b59f0505c2..548c839305 100644
--- a/src/test/java/org/kohsuke/github/GHReleaseTest.java
+++ b/src/test/java/org/kohsuke/github/GHReleaseTest.java
@@ -1,6 +1,7 @@
package org.kohsuke.github;
import org.junit.Test;
+import org.kohsuke.github.GHReleaseBuilder.MakeLatest;
import static org.hamcrest.Matchers.*;
import static org.junit.Assert.assertThrows;
@@ -162,4 +163,39 @@ public void testDeleteRelease() throws Exception {
assertThat(repo.getRelease(release.getId()), nullValue());
}
+
+ /**
+ * Test making a release the latest
+ *
+ * @throws Exception
+ * the exception
+ */
+ @Test
+ public void testMakeLatestRelease() throws Exception {
+ GHRepository repo = getTempRepository();
+
+ GHRelease release1 = repo.createRelease("tag1").create();
+ GHRelease release2 = null;
+
+ try {
+ // Newly created release should also be the latest.
+ GHRelease latestRelease = repo.getLatestRelease();
+ assertThat(release1.getNodeId(), is(latestRelease.getNodeId()));
+
+ // Create a second release, explicitly set it not to be latest, confirm it isn't
+ release2 = repo.createRelease("tag2").makeLatest(MakeLatest.FALSE).create();
+ latestRelease = repo.getLatestRelease();
+ assertThat(release1.getNodeId(), is(latestRelease.getNodeId()));
+
+ // Update the second release to be latest, confirm it is.
+ release2.update().makeLatest(MakeLatest.TRUE).update();
+ latestRelease = repo.getLatestRelease();
+ assertThat(release2.getNodeId(), is(latestRelease.getNodeId()));
+ } finally {
+ release1.delete();
+ if (release2 != null) {
+ release2.delete();
+ }
+ }
+ }
}
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease-2.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease-2.json
new file mode 100644
index 0000000000..36e2ffc89b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease-2.json
@@ -0,0 +1,149 @@
+{
+ "id": 653172669,
+ "node_id": "R_kgDOJu6fvQ",
+ "name": "temp-testMakeLatestRelease",
+ "full_name": "hub4j-test-org/temp-testMakeLatestRelease",
+ "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/temp-testMakeLatestRelease",
+ "description": "A test repository for testing the github-api project: temp-testMakeLatestRelease",
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/deployments",
+ "created_at": "2023-06-13T14:34:30Z",
+ "updated_at": "2023-06-13T14:34:31Z",
+ "pushed_at": "2023-06-13T14:34:31Z",
+ "git_url": "git://github.com/hub4j-test-org/temp-testMakeLatestRelease.git",
+ "ssh_url": "git@github.com:hub4j-test-org/temp-testMakeLatestRelease.git",
+ "clone_url": "https://github.com/hub4j-test-org/temp-testMakeLatestRelease.git",
+ "svn_url": "https://github.com/hub4j-test-org/temp-testMakeLatestRelease",
+ "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,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "public",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "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
+ },
+ "security_and_analysis": {
+ "secret_scanning": {
+ "status": "disabled"
+ },
+ "secret_scanning_push_protection": {
+ "status": "disabled"
+ }
+ },
+ "network_count": 0,
+ "subscribers_count": 0
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json
new file mode 100644
index 0000000000..2be2b7d2d7
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json
@@ -0,0 +1,39 @@
+{
+ "url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464",
+ "assets_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464/assets",
+ "upload_url": "https://uploads.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464/assets{?name,label}",
+ "html_url": "https://github.com/hub4j-test-org/temp-testMakeLatestRelease/releases/tag/tag1",
+ "id": 108387464,
+ "author": {
+ "login": "nikclayton",
+ "id": 773100,
+ "node_id": "MDQ6VXNlcjc3MzEwMA==",
+ "avatar_url": "https://avatars.githubusercontent.com/u/773100?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/nikclayton",
+ "html_url": "https://github.com/nikclayton",
+ "followers_url": "https://api.github.com/users/nikclayton/followers",
+ "following_url": "https://api.github.com/users/nikclayton/following{/other_user}",
+ "gists_url": "https://api.github.com/users/nikclayton/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/nikclayton/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/nikclayton/subscriptions",
+ "organizations_url": "https://api.github.com/users/nikclayton/orgs",
+ "repos_url": "https://api.github.com/users/nikclayton/repos",
+ "events_url": "https://api.github.com/users/nikclayton/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/nikclayton/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "RE_kwDOJu6fvc4GddyI",
+ "tag_name": "tag1",
+ "target_commitish": "main",
+ "name": null,
+ "draft": false,
+ "prerelease": false,
+ "created_at": "2023-06-13T14:34:31Z",
+ "published_at": "2023-06-13T14:34:35Z",
+ "assets": [],
+ "tarball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/tarball/tag1",
+ "zipball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/zipball/tag1",
+ "body": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json
new file mode 100644
index 0000000000..6de6bb0411
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json
@@ -0,0 +1,39 @@
+{
+ "url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467",
+ "assets_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467/assets",
+ "upload_url": "https://uploads.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467/assets{?name,label}",
+ "html_url": "https://github.com/hub4j-test-org/temp-testMakeLatestRelease/releases/tag/tag2",
+ "id": 108387467,
+ "author": {
+ "login": "nikclayton",
+ "id": 773100,
+ "node_id": "MDQ6VXNlcjc3MzEwMA==",
+ "avatar_url": "https://avatars.githubusercontent.com/u/773100?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/nikclayton",
+ "html_url": "https://github.com/nikclayton",
+ "followers_url": "https://api.github.com/users/nikclayton/followers",
+ "following_url": "https://api.github.com/users/nikclayton/following{/other_user}",
+ "gists_url": "https://api.github.com/users/nikclayton/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/nikclayton/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/nikclayton/subscriptions",
+ "organizations_url": "https://api.github.com/users/nikclayton/orgs",
+ "repos_url": "https://api.github.com/users/nikclayton/repos",
+ "events_url": "https://api.github.com/users/nikclayton/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/nikclayton/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "RE_kwDOJu6fvc4GddyL",
+ "tag_name": "tag2",
+ "target_commitish": "main",
+ "name": null,
+ "draft": false,
+ "prerelease": false,
+ "created_at": "2023-06-13T14:34:31Z",
+ "published_at": "2023-06-13T14:34:36Z",
+ "assets": [],
+ "tarball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/tarball/tag2",
+ "zipball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/zipball/tag2",
+ "body": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json
new file mode 100644
index 0000000000..6de6bb0411
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json
@@ -0,0 +1,39 @@
+{
+ "url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467",
+ "assets_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467/assets",
+ "upload_url": "https://uploads.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467/assets{?name,label}",
+ "html_url": "https://github.com/hub4j-test-org/temp-testMakeLatestRelease/releases/tag/tag2",
+ "id": 108387467,
+ "author": {
+ "login": "nikclayton",
+ "id": 773100,
+ "node_id": "MDQ6VXNlcjc3MzEwMA==",
+ "avatar_url": "https://avatars.githubusercontent.com/u/773100?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/nikclayton",
+ "html_url": "https://github.com/nikclayton",
+ "followers_url": "https://api.github.com/users/nikclayton/followers",
+ "following_url": "https://api.github.com/users/nikclayton/following{/other_user}",
+ "gists_url": "https://api.github.com/users/nikclayton/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/nikclayton/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/nikclayton/subscriptions",
+ "organizations_url": "https://api.github.com/users/nikclayton/orgs",
+ "repos_url": "https://api.github.com/users/nikclayton/repos",
+ "events_url": "https://api.github.com/users/nikclayton/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/nikclayton/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "RE_kwDOJu6fvc4GddyL",
+ "tag_name": "tag2",
+ "target_commitish": "main",
+ "name": null,
+ "draft": false,
+ "prerelease": false,
+ "created_at": "2023-06-13T14:34:31Z",
+ "published_at": "2023-06-13T14:34:36Z",
+ "assets": [],
+ "tarball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/tarball/tag2",
+ "zipball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/zipball/tag2",
+ "body": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json
new file mode 100644
index 0000000000..2be2b7d2d7
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json
@@ -0,0 +1,39 @@
+{
+ "url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464",
+ "assets_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464/assets",
+ "upload_url": "https://uploads.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464/assets{?name,label}",
+ "html_url": "https://github.com/hub4j-test-org/temp-testMakeLatestRelease/releases/tag/tag1",
+ "id": 108387464,
+ "author": {
+ "login": "nikclayton",
+ "id": 773100,
+ "node_id": "MDQ6VXNlcjc3MzEwMA==",
+ "avatar_url": "https://avatars.githubusercontent.com/u/773100?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/nikclayton",
+ "html_url": "https://github.com/nikclayton",
+ "followers_url": "https://api.github.com/users/nikclayton/followers",
+ "following_url": "https://api.github.com/users/nikclayton/following{/other_user}",
+ "gists_url": "https://api.github.com/users/nikclayton/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/nikclayton/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/nikclayton/subscriptions",
+ "organizations_url": "https://api.github.com/users/nikclayton/orgs",
+ "repos_url": "https://api.github.com/users/nikclayton/repos",
+ "events_url": "https://api.github.com/users/nikclayton/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/nikclayton/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "RE_kwDOJu6fvc4GddyI",
+ "tag_name": "tag1",
+ "target_commitish": "main",
+ "name": null,
+ "draft": false,
+ "prerelease": false,
+ "created_at": "2023-06-13T14:34:31Z",
+ "published_at": "2023-06-13T14:34:35Z",
+ "assets": [],
+ "tarball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/tarball/tag1",
+ "zipball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/zipball/tag1",
+ "body": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json
new file mode 100644
index 0000000000..2be2b7d2d7
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json
@@ -0,0 +1,39 @@
+{
+ "url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464",
+ "assets_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464/assets",
+ "upload_url": "https://uploads.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464/assets{?name,label}",
+ "html_url": "https://github.com/hub4j-test-org/temp-testMakeLatestRelease/releases/tag/tag1",
+ "id": 108387464,
+ "author": {
+ "login": "nikclayton",
+ "id": 773100,
+ "node_id": "MDQ6VXNlcjc3MzEwMA==",
+ "avatar_url": "https://avatars.githubusercontent.com/u/773100?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/nikclayton",
+ "html_url": "https://github.com/nikclayton",
+ "followers_url": "https://api.github.com/users/nikclayton/followers",
+ "following_url": "https://api.github.com/users/nikclayton/following{/other_user}",
+ "gists_url": "https://api.github.com/users/nikclayton/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/nikclayton/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/nikclayton/subscriptions",
+ "organizations_url": "https://api.github.com/users/nikclayton/orgs",
+ "repos_url": "https://api.github.com/users/nikclayton/repos",
+ "events_url": "https://api.github.com/users/nikclayton/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/nikclayton/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "RE_kwDOJu6fvc4GddyI",
+ "tag_name": "tag1",
+ "target_commitish": "main",
+ "name": null,
+ "draft": false,
+ "prerelease": false,
+ "created_at": "2023-06-13T14:34:31Z",
+ "published_at": "2023-06-13T14:34:35Z",
+ "assets": [],
+ "tarball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/tarball/tag1",
+ "zipball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/zipball/tag1",
+ "body": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json
new file mode 100644
index 0000000000..6de6bb0411
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json
@@ -0,0 +1,39 @@
+{
+ "url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467",
+ "assets_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467/assets",
+ "upload_url": "https://uploads.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467/assets{?name,label}",
+ "html_url": "https://github.com/hub4j-test-org/temp-testMakeLatestRelease/releases/tag/tag2",
+ "id": 108387467,
+ "author": {
+ "login": "nikclayton",
+ "id": 773100,
+ "node_id": "MDQ6VXNlcjc3MzEwMA==",
+ "avatar_url": "https://avatars.githubusercontent.com/u/773100?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/nikclayton",
+ "html_url": "https://github.com/nikclayton",
+ "followers_url": "https://api.github.com/users/nikclayton/followers",
+ "following_url": "https://api.github.com/users/nikclayton/following{/other_user}",
+ "gists_url": "https://api.github.com/users/nikclayton/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/nikclayton/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/nikclayton/subscriptions",
+ "organizations_url": "https://api.github.com/users/nikclayton/orgs",
+ "repos_url": "https://api.github.com/users/nikclayton/repos",
+ "events_url": "https://api.github.com/users/nikclayton/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/nikclayton/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "RE_kwDOJu6fvc4GddyL",
+ "tag_name": "tag2",
+ "target_commitish": "main",
+ "name": null,
+ "draft": false,
+ "prerelease": false,
+ "created_at": "2023-06-13T14:34:31Z",
+ "published_at": "2023-06-13T14:34:36Z",
+ "assets": [],
+ "tarball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/tarball/tag2",
+ "zipball_url": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/zipball/tag2",
+ "body": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/user-1.json
new file mode 100644
index 0000000000..e1eaa24a8e
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/__files/user-1.json
@@ -0,0 +1,46 @@
+{
+ "login": "nikclayton",
+ "id": 773100,
+ "node_id": "MDQ6VXNlcjc3MzEwMA==",
+ "avatar_url": "https://avatars.githubusercontent.com/u/773100?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/nikclayton",
+ "html_url": "https://github.com/nikclayton",
+ "followers_url": "https://api.github.com/users/nikclayton/followers",
+ "following_url": "https://api.github.com/users/nikclayton/following{/other_user}",
+ "gists_url": "https://api.github.com/users/nikclayton/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/nikclayton/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/nikclayton/subscriptions",
+ "organizations_url": "https://api.github.com/users/nikclayton/orgs",
+ "repos_url": "https://api.github.com/users/nikclayton/repos",
+ "events_url": "https://api.github.com/users/nikclayton/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/nikclayton/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": "Nik Clayton",
+ "company": null,
+ "blog": "",
+ "location": null,
+ "email": "nik@ngo.org.uk",
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 52,
+ "public_gists": 9,
+ "followers": 58,
+ "following": 0,
+ "created_at": "2011-05-06T22:32:25Z",
+ "updated_at": "2023-04-25T14:38:07Z",
+ "private_gists": 13,
+ "total_private_repos": 3,
+ "owned_private_repos": 3,
+ "disk_usage": 197328,
+ "collaborators": 2,
+ "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/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease-2.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease-2.json
new file mode 100644
index 0000000000..a258c8721b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease-2.json
@@ -0,0 +1,50 @@
+{
+ "id": "975a78ad-8d5b-4779-b0df-2d3bdc8af506",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_temp-testmakelatestrelease-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:35 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"e075e8a0e6f56bcfad808330f21f6a17ff251596d31c97b47a4e6d68d5a5dfab\"",
+ "Last-Modified": "Tue, 13 Jun 2023 14:34:31 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4710",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "290",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "DB44:75B7:69B9FA:6A7995:64887E7B"
+ }
+ },
+ "uuid": "975a78ad-8d5b-4779-b0df-2d3bdc8af506",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json
new file mode 100644
index 0000000000..a0433b9a9c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json
@@ -0,0 +1,57 @@
+{
+ "id": "1d1bb51c-eea4-41f1-8688-73a017c24f86",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease_releases",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease/releases",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"tag_name\":\"tag1\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "repos_hub4j-test-org_temp-testmakelatestrelease_releases-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:35 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"d5ac9bb181b858366436dd34d116f963ae9bc0ce6e19476373562abd38725d21\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4709",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "291",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "DB4A:D0AA:691DDA:69DD6E:64887E7B",
+ "Location": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464"
+ }
+ },
+ "uuid": "1d1bb51c-eea4-41f1-8688-73a017c24f86",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json
new file mode 100644
index 0000000000..7733d81043
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json
@@ -0,0 +1,57 @@
+{
+ "id": "40acb196-2f69-469c-b5ef-890978e5e727",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease_releases",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease/releases",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"make_latest\":\"false\",\"tag_name\":\"tag2\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "repos_hub4j-test-org_temp-testmakelatestrelease_releases-5.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:36 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"d0b254764dcfb406bb379023e4ce334b34c3be308cc4e9fb0f8ca97c106c81e1\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4707",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "293",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "DB66:75B7:69BEC8:6A7E43:64887E7C",
+ "Location": "https://api.github.com/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467"
+ }
+ },
+ "uuid": "40acb196-2f69-469c-b5ef-890978e5e727",
+ "persistent": true,
+ "insertionIndex": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387464-9.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387464-9.json
new file mode 100644
index 0000000000..2fcc3a4331
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387464-9.json
@@ -0,0 +1,42 @@
+{
+ "id": "18966b56-eb0f-4508-9a2c-0ac9fa7a2192",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387464",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387464",
+ "method": "DELETE",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 204,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:38 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4703",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "297",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "DB24:03EE:7A227D:7AE621:64887E7D"
+ }
+ },
+ "uuid": "18966b56-eb0f-4508-9a2c-0ac9fa7a2192",
+ "persistent": true,
+ "insertionIndex": 9
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-10.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-10.json
new file mode 100644
index 0000000000..cc61ce22e8
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-10.json
@@ -0,0 +1,42 @@
+{
+ "id": "458693ea-7e4f-44a1-b1e7-58791c12fc46",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467",
+ "method": "DELETE",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 204,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:38 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4702",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "298",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "DB32:BD5B:6818E9:68D891:64887E7E"
+ }
+ },
+ "uuid": "458693ea-7e4f-44a1-b1e7-58791c12fc46",
+ "persistent": true,
+ "insertionIndex": 10
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json
new file mode 100644
index 0000000000..0d2ff1c1e5
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json
@@ -0,0 +1,56 @@
+{
+ "id": "d854c1de-4247-4fd1-b0f4-e06c7eb30473",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/108387467",
+ "method": "PATCH",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"make_latest\":\"true\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_108387467-7.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:37 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"d0b254764dcfb406bb379023e4ce334b34c3be308cc4e9fb0f8ca97c106c81e1\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4705",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "295",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "DB1E:D0AA:6924A6:69E456:64887E7D"
+ }
+ },
+ "uuid": "d854c1de-4247-4fd1-b0f4-e06c7eb30473",
+ "persistent": true,
+ "insertionIndex": 7
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json
new file mode 100644
index 0000000000..f985691054
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json
@@ -0,0 +1,53 @@
+{
+ "id": "f7b8616b-6c05-4748-b5db-e4dc12c0cbd0",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/latest",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-4.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:36 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"d5ac9bb181b858366436dd34d116f963ae9bc0ce6e19476373562abd38725d21\"",
+ "Last-Modified": "Tue, 13 Jun 2023 14:34:35 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4708",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "292",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "DB56:EE24:759179:7654C2:64887E7C"
+ }
+ },
+ "uuid": "f7b8616b-6c05-4748-b5db-e4dc12c0cbd0",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-temp-testMakeLatestRelease-releases-latest",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-1-repos-hub4j-test-org-temp-testMakeLatestRelease-releases-latest-2",
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json
new file mode 100644
index 0000000000..d0bea9ddcf
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json
@@ -0,0 +1,53 @@
+{
+ "id": "757eb14d-ea05-40f0-a984-792a5e1cb5da",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/latest",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-6.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:37 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"d5ac9bb181b858366436dd34d116f963ae9bc0ce6e19476373562abd38725d21\"",
+ "Last-Modified": "Tue, 13 Jun 2023 14:34:35 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4706",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "294",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "DB14:6902:6E2446:6EE45B:64887E7C"
+ }
+ },
+ "uuid": "757eb14d-ea05-40f0-a984-792a5e1cb5da",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-temp-testMakeLatestRelease-releases-latest",
+ "requiredScenarioState": "scenario-1-repos-hub4j-test-org-temp-testMakeLatestRelease-releases-latest-2",
+ "newScenarioState": "scenario-1-repos-hub4j-test-org-temp-testMakeLatestRelease-releases-latest-3",
+ "insertionIndex": 6
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json
new file mode 100644
index 0000000000..4c2eef0b00
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json
@@ -0,0 +1,52 @@
+{
+ "id": "1a79688b-bb2e-468e-b906-f959c71032b1",
+ "name": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest",
+ "request": {
+ "url": "/repos/hub4j-test-org/temp-testMakeLatestRelease/releases/latest",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_temp-testmakelatestrelease_releases_latest-8.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:37 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"d0b254764dcfb406bb379023e4ce334b34c3be308cc4e9fb0f8ca97c106c81e1\"",
+ "Last-Modified": "Tue, 13 Jun 2023 14:34:36 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4704",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "296",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "DB20:D0AA:692665:69E609:64887E7D"
+ }
+ },
+ "uuid": "1a79688b-bb2e-468e-b906-f959c71032b1",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-temp-testMakeLatestRelease-releases-latest",
+ "requiredScenarioState": "scenario-1-repos-hub4j-test-org-temp-testMakeLatestRelease-releases-latest-3",
+ "insertionIndex": 8
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/user-1.json
new file mode 100644
index 0000000000..3bf6c69f0f
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHReleaseTest/wiremock/testMakeLatestRelease/mappings/user-1.json
@@ -0,0 +1,50 @@
+{
+ "id": "ff651c02-8c57-4862-acb1-03892fc6b7fe",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 13 Jun 2023 14:34:29 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"dd2e275ef99f6453f19e8f9bf7818310fb43eeb787182f2ec87fe1940f665758\"",
+ "Last-Modified": "Tue, 25 Apr 2023 14:38:07 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4715",
+ "X-RateLimit-Reset": "1686668725",
+ "X-RateLimit-Used": "285",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "DB1C:75B7:69A310:6A6264:64887E75"
+ }
+ },
+ "uuid": "ff651c02-8c57-4862-acb1-03892fc6b7fe",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
From c4948917ca9fbeee190bcddf0d12941472dff03d Mon Sep 17 00:00:00 2001
From: Dmitriy Avseitsev
Date: Fri, 30 Jun 2023 01:15:22 +0300
Subject: [PATCH 104/139] Add support for deleting files from tree (#1678)
* issue #1484: Add support for deleting files from tree
* Reorder GHTreeBuilder.delete method definition
* Hardcode mode value for deletion
* Add missing javadoc
* Update src/main/java/org/kohsuke/github/GHTreeBuilder.java
* Update src/main/java/org/kohsuke/github/GHTreeBuilder.java
* Update src/main/java/org/kohsuke/github/GHTreeBuilder.java
---------
Co-authored-by: Liam Newman
---
.../org/kohsuke/github/GHTreeBuilder.java | 31 ++++-
.../org/kohsuke/github/GHTreeBuilderTest.java | 40 ++++++
...os_hub4j-test-org_ghtreebuildertest-2.json | 121 ++++++++++++++++++
...1cd95c3caf31a16ff21751a06a7feb039f-12.json | 72 +++++++++++
...d9512f639acc6d48439621026cf8410f3a-19.json | 60 +++++++++
...ebuildertest_contents_data_val1dat-11.json | 18 +++
...buildertest_contents_doc_readmetxt-10.json | 18 +++
...buildertest_contents_doc_readmetxt-18.json | 18 +++
...-org_ghtreebuildertest_git_commits-16.json | 34 +++++
...t-org_ghtreebuildertest_git_commits-8.json | 34 +++++
...reebuildertest_git_refs_heads_main-13.json | 10 ++
...reebuildertest_git_refs_heads_main-17.json | 10 ++
...treebuildertest_git_refs_heads_main-3.json | 10 ++
...treebuildertest_git_refs_heads_main-9.json | 10 ++
...st-org_ghtreebuildertest_git_trees-15.json | 22 ++++
...est-org_ghtreebuildertest_git_trees-7.json | 29 +++++
...f79def8e437d825e0116def4be6be56026-14.json | 29 +++++
...rg_ghtreebuildertest_git_trees_main-4.json | 15 +++
.../wiremock/testDelete/__files/user-1.json | 46 +++++++
...os_hub4j-test-org_ghtreebuildertest-2.json | 51 ++++++++
...1cd95c3caf31a16ff21751a06a7feb039f-12.json | 51 ++++++++
...d9512f639acc6d48439621026cf8410f3a-19.json | 51 ++++++++
...ebuildertest_contents_data_val1dat-11.json | 54 ++++++++
...ebuildertest_contents_data_val1dat-20.json | 47 +++++++
...buildertest_contents_doc_readmetxt-10.json | 54 ++++++++
...buildertest_contents_doc_readmetxt-18.json | 53 ++++++++
...est-org_ghtreebuildertest_git_blobs-5.json | 58 +++++++++
...est-org_ghtreebuildertest_git_blobs-6.json | 58 +++++++++
...-org_ghtreebuildertest_git_commits-16.json | 58 +++++++++
...t-org_ghtreebuildertest_git_commits-8.json | 58 +++++++++
...reebuildertest_git_refs_heads_main-13.json | 54 ++++++++
...reebuildertest_git_refs_heads_main-17.json | 57 +++++++++
...treebuildertest_git_refs_heads_main-3.json | 55 ++++++++
...treebuildertest_git_refs_heads_main-9.json | 57 +++++++++
...st-org_ghtreebuildertest_git_trees-15.json | 58 +++++++++
...est-org_ghtreebuildertest_git_trees-7.json | 58 +++++++++
...f79def8e437d825e0116def4be6be56026-14.json | 51 ++++++++
...rg_ghtreebuildertest_git_trees_main-4.json | 51 ++++++++
.../wiremock/testDelete/mappings/user-1.json | 51 ++++++++
39 files changed, 1711 insertions(+), 1 deletion(-)
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-20.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/user-1.json
diff --git a/src/main/java/org/kohsuke/github/GHTreeBuilder.java b/src/main/java/org/kohsuke/github/GHTreeBuilder.java
index 8d4a3b91c9..892afb7686 100644
--- a/src/main/java/org/kohsuke/github/GHTreeBuilder.java
+++ b/src/main/java/org/kohsuke/github/GHTreeBuilder.java
@@ -22,7 +22,7 @@ public class GHTreeBuilder {
// Issue #636: Create Tree no longer accepts null value in sha field
@JsonInclude(Include.NON_NULL)
@SuppressFBWarnings("URF_UNREAD_FIELD")
- private static final class TreeEntry {
+ private static class TreeEntry {
private final String path;
private final String mode;
@@ -37,6 +37,22 @@ private TreeEntry(String path, String mode, String type) {
}
}
+ private static class DeleteTreeEntry extends TreeEntry {
+ /**
+ * According to reference doc https://docs.github.com/en/rest/git/trees?apiVersion=2022-11-28#create-a-tree: if
+ * sha value is null then the file will be deleted. That's why in this DTO sha is always {@literal null} and is
+ * included to json.
+ */
+ @JsonInclude
+ private final String sha = null;
+
+ private DeleteTreeEntry(String path) {
+ // The `mode` and `type` parameters are required by the API, but their values are ignored during delete.
+ // Supply reasonable placeholders.
+ super(path, "100644", "blob");
+ }
+ }
+
/**
* Instantiates a new GH tree builder.
*
@@ -162,6 +178,19 @@ public GHTreeBuilder add(String path, String content, boolean executable) {
return add(path, content.getBytes(StandardCharsets.UTF_8), executable);
}
+ /**
+ * Removes an entry with the given path from base tree.
+ *
+ * @param path
+ * the file path in the tree
+ * @return this GHTreeBuilder
+ */
+ public GHTreeBuilder delete(String path) {
+ TreeEntry entry = new DeleteTreeEntry(path);
+ treeEntries.add(entry);
+ return this;
+ }
+
private String getApiTail() {
return String.format("/repos/%s/%s/git/trees", repo.getOwnerName(), repo.getName());
}
diff --git a/src/test/java/org/kohsuke/github/GHTreeBuilderTest.java b/src/test/java/org/kohsuke/github/GHTreeBuilderTest.java
index a9260cb926..9071477889 100644
--- a/src/test/java/org/kohsuke/github/GHTreeBuilderTest.java
+++ b/src/test/java/org/kohsuke/github/GHTreeBuilderTest.java
@@ -134,6 +134,46 @@ public void testAdd() throws Exception {
}
+ /**
+ * Test delete.
+ *
+ * @throws Exception
+ * the exception
+ */
+ @Test
+ public void testDelete() throws Exception {
+ // add test tree
+ treeBuilder.add(PATH_README, CONTENT_README, false);
+ treeBuilder.add(PATH_DATA1, CONTENT_DATA1, false);
+
+ GHCommit commit = updateTree();
+
+ assertThat(getFileSize(PATH_README), equalTo((long) CONTENT_README.length()));
+ assertThat(getFileSize(PATH_DATA1), equalTo((long) CONTENT_DATA1.length));
+
+ assertThat(commit.getCommitShortInfo().getAuthor().getEmail(), equalTo("author@author.com"));
+ assertThat(commit.getCommitShortInfo().getCommitter().getEmail(), equalTo("committer@committer.com"));
+
+ // remove a file from tree
+ mainRef = repo.getRef("heads/main");
+ treeBuilder = repo.createTree().baseTree(commit.getTree().getSha());
+ treeBuilder.delete(PATH_DATA1);
+
+ GHCommit deleteCommit = updateTree();
+
+ assertThat(getFileSize(PATH_README), equalTo((long) CONTENT_README.length()));
+
+ assertThat(deleteCommit.getCommitShortInfo().getAuthor().getEmail(), equalTo("author@author.com"));
+ assertThat(deleteCommit.getCommitShortInfo().getCommitter().getEmail(), equalTo("committer@committer.com"));
+
+ try {
+ getFileSize(PATH_DATA1);
+ fail("File " + PATH_DATA1 + " should not exist");
+ } catch (IOException e) {
+ assertThat(e.getMessage(), stringContainsInOrder(PATH_DATA1, "Not Found"));
+ }
+ }
+
private GHCommit updateTree() throws IOException {
String treeSha = treeBuilder.create().getSha();
GHCommit commit = new GHCommitBuilder(repo).message("Add files")
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest-2.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest-2.json
new file mode 100644
index 0000000000..cb012a1256
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest-2.json
@@ -0,0 +1,121 @@
+{
+ "id": 654900107,
+ "node_id": "R_kgDOJwj7iw",
+ "name": "GHTreeBuilderTest",
+ "full_name": "hub4j-test-org/GHTreeBuilderTest",
+ "private": true,
+ "owner": {
+ "login": "hub4j-test-org",
+ "id": 1793410,
+ "node_id": "MDQ6VXNlcjE3OTM0MTA=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/1793410?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": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/labels{/name}",
+ "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": "2023-06-17T09:21:30Z",
+ "updated_at": "2023-06-17T09:21:30Z",
+ "pushed_at": "2023-06-20T05:28:20Z",
+ "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": 4,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": false,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "private",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "AANV3AUXZXCI3AHCWHMMVFLESE5DS",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "network_count": 0,
+ "subscribers_count": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json
new file mode 100644
index 0000000000..225ce2948e
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json
@@ -0,0 +1,72 @@
+{
+ "sha": "7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "node_id": "MDY6Q29tbWl0NjU0OTAwMTA3OjdlODg4YTFjZDk1YzNjYWYzMWExNmZmMjE3NTFhMDZhN2ZlYjAzOWY=",
+ "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": "0efbfcf79def8e437d825e0116def4be6be56026",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/0efbfcf79def8e437d825e0116def4be6be56026"
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "comment_count": 0,
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f/comments",
+ "author": null,
+ "committer": null,
+ "parents": [
+ {
+ "sha": "172349212fb19ffa4f33dcced3263c6963dc750a",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/172349212fb19ffa4f33dcced3263c6963dc750a",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/172349212fb19ffa4f33dcced3263c6963dc750a"
+ }
+ ],
+ "stats": {
+ "total": 2,
+ "additions": 2,
+ "deletions": 0
+ },
+ "files": [
+ {
+ "sha": "aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74",
+ "filename": "data/val1.dat",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/7e888a1cd95c3caf31a16ff21751a06a7feb039f/data%2Fval1.dat",
+ "raw_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/raw/7e888a1cd95c3caf31a16ff21751a06a7feb039f/data%2Fval1.dat",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/data%2Fval1.dat?ref=7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "patch": "@@ -0,0 +1 @@\n+\u0001\u0002\u0003\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/7e888a1cd95c3caf31a16ff21751a06a7feb039f/doc%2Freadme.txt",
+ "raw_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/raw/7e888a1cd95c3caf31a16ff21751a06a7feb039f/doc%2Freadme.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc%2Freadme.txt?ref=7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "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/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json
new file mode 100644
index 0000000000..2ba4afd323
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json
@@ -0,0 +1,60 @@
+{
+ "sha": "7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "node_id": "MDY6Q29tbWl0NjU0OTAwMTA3OjdmOWIxMWQ5NTEyZjYzOWFjYzZkNDg0Mzk2MjEwMjZjZjg0MTBmM2E=",
+ "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": "f9a619cb835ac407e0a464618fc59386be70bd63",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/f9a619cb835ac407e0a464618fc59386be70bd63"
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "comment_count": 0,
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/7f9b11d9512f639acc6d48439621026cf8410f3a/comments",
+ "author": null,
+ "committer": null,
+ "parents": [
+ {
+ "sha": "7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/7e888a1cd95c3caf31a16ff21751a06a7feb039f"
+ }
+ ],
+ "stats": {
+ "total": 1,
+ "additions": 0,
+ "deletions": 1
+ },
+ "files": [
+ {
+ "sha": "aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74",
+ "filename": "data/val1.dat",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/7e888a1cd95c3caf31a16ff21751a06a7feb039f/data%2Fval1.dat",
+ "raw_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/raw/7e888a1cd95c3caf31a16ff21751a06a7feb039f/data%2Fval1.dat",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/data%2Fval1.dat?ref=7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "patch": "@@ -1 +0,0 @@\n-\u0001\u0002\u0003\n\\ No newline at end of file"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json
new file mode 100644
index 0000000000..dc0d19abb7
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json
@@ -0,0 +1,18 @@
+{
+ "name": "val1.dat",
+ "path": "data/val1.dat",
+ "sha": "aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74",
+ "size": 3,
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val1.dat?ref=main",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/main/data/val1.dat",
+ "git_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74",
+ "download_url": "https://raw.githubusercontent.com/hub4j-test-org/GHTreeBuilderTest/main/data/val1.dat?token=AANV3AQG25IMIIRS2WYVBALESE4UY",
+ "type": "file",
+ "content": "AQID\n",
+ "encoding": "base64",
+ "_links": {
+ "self": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val1.dat?ref=main",
+ "git": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74",
+ "html": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/main/data/val1.dat"
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json
new file mode 100644
index 0000000000..a3a4409999
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json
@@ -0,0 +1,18 @@
+{
+ "name": "readme.txt",
+ "path": "doc/readme.txt",
+ "sha": "fbbc875b17d1e17da06b4ee8fda46e2596c41f3c",
+ "size": 34,
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc/readme.txt?ref=main",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/main/doc/readme.txt",
+ "git_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/fbbc875b17d1e17da06b4ee8fda46e2596c41f3c",
+ "download_url": "https://raw.githubusercontent.com/hub4j-test-org/GHTreeBuilderTest/main/doc/readme.txt?token=AANV3AUAKUQF4Q66G35XPVLESE4UY",
+ "type": "file",
+ "content": "VGhhbmtzIGZvciB1c2luZyBvdXIgYXBwbGljYXRpb24hCg==\n",
+ "encoding": "base64",
+ "_links": {
+ "self": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc/readme.txt?ref=main",
+ "git": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/fbbc875b17d1e17da06b4ee8fda46e2596c41f3c",
+ "html": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/main/doc/readme.txt"
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json
new file mode 100644
index 0000000000..bdff55b213
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json
@@ -0,0 +1,18 @@
+{
+ "name": "readme.txt",
+ "path": "doc/readme.txt",
+ "sha": "fbbc875b17d1e17da06b4ee8fda46e2596c41f3c",
+ "size": 34,
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc/readme.txt?ref=main",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/main/doc/readme.txt",
+ "git_url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/fbbc875b17d1e17da06b4ee8fda46e2596c41f3c",
+ "download_url": "https://raw.githubusercontent.com/hub4j-test-org/GHTreeBuilderTest/main/doc/readme.txt?token=AANV3ATL6IK7FMQNM2ZOCG3ESE4U6",
+ "type": "file",
+ "content": "VGhhbmtzIGZvciB1c2luZyBvdXIgYXBwbGljYXRpb24hCg==\n",
+ "encoding": "base64",
+ "_links": {
+ "self": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc/readme.txt?ref=main",
+ "git": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/fbbc875b17d1e17da06b4ee8fda46e2596c41f3c",
+ "html": "https://github.com/hub4j-test-org/GHTreeBuilderTest/blob/main/doc/readme.txt"
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json
new file mode 100644
index 0000000000..fb216cbe10
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json
@@ -0,0 +1,34 @@
+{
+ "sha": "7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "node_id": "MDY6Q29tbWl0NjU0OTAwMTA3OjdmOWIxMWQ5NTEyZjYzOWFjYzZkNDg0Mzk2MjEwMjZjZjg0MTBmM2E=",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "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"
+ },
+ "tree": {
+ "sha": "f9a619cb835ac407e0a464618fc59386be70bd63",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/f9a619cb835ac407e0a464618fc59386be70bd63"
+ },
+ "message": "Add files",
+ "parents": [
+ {
+ "sha": "7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/7e888a1cd95c3caf31a16ff21751a06a7feb039f"
+ }
+ ],
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json
new file mode 100644
index 0000000000..4f4ff447cf
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json
@@ -0,0 +1,34 @@
+{
+ "sha": "7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "node_id": "MDY6Q29tbWl0NjU0OTAwMTA3OjdlODg4YTFjZDk1YzNjYWYzMWExNmZmMjE3NTFhMDZhN2ZlYjAzOWY=",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "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"
+ },
+ "tree": {
+ "sha": "0efbfcf79def8e437d825e0116def4be6be56026",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/0efbfcf79def8e437d825e0116def4be6be56026"
+ },
+ "message": "Add files",
+ "parents": [
+ {
+ "sha": "172349212fb19ffa4f33dcced3263c6963dc750a",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/172349212fb19ffa4f33dcced3263c6963dc750a",
+ "html_url": "https://github.com/hub4j-test-org/GHTreeBuilderTest/commit/172349212fb19ffa4f33dcced3263c6963dc750a"
+ }
+ ],
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json
new file mode 100644
index 0000000000..6d6251930d
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json
@@ -0,0 +1,10 @@
+{
+ "ref": "refs/heads/main",
+ "node_id": "REF_kwDOJwj7i69yZWZzL2hlYWRzL21haW4",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/main",
+ "object": {
+ "sha": "7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "type": "commit",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f"
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json
new file mode 100644
index 0000000000..ec2d79dbc9
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json
@@ -0,0 +1,10 @@
+{
+ "ref": "refs/heads/main",
+ "node_id": "REF_kwDOJwj7i69yZWZzL2hlYWRzL21haW4",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/main",
+ "object": {
+ "sha": "7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "type": "commit",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7f9b11d9512f639acc6d48439621026cf8410f3a"
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json
new file mode 100644
index 0000000000..7daaa422c0
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json
@@ -0,0 +1,10 @@
+{
+ "ref": "refs/heads/main",
+ "node_id": "REF_kwDOJwj7i69yZWZzL2hlYWRzL21haW4",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/main",
+ "object": {
+ "sha": "172349212fb19ffa4f33dcced3263c6963dc750a",
+ "type": "commit",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/172349212fb19ffa4f33dcced3263c6963dc750a"
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json
new file mode 100644
index 0000000000..6d6251930d
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json
@@ -0,0 +1,10 @@
+{
+ "ref": "refs/heads/main",
+ "node_id": "REF_kwDOJwj7i69yZWZzL2hlYWRzL21haW4",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/main",
+ "object": {
+ "sha": "7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "type": "commit",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f"
+ }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json
new file mode 100644
index 0000000000..ecec5ac01a
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json
@@ -0,0 +1,22 @@
+{
+ "sha": "f9a619cb835ac407e0a464618fc59386be70bd63",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/f9a619cb835ac407e0a464618fc59386be70bd63",
+ "tree": [
+ {
+ "path": "README.md",
+ "mode": "100644",
+ "type": "blob",
+ "sha": "958337fe1f522a58e5e7098cc61a2917db1c9643",
+ "size": 19,
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/958337fe1f522a58e5e7098cc61a2917db1c9643"
+ },
+ {
+ "path": "doc",
+ "mode": "040000",
+ "type": "tree",
+ "sha": "30bda54e864ecafd021698ddf75bb9378dd755e5",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/30bda54e864ecafd021698ddf75bb9378dd755e5"
+ }
+ ],
+ "truncated": false
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json
new file mode 100644
index 0000000000..a2661a636b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json
@@ -0,0 +1,29 @@
+{
+ "sha": "0efbfcf79def8e437d825e0116def4be6be56026",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/0efbfcf79def8e437d825e0116def4be6be56026",
+ "tree": [
+ {
+ "path": "README.md",
+ "mode": "100644",
+ "type": "blob",
+ "sha": "958337fe1f522a58e5e7098cc61a2917db1c9643",
+ "size": 19,
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/958337fe1f522a58e5e7098cc61a2917db1c9643"
+ },
+ {
+ "path": "data",
+ "mode": "040000",
+ "type": "tree",
+ "sha": "3ad1a259f440f9995a93ecfd9de5b6ad23d88455",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/3ad1a259f440f9995a93ecfd9de5b6ad23d88455"
+ },
+ {
+ "path": "doc",
+ "mode": "040000",
+ "type": "tree",
+ "sha": "30bda54e864ecafd021698ddf75bb9378dd755e5",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/30bda54e864ecafd021698ddf75bb9378dd755e5"
+ }
+ ],
+ "truncated": false
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json
new file mode 100644
index 0000000000..a2661a636b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json
@@ -0,0 +1,29 @@
+{
+ "sha": "0efbfcf79def8e437d825e0116def4be6be56026",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/0efbfcf79def8e437d825e0116def4be6be56026",
+ "tree": [
+ {
+ "path": "README.md",
+ "mode": "100644",
+ "type": "blob",
+ "sha": "958337fe1f522a58e5e7098cc61a2917db1c9643",
+ "size": 19,
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/958337fe1f522a58e5e7098cc61a2917db1c9643"
+ },
+ {
+ "path": "data",
+ "mode": "040000",
+ "type": "tree",
+ "sha": "3ad1a259f440f9995a93ecfd9de5b6ad23d88455",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/3ad1a259f440f9995a93ecfd9de5b6ad23d88455"
+ },
+ {
+ "path": "doc",
+ "mode": "040000",
+ "type": "tree",
+ "sha": "30bda54e864ecafd021698ddf75bb9378dd755e5",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/30bda54e864ecafd021698ddf75bb9378dd755e5"
+ }
+ ],
+ "truncated": false
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json
new file mode 100644
index 0000000000..3cd4ce1100
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json
@@ -0,0 +1,15 @@
+{
+ "sha": "172349212fb19ffa4f33dcced3263c6963dc750a",
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/172349212fb19ffa4f33dcced3263c6963dc750a",
+ "tree": [
+ {
+ "path": "README.md",
+ "mode": "100644",
+ "type": "blob",
+ "sha": "958337fe1f522a58e5e7098cc61a2917db1c9643",
+ "size": 19,
+ "url": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/958337fe1f522a58e5e7098cc61a2917db1c9643"
+ }
+ ],
+ "truncated": false
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/user-1.json
new file mode 100644
index 0000000000..43b7923283
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/__files/user-1.json
@@ -0,0 +1,46 @@
+{
+ "login": "davseitsev",
+ "id": 1793410,
+ "node_id": "MDQ6VXNlcjE3OTM0MTA=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/1793410?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/davseitsev",
+ "html_url": "https://github.com/davseitsev",
+ "followers_url": "https://api.github.com/users/davseitsev/followers",
+ "following_url": "https://api.github.com/users/davseitsev/following{/other_user}",
+ "gists_url": "https://api.github.com/users/davseitsev/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/davseitsev/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/davseitsev/subscriptions",
+ "organizations_url": "https://api.github.com/users/davseitsev/orgs",
+ "repos_url": "https://api.github.com/users/davseitsev/repos",
+ "events_url": "https://api.github.com/users/davseitsev/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/davseitsev/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": "Dmitriy Avseitsev",
+ "company": "Wix",
+ "blog": "",
+ "location": "Ukraine",
+ "email": null,
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 4,
+ "public_gists": 0,
+ "followers": 3,
+ "following": 2,
+ "created_at": "2012-05-30T12:32:55Z",
+ "updated_at": "2023-06-17T08:08:30Z",
+ "private_gists": 0,
+ "total_private_repos": 4,
+ "owned_private_repos": 1,
+ "disk_usage": 29,
+ "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/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json
new file mode 100644
index 0000000000..389099f536
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest-2.json
@@ -0,0 +1,51 @@
+{
+ "id": "b245a8a9-81e7-4ca5-a095-277e85a86699",
+ "name": "repos_hub4j-test-org_ghtreebuildertest",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:45 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"75d1ccbff669c56882f6a4f7fd8517c83624f0a2c501ba7c552652ce42d28d25\"",
+ "Last-Modified": "Sat, 17 Jun 2023 09:21:30 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4944",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "56",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6F4:DD38:397C53B:3A04DDB:6491390C"
+ }
+ },
+ "uuid": "b245a8a9-81e7-4ca5-a095-277e85a86699",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json
new file mode 100644
index 0000000000..bc0e3dfe8b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json
@@ -0,0 +1,51 @@
+{
+ "id": "3ea508b9-5adb-40ec-afe3-d623090f54b6",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_commits_7e888a1cd95c3caf31a16ff21751a06a7feb039f-12.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:49 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"f423a98200a98ee8f47fc91c05aa2fa94bab34aafe25c055d8adfb48dcf62d97\"",
+ "Last-Modified": "Sat, 23 Jan 2021 20:20:25 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4934",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "66",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6FE:CAB0:38E8D78:3971640:64913910"
+ }
+ },
+ "uuid": "3ea508b9-5adb-40ec-afe3-d623090f54b6",
+ "persistent": true,
+ "insertionIndex": 12
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json
new file mode 100644
index 0000000000..eca17c0e11
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json
@@ -0,0 +1,51 @@
+{
+ "id": "37439e9b-a067-4b6a-8f12-334c323f9672",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/commits/7f9b11d9512f639acc6d48439621026cf8410f3a",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_commits_7f9b11d9512f639acc6d48439621026cf8410f3a-19.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:51 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"5e2a20a7a874d008dcc559b084c18a197e0531f4da8808b698ebb6758941787c\"",
+ "Last-Modified": "Sat, 23 Jan 2021 20:20:25 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4927",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "73",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E705:CAB0:38E9325:3971BFD:64913913"
+ }
+ },
+ "uuid": "37439e9b-a067-4b6a-8f12-334c323f9672",
+ "persistent": true,
+ "insertionIndex": 19
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json
new file mode 100644
index 0000000000..b343ea7ef0
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json
@@ -0,0 +1,54 @@
+{
+ "id": "c85bcca2-d182-42a1-bc5b-b01c002b1692",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val1.dat",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-11.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:48 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"",
+ "Last-Modified": "Sat, 23 Jan 2021 20:20:25 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4935",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "65",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6FD:5618:3ACA2CA:3B52B8A:64913910"
+ }
+ },
+ "uuid": "c85bcca2-d182-42a1-bc5b-b01c002b1692",
+ "persistent": true,
+ "scenarioName": "scenario-3-repos-hub4j-test-org-GHTreeBuilderTest-contents-data-val1.dat",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-3-repos-hub4j-test-org-GHTreeBuilderTest-contents-data-val1.dat-2",
+ "insertionIndex": 11
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-20.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-20.json
new file mode 100644
index 0000000000..8981eddc73
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat-20.json
@@ -0,0 +1,47 @@
+{
+ "id": "178b3392-4b27-4263-b453-63f7b92cd78f",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_contents_data_val1dat",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/data/val1.dat",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 404,
+ "body": "{\"message\":\"Not Found\",\"documentation_url\":\"https://docs.github.com/rest/reference/repos#get-repository-content\"}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:52 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4926",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "74",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "E706:C35C:34F5A75:357E34F:64913913"
+ }
+ },
+ "uuid": "178b3392-4b27-4263-b453-63f7b92cd78f",
+ "persistent": true,
+ "scenarioName": "scenario-3-repos-hub4j-test-org-GHTreeBuilderTest-contents-data-val1.dat",
+ "requiredScenarioState": "scenario-3-repos-hub4j-test-org-GHTreeBuilderTest-contents-data-val1.dat-2",
+ "insertionIndex": 20
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json
new file mode 100644
index 0000000000..6217dffd7c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json
@@ -0,0 +1,54 @@
+{
+ "id": "91da6707-80ba-4686-9155-4c4c7368f28c",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc/readme.txt",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-10.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:48 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\"",
+ "Last-Modified": "Sat, 23 Jan 2021 20:20:25 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4936",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "64",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6FC:CAB0:38E8BF8:39714CD:64913910"
+ }
+ },
+ "uuid": "91da6707-80ba-4686-9155-4c4c7368f28c",
+ "persistent": true,
+ "scenarioName": "scenario-2-repos-hub4j-test-org-GHTreeBuilderTest-contents-doc-readme.txt",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-2-repos-hub4j-test-org-GHTreeBuilderTest-contents-doc-readme.txt-2",
+ "insertionIndex": 10
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json
new file mode 100644
index 0000000000..fca434b8b8
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json
@@ -0,0 +1,53 @@
+{
+ "id": "b8c1379e-3668-459d-9a07-bb1f80773ebe",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/contents/doc/readme.txt",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_contents_doc_readmetxt-18.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:51 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\"",
+ "Last-Modified": "Sat, 23 Jan 2021 20:20:25 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4928",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "72",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E704:2866:377A46A:3802D1D:64913913"
+ }
+ },
+ "uuid": "b8c1379e-3668-459d-9a07-bb1f80773ebe",
+ "persistent": true,
+ "scenarioName": "scenario-2-repos-hub4j-test-org-GHTreeBuilderTest-contents-doc-readme.txt",
+ "requiredScenarioState": "scenario-2-repos-hub4j-test-org-GHTreeBuilderTest-contents-doc-readme.txt-2",
+ "insertionIndex": 18
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json
new file mode 100644
index 0000000000..124b560cac
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-5.json
@@ -0,0 +1,58 @@
+{
+ "id": "6be43f18-f690-4dcf-97db-4a7f0dc3992f",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_blobs",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"encoding\":\"base64\",\"content\":\"VGhhbmtzIGZvciB1c2luZyBvdXIgYXBwbGljYXRpb24hCg==\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "body": "{\"sha\":\"fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\",\"url\":\"https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\"}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:46 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"163f83bbd1173801e13129b664eefeca4bcffadac061620acf689bf7c9ca2cfc\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4941",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "59",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6F7:2F49:B6BC1F:B99013:6491390D",
+ "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/fbbc875b17d1e17da06b4ee8fda46e2596c41f3c"
+ }
+ },
+ "uuid": "6be43f18-f690-4dcf-97db-4a7f0dc3992f",
+ "persistent": true,
+ "insertionIndex": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json
new file mode 100644
index 0000000000..902afde443
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_blobs-6.json
@@ -0,0 +1,58 @@
+{
+ "id": "491e1e6a-996e-4ce8-9178-93198dcb077e",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_blobs",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"encoding\":\"base64\",\"content\":\"AQID\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "body": "{\"sha\":\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\",\"url\":\"https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"}",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:46 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"ece9a63bb7a10d9be9df978bd3030b47be2b2a1e01cc5aa6fae0ad83e3cc3998\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4940",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "60",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6F8:12658:3A94A56:3B1D323:6491390E",
+ "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/blobs/aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74"
+ }
+ },
+ "uuid": "491e1e6a-996e-4ce8-9178-93198dcb077e",
+ "persistent": true,
+ "insertionIndex": 6
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json
new file mode 100644
index 0000000000..60c4951474
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json
@@ -0,0 +1,58 @@
+{
+ "id": "4157028e-c59c-4e4a-8e69-942880061268",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_commits",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/commits",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "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\":\"f9a619cb835ac407e0a464618fc59386be70bd63\",\"message\":\"Add files\",\"parents\":[\"7e888a1cd95c3caf31a16ff21751a06a7feb039f\"]}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_commits-16.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:50 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"3238fa5eff984f4868d1c525a2a58bc3fbe0368600b2ab84600f1e0370a548d1\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4930",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "70",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E702:2D3A:1F58940:1FBC471:64913912",
+ "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7f9b11d9512f639acc6d48439621026cf8410f3a"
+ }
+ },
+ "uuid": "4157028e-c59c-4e4a-8e69-942880061268",
+ "persistent": true,
+ "insertionIndex": 16
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json
new file mode 100644
index 0000000000..e52e217bc9
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json
@@ -0,0 +1,58 @@
+{
+ "id": "ae17f42d-677c-4d51-97ee-a431fa113296",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_commits",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/commits",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "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\":\"0efbfcf79def8e437d825e0116def4be6be56026\",\"message\":\"Add files\",\"parents\":[\"172349212fb19ffa4f33dcced3263c6963dc750a\"]}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_commits-8.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:47 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"9550476a519cba23cbf802381ee9325cacbcb788ce7932314fbad47e7c23e813\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4938",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "62",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6FA:DD38:397CB0C:3A053BA:6491390F",
+ "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/commits/7e888a1cd95c3caf31a16ff21751a06a7feb039f"
+ }
+ },
+ "uuid": "ae17f42d-677c-4d51-97ee-a431fa113296",
+ "persistent": true,
+ "insertionIndex": 8
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json
new file mode 100644
index 0000000000..e3e689b399
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json
@@ -0,0 +1,54 @@
+{
+ "id": "a007310d-5f4d-46c4-bee5-e85b006dd505",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/main",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-13.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:49 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"bba22ee793ee364dfd8404230d5d7b55b227def742a402a50d03bbe2dbed74f0\"",
+ "Last-Modified": "Sat, 17 Jun 2023 09:21:30 GMT",
+ "X-Poll-Interval": "300",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4933",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "67",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6FF:C35C:34F54F4:357DDA7:64913911"
+ }
+ },
+ "uuid": "a007310d-5f4d-46c4-bee5-e85b006dd505",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-GHTreeBuilderTest-git-refs-heads-main",
+ "requiredScenarioState": "scenario-1-repos-hub4j-test-org-GHTreeBuilderTest-git-refs-heads-main-2",
+ "insertionIndex": 13
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json
new file mode 100644
index 0000000000..6499c6f655
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json
@@ -0,0 +1,57 @@
+{
+ "id": "8ac43b56-e027-48ee-8152-05ad21f3190a",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/main",
+ "method": "PATCH",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"force\":false,\"sha\":\"7f9b11d9512f639acc6d48439621026cf8410f3a\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-17.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:51 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"d2080b37f2f5091ab6fdb33a43b7545e716e14235ed485849cace3cae73c230f\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4929",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "71",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E703:E5A4:3923A92:39AC37A:64913912"
+ }
+ },
+ "uuid": "8ac43b56-e027-48ee-8152-05ad21f3190a",
+ "persistent": true,
+ "insertionIndex": 17
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json
new file mode 100644
index 0000000000..6896999f3d
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json
@@ -0,0 +1,55 @@
+{
+ "id": "f6c2c882-fd90-4cac-bf53-a92a7cb4d0e4",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/main",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:45 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"afd11955e216e7cb970f6a80de3ed846d9e5374ec870029f916fd41e464bd367\"",
+ "Last-Modified": "Tue, 20 Jun 2023 05:28:20 GMT",
+ "X-Poll-Interval": "300",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4943",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "57",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6F5:2F49:B6BA8B:B98E55:6491390D"
+ }
+ },
+ "uuid": "f6c2c882-fd90-4cac-bf53-a92a7cb4d0e4",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-GHTreeBuilderTest-git-refs-heads-main",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-1-repos-hub4j-test-org-GHTreeBuilderTest-git-refs-heads-main-2",
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json
new file mode 100644
index 0000000000..e31afa11bf
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json
@@ -0,0 +1,57 @@
+{
+ "id": "69a41ff0-b112-4fa3-930f-097886aba03d",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/refs/heads/main",
+ "method": "PATCH",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"force\":false,\"sha\":\"7e888a1cd95c3caf31a16ff21751a06a7feb039f\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_refs_heads_main-9.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:48 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"bba22ee793ee364dfd8404230d5d7b55b227def742a402a50d03bbe2dbed74f0\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4937",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "63",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6FB:C35C:34F51BF:357DA6E:6491390F"
+ }
+ },
+ "uuid": "69a41ff0-b112-4fa3-930f-097886aba03d",
+ "persistent": true,
+ "insertionIndex": 9
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json
new file mode 100644
index 0000000000..2f184b258c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json
@@ -0,0 +1,58 @@
+{
+ "id": "5d86fc86-f3cc-4939-bc99-8c5b59b5c2e3",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_trees",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/trees",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"base_tree\":\"0efbfcf79def8e437d825e0116def4be6be56026\",\"tree\":[{\"path\":\"data/val1.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":null}]}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_trees-15.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:50 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"7994c86d53091fb0af7cab2c7eeab20a96a1c7d5c3003ab3999a492fa6252cc6\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4931",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "69",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E701:12658:3A952B2:3B1DBA7:64913911",
+ "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/f9a619cb835ac407e0a464618fc59386be70bd63"
+ }
+ },
+ "uuid": "5d86fc86-f3cc-4939-bc99-8c5b59b5c2e3",
+ "persistent": true,
+ "insertionIndex": 15
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json
new file mode 100644
index 0000000000..82e757c5c8
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json
@@ -0,0 +1,58 @@
+{
+ "id": "c7f39a2b-e126-4a9a-96a5-f3ae55c6c333",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_trees",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/trees",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"base_tree\":\"172349212fb19ffa4f33dcced3263c6963dc750a\",\"tree\":[{\"path\":\"doc/readme.txt\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"fbbc875b17d1e17da06b4ee8fda46e2596c41f3c\"},{\"path\":\"data/val1.dat\",\"mode\":\"100644\",\"type\":\"blob\",\"sha\":\"aed2973e4b8a7ff1b30ff5c4751e5a2b38989e74\"}]}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_trees-7.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:47 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"cc5396cc7dbc55b26008e889b238f9df01a65a0142ff0627a62834f9dfaa44f1\"",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4939",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "61",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6F9:6FC5:3DA3361:3E2BC16:6491390E",
+ "Location": "https://api.github.com/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/0efbfcf79def8e437d825e0116def4be6be56026"
+ }
+ },
+ "uuid": "c7f39a2b-e126-4a9a-96a5-f3ae55c6c333",
+ "persistent": true,
+ "insertionIndex": 7
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json
new file mode 100644
index 0000000000..fcd59b25b3
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json
@@ -0,0 +1,51 @@
+{
+ "id": "31069baa-d4ff-44b5-b82f-ee9be05e8467",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/0efbfcf79def8e437d825e0116def4be6be56026",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_trees_0efbfcf79def8e437d825e0116def4be6be56026-14.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:49 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=86400, s-maxage=86400",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"cc5396cc7dbc55b26008e889b238f9df01a65a0142ff0627a62834f9dfaa44f1\"",
+ "Last-Modified": "Sat, 17 Jun 2023 09:21:30 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4932",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "68",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E700:B799:391DA3C:39A6308:64913911"
+ }
+ },
+ "uuid": "31069baa-d4ff-44b5-b82f-ee9be05e8467",
+ "persistent": true,
+ "insertionIndex": 14
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json
new file mode 100644
index 0000000000..b7bb86ffd5
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json
@@ -0,0 +1,51 @@
+{
+ "id": "c6e73b5b-8987-4bf1-a132-284d5b8b4d6b",
+ "name": "repos_hub4j-test-org_ghtreebuildertest_git_trees_main",
+ "request": {
+ "url": "/repos/hub4j-test-org/GHTreeBuilderTest/git/trees/main?recursive=1",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_ghtreebuildertest_git_trees_main-4.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:45 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"5f04be028cd2ad3a5e1019d3393811a6e086293c7b6d13ad93ff7e57881f8701\"",
+ "Last-Modified": "Sat, 17 Jun 2023 09:21:30 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4942",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "58",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6F6:12914:39240C1:39AC978:6491390D"
+ }
+ },
+ "uuid": "c6e73b5b-8987-4bf1-a132-284d5b8b4d6b",
+ "persistent": true,
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/user-1.json
new file mode 100644
index 0000000000..f33206a5c1
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHTreeBuilderTest/wiremock/testDelete/mappings/user-1.json
@@ -0,0 +1,51 @@
+{
+ "id": "baed7d1b-1826-40d0-9146-537f7369215d",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 20 Jun 2023 05:28:42 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"8e03f3c7f4bfa9a272abf7c471c1b788d8fcfa9f183f51d537df9097c70bc1e2\"",
+ "Last-Modified": "Sat, 17 Jun 2023 08:08:30 GMT",
+ "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-06-24 09:37:03 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4951",
+ "X-RateLimit-Reset": "1687242459",
+ "X-RateLimit-Used": "49",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E6F2:E5A4:39227DA:39AB07F:6491390A"
+ }
+ },
+ "uuid": "baed7d1b-1826-40d0-9146-537f7369215d",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
From e45932dd41ce083a8e1808bc759933fc89ae16d5 Mon Sep 17 00:00:00 2001
From: Stephen Horgan
Date: Fri, 30 Jun 2023 20:39:35 +0100
Subject: [PATCH 105/139] Return all files from a commit (#1679)
* Fix for #1669
* Doc updates
* Add test data
* Spotless
* Javadoc changes
* Test comment fixes
* PR review changes
* Add required default constructor
* Update GHCommitFileIterable.java
---------
Co-authored-by: Steve
Co-authored-by: Liam Newman
---
.../java/org/kohsuke/github/GHCommit.java | 24 +-
.../kohsuke/github/GHCommitFileIterable.java | 96 +
.../org/kohsuke/github/GHCommitFilesPage.java | 30 +
.../java/org/kohsuke/github/GHCompare.java | 4 +
.../java/org/kohsuke/github/CommitTest.java | 62 +-
.../__files/repos_stapler_stapler-2.json | 0
.../repos_stapler_stapler_commits-3.json | 0
...08ec041fd8d6e7f54c8578d84a672fee9e4-8.json | 0
...08ec041fd8d6e7f54c8578d84a672fee9e4-9.json | 0
...4e38c6d6693f7ad8b6768e4d74840d6679-10.json | 0
...4e38c6d6693f7ad8b6768e4d74840d6679-11.json | 0
...f03c1e6188867bddddce12ff213a107d9d-12.json | 0
...f03c1e6188867bddddce12ff213a107d9d-13.json | 0
...560ec120f4e2c2ed727244690b1f4d5dca-22.json | 0
...560ec120f4e2c2ed727244690b1f4d5dca-23.json | 0
...d7d89c5172ae4f4f3167e35852b1910b59-18.json | 0
...d7d89c5172ae4f4f3167e35852b1910b59-19.json | 0
...869aa3c3f80579102d00848a0083953d654-6.json | 0
...869aa3c3f80579102d00848a0083953d654-7.json | 0
...98733508cced8dcb8eb43594bcc6130b26-20.json | 0
...98733508cced8dcb8eb43594bcc6130b26-21.json | 0
...bd60ed4289520dcd2a395e5d77f181e1cff-4.json | 0
...bd60ed4289520dcd2a395e5d77f181e1cff-5.json | 0
...08068cf95d6f6ab624ce2c7f49d51f5321-14.json | 0
...08068cf95d6f6ab624ce2c7f49d51f5321-15.json | 0
...fa365a0187e052bc81391efbd84847a1b0-16.json | 0
...fa365a0187e052bc81391efbd84847a1b0-17.json | 0
.../__files/user-1.json | 0
.../mappings/repos_stapler_stapler-2.json | 0
.../repos_stapler_stapler_commits-3.json | 0
...08ec041fd8d6e7f54c8578d84a672fee9e4-8.json | 0
...08ec041fd8d6e7f54c8578d84a672fee9e4-9.json | 0
...4e38c6d6693f7ad8b6768e4d74840d6679-10.json | 0
...4e38c6d6693f7ad8b6768e4d74840d6679-11.json | 0
...f03c1e6188867bddddce12ff213a107d9d-12.json | 0
...f03c1e6188867bddddce12ff213a107d9d-13.json | 0
...560ec120f4e2c2ed727244690b1f4d5dca-22.json | 0
...560ec120f4e2c2ed727244690b1f4d5dca-23.json | 0
...d7d89c5172ae4f4f3167e35852b1910b59-18.json | 0
...d7d89c5172ae4f4f3167e35852b1910b59-19.json | 0
...869aa3c3f80579102d00848a0083953d654-6.json | 0
...869aa3c3f80579102d00848a0083953d654-7.json | 0
...98733508cced8dcb8eb43594bcc6130b26-20.json | 0
...98733508cced8dcb8eb43594bcc6130b26-21.json | 0
...bd60ed4289520dcd2a395e5d77f181e1cff-4.json | 0
...bd60ed4289520dcd2a395e5d77f181e1cff-5.json | 0
...08068cf95d6f6ab624ce2c7f49d51f5321-14.json | 0
...08068cf95d6f6ab624ce2c7f49d51f5321-15.json | 0
...fa365a0187e052bc81391efbd84847a1b0-16.json | 0
...fa365a0187e052bc81391efbd84847a1b0-17.json | 0
.../mappings/user-1.json | 0
.../__files/orgs_hub4j-test-org-2.json | 31 +
.../repos_hub4j-test-org_committest-3.json | 129 +
...e89fe7107d6e294a924561533ecf80f2384-4.json | 422 ++
.../wiremock/getMessage/__files/user-1.json | 34 +
.../mappings/orgs_hub4j-test-org-2.json | 49 +
.../repos_hub4j-test-org_committest-3.json | 49 +
...e89fe7107d6e294a924561533ecf80f2384-4.json | 49 +
.../wiremock/getMessage/mappings/user-1.json | 49 +
.../__files/orgs_hub4j-test-org-2.json | 31 +
.../repos_hub4j-test-org_committest-3.json | 129 +
...2aa76bb7c3c43da96fbf8aec1e45db87624-4.json | 3686 +++++++++++++++++
...2aa76bb7c3c43da96fbf8aec1e45db87624-5.json | 3686 +++++++++++++++++
...2aa76bb7c3c43da96fbf8aec1e45db87624-6.json | 3686 +++++++++++++++++
...2aa76bb7c3c43da96fbf8aec1e45db87624-7.json | 1178 ++++++
.../__files/user-1.json | 34 +
.../mappings/orgs_hub4j-test-org-2.json | 49 +
.../repos_hub4j-test-org_committest-3.json | 49 +
...2aa76bb7c3c43da96fbf8aec1e45db87624-4.json | 53 +
...2aa76bb7c3c43da96fbf8aec1e45db87624-5.json | 52 +
...2aa76bb7c3c43da96fbf8aec1e45db87624-6.json | 50 +
...2aa76bb7c3c43da96fbf8aec1e45db87624-7.json | 50 +
.../mappings/user-1.json | 49 +
.../__files/orgs_hub4j-test-org-2.json | 31 +
.../repos_hub4j-test-org_committest-3.json | 129 +
...e89fe7107d6e294a924561533ecf80f2384-4.json | 422 ++
.../__files/user-1.json | 34 +
.../mappings/orgs_hub4j-test-org-2.json | 49 +
.../repos_hub4j-test-org_committest-3.json | 49 +
...e89fe7107d6e294a924561533ecf80f2384-4.json | 49 +
.../mappings/user-1.json | 49 +
81 files changed, 14618 insertions(+), 4 deletions(-)
create mode 100644 src/main/java/org/kohsuke/github/GHCommitFileIterable.java
create mode 100644 src/main/java/org/kohsuke/github/GHCommitFilesPage.java
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler-2.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits-3.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/__files/user-1.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler-2.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits-3.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json (100%)
rename src/test/resources/org/kohsuke/github/CommitTest/wiremock/{listFiles => getFiles}/mappings/user-1.json (100%)
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/repos_hub4j-test-org_committest-3.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/repos_hub4j-test-org_committest-3.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest-3.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest-3.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/repos_hub4j-test-org_committest-3.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/repos_hub4j-test-org_committest-3.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
create mode 100644 src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/user-1.json
diff --git a/src/main/java/org/kohsuke/github/GHCommit.java b/src/main/java/org/kohsuke/github/GHCommit.java
index 56fc0125a8..250dbe7755 100644
--- a/src/main/java/org/kohsuke/github/GHCommit.java
+++ b/src/main/java/org/kohsuke/github/GHCommit.java
@@ -23,6 +23,7 @@
*/
@SuppressFBWarnings(value = { "NP_UNWRITTEN_FIELD", "UWF_UNWRITTEN_FIELD" }, justification = "JSON API")
public class GHCommit {
+
private GHRepository owner;
private ShortInfo commit;
@@ -269,7 +270,7 @@ static class User {
}
/** The sha. */
- String url, html_url, sha;
+ String url, html_url, sha, message;
/** The files. */
List files;
@@ -308,6 +309,7 @@ public GHCommit() {
sha = commit.getSha();
url = commit.getUrl();
parents = commit.getParents();
+ message = commit.getMessage();
}
/**
@@ -414,10 +416,28 @@ public URL getUrl() {
* @return Can be empty but never null.
* @throws IOException
* on error
+ * @deprecated Use {@link #listFiles()} instead.
*/
+ @Deprecated
public List getFiles() throws IOException {
+ return listFiles().toList();
+ }
+
+ /**
+ * List of files changed/added/removed in this commit. Uses a paginated list if the files returned by GitHub exceed
+ * 300 in quantity.
+ *
+ * @return the List of files
+ * @see Get a
+ * commit
+ * @throws IOException
+ * on error
+ */
+ public PagedIterable listFiles() throws IOException {
+
populate();
- return files != null ? Collections.unmodifiableList(files) : Collections.emptyList();
+
+ return new GHCommitFileIterable(owner, sha, files);
}
/**
diff --git a/src/main/java/org/kohsuke/github/GHCommitFileIterable.java b/src/main/java/org/kohsuke/github/GHCommitFileIterable.java
new file mode 100644
index 0000000000..8a3f02a6fe
--- /dev/null
+++ b/src/main/java/org/kohsuke/github/GHCommitFileIterable.java
@@ -0,0 +1,96 @@
+package org.kohsuke.github;
+
+import org.kohsuke.github.GHCommit.File;
+
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+
+import javax.annotation.Nonnull;
+
+/**
+ * Iterable for commit listing.
+ *
+ * @author Stephen Horgan
+ */
+class GHCommitFileIterable extends PagedIterable {
+
+ /**
+ * Number of files returned in the commit response. If there are more files than this, the response will include
+ * pagination link headers for the remaining files.
+ */
+ private static final int GH_FILE_LIMIT_PER_COMMIT_PAGE = 300;
+
+ private final GHRepository owner;
+ private final String sha;
+ private final File[] files;
+
+ /**
+ * Instantiates a new GH commit iterable.
+ *
+ * @param owner
+ * the owner
+ * @param sha
+ * the SHA of the commit
+ * @param files
+ * the list of files initially populated
+ */
+ public GHCommitFileIterable(GHRepository owner, String sha, List files) {
+ this.owner = owner;
+ this.sha = sha;
+ this.files = files != null ? files.toArray(new File[0]) : null;
+ }
+
+ /**
+ * Iterator.
+ *
+ * @param pageSize
+ * the page size
+ * @return the paged iterator
+ */
+ @Nonnull
+ @Override
+ public PagedIterator _iterator(int pageSize) {
+
+ Iterator pageIterator;
+
+ if (files != null && files.length < GH_FILE_LIMIT_PER_COMMIT_PAGE) {
+ // create a page iterator that only provides one page
+ pageIterator = Collections.singleton(files).iterator();
+ } else {
+ // page size is controlled by the server for this iterator, do not allow it to be set by the caller
+ pageSize = 0;
+
+ GitHubRequest request = owner.root()
+ .createRequest()
+ .withUrlPath(owner.getApiTailUrl("commits/" + sha))
+ .build();
+
+ pageIterator = adapt(
+ GitHubPageIterator.create(owner.root().getClient(), GHCommitFilesPage.class, request, pageSize));
+ }
+
+ return new PagedIterator<>(pageIterator, null);
+ }
+
+ /**
+ * Adapt.
+ *
+ * @param base
+ * the base commit page
+ * @return the iterator
+ */
+ protected Iterator adapt(final Iterator base) {
+ return new Iterator() {
+
+ public boolean hasNext() {
+ return base.hasNext();
+ }
+
+ public GHCommit.File[] next() {
+ GHCommitFilesPage v = base.next();
+ return v.getFiles();
+ }
+ };
+ }
+}
diff --git a/src/main/java/org/kohsuke/github/GHCommitFilesPage.java b/src/main/java/org/kohsuke/github/GHCommitFilesPage.java
new file mode 100644
index 0000000000..d2ab10dc98
--- /dev/null
+++ b/src/main/java/org/kohsuke/github/GHCommitFilesPage.java
@@ -0,0 +1,30 @@
+package org.kohsuke.github;
+
+import org.kohsuke.github.GHCommit.File;
+
+/**
+ * Represents the array of files in a commit returned by github.
+ *
+ * @author Stephen Horgan
+ */
+class GHCommitFilesPage {
+ private File[] files;
+
+ public GHCommitFilesPage() {
+ }
+
+ public GHCommitFilesPage(File[] files) {
+ this.files = files;
+ }
+
+ /**
+ * Gets the files.
+ *
+ * @param owner
+ * the owner
+ * @return the files
+ */
+ File[] getFiles() {
+ return files;
+ }
+}
diff --git a/src/main/java/org/kohsuke/github/GHCompare.java b/src/main/java/org/kohsuke/github/GHCompare.java
index 33678abfc6..08c6f051b1 100644
--- a/src/main/java/org/kohsuke/github/GHCompare.java
+++ b/src/main/java/org/kohsuke/github/GHCompare.java
@@ -186,6 +186,10 @@ public PagedIterator _iterator(int pageSize) {
/**
* Gets an array of files.
*
+ * By default, the file array is limited to 300 results. To retrieve the full list of files, iterate over each
+ * commit returned by {@link GHCompare#listCommits} and use {@link GHCommit#listFiles} to get the files for each
+ * commit.
+ *
* @return A copy of the array being stored in the class.
*/
public GHCommit.File[] getFiles() {
diff --git a/src/test/java/org/kohsuke/github/CommitTest.java b/src/test/java/org/kohsuke/github/CommitTest.java
index 81f83f28ba..257e681cca 100644
--- a/src/test/java/org/kohsuke/github/CommitTest.java
+++ b/src/test/java/org/kohsuke/github/CommitTest.java
@@ -32,13 +32,13 @@ public void lastStatus() throws IOException {
}
/**
- * List files.
+ * Test get files.
*
* @throws Exception
* the exception
*/
@Test // issue 230
- public void listFiles() throws Exception {
+ public void getFiles() throws Exception {
GHRepository repo = gitHub.getRepository("stapler/stapler");
PagedIterable commits = repo.queryCommits().path("pom.xml").list();
for (GHCommit commit : Iterables.limit(commits, 10)) {
@@ -47,6 +47,49 @@ public void listFiles() throws Exception {
}
}
+ /**
+ * Test list files where there are less than 300 files in a commit.
+ *
+ * @throws Exception
+ * the exception
+ */
+ @Test // issue 1669
+ public void listFilesWhereCommitHasSmallChange() throws Exception {
+ GHRepository repo = getRepository();
+ GHCommit commit = repo.getCommit("dabf0e89fe7107d6e294a924561533ecf80f2384");
+
+ assertThat(commit.listFiles().toList().size(), equalTo(28));
+ }
+
+ /**
+ * Test list files where there are more than 300 files in a commit.
+ *
+ * @throws Exception
+ * the exception
+ */
+ @Test // issue 1669
+ public void listFilesWhereCommitHasLargeChange() throws Exception {
+ GHRepository repo = getRepository();
+ GHCommit commit = repo.getCommit("b83812aa76bb7c3c43da96fbf8aec1e45db87624");
+
+ assertThat(commit.listFiles().toList().size(), equalTo(691));
+ }
+
+ /**
+ * Tests the commit message.
+ *
+ * @throws Exception
+ * the exception
+ */
+ @Test
+ public void getMessage() throws Exception {
+ GHRepository repo = getRepository();
+ GHCommit commit = repo.getCommit("dabf0e89fe7107d6e294a924561533ecf80f2384");
+
+ assertThat(commit.getCommitShortInfo().getMessage(), notNullValue());
+ assertThat(commit.getCommitShortInfo().getMessage(), equalTo("A commit with a few files"));
+ }
+
/**
* Test query commits.
*
@@ -288,4 +331,19 @@ public void commitDateNotNull() throws Exception {
assertThat(commit.getCommitShortInfo().getCommitDate(),
equalTo(commit.getCommitShortInfo().getCommitter().getDate()));
}
+
+ /**
+ * Gets the repository.
+ *
+ * @return the repository
+ * @throws IOException
+ * Signals that an I/O exception has occurred.
+ */
+ protected GHRepository getRepository() throws IOException {
+ return getRepository(gitHub);
+ }
+
+ private GHRepository getRepository(GitHub gitHub) throws IOException {
+ return gitHub.getOrganization("hub4j-test-org").getRepository("CommitTest");
+ }
}
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler-2.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler-2.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits-3.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits-3.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits-3.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/user-1.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/__files/user-1.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/__files/user-1.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler-2.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler-2.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits-3.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits-3.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits-3.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-8.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_06b1108ec041fd8d6e7f54c8578d84a672fee9e4-9.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-10.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_2a971c4e38c6d6693f7ad8b6768e4d74840d6679-11.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-12.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_2f4ca0f03c1e6188867bddddce12ff213a107d9d-13.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-22.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_4f260c560ec120f4e2c2ed727244690b1f4d5dca-23.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-18.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_53ce34d7d89c5172ae4f4f3167e35852b1910b59-19.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-6.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_6a243869aa3c3f80579102d00848a0083953d654-7.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-20.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_72343298733508cced8dcb8eb43594bcc6130b26-21.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-4.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_950acbd60ed4289520dcd2a395e5d77f181e1cff-5.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-14.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_d922b808068cf95d6f6ab624ce2c7f49d51f5321-15.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-16.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/repos_stapler_stapler_commits_efe737fa365a0187e052bc81391efbd84847a1b0-17.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/user-1.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFiles/mappings/user-1.json
rename to src/test/resources/org/kohsuke/github/CommitTest/wiremock/getFiles/mappings/user-1.json
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..d1155bee31
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/orgs_hub4j-test-org-2.json
@@ -0,0 +1,31 @@
+{
+ "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": 26,
+ "public_gists": 0,
+ "followers": 1,
+ "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"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/repos_hub4j-test-org_committest-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/repos_hub4j-test-org_committest-3.json
new file mode 100644
index 0000000000..e846a32a4c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/repos_hub4j-test-org_committest-3.json
@@ -0,0 +1,129 @@
+{
+ "id": 657543062,
+ "node_id": "R_kgDOJzFPlg",
+ "name": "CommitTest",
+ "full_name": "hub4j-test-org/CommitTest",
+ "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/CommitTest",
+ "description": "Repository used by CommitTest",
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/deployments",
+ "created_at": "2023-06-23T09:43:53Z",
+ "updated_at": "2023-06-23T12:58:28Z",
+ "pushed_at": "2023-06-23T09:52:49Z",
+ "git_url": "git://github.com/hub4j-test-org/CommitTest.git",
+ "ssh_url": "git@github.com:hub4j-test-org/CommitTest.git",
+ "clone_url": "https://github.com/hub4j-test-org/CommitTest.git",
+ "svn_url": "https://github.com/hub4j-test-org/CommitTest",
+ "homepage": null,
+ "size": 27,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": false,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "public",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "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": 21
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
new file mode 100644
index 0000000000..56cb469415
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
@@ -0,0 +1,422 @@
+{
+ "sha": "dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "node_id": "C_kwDOJzFPltoAKGRhYmYwZTg5ZmU3MTA3ZDZlMjk0YTkyNDU2MTUzM2VjZjgwZjIzODQ",
+ "commit": {
+ "author": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:52:45Z"
+ },
+ "committer": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:52:45Z"
+ },
+ "message": "A commit with a few files",
+ "tree": {
+ "sha": "bf2f212df308d53119dc94ddc20eb596ca38e8ac",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees/bf2f212df308d53119dc94ddc20eb596ca38e8ac"
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits/dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "comment_count": 0,
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/dabf0e89fe7107d6e294a924561533ecf80f2384/comments",
+ "author": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "committer": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "parents": [
+ {
+ "sha": "b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/b83812aa76bb7c3c43da96fbf8aec1e45db87624"
+ }
+ ],
+ "stats": {
+ "total": 28,
+ "additions": 0,
+ "deletions": 28
+ },
+ "files": [
+ {
+ "sha": "75eda8d1cda42b65f94bed0f37ae01a87d0b7355",
+ "filename": "random/9016.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9016.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9016.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9016.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-19378"
+ },
+ {
+ "sha": "ad120f8060ecbd270e2389363d676dbbbc926948",
+ "filename": "random/9022.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9022.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9022.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9022.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-25931"
+ },
+ {
+ "sha": "926254112306e8b0266c8305b7603ee3b42ba89a",
+ "filename": "random/9039.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9039.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9039.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9039.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-27153"
+ },
+ {
+ "sha": "251d54deaf456022558d283ce73fb28aef7eec6a",
+ "filename": "random/9051.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9051.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9051.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9051.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-9121"
+ },
+ {
+ "sha": "bea6c87fde2c2d5bf0fa83246251b56b39d6329c",
+ "filename": "random/9122.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9122.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9122.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9122.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-21593"
+ },
+ {
+ "sha": "f992d65065b2c6c6e30aefd3086a3302b406dfd4",
+ "filename": "random/9126.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-8947"
+ },
+ {
+ "sha": "7cf74aca5488cafda4f7feabb0c15976a9d1d56b",
+ "filename": "random/9156.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9156.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9156.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9156.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-13964"
+ },
+ {
+ "sha": "3d068fdc94329daeb7dac8ede8ce564449f797fd",
+ "filename": "random/9165.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9165.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9165.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9165.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-26012"
+ },
+ {
+ "sha": "1ad4e3d972a12cbe574ea529b0ed4e8122ec10c9",
+ "filename": "random/922.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F922.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F922.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F922.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-32311"
+ },
+ {
+ "sha": "b3084c0a62aab761640b385dc96a046ec7d1da8e",
+ "filename": "random/9220.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9220.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9220.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9220.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-23889"
+ },
+ {
+ "sha": "7182af9961399938b8c00e1e2d84ce7ebb2a2dab",
+ "filename": "random/9286.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9286.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9286.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9286.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-28563"
+ },
+ {
+ "sha": "35fc9dd49e1abb8b0cc6c8a0a2e42298e68ec4e6",
+ "filename": "random/9291.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9291.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9291.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9291.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-14003"
+ },
+ {
+ "sha": "faa29ef7e5d0be6da92ae8920b95dbad1a331f21",
+ "filename": "random/9347.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9347.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9347.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9347.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-1184"
+ },
+ {
+ "sha": "37ce6f2909f097320b07d808958066b1df4d4b6f",
+ "filename": "random/9367.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9367.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9367.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9367.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-27492"
+ },
+ {
+ "sha": "f609e173d2baf6d4a50785ca9f505cc4ad75da22",
+ "filename": "random/9383.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9383.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9383.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9383.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-20661"
+ },
+ {
+ "sha": "738688342c10ed3106d152820e942dd57257a58c",
+ "filename": "random/9400.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9400.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9400.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9400.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-28397"
+ },
+ {
+ "sha": "eac03d8bcdaf572eee49f967e1921f2ab16b3c69",
+ "filename": "random/952.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F952.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F952.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F952.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-10072"
+ },
+ {
+ "sha": "1125b8a65723efe5e00b0311d6587c5c93e38e26",
+ "filename": "random/9533.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9533.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9533.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9533.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-18623"
+ },
+ {
+ "sha": "74a16aae535681e4c92b7875189fc79fc05da739",
+ "filename": "random/9567.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9567.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9567.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9567.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-22985"
+ },
+ {
+ "sha": "736dfba31951429e99623e9f92f1287399260e0c",
+ "filename": "random/9601.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9601.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9601.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9601.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-14968"
+ },
+ {
+ "sha": "61560f2b8a50f81bc2da2ed4cbbde276304c0d8c",
+ "filename": "random/9658.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9658.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9658.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9658.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-23193"
+ },
+ {
+ "sha": "212000d5d19addce43e0c6d756a99cbf6e2bf857",
+ "filename": "random/970.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F970.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F970.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F970.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-29137"
+ },
+ {
+ "sha": "d8d30652a50892d149a3b22618e8140f2cab0012",
+ "filename": "random/9780.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9780.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9780.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9780.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-22061"
+ },
+ {
+ "sha": "3c3026c1544bb8b9a9cf6e8eb3fdaf7c82d593fa",
+ "filename": "random/9786.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9786.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9786.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9786.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-17545"
+ },
+ {
+ "sha": "5e70af066247fa61b1d80640a177d57f43dac27b",
+ "filename": "random/9852.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9852.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9852.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9852.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-30327"
+ },
+ {
+ "sha": "d5633366b7d2d7e7ccf2501887462a512358356f",
+ "filename": "random/9958.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9958.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9958.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9958.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-9532"
+ },
+ {
+ "sha": "88af16f4f329470ef3124e15f732476930ab5e01",
+ "filename": "random/998.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F998.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F998.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F998.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-12704"
+ },
+ {
+ "sha": "1819e489226215dfc59436313c6aa70a2d764672",
+ "filename": "random/9985.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9985.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9985.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9985.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-10402"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/user-1.json
new file mode 100644
index 0000000000..5bb6552b14
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/__files/user-1.json
@@ -0,0 +1,34 @@
+{
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": null,
+ "company": null,
+ "blog": "",
+ "location": null,
+ "email": null,
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 2,
+ "public_gists": 0,
+ "followers": 0,
+ "following": 1,
+ "created_at": "2015-02-09T11:27:02Z",
+ "updated_at": "2023-06-19T12:28:16Z"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..5cc0bb434c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/orgs_hub4j-test-org-2.json
@@ -0,0 +1,49 @@
+{
+ "id": "568ad1f7-70f3-44b4-9dd2-fced1bda461c",
+ "name": "orgs_hub4j-test-org",
+ "request": {
+ "url": "/orgs/hub4j-test-org",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "orgs_hub4j-test-org-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:42 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"f088026de3a7d5b131d22cc2e1f5f9c2162bacfd941b25b52b253d81245f2ee3\"",
+ "Last-Modified": "Thu, 04 Jun 2020 05:56:10 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4706",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "294",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "BD97:111A:7D15490:7E51FFF:6495A206"
+ }
+ },
+ "uuid": "568ad1f7-70f3-44b4-9dd2-fced1bda461c",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/repos_hub4j-test-org_committest-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/repos_hub4j-test-org_committest-3.json
new file mode 100644
index 0000000000..ed57a32643
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/repos_hub4j-test-org_committest-3.json
@@ -0,0 +1,49 @@
+{
+ "id": "f7aa481e-6f1a-4a8a-b76a-c092eb976ce1",
+ "name": "repos_hub4j-test-org_committest",
+ "request": {
+ "url": "/repos/hub4j-test-org/CommitTest",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_committest-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:42 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"98268d9c57c53e7c3cf61ab77b0aa654fc9cad2b9cf048989e80acada2aaccd0\"",
+ "Last-Modified": "Fri, 23 Jun 2023 12:58:28 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4705",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "295",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "7596:3F14:319F1C1:322CDF6:6495A206"
+ }
+ },
+ "uuid": "f7aa481e-6f1a-4a8a-b76a-c092eb976ce1",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
new file mode 100644
index 0000000000..94e928d817
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
@@ -0,0 +1,49 @@
+{
+ "id": "a285c063-57a7-4fb4-88ed-4d918b86dadf",
+ "name": "repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "request": {
+ "url": "/repos/hub4j-test-org/CommitTest/commits/dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:43 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"6ea0a1de87eb2456ac1d04542fb8c991256a409b20e279ad0167e2d6136b1acd\"",
+ "Last-Modified": "Fri, 23 Jun 2023 09:52:45 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4704",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "296",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "8839:5D2A:7EDAEAB:8017A05:6495A206"
+ }
+ },
+ "uuid": "a285c063-57a7-4fb4-88ed-4d918b86dadf",
+ "persistent": true,
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/user-1.json
new file mode 100644
index 0000000000..cbf2dbe6e5
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/getMessage/mappings/user-1.json
@@ -0,0 +1,49 @@
+{
+ "id": "a43edd39-0975-47f6-8142-ae9f26d4660c",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:41 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"b142ca081f3c3ae38c3b38386b1f54994546feb4c284595350117b14b741cd37\"",
+ "Last-Modified": "Mon, 19 Jun 2023 12:28:16 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4708",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "292",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "183E:B69E:7986A76:7AC363F:6495A205"
+ }
+ },
+ "uuid": "a43edd39-0975-47f6-8142-ae9f26d4660c",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..d1155bee31
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/orgs_hub4j-test-org-2.json
@@ -0,0 +1,31 @@
+{
+ "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": 26,
+ "public_gists": 0,
+ "followers": 1,
+ "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"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest-3.json
new file mode 100644
index 0000000000..e846a32a4c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest-3.json
@@ -0,0 +1,129 @@
+{
+ "id": 657543062,
+ "node_id": "R_kgDOJzFPlg",
+ "name": "CommitTest",
+ "full_name": "hub4j-test-org/CommitTest",
+ "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/CommitTest",
+ "description": "Repository used by CommitTest",
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/deployments",
+ "created_at": "2023-06-23T09:43:53Z",
+ "updated_at": "2023-06-23T12:58:28Z",
+ "pushed_at": "2023-06-23T09:52:49Z",
+ "git_url": "git://github.com/hub4j-test-org/CommitTest.git",
+ "ssh_url": "git@github.com:hub4j-test-org/CommitTest.git",
+ "clone_url": "https://github.com/hub4j-test-org/CommitTest.git",
+ "svn_url": "https://github.com/hub4j-test-org/CommitTest",
+ "homepage": null,
+ "size": 27,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": false,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "public",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "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": 21
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json
new file mode 100644
index 0000000000..591a59f8d5
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json
@@ -0,0 +1,3686 @@
+{
+ "sha": "b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "node_id": "C_kwDOJzFPltoAKGI4MzgxMmFhNzZiYjdjM2M0M2RhOTZmYmY4YWVjMWU0NWRiODc2MjQ",
+ "commit": {
+ "author": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:50:57Z"
+ },
+ "committer": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:50:57Z"
+ },
+ "message": "A commit with lots of files",
+ "tree": {
+ "sha": "6718afb2869b086c47122e4187b14585fed52644",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees/6718afb2869b086c47122e4187b14585fed52644"
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "comment_count": 0,
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624/comments",
+ "author": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "committer": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "parents": [
+ {
+ "sha": "5cd73f73a713a9b912a6c82334d6b7c7dab0fe96",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/5cd73f73a713a9b912a6c82334d6b7c7dab0fe96",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/5cd73f73a713a9b912a6c82334d6b7c7dab0fe96"
+ }
+ ],
+ "stats": {
+ "total": 691,
+ "additions": 691,
+ "deletions": 0
+ },
+ "files": [
+ {
+ "sha": "58109dfb98bafcd984fbeab28225453212473725",
+ "filename": "random/10054.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10054.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10054.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10054.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4202"
+ },
+ {
+ "sha": "c1b93cca5c675c0ead59073b8c8040fe7fc32b3d",
+ "filename": "random/10083.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10083.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10083.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10083.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20054"
+ },
+ {
+ "sha": "3d833d0152bb15e0fc639ebb5926fa5a7e9ba61b",
+ "filename": "random/10117.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10117.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10117.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10117.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7422"
+ },
+ {
+ "sha": "8b7736421f3124c0c1383af38bd4a623f4f9ef6b",
+ "filename": "random/10129.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10129.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10129.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10129.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31715"
+ },
+ {
+ "sha": "280de93c82bb2da1d383f0933cc7d1889cd9966b",
+ "filename": "random/10271.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10271.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10271.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10271.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14188"
+ },
+ {
+ "sha": "49bf8bf0b77b1c3e5069c60955cbf1568f95d800",
+ "filename": "random/10286.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10286.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10286.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10286.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16231"
+ },
+ {
+ "sha": "caed6f18ea4a568375a67685116979faff41d8f3",
+ "filename": "random/1030.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1030.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1030.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1030.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20159"
+ },
+ {
+ "sha": "f1bbeacd0b541b2be1b7c0df0601a3f26ad28791",
+ "filename": "random/1031.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1031.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1031.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1031.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26813"
+ },
+ {
+ "sha": "2e442b4e1bebab2385081439658a98cf411a0838",
+ "filename": "random/10341.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10341.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10341.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10341.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26190"
+ },
+ {
+ "sha": "db3ad957347f4c5735bdcd0edb989e266f52b09e",
+ "filename": "random/10390.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10390.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10390.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10390.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23726"
+ },
+ {
+ "sha": "e775b2b9963d8917f408e67b83bc4efb1e074dd0",
+ "filename": "random/10461.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10461.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10461.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10461.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22930"
+ },
+ {
+ "sha": "77de9266d3ef4cc7e6dfffbe194c8853ede9145c",
+ "filename": "random/10485.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10485.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10485.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10485.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1767"
+ },
+ {
+ "sha": "b9423ab4e029e1247ccf5706b45a134fed986c5e",
+ "filename": "random/10562.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10562.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10562.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10562.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12336"
+ },
+ {
+ "sha": "4d853e9b473b67d11c439ee543239eaa0fdd8c95",
+ "filename": "random/10618.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10618.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10618.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10618.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24556"
+ },
+ {
+ "sha": "29988c80205f0718a61492794612ee7a9ab94fee",
+ "filename": "random/10675.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10675.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10675.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10675.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+751"
+ },
+ {
+ "sha": "24c133331a35c2fbc178d60ab0145dca1aba8084",
+ "filename": "random/10680.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10680.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10680.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10680.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14876"
+ },
+ {
+ "sha": "2709a9818d75e0d66916d90662dcb0bcf2240ce1",
+ "filename": "random/1069.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1069.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1069.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1069.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17233"
+ },
+ {
+ "sha": "e2de40278c03b0bab2ee0d3f9748d0d8eb168b5a",
+ "filename": "random/10925.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10925.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10925.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10925.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19949"
+ },
+ {
+ "sha": "d2a032914a670901c68eda150909c6de4aa4e29e",
+ "filename": "random/10937.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10937.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10937.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10937.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23757"
+ },
+ {
+ "sha": "af08b9088cf0ef87c7756330c0d03b98ff1af411",
+ "filename": "random/10959.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10959.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10959.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10959.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6483"
+ },
+ {
+ "sha": "ee92ddfbb7d0bc7f8ff2d3a69df6c6402e68890a",
+ "filename": "random/10970.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10970.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10970.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10970.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19415"
+ },
+ {
+ "sha": "a194806864cba3dbd597c840d399f157b7f16e73",
+ "filename": "random/11035.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11035.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11035.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11035.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12106"
+ },
+ {
+ "sha": "ad58e907b52c0b3c802a3c1865d5fdbc7cc79c07",
+ "filename": "random/11062.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11062.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11062.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11062.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13075"
+ },
+ {
+ "sha": "48abe000dd882219080c19912c549d35249f600f",
+ "filename": "random/11069.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11069.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11069.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11069.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19916"
+ },
+ {
+ "sha": "20cc2a0e602e9f0484d024f810629d67aabf7cfc",
+ "filename": "random/11129.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11129.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11129.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11129.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30263"
+ },
+ {
+ "sha": "4c23fe508263f40344889258ded7d7b2a68baae4",
+ "filename": "random/11174.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11174.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11174.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11174.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7879"
+ },
+ {
+ "sha": "aaed00b0188132192dec6bb5705d767a41ee020c",
+ "filename": "random/11234.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11234.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11234.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11234.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14332"
+ },
+ {
+ "sha": "0ff5ad9b30431e05092954425645f050293c8813",
+ "filename": "random/11265.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11265.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11265.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11265.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2361"
+ },
+ {
+ "sha": "10455291eb355cf2b0430dfd4bdf0d5fb951c30b",
+ "filename": "random/11267.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11267.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11267.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11267.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16882"
+ },
+ {
+ "sha": "5257135e4e26840aff747cf4566e385f6e1d2152",
+ "filename": "random/11313.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11313.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11313.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11313.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16855"
+ },
+ {
+ "sha": "d7a33ea4704b08e41ae10f1b4bb6e5f9b3f8f484",
+ "filename": "random/11343.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11343.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11343.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11343.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3297"
+ },
+ {
+ "sha": "761fcd3ac2102706b66c0443712c3c4af9f42d9d",
+ "filename": "random/11348.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11348.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11348.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11348.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+499"
+ },
+ {
+ "sha": "e758f9f21ed7b1bc331777e3e054e54d887aadfd",
+ "filename": "random/11360.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11360.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11360.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11360.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28204"
+ },
+ {
+ "sha": "95f513b2a8750a50b3760a88a96a564f1f045742",
+ "filename": "random/11366.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11366.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11366.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11366.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30364"
+ },
+ {
+ "sha": "d9062d27a112b79ad8c5d91dc7fe65e0422f809a",
+ "filename": "random/11466.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11466.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11466.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11466.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16660"
+ },
+ {
+ "sha": "c49ee91c1b721157758d74d57e78be81db1cb47a",
+ "filename": "random/115.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F115.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F115.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F115.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32288"
+ },
+ {
+ "sha": "f6f0b4a895689622132fdbe8f5ed16ba2781c737",
+ "filename": "random/11511.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11511.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11511.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11511.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28346"
+ },
+ {
+ "sha": "5629b493867bcac1b0f62a11e8d1a9afe9040044",
+ "filename": "random/11519.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11519.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11519.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11519.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28752"
+ },
+ {
+ "sha": "2573adf01667939eaa4d715ffe68c57002cb64d4",
+ "filename": "random/11574.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11574.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11574.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11574.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4182"
+ },
+ {
+ "sha": "fcb5710b163fca50533a70130cc75ded08fbd1f3",
+ "filename": "random/11619.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11619.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11619.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11619.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14773"
+ },
+ {
+ "sha": "fb5296e3e56435b7975a837bfe383d95b527b2b2",
+ "filename": "random/11668.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11668.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11668.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11668.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9493"
+ },
+ {
+ "sha": "4146d1bfbc3866e9648d1caa68589c840a0959ee",
+ "filename": "random/11709.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11709.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11709.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11709.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20294"
+ },
+ {
+ "sha": "80442778f7daab9583d7c13b2a4831baf64eb8d9",
+ "filename": "random/11740.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11740.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11740.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11740.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11493"
+ },
+ {
+ "sha": "f4304ee3debbd9bcb2303428825e890855bb38f4",
+ "filename": "random/11761.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11761.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11761.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11761.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25927"
+ },
+ {
+ "sha": "2ef4cc65da8682a143116b9317f66de29d699475",
+ "filename": "random/11783.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11783.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11783.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11783.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4393"
+ },
+ {
+ "sha": "428a9a569ea0075b32d61e66379405f8e13c5221",
+ "filename": "random/11843.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11843.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11843.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11843.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11238"
+ },
+ {
+ "sha": "8267ef1a708058427cb5d9574d3d69b7034fb893",
+ "filename": "random/11853.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11853.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11853.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11853.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24566"
+ },
+ {
+ "sha": "835c5f1dcd337466bbb385de656b22792b45416a",
+ "filename": "random/11978.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11978.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11978.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11978.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+973"
+ },
+ {
+ "sha": "b894075a640b9126c67e6b6c41acca968ade9368",
+ "filename": "random/12017.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12017.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12017.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12017.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21018"
+ },
+ {
+ "sha": "e9feae6e323e01d13d50f203534db23b788ad612",
+ "filename": "random/12082.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12082.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12082.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12082.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22199"
+ },
+ {
+ "sha": "9d1731d8adc8f6eaa07228211e847b6f4b61fb61",
+ "filename": "random/12126.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1642"
+ },
+ {
+ "sha": "f9ce2ceb82c343ebc87a97008d47ac22f2ebf673",
+ "filename": "random/12214.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12214.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12214.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12214.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13695"
+ },
+ {
+ "sha": "6265238261ba6081917451d7c7688a1bd603cca9",
+ "filename": "random/12222.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12222.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12222.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12222.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31039"
+ },
+ {
+ "sha": "ad1c0201ef68e51c79930cbe19c86fc102b1cb88",
+ "filename": "random/12233.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12233.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12233.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12233.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22035"
+ },
+ {
+ "sha": "ce0a11d0eb149935469242f1e5bebd57aa2cd493",
+ "filename": "random/12443.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12443.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12443.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12443.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1367"
+ },
+ {
+ "sha": "1cd5130788b06db0d1c23854d1b6d5840e5c6283",
+ "filename": "random/12476.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12476.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12476.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12476.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21439"
+ },
+ {
+ "sha": "2f66db150b1ed915aced0c068fd15a7eaa3989b6",
+ "filename": "random/1248.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1248.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1248.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1248.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15137"
+ },
+ {
+ "sha": "0b7138ded57a23662b330dca1a29223ac878e4bb",
+ "filename": "random/12513.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12513.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12513.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12513.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22595"
+ },
+ {
+ "sha": "a272df67cdd076ce0b5a722c38129365ba3ea9af",
+ "filename": "random/12569.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12569.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12569.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12569.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22499"
+ },
+ {
+ "sha": "b790b6934314afa91a63fad94d4ddfa5e9cc056b",
+ "filename": "random/12570.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12570.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12570.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12570.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22150"
+ },
+ {
+ "sha": "9a3585133d4416d05db47b39b9104f38de4e9330",
+ "filename": "random/12606.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12606.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12606.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12606.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17537"
+ },
+ {
+ "sha": "8503f29cee34618e65ac5cf3c9eba836710b8697",
+ "filename": "random/12650.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12650.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12650.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12650.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7649"
+ },
+ {
+ "sha": "ee093ac5aaf62ae0ed1b0e335d77a2987e498d3d",
+ "filename": "random/12675.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12675.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12675.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12675.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12796"
+ },
+ {
+ "sha": "643216e08df1a769631bf1b704b2243402356513",
+ "filename": "random/12708.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12708.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12708.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12708.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29933"
+ },
+ {
+ "sha": "dcda5ac69fe7daa8e30525089b5440ee16236a28",
+ "filename": "random/12715.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12715.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12715.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12715.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17294"
+ },
+ {
+ "sha": "94907966eaaf3b65ac50ba97d0a859edbcb0939e",
+ "filename": "random/12752.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12752.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12752.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12752.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28091"
+ },
+ {
+ "sha": "815094360f45bd7324342f1a05f58dc439980c84",
+ "filename": "random/12814.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12814.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12814.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12814.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18312"
+ },
+ {
+ "sha": "2d984996c225a626f1016658ccc79678e3c2a499",
+ "filename": "random/12834.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12834.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12834.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12834.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17504"
+ },
+ {
+ "sha": "6e5fd786dd4a3d1978d93a02caff6cdec4cc7c81",
+ "filename": "random/12842.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12842.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12842.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12842.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29867"
+ },
+ {
+ "sha": "7fba2b43771eec7be9298f8336f9a6cf52f159b0",
+ "filename": "random/12885.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12885.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12885.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12885.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+209"
+ },
+ {
+ "sha": "20c89be1ef05fac1162b143d1f97f2eb3945e7ce",
+ "filename": "random/12913.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12913.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12913.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12913.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30996"
+ },
+ {
+ "sha": "accf44d4842335ed03aee7843120dcf70daa67b8",
+ "filename": "random/12945.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12945.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12945.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12945.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1402"
+ },
+ {
+ "sha": "419270dd5b881cd2c339c97632db332a10758c8e",
+ "filename": "random/13090.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13090.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13090.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13090.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30384"
+ },
+ {
+ "sha": "165ef87e5427c30047073d8d763ef36335dac6db",
+ "filename": "random/13099.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13099.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13099.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13099.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20150"
+ },
+ {
+ "sha": "27149576c254b367b0ca1327e4aa3a9ad9ee849a",
+ "filename": "random/13151.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13151.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13151.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13151.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2611"
+ },
+ {
+ "sha": "a26a312b0d824e92eef87248511f892332b93aa6",
+ "filename": "random/13170.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13170.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13170.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13170.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32729"
+ },
+ {
+ "sha": "02555d0b74881ab508bbf2027df7907b64379772",
+ "filename": "random/13199.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13199.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13199.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13199.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19091"
+ },
+ {
+ "sha": "c48f9e045258746be228297abdb2ab587e5db7c3",
+ "filename": "random/13241.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13241.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13241.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13241.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+269"
+ },
+ {
+ "sha": "0baf28e7dd9e728ac621da29d63f44b4b472d365",
+ "filename": "random/13266.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13266.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13266.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13266.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24504"
+ },
+ {
+ "sha": "946caf00cf3699733cd90b18dcec3cecead48f94",
+ "filename": "random/13386.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13386.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13386.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13386.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8828"
+ },
+ {
+ "sha": "882e3064dd2cde1768ad7ce94db9d2b8ac63d676",
+ "filename": "random/13387.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13387.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13387.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13387.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32068"
+ },
+ {
+ "sha": "9f810330cbb38269b01d037ea61fb8ad5c8d753f",
+ "filename": "random/13399.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13399.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13399.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13399.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14580"
+ },
+ {
+ "sha": "d90f2b1d5b5199b1dec442ae45e0a0fbd424f3ed",
+ "filename": "random/13444.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13444.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13444.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13444.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1026"
+ },
+ {
+ "sha": "9b517ca72671b43836bc2a8dd3cb6a802750980b",
+ "filename": "random/13480.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13480.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13480.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13480.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18764"
+ },
+ {
+ "sha": "17f03e10b2194865fdf989bfbaf2d46f5c82a0d2",
+ "filename": "random/13508.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13508.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13508.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13508.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3480"
+ },
+ {
+ "sha": "3028632c3c90fb159c3256a6cd8b471a8e4d1ccb",
+ "filename": "random/13561.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13561.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13561.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13561.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17508"
+ },
+ {
+ "sha": "8840d1b1338266f480151c179427ca2c00fc918b",
+ "filename": "random/13624.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13624.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13624.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13624.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27555"
+ },
+ {
+ "sha": "7404e68b8aa642ef4cb71874a41ce257f4bac385",
+ "filename": "random/13632.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13632.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13632.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13632.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5826"
+ },
+ {
+ "sha": "8d38d80416dbdabe6a10aa5d627f4a5795ee24a5",
+ "filename": "random/13687.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13687.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13687.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13687.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4707"
+ },
+ {
+ "sha": "4b05652d17b4559b1ce828286ce57adc141e96f0",
+ "filename": "random/13688.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13688.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13688.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13688.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14601"
+ },
+ {
+ "sha": "fedfc77fe06a626ccba2788976e9f8f3ac456961",
+ "filename": "random/1369.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1369.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1369.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1369.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30779"
+ },
+ {
+ "sha": "24bfa7ba705b956e24ea78ad24acb13b44342c7f",
+ "filename": "random/13690.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13690.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13690.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13690.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17976"
+ },
+ {
+ "sha": "9eb7ef36419ce6ab19cc29b8e2d711a2fd2e24fb",
+ "filename": "random/138.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F138.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F138.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F138.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29110"
+ },
+ {
+ "sha": "a9497ce39b1c77399ae4d18170bae590fd589463",
+ "filename": "random/13855.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13855.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13855.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13855.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32119"
+ },
+ {
+ "sha": "519124ef06879ce0277299e8266754c0e3818cd5",
+ "filename": "random/13858.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13858.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13858.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13858.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19986"
+ },
+ {
+ "sha": "5fb5f3ef7c552d40bf879319849c0c3ab3632589",
+ "filename": "random/13895.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13895.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13895.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13895.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16046"
+ },
+ {
+ "sha": "4bfcaa645630d3b54e8644f620f754944a91a8ad",
+ "filename": "random/13959.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13959.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13959.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13959.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6982"
+ },
+ {
+ "sha": "41f2d300887b34b50bf7920a8c6ca32cec4d3434",
+ "filename": "random/14040.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14040.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14040.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14040.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6009"
+ },
+ {
+ "sha": "5dedbc6fa02c3cc0522ff9e4ba458cba1663d0f8",
+ "filename": "random/14048.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14048.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14048.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14048.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23609"
+ },
+ {
+ "sha": "655b7b967197287b8c3f56177365d3445fef590b",
+ "filename": "random/14071.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14071.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14071.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14071.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26568"
+ },
+ {
+ "sha": "e546a9546ba594a14926ceb09763d4cbe05e7d90",
+ "filename": "random/14079.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14079.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14079.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14079.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31441"
+ },
+ {
+ "sha": "1d16a6b49d637f6278456ccd2db008fb189a8759",
+ "filename": "random/14118.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14118.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14118.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14118.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8195"
+ },
+ {
+ "sha": "e4d301eed3ae52b78aa0f554720908640bb9eafe",
+ "filename": "random/14126.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20023"
+ },
+ {
+ "sha": "57d73c9fe6acf1d0c502f82073cbe0a4688fcb15",
+ "filename": "random/1420.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1420.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1420.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1420.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24331"
+ },
+ {
+ "sha": "def16005beb64a19d94d8b6fc8e1101ad1665b3d",
+ "filename": "random/14200.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14200.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14200.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14200.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8179"
+ },
+ {
+ "sha": "f3f8990db48afa944f8b7d67094e2b75f086ef0c",
+ "filename": "random/14279.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14279.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14279.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14279.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14141"
+ },
+ {
+ "sha": "dda59effd6bec6eb3887884b4ab6911f886bfbc4",
+ "filename": "random/1428.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1428.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1428.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1428.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31604"
+ },
+ {
+ "sha": "ee5c5adcba0f00cd28a67fbd47bbf85dfcb9b9d5",
+ "filename": "random/14352.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14352.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14352.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14352.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23270"
+ },
+ {
+ "sha": "188a3957e0dd32b62d1472704f7f43996cddfc47",
+ "filename": "random/14366.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14366.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14366.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14366.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14615"
+ },
+ {
+ "sha": "46a1e0753d0b594d53efc6025a50eb92d6a7e6c0",
+ "filename": "random/1440.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1440.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1440.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1440.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9689"
+ },
+ {
+ "sha": "c8498e3241fe26197226caf8f4f4c4b9bbb71851",
+ "filename": "random/14448.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14448.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14448.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14448.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26506"
+ },
+ {
+ "sha": "26ce5fe233906f2c7b96206b925cabce702341f4",
+ "filename": "random/14504.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14504.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14504.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14504.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6228"
+ },
+ {
+ "sha": "e05d7e09ca23acb331bc71c9177910ffe3aed3ce",
+ "filename": "random/14521.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14521.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14521.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14521.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24652"
+ },
+ {
+ "sha": "5b6bd6d05af0b858abfe5c0b884ef9d0a0c35159",
+ "filename": "random/14680.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14680.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14680.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14680.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7267"
+ },
+ {
+ "sha": "cf3f777f2521eceebedab2afa1df36e15d9b0536",
+ "filename": "random/14703.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14703.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14703.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14703.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9170"
+ },
+ {
+ "sha": "8d957a49943c2018de079e30fb076695f38e9e8b",
+ "filename": "random/14704.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14704.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14704.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14704.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23617"
+ },
+ {
+ "sha": "1e13fe97b9a706d32ecdfc6fb1208e0a5fc34548",
+ "filename": "random/14723.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14723.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14723.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14723.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22905"
+ },
+ {
+ "sha": "b9b885ab071b23269001bdebc2b250015c7f25e9",
+ "filename": "random/14741.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14741.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14741.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14741.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6031"
+ },
+ {
+ "sha": "f57caa331062585edb9cf1b4fb813a7b4c6ab4f0",
+ "filename": "random/14778.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14778.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14778.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14778.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20749"
+ },
+ {
+ "sha": "eefbcda642d34ea7fdd8809785882b648e6cda67",
+ "filename": "random/14804.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14804.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14804.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14804.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26089"
+ },
+ {
+ "sha": "8c0653ad445aee37e8db421d3d48139e382beb54",
+ "filename": "random/14834.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14834.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14834.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14834.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32080"
+ },
+ {
+ "sha": "db638bdbcbe80d9c598e9f5f863bac217afde0c0",
+ "filename": "random/14839.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14839.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14839.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14839.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8302"
+ },
+ {
+ "sha": "aa87d5acfbd3b859590b1f75465cb058f334502f",
+ "filename": "random/14930.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14930.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14930.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14930.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12098"
+ },
+ {
+ "sha": "556927fab9e930ecb5df5869d37f6447b4ec106f",
+ "filename": "random/14931.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14931.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14931.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14931.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12225"
+ },
+ {
+ "sha": "803389ff9f51be0a2acfa5cfba1cad825050c4d4",
+ "filename": "random/1501.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1501.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1501.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1501.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28472"
+ },
+ {
+ "sha": "ad71acb8a1ceae9098a200b342aae33a7b4eeac5",
+ "filename": "random/15012.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15012.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15012.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15012.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16654"
+ },
+ {
+ "sha": "126b9d2a54a0fb15fb395774408bd8fc9f392563",
+ "filename": "random/15045.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15045.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15045.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15045.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13708"
+ },
+ {
+ "sha": "bce7cf71880861fa00bf7a45e84141a764a0711a",
+ "filename": "random/15056.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15056.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15056.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15056.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16424"
+ },
+ {
+ "sha": "f2f440eb13f87587ce3ca23fbbbb69c78ca450f1",
+ "filename": "random/15072.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15072.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15072.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15072.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9602"
+ },
+ {
+ "sha": "048efdb52e2be816f8d83a4ca962ead0b853ccf8",
+ "filename": "random/15111.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15111.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15111.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15111.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+919"
+ },
+ {
+ "sha": "105b190b990122f3c5ee1ea89dea833f364b2a09",
+ "filename": "random/15167.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15167.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15167.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15167.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32394"
+ },
+ {
+ "sha": "3ca932e6958d1126c324244bc348a16a10687817",
+ "filename": "random/15181.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15181.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15181.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15181.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8840"
+ },
+ {
+ "sha": "2603e5a5c0a181a990ee5030104457142c0073c5",
+ "filename": "random/15205.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15205.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15205.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15205.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15586"
+ },
+ {
+ "sha": "d3ea9f5793238e330f94db2f191515684aa1bf59",
+ "filename": "random/15209.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15209.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15209.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15209.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23970"
+ },
+ {
+ "sha": "608a55039e440cd3bcbee71c9e02a574f265522e",
+ "filename": "random/15329.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15329.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15329.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15329.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28374"
+ },
+ {
+ "sha": "f5bb9c530258507476537a3198a7b908820dfa4e",
+ "filename": "random/15345.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15345.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15345.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15345.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19536"
+ },
+ {
+ "sha": "459d38138452b55d7c2e3413e5e5634cf631cf28",
+ "filename": "random/15349.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15349.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15349.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15349.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32601"
+ },
+ {
+ "sha": "8392dfc53668d19e774b85a11c47d5d7cbbc9343",
+ "filename": "random/15410.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15410.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15410.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15410.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15939"
+ },
+ {
+ "sha": "cba04597815c4b218efcc398da12cef381e57184",
+ "filename": "random/15478.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15478.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15478.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15478.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29327"
+ },
+ {
+ "sha": "fae180cf24a8ba6697114984b86ed8952a187043",
+ "filename": "random/15487.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15487.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15487.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15487.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29247"
+ },
+ {
+ "sha": "df13e00702ad75a7790aa8dc82bb37fad0f2436c",
+ "filename": "random/1549.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1549.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1549.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1549.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31608"
+ },
+ {
+ "sha": "8f32f885403ebfb42e2c61a2574fed20b3b3a7a8",
+ "filename": "random/15543.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15543.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15543.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15543.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13792"
+ },
+ {
+ "sha": "a9ae4798040f3beaf382f0e2a47e3405fba90e85",
+ "filename": "random/15544.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15544.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15544.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15544.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2258"
+ },
+ {
+ "sha": "1f1d3a8a62db3375caf52663947b3121d45b2d94",
+ "filename": "random/15552.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15552.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15552.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15552.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10766"
+ },
+ {
+ "sha": "2ebd3a0c97f42f839cf6479f837ccab04466932c",
+ "filename": "random/1557.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1557.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1557.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1557.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+945"
+ },
+ {
+ "sha": "848b9f4e4c824bb8bc5131c8aa23f6ef4a3e6720",
+ "filename": "random/15575.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15575.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15575.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15575.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8710"
+ },
+ {
+ "sha": "da989926c1a93478778f30e211b62ff56e6bd349",
+ "filename": "random/1559.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1559.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1559.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1559.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15755"
+ },
+ {
+ "sha": "8ebbef08979b67a19391f05d81bc1498d399151e",
+ "filename": "random/15630.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15630.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15630.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15630.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12166"
+ },
+ {
+ "sha": "81dfdfd15f461d5304a6a16cc2255bf18ae5705b",
+ "filename": "random/15666.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15666.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15666.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15666.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31000"
+ },
+ {
+ "sha": "76e8ecbc6ac1ef0565ad48b3a34c6e3e3cbafd67",
+ "filename": "random/15668.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15668.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15668.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15668.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13338"
+ },
+ {
+ "sha": "6d5177e445af0445aa76c3e54405b9ff9af6a39c",
+ "filename": "random/15675.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15675.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15675.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15675.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1082"
+ },
+ {
+ "sha": "b76f96d7b79c0a523e9a444a0a9ace975a778f07",
+ "filename": "random/15721.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15721.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15721.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15721.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4906"
+ },
+ {
+ "sha": "9cdbe12d23720d00e11967f1bb4fd52353b7e35b",
+ "filename": "random/15724.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15724.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15724.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15724.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16803"
+ },
+ {
+ "sha": "579f90d67174930f922b51f3b8924d7fac3541ae",
+ "filename": "random/15735.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15735.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15735.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15735.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31376"
+ },
+ {
+ "sha": "7743c61bc26d28b2bff2974611987127f55e7277",
+ "filename": "random/15771.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15771.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15771.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15771.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6910"
+ },
+ {
+ "sha": "df3e459afacedd61f7b198a017177ca972278180",
+ "filename": "random/15814.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15814.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15814.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15814.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28885"
+ },
+ {
+ "sha": "3a83c78b94577dec9df12295983aa9e656ff6506",
+ "filename": "random/15828.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15828.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15828.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15828.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13167"
+ },
+ {
+ "sha": "a80b6f961e6c0ea08e62fe1ceb3861ff1b8e0b1b",
+ "filename": "random/15857.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15857.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15857.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15857.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4420"
+ },
+ {
+ "sha": "069e415a5e16959b0c0302833a93e3d8a1572b8e",
+ "filename": "random/15876.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15876.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15876.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15876.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22441"
+ },
+ {
+ "sha": "bf6950a47c65da23bed8e8fd06e9744df37cbb0f",
+ "filename": "random/15899.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15899.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15899.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15899.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3387"
+ },
+ {
+ "sha": "aed450155b53e8b4d19bfd76d2cb7aac07161816",
+ "filename": "random/15900.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15900.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15900.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15900.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13763"
+ },
+ {
+ "sha": "a41893f99f90e718f2ac8bb7c179267f8678687b",
+ "filename": "random/15929.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15929.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15929.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15929.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20462"
+ },
+ {
+ "sha": "757fa317e58fcd99c0eb5fc09944283aae2bdf63",
+ "filename": "random/15982.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15982.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15982.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15982.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17078"
+ },
+ {
+ "sha": "edfdf9504569fc6b6ff4bdc13cacfaad86af72d9",
+ "filename": "random/15988.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15988.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15988.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15988.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11708"
+ },
+ {
+ "sha": "14b82c0eb857f12c38674dc4e3bed397484a74cc",
+ "filename": "random/1602.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1602.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1602.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1602.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30806"
+ },
+ {
+ "sha": "48e0848b00c8402fff7884c067f4feb49d8d417e",
+ "filename": "random/16066.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16066.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16066.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16066.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19390"
+ },
+ {
+ "sha": "c9b1b7c81ca42077959798ece254c8356ea05d5e",
+ "filename": "random/16141.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16141.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16141.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16141.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3061"
+ },
+ {
+ "sha": "eb34a7c79c0163b5eb54ded5724bf2eb5d0e74c8",
+ "filename": "random/16147.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16147.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16147.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16147.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29863"
+ },
+ {
+ "sha": "e397113de20e34659b8e4a371ec1cb6a01975119",
+ "filename": "random/16299.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16299.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16299.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16299.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31854"
+ },
+ {
+ "sha": "15f22840aaa1958326336e9b022c9f39f2d76318",
+ "filename": "random/16345.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16345.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16345.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16345.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14278"
+ },
+ {
+ "sha": "91d29eedca13a8de64452768e8fcea1a6c7fcf5a",
+ "filename": "random/16367.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16367.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16367.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16367.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6222"
+ },
+ {
+ "sha": "4946b5fbc1da2a12ca2aad3ad3bb0e4e9ea6c102",
+ "filename": "random/16634.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16634.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16634.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16634.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30392"
+ },
+ {
+ "sha": "32950588a3a8fcebe54c86da9f603a2ce2212689",
+ "filename": "random/16756.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16756.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16756.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16756.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17142"
+ },
+ {
+ "sha": "fa365d023484526dfb2cac67bd88cdb00cb875d1",
+ "filename": "random/16787.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16787.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16787.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16787.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15528"
+ },
+ {
+ "sha": "ed0aba6d721ed4e46615c55c84f6b60205b39b71",
+ "filename": "random/168.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F168.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F168.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F168.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3749"
+ },
+ {
+ "sha": "a35854776a38a4a88aaf1e47be08403582d0e858",
+ "filename": "random/1689.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1689.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1689.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1689.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4201"
+ },
+ {
+ "sha": "9a3b6c5527bb66f096b783052c038a490277dc76",
+ "filename": "random/16913.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16913.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16913.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16913.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16269"
+ },
+ {
+ "sha": "67cd4cb15b58c072f5c1590357f898e3490a65fd",
+ "filename": "random/16940.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16940.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16940.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16940.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28296"
+ },
+ {
+ "sha": "a50b24c46a189542fb34897e4a7efb185982b41b",
+ "filename": "random/16948.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16948.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16948.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16948.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27210"
+ },
+ {
+ "sha": "3a695d2c312b8750f7ce5fa854c08d8ede7f82b9",
+ "filename": "random/17043.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17043.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17043.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17043.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18481"
+ },
+ {
+ "sha": "66cfe99515a7c202221157773e4be98d9dc411b9",
+ "filename": "random/1709.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1709.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1709.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1709.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7525"
+ },
+ {
+ "sha": "56c905831364abce8f5e88ecaf33d5da3519b628",
+ "filename": "random/17205.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17205.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17205.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17205.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14309"
+ },
+ {
+ "sha": "400354d6f22d25beab771ed6a460b3b8084045ce",
+ "filename": "random/1729.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1729.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1729.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1729.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29605"
+ },
+ {
+ "sha": "776bb6d134bd2e733fb18d41f16d0c36a52284b9",
+ "filename": "random/17305.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17305.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17305.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17305.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21381"
+ },
+ {
+ "sha": "a5c3fde3c17743db5d582d70778c79931da584ec",
+ "filename": "random/17352.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17352.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17352.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17352.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+373"
+ },
+ {
+ "sha": "596134a7ce04956e7d8d141d159f12e822875e4b",
+ "filename": "random/17419.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17419.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17419.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17419.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18602"
+ },
+ {
+ "sha": "db0e38b0ee1350806da6f95819bdb2d3eae403b7",
+ "filename": "random/1742.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1742.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1742.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1742.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2045"
+ },
+ {
+ "sha": "b1e142d995fa14627074fc15981b8f3225c0f2d4",
+ "filename": "random/17426.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17426.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17426.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17426.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1584"
+ },
+ {
+ "sha": "aeaee565f96102a6a20b9a354dec483498a8bf17",
+ "filename": "random/1748.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1748.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1748.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1748.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2985"
+ },
+ {
+ "sha": "18821c947f53562d7a44727501de16849fafcb1c",
+ "filename": "random/17483.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17483.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17483.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17483.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15707"
+ },
+ {
+ "sha": "8fdd8b5e78e72125df77d4df0b16524e4313740a",
+ "filename": "random/17546.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17546.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17546.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17546.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31710"
+ },
+ {
+ "sha": "ffba30626f6e6f535b279009a701c74704deaf35",
+ "filename": "random/17580.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17580.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17580.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17580.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31182"
+ },
+ {
+ "sha": "7c3005f03680f0a302f4cc669482218b8f7345d4",
+ "filename": "random/17704.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17704.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17704.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17704.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32170"
+ },
+ {
+ "sha": "7f8678a7c58fe0ea1b64c2f10bc74d37671f69fd",
+ "filename": "random/17824.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17824.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17824.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17824.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13096"
+ },
+ {
+ "sha": "99f88f8be65412a6f5a9cc6944cb6cb14ad6c0a2",
+ "filename": "random/17829.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17829.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17829.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17829.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10932"
+ },
+ {
+ "sha": "627b39e1378568b66d1c0c2f2f934937bbbf2bda",
+ "filename": "random/18049.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18049.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18049.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18049.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3062"
+ },
+ {
+ "sha": "cdaa99b540e82d22b47798125e7736f5998d595a",
+ "filename": "random/18137.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18137.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18137.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18137.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12742"
+ },
+ {
+ "sha": "2eb76e72e6c68fdcd61190488f3cd3942f098bfb",
+ "filename": "random/18141.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18141.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18141.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18141.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12605"
+ },
+ {
+ "sha": "557cea072dcbe7e72f24d31878d2e7a49769e07b",
+ "filename": "random/18156.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18156.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18156.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18156.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25409"
+ },
+ {
+ "sha": "ee97dd04ced3a38169235397aa38bca34117ee5d",
+ "filename": "random/18158.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18158.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18158.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18158.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30885"
+ },
+ {
+ "sha": "f4cac6ae1ed2180745fa82eb80caed34e2d753bf",
+ "filename": "random/18167.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18167.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18167.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18167.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9610"
+ },
+ {
+ "sha": "1b800d417465778f0c38d3311983689b335ad441",
+ "filename": "random/18175.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18175.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18175.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18175.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7567"
+ },
+ {
+ "sha": "e961d1fe2782e4e6072b172fa260c4791253ec87",
+ "filename": "random/18217.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18217.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18217.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18217.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17805"
+ },
+ {
+ "sha": "1e5f294b61d35e398591e27a65d2c21c51dfee59",
+ "filename": "random/18240.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18240.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18240.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18240.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6503"
+ },
+ {
+ "sha": "a8a58af06d23444bc7eaf40f155185e465142874",
+ "filename": "random/18322.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18322.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18322.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18322.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14810"
+ },
+ {
+ "sha": "5cc796bc33729168fd2f77494aa6f9c932a44e56",
+ "filename": "random/18335.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18335.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18335.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18335.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6668"
+ },
+ {
+ "sha": "5e19d047f41d753c73f3fb53144c566fa6982afc",
+ "filename": "random/18415.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18415.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18415.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18415.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26337"
+ },
+ {
+ "sha": "35843b2696556ef7c393f19cac8b807af164b54c",
+ "filename": "random/18424.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18424.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18424.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18424.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17002"
+ },
+ {
+ "sha": "6bd823fbeb53459108b7e42c171e7b2c85772007",
+ "filename": "random/18425.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18425.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18425.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18425.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18351"
+ },
+ {
+ "sha": "500569dc4ee8b30c711848c813603ee05d92041c",
+ "filename": "random/18478.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18478.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18478.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18478.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12436"
+ },
+ {
+ "sha": "adc7a5a8ef7c120c934704849e15379df77e1e87",
+ "filename": "random/18510.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18510.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18510.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18510.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23806"
+ },
+ {
+ "sha": "fc4c10bd6a21de414ad4e7db16ba683b8f85ec71",
+ "filename": "random/18535.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18535.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18535.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18535.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7097"
+ },
+ {
+ "sha": "179dae4a826ba8c007c506d014d16f5340caeaca",
+ "filename": "random/1861.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1861.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1861.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1861.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23370"
+ },
+ {
+ "sha": "75132fa7768afcc6b9dde9332c6996b2277c783b",
+ "filename": "random/18626.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18626.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18626.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18626.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26908"
+ },
+ {
+ "sha": "3d5ab518e1fb1845f5b68271b891a84a7d15747a",
+ "filename": "random/18629.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18629.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18629.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18629.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30023"
+ },
+ {
+ "sha": "750c44b31236a0b81684014d04af055853e85c4c",
+ "filename": "random/1864.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1864.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1864.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1864.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30652"
+ },
+ {
+ "sha": "049de3d31353c49bbe6c56ba699ed454c2812f5e",
+ "filename": "random/18670.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18670.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18670.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18670.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32250"
+ },
+ {
+ "sha": "47499bca2639b021584787b49014d0827913f29d",
+ "filename": "random/1873.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1873.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1873.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1873.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13795"
+ },
+ {
+ "sha": "08594e77eba0c79ea0b7955e96c09024ec66177f",
+ "filename": "random/1877.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1877.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1877.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1877.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20793"
+ },
+ {
+ "sha": "0262e5efb41367f424300e98bad24571635f8501",
+ "filename": "random/18852.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18852.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18852.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18852.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1506"
+ },
+ {
+ "sha": "b26d474ac80a3833329b9e586efa54e22d3c6fe1",
+ "filename": "random/18862.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18862.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18862.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18862.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5569"
+ },
+ {
+ "sha": "f1281c35108ae4e8a9d8822e27bbd67045dfc4aa",
+ "filename": "random/18953.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18953.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18953.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18953.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21712"
+ },
+ {
+ "sha": "4b92bb132c0abf33453d4b65a834743be0ca527f",
+ "filename": "random/19013.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19013.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19013.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19013.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13110"
+ },
+ {
+ "sha": "9c95d8d2edb2ec746fa4b34d2d81887a76bf34f1",
+ "filename": "random/191.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F191.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F191.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F191.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9274"
+ },
+ {
+ "sha": "92048a505a35e670a30c72fb6448b65d08646e8f",
+ "filename": "random/19131.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19131.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19131.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19131.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5629"
+ },
+ {
+ "sha": "8d3be532de35b925ba2efc2cd97dbb5d85db5f1a",
+ "filename": "random/19175.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19175.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19175.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19175.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25814"
+ },
+ {
+ "sha": "d1b8e2f29a872729b992e55caf5309c0f04d7035",
+ "filename": "random/19189.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19189.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19189.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19189.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1660"
+ },
+ {
+ "sha": "0be1ce65f9d10f22ad32ca22b541cc94ca1474ca",
+ "filename": "random/19234.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19234.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19234.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19234.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23141"
+ },
+ {
+ "sha": "442711b3ea4c7f7b15f3547d49a1f554fd7906fc",
+ "filename": "random/19258.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19258.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19258.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19258.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32503"
+ },
+ {
+ "sha": "73f10fb8f3afb92d7fbeafb417f5e556daa2d429",
+ "filename": "random/19309.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19309.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19309.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19309.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26746"
+ },
+ {
+ "sha": "59ec8b5d38d2ba2352f27db66b46f57dfd18bcc2",
+ "filename": "random/19368.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19368.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19368.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19368.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21954"
+ },
+ {
+ "sha": "340b3519a5d90e562d088561582bcf18c32734d0",
+ "filename": "random/19385.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19385.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19385.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19385.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1576"
+ },
+ {
+ "sha": "bba5da15f401cf8d0a0dd16152dd4a7484127528",
+ "filename": "random/19469.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19469.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19469.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19469.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1958"
+ },
+ {
+ "sha": "d80e90bb407d3b7a182f7d771d46bb67e0408609",
+ "filename": "random/19490.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19490.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19490.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19490.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30597"
+ },
+ {
+ "sha": "b4e485a6bbe1596ca126b755393d52e6da1bd0b9",
+ "filename": "random/19532.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19532.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19532.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19532.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17318"
+ },
+ {
+ "sha": "2bdc6533bec75e2127a1315799e96da11004bc01",
+ "filename": "random/19536.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19536.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19536.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19536.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7000"
+ },
+ {
+ "sha": "e8be186012394c5a1028872dcfbb625acc9dce06",
+ "filename": "random/19673.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19673.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19673.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19673.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5493"
+ },
+ {
+ "sha": "4bc6ac2684e29c5cb34697fbae29e006d052c672",
+ "filename": "random/19677.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19677.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19677.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19677.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25023"
+ },
+ {
+ "sha": "3fd30e580586056557c6ecabebdc4b66402e6bb8",
+ "filename": "random/19678.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19678.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19678.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19678.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30663"
+ },
+ {
+ "sha": "1f9839b26725c0e95f19091ef7b0cf851a7938d2",
+ "filename": "random/19739.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19739.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19739.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19739.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21215"
+ },
+ {
+ "sha": "9c63f04035a9de6a3e9ea3314446006ed5dfbfc3",
+ "filename": "random/19757.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19757.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19757.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19757.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15202"
+ },
+ {
+ "sha": "5fdb783e5262ec199d6b91b0c0113d28a6605c87",
+ "filename": "random/19912.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19912.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19912.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19912.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28881"
+ },
+ {
+ "sha": "fd6169b6e3364b2dd0a033d24965c9dbab9c6f9a",
+ "filename": "random/19922.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19922.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19922.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19922.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18023"
+ },
+ {
+ "sha": "02b9e1eb18cd39a78af33d7559d7ed2ba8934b8c",
+ "filename": "random/19952.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19952.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19952.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19952.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10334"
+ },
+ {
+ "sha": "c45c303affc42adad9d559b17e17537c9f778f57",
+ "filename": "random/20007.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20007.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20007.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20007.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27298"
+ },
+ {
+ "sha": "b630da6c8469ff5852c37f9f1e1f1d27bf209a0c",
+ "filename": "random/20050.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20050.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20050.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20050.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13806"
+ },
+ {
+ "sha": "cef7c446ac227cf550615950929a840f9a4d2320",
+ "filename": "random/20058.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20058.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20058.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20058.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16588"
+ },
+ {
+ "sha": "07e62978eb8f8989b5f4d4d3241d9590bee7aadd",
+ "filename": "random/20073.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20073.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20073.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20073.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27692"
+ },
+ {
+ "sha": "3a5c1c66c27aacfff46ea16d7b28fc6c908dd531",
+ "filename": "random/20173.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20173.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20173.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20173.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6577"
+ },
+ {
+ "sha": "b57252391c66ad28b2c83dd6f4ef9180cfc78eef",
+ "filename": "random/20240.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20240.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20240.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20240.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8357"
+ },
+ {
+ "sha": "570a868e942df851e969b611ad4d6d3ae58420f8",
+ "filename": "random/20383.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20383.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20383.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20383.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5421"
+ },
+ {
+ "sha": "fb5ec0567573771fa07af43032663a1fd581b9f9",
+ "filename": "random/20416.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20416.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20416.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20416.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25707"
+ },
+ {
+ "sha": "20de14b506ee8d309eb7233a9e23e87baee6ed49",
+ "filename": "random/20543.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20543.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20543.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20543.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4337"
+ },
+ {
+ "sha": "a70b62183792e449b4a909cf7e4846716c08542e",
+ "filename": "random/2059.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2059.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2059.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2059.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23031"
+ },
+ {
+ "sha": "f339067f32b5c98e86d3225a4cc8b007a885514a",
+ "filename": "random/20682.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20682.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20682.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20682.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18107"
+ },
+ {
+ "sha": "e83eb2865aca6532dec029d3de81ebb18a1b7996",
+ "filename": "random/20811.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20811.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20811.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20811.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14224"
+ },
+ {
+ "sha": "33d6168ad20bb6e5e2366a986529ad83f308c7c9",
+ "filename": "random/20904.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20904.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20904.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20904.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6856"
+ },
+ {
+ "sha": "193548119a9173b05da0aef418af8f3a58d02068",
+ "filename": "random/20922.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20922.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20922.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20922.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18291"
+ },
+ {
+ "sha": "79bf159caab0e7a18945513e8daeee57e7d5756f",
+ "filename": "random/20949.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20949.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20949.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20949.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14734"
+ },
+ {
+ "sha": "682f073dce810db438b1a35398f25967a72028c9",
+ "filename": "random/20976.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20976.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20976.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20976.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23081"
+ },
+ {
+ "sha": "43f26745913d68bacc27482c4b1af4efe4142a49",
+ "filename": "random/21000.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21000.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21000.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21000.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22794"
+ },
+ {
+ "sha": "e4bace5a356dd825b4d7dd7bd262e982c515cc2f",
+ "filename": "random/21014.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21014.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21014.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21014.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9519"
+ },
+ {
+ "sha": "991b11f5d755030ec20f33c447af96854083d8e6",
+ "filename": "random/2110.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2110.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2110.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2110.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25885"
+ },
+ {
+ "sha": "06cd33b3a2a647062ea186abdec79610b5af9410",
+ "filename": "random/21111.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21111.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21111.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21111.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15928"
+ },
+ {
+ "sha": "a20e18243e7cbb44a3f86420b100966807a6fb52",
+ "filename": "random/21128.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21128.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21128.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21128.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20486"
+ },
+ {
+ "sha": "6ff058e4ba7b7a6691056f727e3007893b4c5033",
+ "filename": "random/21164.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21164.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21164.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21164.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22671"
+ },
+ {
+ "sha": "6ba0028cf1f009c82fbd6eaf54e98b67fd5186e5",
+ "filename": "random/21304.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21304.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21304.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21304.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17324"
+ },
+ {
+ "sha": "ec42e6d49a9f887b4263755068bb31dfe6ad2a7e",
+ "filename": "random/21357.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21357.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21357.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21357.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2142"
+ },
+ {
+ "sha": "38c11d1503cbd6973e748cc45878e6f4106597fa",
+ "filename": "random/21360.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21360.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21360.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21360.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19846"
+ },
+ {
+ "sha": "3e481871272d4e22a7b824c87025ca522e71b4be",
+ "filename": "random/21459.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21459.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21459.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21459.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30737"
+ },
+ {
+ "sha": "33949a58ac9fa6e69522c657016dcbfee8605464",
+ "filename": "random/21707.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21707.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21707.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21707.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15267"
+ },
+ {
+ "sha": "a37e2a8309c39263a54e692492f3702d76325d15",
+ "filename": "random/21712.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21712.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21712.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21712.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5980"
+ },
+ {
+ "sha": "50e370fcddd8f589d6fc6c22d78674028e7461cc",
+ "filename": "random/21724.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21724.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21724.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21724.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32242"
+ },
+ {
+ "sha": "d3c134636374c2fd26a47d3a6f2ecdf07343cd66",
+ "filename": "random/21835.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21835.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21835.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21835.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21517"
+ },
+ {
+ "sha": "e98bb82afe3002e14f6ae3d044d9828c40b9cdde",
+ "filename": "random/21847.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21847.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21847.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21847.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17232"
+ },
+ {
+ "sha": "caf313abb1c80f6b2e59c44d2f0e9981ef6ff374",
+ "filename": "random/21875.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21875.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21875.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21875.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23561"
+ },
+ {
+ "sha": "f3e93d79f9817ea060d72204b7bf8167eadb23ad",
+ "filename": "random/21881.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21881.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21881.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21881.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13925"
+ },
+ {
+ "sha": "217ec973caa3d4aa7c7c278d405f20650c2ff51d",
+ "filename": "random/21884.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21884.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21884.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21884.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5649"
+ },
+ {
+ "sha": "c5162e2c5c4e7d4d60550ba33dc952af16add899",
+ "filename": "random/21987.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21987.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21987.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21987.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19429"
+ },
+ {
+ "sha": "df616618d257ef10208f6b22c4a769e1df7b113a",
+ "filename": "random/22014.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22014.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22014.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22014.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23268"
+ },
+ {
+ "sha": "55c23b97e1a7a589660f86a22b081a883f89055f",
+ "filename": "random/22046.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22046.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22046.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22046.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25251"
+ },
+ {
+ "sha": "0fc1b9e382e36a6b04ce846c90a133ad6b8bdfbd",
+ "filename": "random/22126.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20396"
+ },
+ {
+ "sha": "531f73c0c781df7282829f153be9072d0009f3ad",
+ "filename": "random/22154.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22154.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22154.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22154.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13161"
+ },
+ {
+ "sha": "263896ceab90da18101055fb8273ddccb3f0f8ed",
+ "filename": "random/22168.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22168.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22168.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22168.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21523"
+ },
+ {
+ "sha": "0b869f9e5a9949ea191494f283a2c8bce41ed43a",
+ "filename": "random/22200.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22200.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22200.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22200.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18191"
+ },
+ {
+ "sha": "cf8e983961502b43f5205d49560d4d451852e944",
+ "filename": "random/22215.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22215.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22215.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22215.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26450"
+ },
+ {
+ "sha": "aa0787943184ec8d17333e04f16a189893f84ea3",
+ "filename": "random/22233.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22233.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22233.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22233.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8297"
+ },
+ {
+ "sha": "112df5f7d17813c08048c0d709c1ff5f4be37010",
+ "filename": "random/22255.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22255.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22255.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22255.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26622"
+ },
+ {
+ "sha": "9adbd23923bacef95f462638443fe16f45bf2f4b",
+ "filename": "random/22264.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22264.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22264.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22264.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2042"
+ },
+ {
+ "sha": "fbaf601af1b23a27736ad529def8ac5bd174add9",
+ "filename": "random/22332.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22332.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22332.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22332.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26150"
+ },
+ {
+ "sha": "86761e45f7a9131560207db0f64c51901924b999",
+ "filename": "random/22364.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22364.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22364.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22364.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9671"
+ },
+ {
+ "sha": "966e333dd72d7a267604b48bc868e8e92be69149",
+ "filename": "random/22416.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22416.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22416.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22416.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23309"
+ },
+ {
+ "sha": "ee944c2d8f3450a4673ad71e82dd462828499131",
+ "filename": "random/22464.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22464.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22464.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22464.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10354"
+ },
+ {
+ "sha": "8f901d83747ee20a19cbe4f199b083e5a3678c61",
+ "filename": "random/22516.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22516.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22516.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22516.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25397"
+ },
+ {
+ "sha": "29235ffb78a1170c734cacea68d0a126028adc1d",
+ "filename": "random/22526.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22526.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22526.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22526.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4306"
+ },
+ {
+ "sha": "e06108c0fa14137d39a66c5a45d58dbde7904cc6",
+ "filename": "random/22587.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22587.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22587.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22587.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+247"
+ },
+ {
+ "sha": "731db4d71751d70fb93863e782c9b25a6f5af00e",
+ "filename": "random/22592.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22592.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22592.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22592.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22161"
+ },
+ {
+ "sha": "d837ea78a0a321485e60d977bd887a157d0ab6f3",
+ "filename": "random/22613.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22613.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22613.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22613.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5608"
+ },
+ {
+ "sha": "8df6f8a0aa30cb4c198e9f23d6ab2d76128867a8",
+ "filename": "random/22649.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22649.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22649.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22649.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19069"
+ },
+ {
+ "sha": "2a1922f8e90baacf7ef0e8b64172916b32c72daa",
+ "filename": "random/22659.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22659.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22659.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22659.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24276"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json
new file mode 100644
index 0000000000..591a59f8d5
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json
@@ -0,0 +1,3686 @@
+{
+ "sha": "b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "node_id": "C_kwDOJzFPltoAKGI4MzgxMmFhNzZiYjdjM2M0M2RhOTZmYmY4YWVjMWU0NWRiODc2MjQ",
+ "commit": {
+ "author": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:50:57Z"
+ },
+ "committer": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:50:57Z"
+ },
+ "message": "A commit with lots of files",
+ "tree": {
+ "sha": "6718afb2869b086c47122e4187b14585fed52644",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees/6718afb2869b086c47122e4187b14585fed52644"
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "comment_count": 0,
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624/comments",
+ "author": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "committer": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "parents": [
+ {
+ "sha": "5cd73f73a713a9b912a6c82334d6b7c7dab0fe96",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/5cd73f73a713a9b912a6c82334d6b7c7dab0fe96",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/5cd73f73a713a9b912a6c82334d6b7c7dab0fe96"
+ }
+ ],
+ "stats": {
+ "total": 691,
+ "additions": 691,
+ "deletions": 0
+ },
+ "files": [
+ {
+ "sha": "58109dfb98bafcd984fbeab28225453212473725",
+ "filename": "random/10054.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10054.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10054.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10054.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4202"
+ },
+ {
+ "sha": "c1b93cca5c675c0ead59073b8c8040fe7fc32b3d",
+ "filename": "random/10083.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10083.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10083.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10083.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20054"
+ },
+ {
+ "sha": "3d833d0152bb15e0fc639ebb5926fa5a7e9ba61b",
+ "filename": "random/10117.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10117.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10117.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10117.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7422"
+ },
+ {
+ "sha": "8b7736421f3124c0c1383af38bd4a623f4f9ef6b",
+ "filename": "random/10129.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10129.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10129.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10129.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31715"
+ },
+ {
+ "sha": "280de93c82bb2da1d383f0933cc7d1889cd9966b",
+ "filename": "random/10271.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10271.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10271.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10271.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14188"
+ },
+ {
+ "sha": "49bf8bf0b77b1c3e5069c60955cbf1568f95d800",
+ "filename": "random/10286.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10286.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10286.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10286.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16231"
+ },
+ {
+ "sha": "caed6f18ea4a568375a67685116979faff41d8f3",
+ "filename": "random/1030.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1030.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1030.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1030.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20159"
+ },
+ {
+ "sha": "f1bbeacd0b541b2be1b7c0df0601a3f26ad28791",
+ "filename": "random/1031.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1031.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1031.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1031.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26813"
+ },
+ {
+ "sha": "2e442b4e1bebab2385081439658a98cf411a0838",
+ "filename": "random/10341.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10341.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10341.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10341.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26190"
+ },
+ {
+ "sha": "db3ad957347f4c5735bdcd0edb989e266f52b09e",
+ "filename": "random/10390.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10390.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10390.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10390.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23726"
+ },
+ {
+ "sha": "e775b2b9963d8917f408e67b83bc4efb1e074dd0",
+ "filename": "random/10461.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10461.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10461.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10461.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22930"
+ },
+ {
+ "sha": "77de9266d3ef4cc7e6dfffbe194c8853ede9145c",
+ "filename": "random/10485.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10485.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10485.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10485.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1767"
+ },
+ {
+ "sha": "b9423ab4e029e1247ccf5706b45a134fed986c5e",
+ "filename": "random/10562.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10562.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10562.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10562.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12336"
+ },
+ {
+ "sha": "4d853e9b473b67d11c439ee543239eaa0fdd8c95",
+ "filename": "random/10618.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10618.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10618.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10618.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24556"
+ },
+ {
+ "sha": "29988c80205f0718a61492794612ee7a9ab94fee",
+ "filename": "random/10675.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10675.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10675.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10675.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+751"
+ },
+ {
+ "sha": "24c133331a35c2fbc178d60ab0145dca1aba8084",
+ "filename": "random/10680.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10680.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10680.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10680.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14876"
+ },
+ {
+ "sha": "2709a9818d75e0d66916d90662dcb0bcf2240ce1",
+ "filename": "random/1069.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1069.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1069.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1069.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17233"
+ },
+ {
+ "sha": "e2de40278c03b0bab2ee0d3f9748d0d8eb168b5a",
+ "filename": "random/10925.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10925.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10925.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10925.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19949"
+ },
+ {
+ "sha": "d2a032914a670901c68eda150909c6de4aa4e29e",
+ "filename": "random/10937.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10937.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10937.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10937.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23757"
+ },
+ {
+ "sha": "af08b9088cf0ef87c7756330c0d03b98ff1af411",
+ "filename": "random/10959.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10959.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10959.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10959.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6483"
+ },
+ {
+ "sha": "ee92ddfbb7d0bc7f8ff2d3a69df6c6402e68890a",
+ "filename": "random/10970.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10970.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F10970.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F10970.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19415"
+ },
+ {
+ "sha": "a194806864cba3dbd597c840d399f157b7f16e73",
+ "filename": "random/11035.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11035.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11035.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11035.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12106"
+ },
+ {
+ "sha": "ad58e907b52c0b3c802a3c1865d5fdbc7cc79c07",
+ "filename": "random/11062.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11062.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11062.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11062.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13075"
+ },
+ {
+ "sha": "48abe000dd882219080c19912c549d35249f600f",
+ "filename": "random/11069.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11069.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11069.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11069.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19916"
+ },
+ {
+ "sha": "20cc2a0e602e9f0484d024f810629d67aabf7cfc",
+ "filename": "random/11129.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11129.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11129.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11129.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30263"
+ },
+ {
+ "sha": "4c23fe508263f40344889258ded7d7b2a68baae4",
+ "filename": "random/11174.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11174.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11174.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11174.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7879"
+ },
+ {
+ "sha": "aaed00b0188132192dec6bb5705d767a41ee020c",
+ "filename": "random/11234.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11234.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11234.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11234.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14332"
+ },
+ {
+ "sha": "0ff5ad9b30431e05092954425645f050293c8813",
+ "filename": "random/11265.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11265.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11265.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11265.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2361"
+ },
+ {
+ "sha": "10455291eb355cf2b0430dfd4bdf0d5fb951c30b",
+ "filename": "random/11267.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11267.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11267.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11267.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16882"
+ },
+ {
+ "sha": "5257135e4e26840aff747cf4566e385f6e1d2152",
+ "filename": "random/11313.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11313.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11313.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11313.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16855"
+ },
+ {
+ "sha": "d7a33ea4704b08e41ae10f1b4bb6e5f9b3f8f484",
+ "filename": "random/11343.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11343.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11343.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11343.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3297"
+ },
+ {
+ "sha": "761fcd3ac2102706b66c0443712c3c4af9f42d9d",
+ "filename": "random/11348.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11348.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11348.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11348.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+499"
+ },
+ {
+ "sha": "e758f9f21ed7b1bc331777e3e054e54d887aadfd",
+ "filename": "random/11360.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11360.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11360.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11360.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28204"
+ },
+ {
+ "sha": "95f513b2a8750a50b3760a88a96a564f1f045742",
+ "filename": "random/11366.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11366.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11366.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11366.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30364"
+ },
+ {
+ "sha": "d9062d27a112b79ad8c5d91dc7fe65e0422f809a",
+ "filename": "random/11466.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11466.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11466.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11466.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16660"
+ },
+ {
+ "sha": "c49ee91c1b721157758d74d57e78be81db1cb47a",
+ "filename": "random/115.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F115.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F115.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F115.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32288"
+ },
+ {
+ "sha": "f6f0b4a895689622132fdbe8f5ed16ba2781c737",
+ "filename": "random/11511.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11511.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11511.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11511.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28346"
+ },
+ {
+ "sha": "5629b493867bcac1b0f62a11e8d1a9afe9040044",
+ "filename": "random/11519.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11519.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11519.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11519.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28752"
+ },
+ {
+ "sha": "2573adf01667939eaa4d715ffe68c57002cb64d4",
+ "filename": "random/11574.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11574.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11574.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11574.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4182"
+ },
+ {
+ "sha": "fcb5710b163fca50533a70130cc75ded08fbd1f3",
+ "filename": "random/11619.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11619.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11619.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11619.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14773"
+ },
+ {
+ "sha": "fb5296e3e56435b7975a837bfe383d95b527b2b2",
+ "filename": "random/11668.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11668.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11668.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11668.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9493"
+ },
+ {
+ "sha": "4146d1bfbc3866e9648d1caa68589c840a0959ee",
+ "filename": "random/11709.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11709.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11709.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11709.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20294"
+ },
+ {
+ "sha": "80442778f7daab9583d7c13b2a4831baf64eb8d9",
+ "filename": "random/11740.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11740.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11740.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11740.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11493"
+ },
+ {
+ "sha": "f4304ee3debbd9bcb2303428825e890855bb38f4",
+ "filename": "random/11761.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11761.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11761.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11761.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25927"
+ },
+ {
+ "sha": "2ef4cc65da8682a143116b9317f66de29d699475",
+ "filename": "random/11783.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11783.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11783.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11783.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4393"
+ },
+ {
+ "sha": "428a9a569ea0075b32d61e66379405f8e13c5221",
+ "filename": "random/11843.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11843.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11843.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11843.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11238"
+ },
+ {
+ "sha": "8267ef1a708058427cb5d9574d3d69b7034fb893",
+ "filename": "random/11853.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11853.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11853.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11853.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24566"
+ },
+ {
+ "sha": "835c5f1dcd337466bbb385de656b22792b45416a",
+ "filename": "random/11978.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11978.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F11978.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F11978.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+973"
+ },
+ {
+ "sha": "b894075a640b9126c67e6b6c41acca968ade9368",
+ "filename": "random/12017.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12017.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12017.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12017.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21018"
+ },
+ {
+ "sha": "e9feae6e323e01d13d50f203534db23b788ad612",
+ "filename": "random/12082.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12082.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12082.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12082.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22199"
+ },
+ {
+ "sha": "9d1731d8adc8f6eaa07228211e847b6f4b61fb61",
+ "filename": "random/12126.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1642"
+ },
+ {
+ "sha": "f9ce2ceb82c343ebc87a97008d47ac22f2ebf673",
+ "filename": "random/12214.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12214.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12214.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12214.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13695"
+ },
+ {
+ "sha": "6265238261ba6081917451d7c7688a1bd603cca9",
+ "filename": "random/12222.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12222.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12222.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12222.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31039"
+ },
+ {
+ "sha": "ad1c0201ef68e51c79930cbe19c86fc102b1cb88",
+ "filename": "random/12233.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12233.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12233.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12233.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22035"
+ },
+ {
+ "sha": "ce0a11d0eb149935469242f1e5bebd57aa2cd493",
+ "filename": "random/12443.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12443.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12443.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12443.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1367"
+ },
+ {
+ "sha": "1cd5130788b06db0d1c23854d1b6d5840e5c6283",
+ "filename": "random/12476.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12476.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12476.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12476.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21439"
+ },
+ {
+ "sha": "2f66db150b1ed915aced0c068fd15a7eaa3989b6",
+ "filename": "random/1248.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1248.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1248.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1248.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15137"
+ },
+ {
+ "sha": "0b7138ded57a23662b330dca1a29223ac878e4bb",
+ "filename": "random/12513.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12513.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12513.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12513.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22595"
+ },
+ {
+ "sha": "a272df67cdd076ce0b5a722c38129365ba3ea9af",
+ "filename": "random/12569.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12569.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12569.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12569.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22499"
+ },
+ {
+ "sha": "b790b6934314afa91a63fad94d4ddfa5e9cc056b",
+ "filename": "random/12570.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12570.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12570.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12570.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22150"
+ },
+ {
+ "sha": "9a3585133d4416d05db47b39b9104f38de4e9330",
+ "filename": "random/12606.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12606.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12606.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12606.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17537"
+ },
+ {
+ "sha": "8503f29cee34618e65ac5cf3c9eba836710b8697",
+ "filename": "random/12650.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12650.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12650.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12650.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7649"
+ },
+ {
+ "sha": "ee093ac5aaf62ae0ed1b0e335d77a2987e498d3d",
+ "filename": "random/12675.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12675.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12675.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12675.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12796"
+ },
+ {
+ "sha": "643216e08df1a769631bf1b704b2243402356513",
+ "filename": "random/12708.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12708.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12708.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12708.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29933"
+ },
+ {
+ "sha": "dcda5ac69fe7daa8e30525089b5440ee16236a28",
+ "filename": "random/12715.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12715.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12715.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12715.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17294"
+ },
+ {
+ "sha": "94907966eaaf3b65ac50ba97d0a859edbcb0939e",
+ "filename": "random/12752.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12752.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12752.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12752.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28091"
+ },
+ {
+ "sha": "815094360f45bd7324342f1a05f58dc439980c84",
+ "filename": "random/12814.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12814.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12814.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12814.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18312"
+ },
+ {
+ "sha": "2d984996c225a626f1016658ccc79678e3c2a499",
+ "filename": "random/12834.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12834.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12834.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12834.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17504"
+ },
+ {
+ "sha": "6e5fd786dd4a3d1978d93a02caff6cdec4cc7c81",
+ "filename": "random/12842.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12842.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12842.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12842.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29867"
+ },
+ {
+ "sha": "7fba2b43771eec7be9298f8336f9a6cf52f159b0",
+ "filename": "random/12885.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12885.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12885.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12885.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+209"
+ },
+ {
+ "sha": "20c89be1ef05fac1162b143d1f97f2eb3945e7ce",
+ "filename": "random/12913.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12913.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12913.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12913.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30996"
+ },
+ {
+ "sha": "accf44d4842335ed03aee7843120dcf70daa67b8",
+ "filename": "random/12945.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12945.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F12945.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F12945.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1402"
+ },
+ {
+ "sha": "419270dd5b881cd2c339c97632db332a10758c8e",
+ "filename": "random/13090.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13090.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13090.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13090.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30384"
+ },
+ {
+ "sha": "165ef87e5427c30047073d8d763ef36335dac6db",
+ "filename": "random/13099.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13099.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13099.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13099.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20150"
+ },
+ {
+ "sha": "27149576c254b367b0ca1327e4aa3a9ad9ee849a",
+ "filename": "random/13151.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13151.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13151.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13151.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2611"
+ },
+ {
+ "sha": "a26a312b0d824e92eef87248511f892332b93aa6",
+ "filename": "random/13170.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13170.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13170.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13170.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32729"
+ },
+ {
+ "sha": "02555d0b74881ab508bbf2027df7907b64379772",
+ "filename": "random/13199.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13199.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13199.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13199.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19091"
+ },
+ {
+ "sha": "c48f9e045258746be228297abdb2ab587e5db7c3",
+ "filename": "random/13241.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13241.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13241.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13241.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+269"
+ },
+ {
+ "sha": "0baf28e7dd9e728ac621da29d63f44b4b472d365",
+ "filename": "random/13266.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13266.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13266.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13266.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24504"
+ },
+ {
+ "sha": "946caf00cf3699733cd90b18dcec3cecead48f94",
+ "filename": "random/13386.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13386.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13386.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13386.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8828"
+ },
+ {
+ "sha": "882e3064dd2cde1768ad7ce94db9d2b8ac63d676",
+ "filename": "random/13387.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13387.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13387.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13387.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32068"
+ },
+ {
+ "sha": "9f810330cbb38269b01d037ea61fb8ad5c8d753f",
+ "filename": "random/13399.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13399.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13399.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13399.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14580"
+ },
+ {
+ "sha": "d90f2b1d5b5199b1dec442ae45e0a0fbd424f3ed",
+ "filename": "random/13444.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13444.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13444.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13444.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1026"
+ },
+ {
+ "sha": "9b517ca72671b43836bc2a8dd3cb6a802750980b",
+ "filename": "random/13480.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13480.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13480.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13480.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18764"
+ },
+ {
+ "sha": "17f03e10b2194865fdf989bfbaf2d46f5c82a0d2",
+ "filename": "random/13508.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13508.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13508.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13508.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3480"
+ },
+ {
+ "sha": "3028632c3c90fb159c3256a6cd8b471a8e4d1ccb",
+ "filename": "random/13561.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13561.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13561.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13561.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17508"
+ },
+ {
+ "sha": "8840d1b1338266f480151c179427ca2c00fc918b",
+ "filename": "random/13624.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13624.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13624.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13624.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27555"
+ },
+ {
+ "sha": "7404e68b8aa642ef4cb71874a41ce257f4bac385",
+ "filename": "random/13632.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13632.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13632.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13632.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5826"
+ },
+ {
+ "sha": "8d38d80416dbdabe6a10aa5d627f4a5795ee24a5",
+ "filename": "random/13687.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13687.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13687.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13687.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4707"
+ },
+ {
+ "sha": "4b05652d17b4559b1ce828286ce57adc141e96f0",
+ "filename": "random/13688.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13688.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13688.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13688.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14601"
+ },
+ {
+ "sha": "fedfc77fe06a626ccba2788976e9f8f3ac456961",
+ "filename": "random/1369.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1369.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1369.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1369.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30779"
+ },
+ {
+ "sha": "24bfa7ba705b956e24ea78ad24acb13b44342c7f",
+ "filename": "random/13690.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13690.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13690.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13690.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17976"
+ },
+ {
+ "sha": "9eb7ef36419ce6ab19cc29b8e2d711a2fd2e24fb",
+ "filename": "random/138.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F138.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F138.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F138.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29110"
+ },
+ {
+ "sha": "a9497ce39b1c77399ae4d18170bae590fd589463",
+ "filename": "random/13855.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13855.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13855.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13855.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32119"
+ },
+ {
+ "sha": "519124ef06879ce0277299e8266754c0e3818cd5",
+ "filename": "random/13858.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13858.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13858.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13858.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19986"
+ },
+ {
+ "sha": "5fb5f3ef7c552d40bf879319849c0c3ab3632589",
+ "filename": "random/13895.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13895.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13895.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13895.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16046"
+ },
+ {
+ "sha": "4bfcaa645630d3b54e8644f620f754944a91a8ad",
+ "filename": "random/13959.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13959.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F13959.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F13959.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6982"
+ },
+ {
+ "sha": "41f2d300887b34b50bf7920a8c6ca32cec4d3434",
+ "filename": "random/14040.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14040.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14040.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14040.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6009"
+ },
+ {
+ "sha": "5dedbc6fa02c3cc0522ff9e4ba458cba1663d0f8",
+ "filename": "random/14048.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14048.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14048.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14048.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23609"
+ },
+ {
+ "sha": "655b7b967197287b8c3f56177365d3445fef590b",
+ "filename": "random/14071.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14071.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14071.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14071.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26568"
+ },
+ {
+ "sha": "e546a9546ba594a14926ceb09763d4cbe05e7d90",
+ "filename": "random/14079.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14079.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14079.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14079.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31441"
+ },
+ {
+ "sha": "1d16a6b49d637f6278456ccd2db008fb189a8759",
+ "filename": "random/14118.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14118.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14118.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14118.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8195"
+ },
+ {
+ "sha": "e4d301eed3ae52b78aa0f554720908640bb9eafe",
+ "filename": "random/14126.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20023"
+ },
+ {
+ "sha": "57d73c9fe6acf1d0c502f82073cbe0a4688fcb15",
+ "filename": "random/1420.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1420.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1420.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1420.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24331"
+ },
+ {
+ "sha": "def16005beb64a19d94d8b6fc8e1101ad1665b3d",
+ "filename": "random/14200.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14200.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14200.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14200.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8179"
+ },
+ {
+ "sha": "f3f8990db48afa944f8b7d67094e2b75f086ef0c",
+ "filename": "random/14279.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14279.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14279.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14279.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14141"
+ },
+ {
+ "sha": "dda59effd6bec6eb3887884b4ab6911f886bfbc4",
+ "filename": "random/1428.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1428.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1428.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1428.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31604"
+ },
+ {
+ "sha": "ee5c5adcba0f00cd28a67fbd47bbf85dfcb9b9d5",
+ "filename": "random/14352.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14352.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14352.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14352.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23270"
+ },
+ {
+ "sha": "188a3957e0dd32b62d1472704f7f43996cddfc47",
+ "filename": "random/14366.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14366.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14366.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14366.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14615"
+ },
+ {
+ "sha": "46a1e0753d0b594d53efc6025a50eb92d6a7e6c0",
+ "filename": "random/1440.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1440.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1440.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1440.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9689"
+ },
+ {
+ "sha": "c8498e3241fe26197226caf8f4f4c4b9bbb71851",
+ "filename": "random/14448.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14448.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14448.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14448.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26506"
+ },
+ {
+ "sha": "26ce5fe233906f2c7b96206b925cabce702341f4",
+ "filename": "random/14504.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14504.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14504.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14504.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6228"
+ },
+ {
+ "sha": "e05d7e09ca23acb331bc71c9177910ffe3aed3ce",
+ "filename": "random/14521.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14521.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14521.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14521.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24652"
+ },
+ {
+ "sha": "5b6bd6d05af0b858abfe5c0b884ef9d0a0c35159",
+ "filename": "random/14680.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14680.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14680.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14680.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7267"
+ },
+ {
+ "sha": "cf3f777f2521eceebedab2afa1df36e15d9b0536",
+ "filename": "random/14703.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14703.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14703.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14703.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9170"
+ },
+ {
+ "sha": "8d957a49943c2018de079e30fb076695f38e9e8b",
+ "filename": "random/14704.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14704.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14704.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14704.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23617"
+ },
+ {
+ "sha": "1e13fe97b9a706d32ecdfc6fb1208e0a5fc34548",
+ "filename": "random/14723.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14723.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14723.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14723.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22905"
+ },
+ {
+ "sha": "b9b885ab071b23269001bdebc2b250015c7f25e9",
+ "filename": "random/14741.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14741.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14741.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14741.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6031"
+ },
+ {
+ "sha": "f57caa331062585edb9cf1b4fb813a7b4c6ab4f0",
+ "filename": "random/14778.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14778.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14778.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14778.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20749"
+ },
+ {
+ "sha": "eefbcda642d34ea7fdd8809785882b648e6cda67",
+ "filename": "random/14804.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14804.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14804.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14804.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26089"
+ },
+ {
+ "sha": "8c0653ad445aee37e8db421d3d48139e382beb54",
+ "filename": "random/14834.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14834.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14834.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14834.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32080"
+ },
+ {
+ "sha": "db638bdbcbe80d9c598e9f5f863bac217afde0c0",
+ "filename": "random/14839.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14839.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14839.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14839.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8302"
+ },
+ {
+ "sha": "aa87d5acfbd3b859590b1f75465cb058f334502f",
+ "filename": "random/14930.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14930.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14930.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14930.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12098"
+ },
+ {
+ "sha": "556927fab9e930ecb5df5869d37f6447b4ec106f",
+ "filename": "random/14931.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14931.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F14931.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F14931.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12225"
+ },
+ {
+ "sha": "803389ff9f51be0a2acfa5cfba1cad825050c4d4",
+ "filename": "random/1501.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1501.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1501.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1501.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28472"
+ },
+ {
+ "sha": "ad71acb8a1ceae9098a200b342aae33a7b4eeac5",
+ "filename": "random/15012.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15012.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15012.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15012.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16654"
+ },
+ {
+ "sha": "126b9d2a54a0fb15fb395774408bd8fc9f392563",
+ "filename": "random/15045.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15045.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15045.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15045.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13708"
+ },
+ {
+ "sha": "bce7cf71880861fa00bf7a45e84141a764a0711a",
+ "filename": "random/15056.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15056.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15056.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15056.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16424"
+ },
+ {
+ "sha": "f2f440eb13f87587ce3ca23fbbbb69c78ca450f1",
+ "filename": "random/15072.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15072.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15072.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15072.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9602"
+ },
+ {
+ "sha": "048efdb52e2be816f8d83a4ca962ead0b853ccf8",
+ "filename": "random/15111.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15111.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15111.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15111.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+919"
+ },
+ {
+ "sha": "105b190b990122f3c5ee1ea89dea833f364b2a09",
+ "filename": "random/15167.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15167.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15167.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15167.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32394"
+ },
+ {
+ "sha": "3ca932e6958d1126c324244bc348a16a10687817",
+ "filename": "random/15181.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15181.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15181.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15181.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8840"
+ },
+ {
+ "sha": "2603e5a5c0a181a990ee5030104457142c0073c5",
+ "filename": "random/15205.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15205.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15205.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15205.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15586"
+ },
+ {
+ "sha": "d3ea9f5793238e330f94db2f191515684aa1bf59",
+ "filename": "random/15209.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15209.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15209.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15209.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23970"
+ },
+ {
+ "sha": "608a55039e440cd3bcbee71c9e02a574f265522e",
+ "filename": "random/15329.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15329.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15329.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15329.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28374"
+ },
+ {
+ "sha": "f5bb9c530258507476537a3198a7b908820dfa4e",
+ "filename": "random/15345.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15345.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15345.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15345.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19536"
+ },
+ {
+ "sha": "459d38138452b55d7c2e3413e5e5634cf631cf28",
+ "filename": "random/15349.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15349.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15349.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15349.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32601"
+ },
+ {
+ "sha": "8392dfc53668d19e774b85a11c47d5d7cbbc9343",
+ "filename": "random/15410.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15410.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15410.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15410.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15939"
+ },
+ {
+ "sha": "cba04597815c4b218efcc398da12cef381e57184",
+ "filename": "random/15478.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15478.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15478.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15478.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29327"
+ },
+ {
+ "sha": "fae180cf24a8ba6697114984b86ed8952a187043",
+ "filename": "random/15487.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15487.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15487.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15487.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29247"
+ },
+ {
+ "sha": "df13e00702ad75a7790aa8dc82bb37fad0f2436c",
+ "filename": "random/1549.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1549.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1549.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1549.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31608"
+ },
+ {
+ "sha": "8f32f885403ebfb42e2c61a2574fed20b3b3a7a8",
+ "filename": "random/15543.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15543.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15543.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15543.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13792"
+ },
+ {
+ "sha": "a9ae4798040f3beaf382f0e2a47e3405fba90e85",
+ "filename": "random/15544.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15544.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15544.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15544.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2258"
+ },
+ {
+ "sha": "1f1d3a8a62db3375caf52663947b3121d45b2d94",
+ "filename": "random/15552.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15552.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15552.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15552.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10766"
+ },
+ {
+ "sha": "2ebd3a0c97f42f839cf6479f837ccab04466932c",
+ "filename": "random/1557.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1557.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1557.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1557.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+945"
+ },
+ {
+ "sha": "848b9f4e4c824bb8bc5131c8aa23f6ef4a3e6720",
+ "filename": "random/15575.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15575.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15575.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15575.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8710"
+ },
+ {
+ "sha": "da989926c1a93478778f30e211b62ff56e6bd349",
+ "filename": "random/1559.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1559.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1559.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1559.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15755"
+ },
+ {
+ "sha": "8ebbef08979b67a19391f05d81bc1498d399151e",
+ "filename": "random/15630.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15630.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15630.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15630.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12166"
+ },
+ {
+ "sha": "81dfdfd15f461d5304a6a16cc2255bf18ae5705b",
+ "filename": "random/15666.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15666.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15666.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15666.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31000"
+ },
+ {
+ "sha": "76e8ecbc6ac1ef0565ad48b3a34c6e3e3cbafd67",
+ "filename": "random/15668.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15668.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15668.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15668.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13338"
+ },
+ {
+ "sha": "6d5177e445af0445aa76c3e54405b9ff9af6a39c",
+ "filename": "random/15675.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15675.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15675.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15675.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1082"
+ },
+ {
+ "sha": "b76f96d7b79c0a523e9a444a0a9ace975a778f07",
+ "filename": "random/15721.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15721.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15721.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15721.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4906"
+ },
+ {
+ "sha": "9cdbe12d23720d00e11967f1bb4fd52353b7e35b",
+ "filename": "random/15724.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15724.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15724.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15724.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16803"
+ },
+ {
+ "sha": "579f90d67174930f922b51f3b8924d7fac3541ae",
+ "filename": "random/15735.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15735.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15735.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15735.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31376"
+ },
+ {
+ "sha": "7743c61bc26d28b2bff2974611987127f55e7277",
+ "filename": "random/15771.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15771.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15771.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15771.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6910"
+ },
+ {
+ "sha": "df3e459afacedd61f7b198a017177ca972278180",
+ "filename": "random/15814.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15814.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15814.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15814.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28885"
+ },
+ {
+ "sha": "3a83c78b94577dec9df12295983aa9e656ff6506",
+ "filename": "random/15828.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15828.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15828.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15828.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13167"
+ },
+ {
+ "sha": "a80b6f961e6c0ea08e62fe1ceb3861ff1b8e0b1b",
+ "filename": "random/15857.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15857.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15857.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15857.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4420"
+ },
+ {
+ "sha": "069e415a5e16959b0c0302833a93e3d8a1572b8e",
+ "filename": "random/15876.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15876.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15876.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15876.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22441"
+ },
+ {
+ "sha": "bf6950a47c65da23bed8e8fd06e9744df37cbb0f",
+ "filename": "random/15899.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15899.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15899.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15899.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3387"
+ },
+ {
+ "sha": "aed450155b53e8b4d19bfd76d2cb7aac07161816",
+ "filename": "random/15900.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15900.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15900.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15900.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13763"
+ },
+ {
+ "sha": "a41893f99f90e718f2ac8bb7c179267f8678687b",
+ "filename": "random/15929.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15929.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15929.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15929.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20462"
+ },
+ {
+ "sha": "757fa317e58fcd99c0eb5fc09944283aae2bdf63",
+ "filename": "random/15982.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15982.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15982.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15982.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17078"
+ },
+ {
+ "sha": "edfdf9504569fc6b6ff4bdc13cacfaad86af72d9",
+ "filename": "random/15988.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15988.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F15988.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F15988.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11708"
+ },
+ {
+ "sha": "14b82c0eb857f12c38674dc4e3bed397484a74cc",
+ "filename": "random/1602.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1602.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1602.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1602.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30806"
+ },
+ {
+ "sha": "48e0848b00c8402fff7884c067f4feb49d8d417e",
+ "filename": "random/16066.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16066.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16066.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16066.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19390"
+ },
+ {
+ "sha": "c9b1b7c81ca42077959798ece254c8356ea05d5e",
+ "filename": "random/16141.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16141.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16141.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16141.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3061"
+ },
+ {
+ "sha": "eb34a7c79c0163b5eb54ded5724bf2eb5d0e74c8",
+ "filename": "random/16147.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16147.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16147.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16147.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29863"
+ },
+ {
+ "sha": "e397113de20e34659b8e4a371ec1cb6a01975119",
+ "filename": "random/16299.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16299.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16299.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16299.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31854"
+ },
+ {
+ "sha": "15f22840aaa1958326336e9b022c9f39f2d76318",
+ "filename": "random/16345.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16345.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16345.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16345.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14278"
+ },
+ {
+ "sha": "91d29eedca13a8de64452768e8fcea1a6c7fcf5a",
+ "filename": "random/16367.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16367.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16367.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16367.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6222"
+ },
+ {
+ "sha": "4946b5fbc1da2a12ca2aad3ad3bb0e4e9ea6c102",
+ "filename": "random/16634.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16634.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16634.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16634.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30392"
+ },
+ {
+ "sha": "32950588a3a8fcebe54c86da9f603a2ce2212689",
+ "filename": "random/16756.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16756.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16756.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16756.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17142"
+ },
+ {
+ "sha": "fa365d023484526dfb2cac67bd88cdb00cb875d1",
+ "filename": "random/16787.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16787.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16787.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16787.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15528"
+ },
+ {
+ "sha": "ed0aba6d721ed4e46615c55c84f6b60205b39b71",
+ "filename": "random/168.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F168.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F168.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F168.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3749"
+ },
+ {
+ "sha": "a35854776a38a4a88aaf1e47be08403582d0e858",
+ "filename": "random/1689.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1689.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1689.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1689.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4201"
+ },
+ {
+ "sha": "9a3b6c5527bb66f096b783052c038a490277dc76",
+ "filename": "random/16913.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16913.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16913.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16913.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16269"
+ },
+ {
+ "sha": "67cd4cb15b58c072f5c1590357f898e3490a65fd",
+ "filename": "random/16940.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16940.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16940.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16940.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28296"
+ },
+ {
+ "sha": "a50b24c46a189542fb34897e4a7efb185982b41b",
+ "filename": "random/16948.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16948.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F16948.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F16948.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27210"
+ },
+ {
+ "sha": "3a695d2c312b8750f7ce5fa854c08d8ede7f82b9",
+ "filename": "random/17043.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17043.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17043.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17043.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18481"
+ },
+ {
+ "sha": "66cfe99515a7c202221157773e4be98d9dc411b9",
+ "filename": "random/1709.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1709.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1709.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1709.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7525"
+ },
+ {
+ "sha": "56c905831364abce8f5e88ecaf33d5da3519b628",
+ "filename": "random/17205.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17205.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17205.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17205.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14309"
+ },
+ {
+ "sha": "400354d6f22d25beab771ed6a460b3b8084045ce",
+ "filename": "random/1729.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1729.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1729.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1729.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29605"
+ },
+ {
+ "sha": "776bb6d134bd2e733fb18d41f16d0c36a52284b9",
+ "filename": "random/17305.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17305.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17305.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17305.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21381"
+ },
+ {
+ "sha": "a5c3fde3c17743db5d582d70778c79931da584ec",
+ "filename": "random/17352.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17352.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17352.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17352.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+373"
+ },
+ {
+ "sha": "596134a7ce04956e7d8d141d159f12e822875e4b",
+ "filename": "random/17419.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17419.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17419.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17419.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18602"
+ },
+ {
+ "sha": "db0e38b0ee1350806da6f95819bdb2d3eae403b7",
+ "filename": "random/1742.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1742.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1742.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1742.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2045"
+ },
+ {
+ "sha": "b1e142d995fa14627074fc15981b8f3225c0f2d4",
+ "filename": "random/17426.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17426.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17426.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17426.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1584"
+ },
+ {
+ "sha": "aeaee565f96102a6a20b9a354dec483498a8bf17",
+ "filename": "random/1748.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1748.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1748.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1748.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2985"
+ },
+ {
+ "sha": "18821c947f53562d7a44727501de16849fafcb1c",
+ "filename": "random/17483.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17483.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17483.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17483.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15707"
+ },
+ {
+ "sha": "8fdd8b5e78e72125df77d4df0b16524e4313740a",
+ "filename": "random/17546.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17546.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17546.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17546.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31710"
+ },
+ {
+ "sha": "ffba30626f6e6f535b279009a701c74704deaf35",
+ "filename": "random/17580.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17580.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17580.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17580.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31182"
+ },
+ {
+ "sha": "7c3005f03680f0a302f4cc669482218b8f7345d4",
+ "filename": "random/17704.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17704.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17704.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17704.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32170"
+ },
+ {
+ "sha": "7f8678a7c58fe0ea1b64c2f10bc74d37671f69fd",
+ "filename": "random/17824.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17824.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17824.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17824.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13096"
+ },
+ {
+ "sha": "99f88f8be65412a6f5a9cc6944cb6cb14ad6c0a2",
+ "filename": "random/17829.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17829.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F17829.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F17829.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10932"
+ },
+ {
+ "sha": "627b39e1378568b66d1c0c2f2f934937bbbf2bda",
+ "filename": "random/18049.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18049.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18049.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18049.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3062"
+ },
+ {
+ "sha": "cdaa99b540e82d22b47798125e7736f5998d595a",
+ "filename": "random/18137.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18137.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18137.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18137.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12742"
+ },
+ {
+ "sha": "2eb76e72e6c68fdcd61190488f3cd3942f098bfb",
+ "filename": "random/18141.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18141.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18141.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18141.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12605"
+ },
+ {
+ "sha": "557cea072dcbe7e72f24d31878d2e7a49769e07b",
+ "filename": "random/18156.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18156.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18156.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18156.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25409"
+ },
+ {
+ "sha": "ee97dd04ced3a38169235397aa38bca34117ee5d",
+ "filename": "random/18158.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18158.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18158.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18158.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30885"
+ },
+ {
+ "sha": "f4cac6ae1ed2180745fa82eb80caed34e2d753bf",
+ "filename": "random/18167.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18167.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18167.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18167.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9610"
+ },
+ {
+ "sha": "1b800d417465778f0c38d3311983689b335ad441",
+ "filename": "random/18175.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18175.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18175.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18175.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7567"
+ },
+ {
+ "sha": "e961d1fe2782e4e6072b172fa260c4791253ec87",
+ "filename": "random/18217.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18217.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18217.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18217.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17805"
+ },
+ {
+ "sha": "1e5f294b61d35e398591e27a65d2c21c51dfee59",
+ "filename": "random/18240.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18240.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18240.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18240.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6503"
+ },
+ {
+ "sha": "a8a58af06d23444bc7eaf40f155185e465142874",
+ "filename": "random/18322.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18322.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18322.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18322.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14810"
+ },
+ {
+ "sha": "5cc796bc33729168fd2f77494aa6f9c932a44e56",
+ "filename": "random/18335.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18335.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18335.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18335.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6668"
+ },
+ {
+ "sha": "5e19d047f41d753c73f3fb53144c566fa6982afc",
+ "filename": "random/18415.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18415.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18415.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18415.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26337"
+ },
+ {
+ "sha": "35843b2696556ef7c393f19cac8b807af164b54c",
+ "filename": "random/18424.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18424.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18424.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18424.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17002"
+ },
+ {
+ "sha": "6bd823fbeb53459108b7e42c171e7b2c85772007",
+ "filename": "random/18425.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18425.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18425.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18425.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18351"
+ },
+ {
+ "sha": "500569dc4ee8b30c711848c813603ee05d92041c",
+ "filename": "random/18478.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18478.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18478.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18478.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12436"
+ },
+ {
+ "sha": "adc7a5a8ef7c120c934704849e15379df77e1e87",
+ "filename": "random/18510.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18510.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18510.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18510.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23806"
+ },
+ {
+ "sha": "fc4c10bd6a21de414ad4e7db16ba683b8f85ec71",
+ "filename": "random/18535.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18535.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18535.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18535.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7097"
+ },
+ {
+ "sha": "179dae4a826ba8c007c506d014d16f5340caeaca",
+ "filename": "random/1861.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1861.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1861.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1861.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23370"
+ },
+ {
+ "sha": "75132fa7768afcc6b9dde9332c6996b2277c783b",
+ "filename": "random/18626.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18626.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18626.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18626.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26908"
+ },
+ {
+ "sha": "3d5ab518e1fb1845f5b68271b891a84a7d15747a",
+ "filename": "random/18629.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18629.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18629.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18629.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30023"
+ },
+ {
+ "sha": "750c44b31236a0b81684014d04af055853e85c4c",
+ "filename": "random/1864.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1864.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1864.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1864.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30652"
+ },
+ {
+ "sha": "049de3d31353c49bbe6c56ba699ed454c2812f5e",
+ "filename": "random/18670.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18670.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18670.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18670.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32250"
+ },
+ {
+ "sha": "47499bca2639b021584787b49014d0827913f29d",
+ "filename": "random/1873.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1873.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1873.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1873.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13795"
+ },
+ {
+ "sha": "08594e77eba0c79ea0b7955e96c09024ec66177f",
+ "filename": "random/1877.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1877.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F1877.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F1877.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20793"
+ },
+ {
+ "sha": "0262e5efb41367f424300e98bad24571635f8501",
+ "filename": "random/18852.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18852.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18852.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18852.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1506"
+ },
+ {
+ "sha": "b26d474ac80a3833329b9e586efa54e22d3c6fe1",
+ "filename": "random/18862.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18862.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18862.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18862.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5569"
+ },
+ {
+ "sha": "f1281c35108ae4e8a9d8822e27bbd67045dfc4aa",
+ "filename": "random/18953.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18953.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F18953.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F18953.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21712"
+ },
+ {
+ "sha": "4b92bb132c0abf33453d4b65a834743be0ca527f",
+ "filename": "random/19013.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19013.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19013.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19013.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13110"
+ },
+ {
+ "sha": "9c95d8d2edb2ec746fa4b34d2d81887a76bf34f1",
+ "filename": "random/191.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F191.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F191.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F191.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9274"
+ },
+ {
+ "sha": "92048a505a35e670a30c72fb6448b65d08646e8f",
+ "filename": "random/19131.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19131.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19131.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19131.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5629"
+ },
+ {
+ "sha": "8d3be532de35b925ba2efc2cd97dbb5d85db5f1a",
+ "filename": "random/19175.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19175.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19175.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19175.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25814"
+ },
+ {
+ "sha": "d1b8e2f29a872729b992e55caf5309c0f04d7035",
+ "filename": "random/19189.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19189.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19189.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19189.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1660"
+ },
+ {
+ "sha": "0be1ce65f9d10f22ad32ca22b541cc94ca1474ca",
+ "filename": "random/19234.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19234.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19234.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19234.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23141"
+ },
+ {
+ "sha": "442711b3ea4c7f7b15f3547d49a1f554fd7906fc",
+ "filename": "random/19258.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19258.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19258.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19258.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32503"
+ },
+ {
+ "sha": "73f10fb8f3afb92d7fbeafb417f5e556daa2d429",
+ "filename": "random/19309.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19309.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19309.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19309.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26746"
+ },
+ {
+ "sha": "59ec8b5d38d2ba2352f27db66b46f57dfd18bcc2",
+ "filename": "random/19368.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19368.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19368.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19368.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21954"
+ },
+ {
+ "sha": "340b3519a5d90e562d088561582bcf18c32734d0",
+ "filename": "random/19385.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19385.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19385.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19385.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1576"
+ },
+ {
+ "sha": "bba5da15f401cf8d0a0dd16152dd4a7484127528",
+ "filename": "random/19469.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19469.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19469.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19469.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1958"
+ },
+ {
+ "sha": "d80e90bb407d3b7a182f7d771d46bb67e0408609",
+ "filename": "random/19490.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19490.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19490.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19490.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30597"
+ },
+ {
+ "sha": "b4e485a6bbe1596ca126b755393d52e6da1bd0b9",
+ "filename": "random/19532.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19532.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19532.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19532.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17318"
+ },
+ {
+ "sha": "2bdc6533bec75e2127a1315799e96da11004bc01",
+ "filename": "random/19536.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19536.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19536.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19536.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7000"
+ },
+ {
+ "sha": "e8be186012394c5a1028872dcfbb625acc9dce06",
+ "filename": "random/19673.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19673.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19673.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19673.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5493"
+ },
+ {
+ "sha": "4bc6ac2684e29c5cb34697fbae29e006d052c672",
+ "filename": "random/19677.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19677.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19677.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19677.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25023"
+ },
+ {
+ "sha": "3fd30e580586056557c6ecabebdc4b66402e6bb8",
+ "filename": "random/19678.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19678.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19678.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19678.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30663"
+ },
+ {
+ "sha": "1f9839b26725c0e95f19091ef7b0cf851a7938d2",
+ "filename": "random/19739.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19739.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19739.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19739.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21215"
+ },
+ {
+ "sha": "9c63f04035a9de6a3e9ea3314446006ed5dfbfc3",
+ "filename": "random/19757.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19757.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19757.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19757.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15202"
+ },
+ {
+ "sha": "5fdb783e5262ec199d6b91b0c0113d28a6605c87",
+ "filename": "random/19912.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19912.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19912.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19912.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28881"
+ },
+ {
+ "sha": "fd6169b6e3364b2dd0a033d24965c9dbab9c6f9a",
+ "filename": "random/19922.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19922.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19922.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19922.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18023"
+ },
+ {
+ "sha": "02b9e1eb18cd39a78af33d7559d7ed2ba8934b8c",
+ "filename": "random/19952.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19952.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F19952.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F19952.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10334"
+ },
+ {
+ "sha": "c45c303affc42adad9d559b17e17537c9f778f57",
+ "filename": "random/20007.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20007.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20007.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20007.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27298"
+ },
+ {
+ "sha": "b630da6c8469ff5852c37f9f1e1f1d27bf209a0c",
+ "filename": "random/20050.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20050.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20050.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20050.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13806"
+ },
+ {
+ "sha": "cef7c446ac227cf550615950929a840f9a4d2320",
+ "filename": "random/20058.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20058.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20058.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20058.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16588"
+ },
+ {
+ "sha": "07e62978eb8f8989b5f4d4d3241d9590bee7aadd",
+ "filename": "random/20073.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20073.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20073.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20073.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27692"
+ },
+ {
+ "sha": "3a5c1c66c27aacfff46ea16d7b28fc6c908dd531",
+ "filename": "random/20173.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20173.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20173.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20173.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6577"
+ },
+ {
+ "sha": "b57252391c66ad28b2c83dd6f4ef9180cfc78eef",
+ "filename": "random/20240.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20240.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20240.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20240.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8357"
+ },
+ {
+ "sha": "570a868e942df851e969b611ad4d6d3ae58420f8",
+ "filename": "random/20383.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20383.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20383.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20383.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5421"
+ },
+ {
+ "sha": "fb5ec0567573771fa07af43032663a1fd581b9f9",
+ "filename": "random/20416.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20416.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20416.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20416.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25707"
+ },
+ {
+ "sha": "20de14b506ee8d309eb7233a9e23e87baee6ed49",
+ "filename": "random/20543.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20543.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20543.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20543.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4337"
+ },
+ {
+ "sha": "a70b62183792e449b4a909cf7e4846716c08542e",
+ "filename": "random/2059.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2059.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2059.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2059.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23031"
+ },
+ {
+ "sha": "f339067f32b5c98e86d3225a4cc8b007a885514a",
+ "filename": "random/20682.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20682.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20682.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20682.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18107"
+ },
+ {
+ "sha": "e83eb2865aca6532dec029d3de81ebb18a1b7996",
+ "filename": "random/20811.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20811.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20811.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20811.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14224"
+ },
+ {
+ "sha": "33d6168ad20bb6e5e2366a986529ad83f308c7c9",
+ "filename": "random/20904.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20904.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20904.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20904.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6856"
+ },
+ {
+ "sha": "193548119a9173b05da0aef418af8f3a58d02068",
+ "filename": "random/20922.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20922.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20922.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20922.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18291"
+ },
+ {
+ "sha": "79bf159caab0e7a18945513e8daeee57e7d5756f",
+ "filename": "random/20949.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20949.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20949.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20949.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14734"
+ },
+ {
+ "sha": "682f073dce810db438b1a35398f25967a72028c9",
+ "filename": "random/20976.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20976.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F20976.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F20976.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23081"
+ },
+ {
+ "sha": "43f26745913d68bacc27482c4b1af4efe4142a49",
+ "filename": "random/21000.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21000.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21000.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21000.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22794"
+ },
+ {
+ "sha": "e4bace5a356dd825b4d7dd7bd262e982c515cc2f",
+ "filename": "random/21014.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21014.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21014.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21014.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9519"
+ },
+ {
+ "sha": "991b11f5d755030ec20f33c447af96854083d8e6",
+ "filename": "random/2110.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2110.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2110.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2110.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25885"
+ },
+ {
+ "sha": "06cd33b3a2a647062ea186abdec79610b5af9410",
+ "filename": "random/21111.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21111.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21111.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21111.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15928"
+ },
+ {
+ "sha": "a20e18243e7cbb44a3f86420b100966807a6fb52",
+ "filename": "random/21128.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21128.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21128.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21128.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20486"
+ },
+ {
+ "sha": "6ff058e4ba7b7a6691056f727e3007893b4c5033",
+ "filename": "random/21164.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21164.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21164.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21164.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22671"
+ },
+ {
+ "sha": "6ba0028cf1f009c82fbd6eaf54e98b67fd5186e5",
+ "filename": "random/21304.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21304.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21304.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21304.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17324"
+ },
+ {
+ "sha": "ec42e6d49a9f887b4263755068bb31dfe6ad2a7e",
+ "filename": "random/21357.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21357.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21357.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21357.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2142"
+ },
+ {
+ "sha": "38c11d1503cbd6973e748cc45878e6f4106597fa",
+ "filename": "random/21360.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21360.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21360.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21360.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19846"
+ },
+ {
+ "sha": "3e481871272d4e22a7b824c87025ca522e71b4be",
+ "filename": "random/21459.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21459.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21459.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21459.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30737"
+ },
+ {
+ "sha": "33949a58ac9fa6e69522c657016dcbfee8605464",
+ "filename": "random/21707.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21707.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21707.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21707.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15267"
+ },
+ {
+ "sha": "a37e2a8309c39263a54e692492f3702d76325d15",
+ "filename": "random/21712.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21712.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21712.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21712.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5980"
+ },
+ {
+ "sha": "50e370fcddd8f589d6fc6c22d78674028e7461cc",
+ "filename": "random/21724.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21724.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21724.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21724.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32242"
+ },
+ {
+ "sha": "d3c134636374c2fd26a47d3a6f2ecdf07343cd66",
+ "filename": "random/21835.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21835.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21835.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21835.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21517"
+ },
+ {
+ "sha": "e98bb82afe3002e14f6ae3d044d9828c40b9cdde",
+ "filename": "random/21847.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21847.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21847.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21847.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17232"
+ },
+ {
+ "sha": "caf313abb1c80f6b2e59c44d2f0e9981ef6ff374",
+ "filename": "random/21875.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21875.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21875.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21875.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23561"
+ },
+ {
+ "sha": "f3e93d79f9817ea060d72204b7bf8167eadb23ad",
+ "filename": "random/21881.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21881.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21881.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21881.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13925"
+ },
+ {
+ "sha": "217ec973caa3d4aa7c7c278d405f20650c2ff51d",
+ "filename": "random/21884.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21884.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21884.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21884.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5649"
+ },
+ {
+ "sha": "c5162e2c5c4e7d4d60550ba33dc952af16add899",
+ "filename": "random/21987.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21987.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F21987.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F21987.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19429"
+ },
+ {
+ "sha": "df616618d257ef10208f6b22c4a769e1df7b113a",
+ "filename": "random/22014.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22014.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22014.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22014.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23268"
+ },
+ {
+ "sha": "55c23b97e1a7a589660f86a22b081a883f89055f",
+ "filename": "random/22046.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22046.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22046.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22046.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25251"
+ },
+ {
+ "sha": "0fc1b9e382e36a6b04ce846c90a133ad6b8bdfbd",
+ "filename": "random/22126.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20396"
+ },
+ {
+ "sha": "531f73c0c781df7282829f153be9072d0009f3ad",
+ "filename": "random/22154.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22154.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22154.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22154.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13161"
+ },
+ {
+ "sha": "263896ceab90da18101055fb8273ddccb3f0f8ed",
+ "filename": "random/22168.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22168.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22168.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22168.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21523"
+ },
+ {
+ "sha": "0b869f9e5a9949ea191494f283a2c8bce41ed43a",
+ "filename": "random/22200.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22200.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22200.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22200.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18191"
+ },
+ {
+ "sha": "cf8e983961502b43f5205d49560d4d451852e944",
+ "filename": "random/22215.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22215.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22215.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22215.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26450"
+ },
+ {
+ "sha": "aa0787943184ec8d17333e04f16a189893f84ea3",
+ "filename": "random/22233.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22233.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22233.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22233.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8297"
+ },
+ {
+ "sha": "112df5f7d17813c08048c0d709c1ff5f4be37010",
+ "filename": "random/22255.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22255.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22255.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22255.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26622"
+ },
+ {
+ "sha": "9adbd23923bacef95f462638443fe16f45bf2f4b",
+ "filename": "random/22264.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22264.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22264.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22264.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2042"
+ },
+ {
+ "sha": "fbaf601af1b23a27736ad529def8ac5bd174add9",
+ "filename": "random/22332.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22332.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22332.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22332.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26150"
+ },
+ {
+ "sha": "86761e45f7a9131560207db0f64c51901924b999",
+ "filename": "random/22364.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22364.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22364.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22364.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9671"
+ },
+ {
+ "sha": "966e333dd72d7a267604b48bc868e8e92be69149",
+ "filename": "random/22416.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22416.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22416.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22416.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23309"
+ },
+ {
+ "sha": "ee944c2d8f3450a4673ad71e82dd462828499131",
+ "filename": "random/22464.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22464.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22464.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22464.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10354"
+ },
+ {
+ "sha": "8f901d83747ee20a19cbe4f199b083e5a3678c61",
+ "filename": "random/22516.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22516.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22516.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22516.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25397"
+ },
+ {
+ "sha": "29235ffb78a1170c734cacea68d0a126028adc1d",
+ "filename": "random/22526.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22526.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22526.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22526.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4306"
+ },
+ {
+ "sha": "e06108c0fa14137d39a66c5a45d58dbde7904cc6",
+ "filename": "random/22587.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22587.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22587.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22587.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+247"
+ },
+ {
+ "sha": "731db4d71751d70fb93863e782c9b25a6f5af00e",
+ "filename": "random/22592.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22592.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22592.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22592.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22161"
+ },
+ {
+ "sha": "d837ea78a0a321485e60d977bd887a157d0ab6f3",
+ "filename": "random/22613.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22613.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22613.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22613.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5608"
+ },
+ {
+ "sha": "8df6f8a0aa30cb4c198e9f23d6ab2d76128867a8",
+ "filename": "random/22649.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22649.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22649.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22649.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19069"
+ },
+ {
+ "sha": "2a1922f8e90baacf7ef0e8b64172916b32c72daa",
+ "filename": "random/22659.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22659.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22659.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22659.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24276"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json
new file mode 100644
index 0000000000..f148896940
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json
@@ -0,0 +1,3686 @@
+{
+ "sha": "b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "node_id": "C_kwDOJzFPltoAKGI4MzgxMmFhNzZiYjdjM2M0M2RhOTZmYmY4YWVjMWU0NWRiODc2MjQ",
+ "commit": {
+ "author": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:50:57Z"
+ },
+ "committer": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:50:57Z"
+ },
+ "message": "A commit with lots of files",
+ "tree": {
+ "sha": "6718afb2869b086c47122e4187b14585fed52644",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees/6718afb2869b086c47122e4187b14585fed52644"
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "comment_count": 0,
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624/comments",
+ "author": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "committer": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "parents": [
+ {
+ "sha": "5cd73f73a713a9b912a6c82334d6b7c7dab0fe96",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/5cd73f73a713a9b912a6c82334d6b7c7dab0fe96",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/5cd73f73a713a9b912a6c82334d6b7c7dab0fe96"
+ }
+ ],
+ "stats": {
+ "total": 691,
+ "additions": 691,
+ "deletions": 0
+ },
+ "files": [
+ {
+ "sha": "19d8c7c338f6ace51c04d403f23794c80a59264c",
+ "filename": "random/22707.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22707.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22707.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22707.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23685"
+ },
+ {
+ "sha": "e1bcb22e0e07e6aa562e6438f673c1f7513b4d4e",
+ "filename": "random/2271.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2271.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2271.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2271.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2333"
+ },
+ {
+ "sha": "22f0024e5c89ccd25562c9592a5e66a06ccbb645",
+ "filename": "random/22715.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22715.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22715.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22715.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14894"
+ },
+ {
+ "sha": "9340e766f333c9ca6e7f9cacd86da59e0c79876a",
+ "filename": "random/22720.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22720.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22720.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22720.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6448"
+ },
+ {
+ "sha": "f8d485e7d21aa42e9d69d7710dbc422d62301ad8",
+ "filename": "random/2279.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2279.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2279.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2279.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26556"
+ },
+ {
+ "sha": "2f0a28ce196207bd325eb9f78e998fad62ebbb91",
+ "filename": "random/22807.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22807.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22807.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22807.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24099"
+ },
+ {
+ "sha": "596c536ff79f0bb54b0d43186ba9dc3163149068",
+ "filename": "random/22817.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22817.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22817.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22817.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11999"
+ },
+ {
+ "sha": "63de6e495a333225894a2c10d1f5da9f2b0bc388",
+ "filename": "random/22839.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22839.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22839.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22839.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26382"
+ },
+ {
+ "sha": "2e4a9389fbafb68814d99370c6a3324fe769ca27",
+ "filename": "random/22863.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22863.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22863.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22863.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16368"
+ },
+ {
+ "sha": "af13b1c489344b7104b00b68d3665b5894231eca",
+ "filename": "random/22971.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22971.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F22971.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F22971.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1588"
+ },
+ {
+ "sha": "6cb37e00ef9432181f8a0bb665de35092d5d0370",
+ "filename": "random/23108.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23108.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23108.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23108.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15470"
+ },
+ {
+ "sha": "0620b91a6487a14cbc50df00b1cd284a4a7549e1",
+ "filename": "random/23130.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23130.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23130.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23130.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19595"
+ },
+ {
+ "sha": "2e74587a1b458f9582dffd34a67681c444199d03",
+ "filename": "random/23141.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23141.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23141.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23141.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27008"
+ },
+ {
+ "sha": "55f69fcdef99260ac2320175d52618b5388686de",
+ "filename": "random/23142.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23142.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23142.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23142.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17879"
+ },
+ {
+ "sha": "138ae7ea386170f82c1808085ca97f0fe676aa02",
+ "filename": "random/23171.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23171.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23171.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23171.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27296"
+ },
+ {
+ "sha": "7e30bed39582f82d54c24bec0b872e13ad701ed4",
+ "filename": "random/2320.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2320.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2320.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2320.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5431"
+ },
+ {
+ "sha": "6b207bad6c8945f76ebfe74624a1b98e547924a8",
+ "filename": "random/23285.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23285.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23285.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23285.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3191"
+ },
+ {
+ "sha": "57b05dbf7cd0939c222442136a4b52d4ba49fcd3",
+ "filename": "random/233.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F233.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F233.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F233.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13431"
+ },
+ {
+ "sha": "85d022d5928070ad527212dfa64245ff17f1c173",
+ "filename": "random/23350.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23350.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23350.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23350.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21102"
+ },
+ {
+ "sha": "5ed7d7f4a449a44b13655d7d8ed90b2e60cde0cf",
+ "filename": "random/23358.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23358.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23358.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23358.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18940"
+ },
+ {
+ "sha": "1c2ba3a97fdb7b53ed9815c8acac2935a3fa5607",
+ "filename": "random/23383.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23383.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23383.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23383.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4744"
+ },
+ {
+ "sha": "26551cf1336c5a4efc39e02dfcf8c559c48bbfe2",
+ "filename": "random/23384.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23384.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23384.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23384.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+463"
+ },
+ {
+ "sha": "cd4a47354e0caa61b76731ba34f6de5bc9ab50cb",
+ "filename": "random/23393.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23393.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23393.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23393.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30921"
+ },
+ {
+ "sha": "9142bb40c2a9f5182d87b054b3e3281cc393d505",
+ "filename": "random/2350.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2350.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2350.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2350.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2008"
+ },
+ {
+ "sha": "829df7665b845aa04b7017def5874b759cd4b5c2",
+ "filename": "random/23551.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23551.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23551.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23551.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18376"
+ },
+ {
+ "sha": "c40f8f054ef0875fbe24accac7b9c87c1cc1c9c6",
+ "filename": "random/23560.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23560.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23560.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23560.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23317"
+ },
+ {
+ "sha": "a818abc4a57dd5a9c9fbbc8afcaa8ba51355776c",
+ "filename": "random/23579.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23579.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23579.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23579.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+736"
+ },
+ {
+ "sha": "1bc0fa398e769a54edc3b1f3a0a08bb17885c4fe",
+ "filename": "random/23581.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23581.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23581.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23581.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21346"
+ },
+ {
+ "sha": "28e7ef57d7c26d3ed0fb10e594712506bc58c2b5",
+ "filename": "random/23589.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23589.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23589.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23589.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32625"
+ },
+ {
+ "sha": "7be817d2f8911f2d77daf8adbefd074dfe8c12bb",
+ "filename": "random/23597.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23597.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23597.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23597.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17369"
+ },
+ {
+ "sha": "498e27e8384e77da6e1cf53ee468a82d3b4ef761",
+ "filename": "random/2361.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2361.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2361.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2361.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28827"
+ },
+ {
+ "sha": "622e927fb496cd6cee078e4c2d99c3dc9485142c",
+ "filename": "random/23703.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23703.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23703.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23703.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7538"
+ },
+ {
+ "sha": "cdc17066eb9a0891570cb951410b85a8fb2a3882",
+ "filename": "random/23705.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23705.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23705.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23705.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12765"
+ },
+ {
+ "sha": "356ded05dcd8242418bbe3dc4929c2f97ff0a12b",
+ "filename": "random/23734.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23734.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23734.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23734.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18258"
+ },
+ {
+ "sha": "d322586238a1d721f523a96104db694882881b4a",
+ "filename": "random/23758.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23758.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23758.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23758.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20157"
+ },
+ {
+ "sha": "ed2d82a151d26d37c0439d008e1a2a9db132873b",
+ "filename": "random/2378.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2378.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2378.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2378.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28681"
+ },
+ {
+ "sha": "2ebcee9cf00845e9f71d46d8c36c2c80ecf30de9",
+ "filename": "random/23781.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23781.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23781.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23781.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31260"
+ },
+ {
+ "sha": "bd076fea52cfe35474404f471c8331514c8f5df8",
+ "filename": "random/23809.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23809.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23809.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23809.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7041"
+ },
+ {
+ "sha": "b9162d852b46c43ce0f144b2ae5a353d0079b7a5",
+ "filename": "random/23852.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23852.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23852.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23852.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15910"
+ },
+ {
+ "sha": "4cd62f6ebf1b596ebb1ec643312bdb08927c5290",
+ "filename": "random/23883.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23883.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23883.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23883.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14711"
+ },
+ {
+ "sha": "45c40028f4a76dea0d1624856845036aa739b050",
+ "filename": "random/23926.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23926.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F23926.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F23926.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16033"
+ },
+ {
+ "sha": "29369e2fca5b9655f54d825ef0ecee1a6fa26dc5",
+ "filename": "random/24018.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24018.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24018.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24018.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22972"
+ },
+ {
+ "sha": "4e605f38b5b824bc597362f70c6b9ad846fdbec6",
+ "filename": "random/24127.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24127.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24127.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24127.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8687"
+ },
+ {
+ "sha": "0ae9d1ef4c0100a8c52c4f6aa982dad9042e0163",
+ "filename": "random/24132.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24132.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24132.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24132.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+334"
+ },
+ {
+ "sha": "39a358f9dc792ff0d88e150bb2d56ab0d4dbba21",
+ "filename": "random/24180.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24180.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24180.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24180.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24984"
+ },
+ {
+ "sha": "02f5edf53cf73d0674a2d398dbea0ed984421bdf",
+ "filename": "random/24215.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24215.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24215.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24215.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27518"
+ },
+ {
+ "sha": "c343caa8e265926693ef1727f41766c0f7466502",
+ "filename": "random/24351.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24351.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24351.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24351.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12223"
+ },
+ {
+ "sha": "e66b68a27471b755f10abb8916a5c846a9ace1a4",
+ "filename": "random/24386.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24386.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24386.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24386.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13740"
+ },
+ {
+ "sha": "9292fcae65737c1f3ffb935049d23c7478a0a716",
+ "filename": "random/24410.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24410.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24410.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24410.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6606"
+ },
+ {
+ "sha": "f57d3540e6b9286644e8f03cec3446071262de76",
+ "filename": "random/24416.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24416.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24416.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24416.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30437"
+ },
+ {
+ "sha": "470493751a13f75ea9a8a9da070e7e58aea749f3",
+ "filename": "random/24418.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24418.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24418.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24418.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8720"
+ },
+ {
+ "sha": "00adea1cb89627387663b7e53c929d7dcb5a9640",
+ "filename": "random/24538.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24538.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24538.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24538.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27694"
+ },
+ {
+ "sha": "fd639d9b10013e87df0976e4b3e7c7596d78e3d7",
+ "filename": "random/24545.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24545.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24545.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24545.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7078"
+ },
+ {
+ "sha": "c05309ba1466f286ce44f8731f0e627430de73ed",
+ "filename": "random/24625.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24625.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24625.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24625.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23982"
+ },
+ {
+ "sha": "7e1f9f8ebfeb64d1c4087118cb896f45f34a54f7",
+ "filename": "random/24636.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24636.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24636.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24636.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7301"
+ },
+ {
+ "sha": "e0a36c89f6313ae82a44b0f207d4b894f1d5df6f",
+ "filename": "random/24791.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24791.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24791.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24791.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5232"
+ },
+ {
+ "sha": "e382e8c514fbfbf5e4976b1b1fc9b1cab0490913",
+ "filename": "random/2486.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2486.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2486.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2486.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20736"
+ },
+ {
+ "sha": "10a4cc301483f7ead26a4cc336cef8c9fe740756",
+ "filename": "random/24860.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24860.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24860.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24860.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28946"
+ },
+ {
+ "sha": "b2dffb77e8b99b060aa767ffd1de397492aca97b",
+ "filename": "random/24863.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24863.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24863.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24863.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1652"
+ },
+ {
+ "sha": "194066ad76256795373bc8709e466932313d6819",
+ "filename": "random/24871.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24871.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24871.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24871.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12820"
+ },
+ {
+ "sha": "2c527f0e2bd36f8a3c8be4a84a3ed03e18697315",
+ "filename": "random/24888.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24888.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24888.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24888.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8461"
+ },
+ {
+ "sha": "56e4520ef2c30c565f31a7580a8542151f3910aa",
+ "filename": "random/24889.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24889.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F24889.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F24889.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25066"
+ },
+ {
+ "sha": "68349c811626b26ffdadc7b58a8401f90e58e160",
+ "filename": "random/25014.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25014.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25014.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25014.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26438"
+ },
+ {
+ "sha": "d474e1c338b8128abbac7e21348fc45fecda8564",
+ "filename": "random/2518.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2518.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2518.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2518.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6724"
+ },
+ {
+ "sha": "a1ebabbab87318bbb425d72f3ead07ec8e2e17d6",
+ "filename": "random/25194.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25194.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25194.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25194.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32430"
+ },
+ {
+ "sha": "474510dc2f9c8d88b0f9bfede0a722230f4ed8a9",
+ "filename": "random/25204.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25204.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25204.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25204.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25312"
+ },
+ {
+ "sha": "79199da5e61485412fbf05bc937d3c14a2a61887",
+ "filename": "random/25237.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25237.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25237.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25237.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22028"
+ },
+ {
+ "sha": "8b9c622b5827cd223b3312e0da15598b115381be",
+ "filename": "random/25364.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25364.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25364.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25364.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32679"
+ },
+ {
+ "sha": "838b2b834bd2cda32a9e45b90bee54719840b1b9",
+ "filename": "random/25383.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25383.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25383.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25383.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20578"
+ },
+ {
+ "sha": "09b20f4efc3454f1c93695f3d5b8f4573b28e425",
+ "filename": "random/25386.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25386.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25386.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25386.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21387"
+ },
+ {
+ "sha": "0a9f0355100d270af7f9a9143a143ab81d9d31ba",
+ "filename": "random/25402.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25402.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25402.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25402.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13087"
+ },
+ {
+ "sha": "9a9670beef1516979b00a55ceedfac74f73836ae",
+ "filename": "random/25559.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25559.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25559.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25559.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16029"
+ },
+ {
+ "sha": "a19e190ee13aab334f427571809fe420b6d7ef58",
+ "filename": "random/25560.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25560.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25560.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25560.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19558"
+ },
+ {
+ "sha": "6048c22a3f8b3b1b98581fdc213660a57d21a131",
+ "filename": "random/25578.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25578.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25578.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25578.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16772"
+ },
+ {
+ "sha": "b8ac12590288f3c0f33c0b23df70102b74dfaaaf",
+ "filename": "random/25598.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25598.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25598.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25598.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6517"
+ },
+ {
+ "sha": "b3c2e6e4494225f311d897ce3e0f65bfee0bf6ae",
+ "filename": "random/25689.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25689.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25689.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25689.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30119"
+ },
+ {
+ "sha": "450b777514adcc1646e942869b119b908b299307",
+ "filename": "random/25762.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25762.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25762.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25762.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17273"
+ },
+ {
+ "sha": "8f8c5bddca66e57c1ffefac9e2c7f426ad890e0a",
+ "filename": "random/25768.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25768.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25768.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25768.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22547"
+ },
+ {
+ "sha": "321ba80783b701c2e88afe44083e01b2bf307376",
+ "filename": "random/25838.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25838.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25838.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25838.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21677"
+ },
+ {
+ "sha": "d3bbff41e22d1c217607d9fbbd06db9b2d56ef3b",
+ "filename": "random/25904.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25904.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25904.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25904.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26269"
+ },
+ {
+ "sha": "47902851cd41127833a18d098a74739a0078cb37",
+ "filename": "random/25986.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25986.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F25986.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F25986.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12693"
+ },
+ {
+ "sha": "f2b9aa62ba8d34bade88e74c5a68ef71bf5b562b",
+ "filename": "random/26016.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26016.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26016.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26016.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21418"
+ },
+ {
+ "sha": "0635d64698c39acfb338194ff345f050c3f1bd07",
+ "filename": "random/26023.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26023.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26023.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26023.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15372"
+ },
+ {
+ "sha": "473ef4c61b4445af5b8bbe7da7b2eef7812a79c5",
+ "filename": "random/26087.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26087.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26087.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26087.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15729"
+ },
+ {
+ "sha": "6cb37e00ef9432181f8a0bb665de35092d5d0370",
+ "filename": "random/26129.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26129.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26129.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26129.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15470"
+ },
+ {
+ "sha": "b1ee089f2a08b8ba4d0f7e2a9923155f4e505140",
+ "filename": "random/26141.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26141.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26141.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26141.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5528"
+ },
+ {
+ "sha": "c7a872b37eade3e60d67496f3253db0ff75ff4c1",
+ "filename": "random/26267.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26267.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26267.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26267.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29829"
+ },
+ {
+ "sha": "b6234032c524234d798424a0332c88a3e50b6851",
+ "filename": "random/26367.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26367.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26367.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26367.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18145"
+ },
+ {
+ "sha": "895152c23ffb49e91e2c3f8da5465170fe0bcd6b",
+ "filename": "random/26407.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26407.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26407.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26407.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+748"
+ },
+ {
+ "sha": "5478c714f35ec8a758321acd39af9b29a58f6ede",
+ "filename": "random/26408.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26408.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26408.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26408.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+313"
+ },
+ {
+ "sha": "72272b527bc7ab09a3839a1a5aeabcd68b18a64b",
+ "filename": "random/26414.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26414.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26414.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26414.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17659"
+ },
+ {
+ "sha": "893d2d68f5579f3ca0a64a6b47530c6b592a65d3",
+ "filename": "random/26438.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26438.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26438.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26438.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19880"
+ },
+ {
+ "sha": "6c23c432eb53a07f610b4110cb76e6101824f4ff",
+ "filename": "random/2646.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2646.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2646.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2646.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15531"
+ },
+ {
+ "sha": "1d4d5339ee22f866bc28caa5d4510e3338f225f9",
+ "filename": "random/26480.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26480.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26480.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26480.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12214"
+ },
+ {
+ "sha": "81e1ed4fd4bfecf54ed93ef73f8e41c7cc39843b",
+ "filename": "random/2653.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2653.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2653.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2653.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19389"
+ },
+ {
+ "sha": "438d8ab0b97e03dd18252e9c79aefb1ce5560e28",
+ "filename": "random/26566.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26566.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26566.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26566.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18287"
+ },
+ {
+ "sha": "38e1b2406271cb1a3ea31f31ad1568a653bc015a",
+ "filename": "random/26569.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26569.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26569.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26569.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8626"
+ },
+ {
+ "sha": "ea083d7d59b53280a90b8a7b14ac002a07877ef1",
+ "filename": "random/26572.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26572.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26572.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26572.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28464"
+ },
+ {
+ "sha": "ad9fa199a336e8851c2f8c8ba6fc02f6dfa20767",
+ "filename": "random/26599.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26599.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26599.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26599.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7008"
+ },
+ {
+ "sha": "5f277ae787b09652b4f6a091c66203fbfb646ecd",
+ "filename": "random/26649.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26649.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26649.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26649.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+223"
+ },
+ {
+ "sha": "6a1183329240e53c648876eb041aa9ab010c55b2",
+ "filename": "random/26750.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26750.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26750.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26750.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+654"
+ },
+ {
+ "sha": "d00808b1ee9461307e21f6c425d366bddd8c5506",
+ "filename": "random/26829.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26829.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26829.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26829.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23444"
+ },
+ {
+ "sha": "f83bb2a945e11c9866f66466053f96a8b62ce675",
+ "filename": "random/26869.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26869.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26869.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26869.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29950"
+ },
+ {
+ "sha": "046c69a761be16e91d859990b8c3ea6dc40de286",
+ "filename": "random/26887.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26887.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26887.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26887.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14996"
+ },
+ {
+ "sha": "ea45272b0261813cf8f2cd8c39e040b22b14f7d4",
+ "filename": "random/26900.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26900.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26900.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26900.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2637"
+ },
+ {
+ "sha": "73e3e34dfe60a120ae8044d58988afd7341ebed9",
+ "filename": "random/26901.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26901.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26901.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26901.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23052"
+ },
+ {
+ "sha": "3178db2b52c8118425f15a71769c4e42c6d29d93",
+ "filename": "random/26946.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26946.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26946.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26946.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31256"
+ },
+ {
+ "sha": "a7aa0fca787880d6a3feb77b85901b2da1949394",
+ "filename": "random/26949.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26949.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26949.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26949.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29396"
+ },
+ {
+ "sha": "cf61f84042fe6e3bfcbcd0708aa1eef02e55a92f",
+ "filename": "random/2698.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2698.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2698.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2698.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20619"
+ },
+ {
+ "sha": "dd54067ad8337b21f4e56eac2e3f239ce5b4f140",
+ "filename": "random/26983.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26983.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F26983.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F26983.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9974"
+ },
+ {
+ "sha": "e4efb839b8d76e1dc15a2d40147505cb0240d57d",
+ "filename": "random/2703.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2703.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2703.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2703.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9830"
+ },
+ {
+ "sha": "47d8481e26395c8f74a84e9d5b866d9d5d67ca36",
+ "filename": "random/27096.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27096.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27096.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27096.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8219"
+ },
+ {
+ "sha": "ae3f69655ad3f217e84f507350e47de5440d9e28",
+ "filename": "random/27117.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27117.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27117.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27117.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18868"
+ },
+ {
+ "sha": "db01523e04fbb69ee4e2e8868937deef62886dcc",
+ "filename": "random/27150.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27150.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27150.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27150.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32549"
+ },
+ {
+ "sha": "7c7415c7257774e881973a191dd404594afa3054",
+ "filename": "random/27254.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27254.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27254.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27254.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32350"
+ },
+ {
+ "sha": "f2b9aa62ba8d34bade88e74c5a68ef71bf5b562b",
+ "filename": "random/27271.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27271.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27271.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27271.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21418"
+ },
+ {
+ "sha": "fa9a0917aba15cbdade4e51bab3643242e33aee7",
+ "filename": "random/27288.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27288.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27288.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27288.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6513"
+ },
+ {
+ "sha": "37d6489969eb7eaa83349280165e1bb703adc762",
+ "filename": "random/27347.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27347.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27347.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27347.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11013"
+ },
+ {
+ "sha": "739b529ea9681e07444d5ea7a073479dc0dda73d",
+ "filename": "random/27350.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27350.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27350.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27350.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27466"
+ },
+ {
+ "sha": "2e2bf478986bfd8f98104b8fc8b7cef08f19be77",
+ "filename": "random/27428.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27428.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27428.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27428.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15628"
+ },
+ {
+ "sha": "b6b9202e2108c59ebf5b5aed69f0d2124e9ed3bd",
+ "filename": "random/27434.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27434.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27434.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27434.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9942"
+ },
+ {
+ "sha": "6cdd115afe04ea2f36bb34b1beac3db9c0a18a01",
+ "filename": "random/27436.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27436.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27436.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27436.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30831"
+ },
+ {
+ "sha": "8c22ca2a0d9bb2ca8ee43d829a53ff05e0813eaa",
+ "filename": "random/2745.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2745.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2745.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2745.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9563"
+ },
+ {
+ "sha": "f97dfee55cd15b839a2f940d5ec004e5613bcf8b",
+ "filename": "random/27455.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27455.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27455.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27455.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22951"
+ },
+ {
+ "sha": "fa31d298ded666e92d2a6af301331b5fddce8a6f",
+ "filename": "random/27456.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27456.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27456.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27456.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29634"
+ },
+ {
+ "sha": "38d373da105b51a3b10620f0bbc809f591948f7c",
+ "filename": "random/27504.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27504.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27504.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27504.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6920"
+ },
+ {
+ "sha": "8ec8ae4ab1fa828cb924e852715d830956327447",
+ "filename": "random/27523.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27523.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27523.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27523.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15990"
+ },
+ {
+ "sha": "2ad943094bf115f22251f9392998cac3bb4732e5",
+ "filename": "random/27543.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27543.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27543.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27543.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4019"
+ },
+ {
+ "sha": "c8416ad52337082a1d8bb954ba639814889cca26",
+ "filename": "random/27635.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27635.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27635.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27635.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32036"
+ },
+ {
+ "sha": "a372ad655a3858ec9e61d892e9acfdbeaaa3fc3a",
+ "filename": "random/2774.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2774.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2774.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2774.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16611"
+ },
+ {
+ "sha": "89cab80963d7256ebefcd6232c6e9e3b6d1a1edc",
+ "filename": "random/27753.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27753.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27753.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27753.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11574"
+ },
+ {
+ "sha": "af001ce4df62e3841bf1a2298d8db8e5c7fff7d0",
+ "filename": "random/27791.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27791.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27791.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27791.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20734"
+ },
+ {
+ "sha": "39e5b68206c47debfd8608d35b57d592b3074932",
+ "filename": "random/27850.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27850.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27850.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27850.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5877"
+ },
+ {
+ "sha": "7a61a1e7b011e5c39597b388440bdf2e05c847e3",
+ "filename": "random/27860.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27860.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27860.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27860.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5324"
+ },
+ {
+ "sha": "edae05cdfe211b185fdca04c4925c3eea339a9a4",
+ "filename": "random/27883.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27883.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27883.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27883.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16718"
+ },
+ {
+ "sha": "1829ef50f6641a126f67dc07d9cfbe10d6693bec",
+ "filename": "random/27898.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27898.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F27898.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F27898.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21506"
+ },
+ {
+ "sha": "723c01477c603423d705ce320910c4f14a307338",
+ "filename": "random/280.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F280.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F280.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F280.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24600"
+ },
+ {
+ "sha": "236c602c6a04b81ccbd66ef41eaf9c0cedf92fe8",
+ "filename": "random/28032.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28032.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28032.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28032.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11044"
+ },
+ {
+ "sha": "067dc35de968ea61bcf842ca1b0c7832ebc01ac6",
+ "filename": "random/28130.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28130.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28130.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28130.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18012"
+ },
+ {
+ "sha": "424d1a1e89399ae31ef5b8296da5b8cd7c2eedc1",
+ "filename": "random/28179.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28179.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28179.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28179.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25899"
+ },
+ {
+ "sha": "cf4d36f09b38a59cad2513616f02f16ced42a6ef",
+ "filename": "random/28350.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28350.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28350.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28350.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30311"
+ },
+ {
+ "sha": "d44003a3a39fdc02a8fdaa94a61c6c9dff4bf83a",
+ "filename": "random/28387.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28387.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28387.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28387.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31898"
+ },
+ {
+ "sha": "abd8839a7ff93a25ab0c719461b63bc78428c3ac",
+ "filename": "random/28463.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28463.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28463.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28463.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28507"
+ },
+ {
+ "sha": "90841f2cc626c83e82d0a8274fa2a86340ec2194",
+ "filename": "random/28489.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28489.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28489.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28489.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2586"
+ },
+ {
+ "sha": "162396eb906784daf0723ec440718bb23efee401",
+ "filename": "random/28614.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28614.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28614.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28614.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26097"
+ },
+ {
+ "sha": "0064ea02805206cc850a64779fad73fa2b6fbeb0",
+ "filename": "random/2862.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2862.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F2862.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F2862.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26548"
+ },
+ {
+ "sha": "0eb4c80d4ad1782cb21346941c7a7100706b99bf",
+ "filename": "random/28657.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28657.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28657.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28657.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23931"
+ },
+ {
+ "sha": "5f145b460d1794e462b3eb96ceb947a956e73d70",
+ "filename": "random/28731.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28731.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28731.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28731.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31352"
+ },
+ {
+ "sha": "9428181f2bbaa1d393214d100e0dba2b12ac625c",
+ "filename": "random/28743.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28743.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28743.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28743.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27172"
+ },
+ {
+ "sha": "4c3dbae896348baf60961d0c2131cfe5aa121c15",
+ "filename": "random/28825.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28825.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28825.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28825.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22003"
+ },
+ {
+ "sha": "eb1154fff9844adf343e69f868d6d1b677e836ca",
+ "filename": "random/28920.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28920.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28920.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28920.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18554"
+ },
+ {
+ "sha": "fb583e0f883f17b128fc9e82c690afc0fab68ec0",
+ "filename": "random/28940.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28940.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28940.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28940.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8944"
+ },
+ {
+ "sha": "3b11485254808b850f12532bfb165041b36b83e9",
+ "filename": "random/28996.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28996.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F28996.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F28996.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18020"
+ },
+ {
+ "sha": "9e6a385fa3f837becd1bf4feff72af2ad6e20ed4",
+ "filename": "random/29039.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29039.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29039.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29039.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18053"
+ },
+ {
+ "sha": "a28728c1896853948b1af6250d5867e4460c9aec",
+ "filename": "random/29079.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29079.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29079.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29079.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25694"
+ },
+ {
+ "sha": "9fdc3a37966d662dfc4d3f3b15d09d1ff8340245",
+ "filename": "random/29181.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29181.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29181.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29181.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8991"
+ },
+ {
+ "sha": "39f2aeb188742e987e61e8ef8f91be1acfd106a9",
+ "filename": "random/29188.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29188.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29188.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29188.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4817"
+ },
+ {
+ "sha": "0e6f3c86ee02edab824591bdb05218af77a5d8b8",
+ "filename": "random/29284.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29284.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29284.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29284.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17472"
+ },
+ {
+ "sha": "a8b6fd7eb2094a4351f931ce45fd4b5976b271f2",
+ "filename": "random/29294.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29294.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29294.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29294.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7504"
+ },
+ {
+ "sha": "bae5cc81afbbdcffecb2bfa7ef4aeffabecb9bad",
+ "filename": "random/29337.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29337.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29337.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29337.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7123"
+ },
+ {
+ "sha": "6a2c42ec76149b6bb5556e611754f5aaa3c59a6f",
+ "filename": "random/29373.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29373.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29373.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29373.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10327"
+ },
+ {
+ "sha": "a57b5eb071d2a56ed65b74aa364645bc77480703",
+ "filename": "random/29498.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29498.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29498.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29498.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22307"
+ },
+ {
+ "sha": "97fc622fb7cc83343f83439377d692712c7a7906",
+ "filename": "random/29547.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29547.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29547.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29547.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32153"
+ },
+ {
+ "sha": "72ddb42af8d5aeed85e48671c144e9b5384fb2b0",
+ "filename": "random/29607.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29607.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29607.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29607.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13830"
+ },
+ {
+ "sha": "89bb60c0fd19cd4ce30e4a0f31e6df4a06642830",
+ "filename": "random/29648.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29648.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29648.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29648.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14193"
+ },
+ {
+ "sha": "2b615352a61e9c6938601e9d94bdb8026167ea75",
+ "filename": "random/29662.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29662.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29662.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29662.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18700"
+ },
+ {
+ "sha": "82486f6d91b1aa4deab05499faaab1c458985383",
+ "filename": "random/29723.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29723.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29723.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29723.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30359"
+ },
+ {
+ "sha": "92207ffab6359137215f2f8b10c0547af3e702d5",
+ "filename": "random/29749.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29749.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29749.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29749.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22734"
+ },
+ {
+ "sha": "44b88aa386b0ed41fb010254ea20ff2f613d1d6b",
+ "filename": "random/29795.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29795.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29795.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29795.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1709"
+ },
+ {
+ "sha": "a100b8169087f4b45b61ebb9f076ade21618fa52",
+ "filename": "random/29846.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29846.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29846.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29846.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19566"
+ },
+ {
+ "sha": "b570ddbf520ee6a0919db43a247fd7a0c9b92c9b",
+ "filename": "random/29882.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29882.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29882.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29882.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+391"
+ },
+ {
+ "sha": "cef6e0c63a50ce57357aa065f561a3f2dfb418db",
+ "filename": "random/29911.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29911.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29911.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29911.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30250"
+ },
+ {
+ "sha": "73504dc4a187d074895355c09624c0a7491701e0",
+ "filename": "random/29937.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29937.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29937.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29937.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7767"
+ },
+ {
+ "sha": "9e23270406ac98b4c1c3d312be2a09ae9090afd8",
+ "filename": "random/29978.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29978.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29978.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29978.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27293"
+ },
+ {
+ "sha": "c4321ae013060a1b75a5cd2bfe03613e8ca8664b",
+ "filename": "random/29982.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29982.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F29982.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F29982.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21545"
+ },
+ {
+ "sha": "fc14c60ed4646cbac50e21acead52c95504bd702",
+ "filename": "random/30060.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30060.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30060.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30060.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10477"
+ },
+ {
+ "sha": "8ae86a4dea758c66d2c817bee5e62a67efb6d7a2",
+ "filename": "random/30071.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30071.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30071.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30071.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13883"
+ },
+ {
+ "sha": "2fc3424acaa0e50bc8d5ca83709f929af4d81e17",
+ "filename": "random/30138.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30138.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30138.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30138.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18047"
+ },
+ {
+ "sha": "1ac5b0ec46210362f1018e7e008891013147dcb0",
+ "filename": "random/30236.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30236.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30236.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30236.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2604"
+ },
+ {
+ "sha": "dd26e61bafb3b79aa39fb4426942873dd5c0a87b",
+ "filename": "random/30255.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30255.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30255.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30255.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2318"
+ },
+ {
+ "sha": "521f88090783f348dad3a38abf90898d1f826b29",
+ "filename": "random/30292.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30292.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30292.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30292.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13212"
+ },
+ {
+ "sha": "75cee234e99a2b067c6f140e193a2b89293f096f",
+ "filename": "random/30315.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30315.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30315.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30315.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31777"
+ },
+ {
+ "sha": "ca563993580c56a1d8c79763adba7fa9d3163db0",
+ "filename": "random/30320.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30320.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30320.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30320.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12799"
+ },
+ {
+ "sha": "36fbf31256ba7c16082b351b55b2ac0dc9a17e3f",
+ "filename": "random/30341.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30341.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30341.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30341.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22961"
+ },
+ {
+ "sha": "173edc2f8b9f29a7b6fcff0404cadca165740ab7",
+ "filename": "random/30415.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30415.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30415.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30415.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28759"
+ },
+ {
+ "sha": "a6d392994bd58c8458c805113ffc1b39bbd774d0",
+ "filename": "random/30436.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30436.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30436.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30436.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15681"
+ },
+ {
+ "sha": "4c2ba54c5429cee68baa137bb0a999c81045ac01",
+ "filename": "random/30443.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30443.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30443.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30443.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32354"
+ },
+ {
+ "sha": "4879458197011f1cf84c6e0a08cee5fea9892cb5",
+ "filename": "random/30451.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30451.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30451.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30451.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15665"
+ },
+ {
+ "sha": "41fdf95c8413981f78586637c86c79934d68b1e4",
+ "filename": "random/30457.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30457.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30457.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30457.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12150"
+ },
+ {
+ "sha": "e207e6c4793e42b9cc865af1c9b0aa6b1890881d",
+ "filename": "random/30487.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30487.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30487.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30487.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28219"
+ },
+ {
+ "sha": "65273b5a56fa5f9c82c991a8718db39fb4633073",
+ "filename": "random/30505.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30505.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30505.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30505.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32116"
+ },
+ {
+ "sha": "356a2f9f496c809ad15765435c995963c854ebd5",
+ "filename": "random/30525.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30525.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30525.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30525.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6018"
+ },
+ {
+ "sha": "fc49cbd6eae0ba930e9bd860411d1c5b3378d59c",
+ "filename": "random/30534.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30534.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30534.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30534.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16804"
+ },
+ {
+ "sha": "b24dd7d32584d1d78c5297777c2b97bb274cf4c5",
+ "filename": "random/3065.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3065.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3065.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3065.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31196"
+ },
+ {
+ "sha": "17c63cd65027dc9f08655faff0fb4a7b38e0ae0f",
+ "filename": "random/30676.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30676.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30676.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30676.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22736"
+ },
+ {
+ "sha": "a733b0da47be4485fc397144b090370f50efb0b2",
+ "filename": "random/30789.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30789.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30789.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30789.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5538"
+ },
+ {
+ "sha": "0e217f3806ea1220bf1748f8d9d1a591038f9de0",
+ "filename": "random/30993.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30993.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F30993.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F30993.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22721"
+ },
+ {
+ "sha": "d352dc6bab553c2466d303cc641247210a8d0335",
+ "filename": "random/31108.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31108.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31108.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31108.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17441"
+ },
+ {
+ "sha": "ec1a9150689ae197402ef52f31119c418dc37c5f",
+ "filename": "random/31138.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31138.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31138.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31138.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16774"
+ },
+ {
+ "sha": "2bfce31d93a30902cb3334f3ab7227e24c840ca3",
+ "filename": "random/3115.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3115.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3115.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3115.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31573"
+ },
+ {
+ "sha": "b6c92a0a29f788ea2a1a1dc85e05c1480fe225a5",
+ "filename": "random/31197.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31197.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31197.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31197.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24242"
+ },
+ {
+ "sha": "b93b8dbfed15e664ba916b7d9bc43477380e4f25",
+ "filename": "random/31216.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31216.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31216.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31216.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29225"
+ },
+ {
+ "sha": "5a2287d489b1c4769f682417f4aeb0d6f13abf2e",
+ "filename": "random/31225.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31225.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31225.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31225.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15193"
+ },
+ {
+ "sha": "a0e873a3d9fb9ce330000e00e25b7fef2eca7b0a",
+ "filename": "random/31269.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31269.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31269.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31269.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12545"
+ },
+ {
+ "sha": "de858e2fc56e9064cb89446c737d3444d8410154",
+ "filename": "random/31272.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31272.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31272.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31272.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20777"
+ },
+ {
+ "sha": "fbc4ca6582b9c9534ff63e7f1a4a0251bb130445",
+ "filename": "random/31320.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31320.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31320.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31320.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5961"
+ },
+ {
+ "sha": "c52024da24d16ac6a73ffa2f64db31ed31cc1629",
+ "filename": "random/31326.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31326.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31326.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31326.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4679"
+ },
+ {
+ "sha": "3d556c7907c601765c5e469ee65227e0e4f041b1",
+ "filename": "random/31333.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31333.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31333.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31333.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16306"
+ },
+ {
+ "sha": "653abd695b5a3fc992fe7c68d744c3929762eeec",
+ "filename": "random/31343.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31343.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31343.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31343.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22454"
+ },
+ {
+ "sha": "ce71ff7b0549d82c08eff5a02408a65ac7d6f445",
+ "filename": "random/31377.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31377.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31377.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31377.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11658"
+ },
+ {
+ "sha": "8fba6011f92adbfac7ecaa7710817fd9fbcd9a80",
+ "filename": "random/31427.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31427.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31427.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31427.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17016"
+ },
+ {
+ "sha": "bc51cd774c9c49bd386a719dc326efcd6630c8d6",
+ "filename": "random/31442.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31442.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31442.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31442.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1050"
+ },
+ {
+ "sha": "09e35abcf3b221db668761b6c6cf4e099b13e99b",
+ "filename": "random/31632.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31632.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31632.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31632.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1113"
+ },
+ {
+ "sha": "ddf0577443e732e3595d6c280507b0a2fd5e01b0",
+ "filename": "random/31714.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31714.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31714.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31714.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22937"
+ },
+ {
+ "sha": "bd739743e92231e5dd1777041e3a113ba41609b2",
+ "filename": "random/31756.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31756.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31756.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31756.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14018"
+ },
+ {
+ "sha": "ca29e0b2101622db81d049a7c4e253ef53f995cb",
+ "filename": "random/3180.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3180.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3180.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3180.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23565"
+ },
+ {
+ "sha": "e2f5cf779fa0e27c2d4ea51f219d7c1a95d01d00",
+ "filename": "random/31859.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31859.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31859.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31859.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4626"
+ },
+ {
+ "sha": "8e3f1071a689df6dd8db4377e5aaddff6d5d089a",
+ "filename": "random/31868.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31868.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31868.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31868.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25370"
+ },
+ {
+ "sha": "5d6b6def31c1eb7d1ed3f5b259a1374ccdc35e62",
+ "filename": "random/3190.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3190.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3190.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3190.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21740"
+ },
+ {
+ "sha": "9325fd9dfaa55fdcdf98c1a709d59cc9c5e8faab",
+ "filename": "random/31907.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31907.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31907.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31907.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9438"
+ },
+ {
+ "sha": "b2224788ac289dd6ab5d4222ed610a6d44f22368",
+ "filename": "random/31924.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31924.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31924.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31924.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10444"
+ },
+ {
+ "sha": "c105be5fb329a704fc19ad8d1755336b0f9b29eb",
+ "filename": "random/31973.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31973.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31973.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31973.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1715"
+ },
+ {
+ "sha": "5a4b05c995f6c9b291c8b65e252b8be4045b625f",
+ "filename": "random/31985.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31985.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F31985.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F31985.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13520"
+ },
+ {
+ "sha": "ba66a7d2c746e0fc8d203ed3d7d2d92b5eac9499",
+ "filename": "random/32037.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32037.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32037.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32037.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28433"
+ },
+ {
+ "sha": "3c31c02beb627a7df5e433afbad8d6cbdd0f26d5",
+ "filename": "random/32097.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32097.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32097.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32097.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24893"
+ },
+ {
+ "sha": "6a4d0bfefef2b56f650e076245fa721fc1d39285",
+ "filename": "random/3211.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3211.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3211.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3211.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10853"
+ },
+ {
+ "sha": "d427b49717ae757b20ce777bb03d6d92e7760caf",
+ "filename": "random/32156.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32156.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32156.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32156.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14175"
+ },
+ {
+ "sha": "fd151bc8fed218cb83844cf56e781535b3e788f5",
+ "filename": "random/32161.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32161.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32161.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32161.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30956"
+ },
+ {
+ "sha": "f4b47c593af4159327b424d35485addf307dc838",
+ "filename": "random/32164.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32164.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32164.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32164.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3636"
+ },
+ {
+ "sha": "401fa7b635f8a581ff0452be4efc8bc0ea192555",
+ "filename": "random/32212.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32212.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32212.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32212.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8311"
+ },
+ {
+ "sha": "fe1649522624bf42779c6f7a312b200dc792cc4a",
+ "filename": "random/32221.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32221.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32221.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32221.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26720"
+ },
+ {
+ "sha": "07eda112ac61613bba586d9881adcd219078c780",
+ "filename": "random/32247.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32247.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32247.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32247.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12965"
+ },
+ {
+ "sha": "b5307fe748c71acb3161bb8e9359127522f90a84",
+ "filename": "random/32301.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32301.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32301.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32301.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27770"
+ },
+ {
+ "sha": "0c78dff5396f4da47fa36439f997c50b99de6e2b",
+ "filename": "random/3236.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3236.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3236.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3236.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18167"
+ },
+ {
+ "sha": "d00808b1ee9461307e21f6c425d366bddd8c5506",
+ "filename": "random/32452.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32452.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32452.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32452.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23444"
+ },
+ {
+ "sha": "ed2d82a151d26d37c0439d008e1a2a9db132873b",
+ "filename": "random/32468.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32468.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32468.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32468.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28681"
+ },
+ {
+ "sha": "8381011cfb50ee8f6adbdd9638f258e767bcfee1",
+ "filename": "random/3250.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3250.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3250.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3250.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5743"
+ },
+ {
+ "sha": "37a2cebe6b9c9ea32b854654fa6fe1e4535adfec",
+ "filename": "random/32543.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32543.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32543.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32543.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2380"
+ },
+ {
+ "sha": "bd382c51e569546b26900f34adb41d55a9e3e01c",
+ "filename": "random/32560.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32560.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32560.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32560.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22501"
+ },
+ {
+ "sha": "6bc7b9d3c5d763e9663d3e17b301f9e2dd380127",
+ "filename": "random/32604.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32604.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32604.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32604.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19032"
+ },
+ {
+ "sha": "079ecfa763f098f67914dd7ee1d92b7d0e3b3644",
+ "filename": "random/3268.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3268.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3268.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3268.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6375"
+ },
+ {
+ "sha": "824cab0dc3653ea5ed273b2c2de5492dc913f4a4",
+ "filename": "random/32713.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32713.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32713.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32713.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1867"
+ },
+ {
+ "sha": "bb8a6f2999940f9a823c200171a461ab35b6890c",
+ "filename": "random/32739.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32739.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32739.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32739.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9389"
+ },
+ {
+ "sha": "dd134a98acea047b23d73ec7d9dd3d4e777b391a",
+ "filename": "random/32764.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32764.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F32764.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F32764.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8820"
+ },
+ {
+ "sha": "e8d0f83fcf6496300e08d292b26b018f92d3a6c5",
+ "filename": "random/3315.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3315.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3315.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3315.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2031"
+ },
+ {
+ "sha": "5d9966de0224986b4c43066b918b51ca8b75041b",
+ "filename": "random/3361.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3361.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3361.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3361.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12027"
+ },
+ {
+ "sha": "965bdeed02b232ba2c1545537560fbe3f92e3bd8",
+ "filename": "random/3415.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3415.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3415.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3415.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23269"
+ },
+ {
+ "sha": "1985b89f4c25ac4a11207dc553a8eb76b3613389",
+ "filename": "random/3419.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3419.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3419.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3419.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16782"
+ },
+ {
+ "sha": "c179a536e8efae2fb1db1e599e46443e22a5e5ac",
+ "filename": "random/3471.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3471.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3471.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3471.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4665"
+ },
+ {
+ "sha": "6c113b84f8745b7d3d8289b7eec0243873d3a319",
+ "filename": "random/349.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F349.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F349.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F349.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23472"
+ },
+ {
+ "sha": "74e006961cb04c182cf632c42417a83502a66c14",
+ "filename": "random/3524.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3524.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3524.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3524.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14236"
+ },
+ {
+ "sha": "24ee76b79c096dd79181971167a305a13b00e554",
+ "filename": "random/3599.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3599.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3599.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3599.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29416"
+ },
+ {
+ "sha": "d4024fcbba7f2672c360b084602c2b840908c07f",
+ "filename": "random/367.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F367.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F367.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F367.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23199"
+ },
+ {
+ "sha": "6482611da76dca3196f8f3dcb0b95e75d5584b7e",
+ "filename": "random/3792.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3792.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3792.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3792.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7401"
+ },
+ {
+ "sha": "c4296d9453b68058822d6bc6b1eda6c477f9a43a",
+ "filename": "random/3810.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3810.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3810.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3810.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23322"
+ },
+ {
+ "sha": "55f73b9c653fd35d0f2f613ac5604acaa7cdd75a",
+ "filename": "random/3824.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3824.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3824.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3824.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6176"
+ },
+ {
+ "sha": "bc71cc55d3a04c92a93590a0f9e8d06cfc4b9497",
+ "filename": "random/3887.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3887.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3887.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3887.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4254"
+ },
+ {
+ "sha": "2ff09d433e4f41205a52043e673218ebc7e53b86",
+ "filename": "random/3936.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3936.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3936.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3936.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16213"
+ },
+ {
+ "sha": "5d8c6c43e33c41a7a3564459396d81593cafdf7e",
+ "filename": "random/3984.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3984.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F3984.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F3984.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6907"
+ },
+ {
+ "sha": "0f254fd99eddd5c5f6c27c3774e98e2c90318393",
+ "filename": "random/399.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F399.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F399.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F399.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4002"
+ },
+ {
+ "sha": "8f3983da9e0577e2bdb4653380424df7d8171a24",
+ "filename": "random/4051.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4051.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4051.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4051.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23604"
+ },
+ {
+ "sha": "16aef60ad2e87db3ee8dc7ccb6ab9bf478c184e2",
+ "filename": "random/4073.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4073.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4073.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4073.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6777"
+ },
+ {
+ "sha": "c619d7c16d46e5be901bbbc852de2f302d4dcd76",
+ "filename": "random/4089.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4089.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4089.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4089.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20538"
+ },
+ {
+ "sha": "d15f2844dd107d5e4e41133eb33fda0c18ef45b6",
+ "filename": "random/4120.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4120.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4120.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4120.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11914"
+ },
+ {
+ "sha": "2351a85dcb1b535bdf8eeb685b173c8f18e0dd0e",
+ "filename": "random/4198.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4198.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4198.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4198.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2692"
+ },
+ {
+ "sha": "367c84983477e515cc770de880b71ab8b7945def",
+ "filename": "random/4213.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4213.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4213.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4213.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31019"
+ },
+ {
+ "sha": "a8836cc225f296dcc75475972a9d2a391d322e71",
+ "filename": "random/4232.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4232.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4232.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4232.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14256"
+ },
+ {
+ "sha": "aa0444dab315089f43cec839d3081fc7b9952fb4",
+ "filename": "random/44.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F44.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F44.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F44.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5926"
+ },
+ {
+ "sha": "ec42e6d49a9f887b4263755068bb31dfe6ad2a7e",
+ "filename": "random/4536.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4536.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4536.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4536.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+2142"
+ },
+ {
+ "sha": "ba3343d500bff97f47cbb4bb424495a516d0f223",
+ "filename": "random/4547.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4547.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4547.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4547.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1158"
+ },
+ {
+ "sha": "2757acec793df8eab3da60f93bc07da374270177",
+ "filename": "random/4710.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4710.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4710.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4710.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18871"
+ },
+ {
+ "sha": "2cea19324829c833899042c442ffc6f4c4f56853",
+ "filename": "random/4758.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4758.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4758.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4758.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4669"
+ },
+ {
+ "sha": "d17d98f5402d443eb1a64cd9562d69c07a7c34f4",
+ "filename": "random/4854.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4854.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4854.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4854.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30641"
+ },
+ {
+ "sha": "c3d17068ab0aa1b389b29541304fe38a784f3317",
+ "filename": "random/4871.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4871.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4871.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4871.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31557"
+ },
+ {
+ "sha": "b2b46630d470ba7c54db130fa2836f40d31b8675",
+ "filename": "random/4880.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4880.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F4880.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F4880.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12665"
+ },
+ {
+ "sha": "dae66e9b33f570b3b3557ca76607dd8851a7d166",
+ "filename": "random/5123.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5123.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5123.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5123.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22768"
+ },
+ {
+ "sha": "e1b3454b67f39d9df31278a6b8e8c35c8faa1af0",
+ "filename": "random/5129.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5129.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5129.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5129.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21276"
+ },
+ {
+ "sha": "cc70564368ddcd2217f125589940cbece5b196bc",
+ "filename": "random/5179.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5179.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5179.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5179.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10103"
+ },
+ {
+ "sha": "30db6f113dabacfe2fc154f65b66bc51f7398831",
+ "filename": "random/52.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F52.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F52.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F52.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31689"
+ },
+ {
+ "sha": "29b6583c92faee1da429299073d1378fb3e7620a",
+ "filename": "random/5215.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5215.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5215.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5215.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13285"
+ },
+ {
+ "sha": "7393d5c120be90fe4c15caf33b6ed96987648b39",
+ "filename": "random/5248.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5248.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5248.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5248.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8292"
+ },
+ {
+ "sha": "1bdacf3ac3e475e502598e8a4989bf4c6bdce1a9",
+ "filename": "random/5261.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5261.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5261.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5261.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6153"
+ },
+ {
+ "sha": "19d1e65cc85e42f6863700080bebc7d91e432e91",
+ "filename": "random/5357.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5357.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5357.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5357.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5999"
+ },
+ {
+ "sha": "e72c6b3f4abd0bbadf8a67d7a3e9db6ac416facb",
+ "filename": "random/537.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F537.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F537.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F537.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3844"
+ },
+ {
+ "sha": "edb8ba64b3dc77be677ca7e5a79934013b3d1ab7",
+ "filename": "random/5386.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5386.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5386.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5386.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24579"
+ },
+ {
+ "sha": "925298e9ab04a2e3ca970a5e853cb0266784590a",
+ "filename": "random/5494.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5494.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5494.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5494.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16182"
+ },
+ {
+ "sha": "be1db4f66466528d502219e0b16f92b57999b179",
+ "filename": "random/5619.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5619.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5619.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5619.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24714"
+ },
+ {
+ "sha": "87ada86e16e0d5fd5bcf825a3a6e56f11fcabd80",
+ "filename": "random/5640.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5640.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5640.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5640.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16443"
+ },
+ {
+ "sha": "fc90b3526b983eb5d9dc9c9cda97fdc380afd421",
+ "filename": "random/5647.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5647.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5647.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5647.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24449"
+ },
+ {
+ "sha": "db638bdbcbe80d9c598e9f5f863bac217afde0c0",
+ "filename": "random/5654.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5654.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5654.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5654.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8302"
+ },
+ {
+ "sha": "757d7236455ae723277c63df11c47a56e2edbcda",
+ "filename": "random/566.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F566.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F566.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F566.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27324"
+ },
+ {
+ "sha": "b7b17e5abb71d1f629581885b8b542203c8e6607",
+ "filename": "random/568.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F568.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F568.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F568.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29348"
+ },
+ {
+ "sha": "323d1bb416cdaf92a2e745a9b4d01a70b920e993",
+ "filename": "random/5794.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5794.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5794.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5794.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27765"
+ },
+ {
+ "sha": "fde32dc6d61a8ac3742bc85798807781911c1441",
+ "filename": "random/5871.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5871.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5871.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5871.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10251"
+ },
+ {
+ "sha": "45fb0330726448967eea18e27f98a0e34f459eed",
+ "filename": "random/5886.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5886.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5886.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5886.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13043"
+ },
+ {
+ "sha": "0da6778c254aaeea561607fa77b74220498d1db8",
+ "filename": "random/5924.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5924.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F5924.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F5924.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19095"
+ },
+ {
+ "sha": "8f72695599a8b84e0b968fbcab44689435d1c75f",
+ "filename": "random/596.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F596.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F596.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F596.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25505"
+ },
+ {
+ "sha": "fc90b3526b983eb5d9dc9c9cda97fdc380afd421",
+ "filename": "random/6080.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6080.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6080.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6080.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24449"
+ },
+ {
+ "sha": "42670a9cc5d6841594976453187505eafaed8c6f",
+ "filename": "random/6401.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6401.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6401.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6401.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25269"
+ },
+ {
+ "sha": "48fba8aaf1685c89ed12d84403a668e1932dc72b",
+ "filename": "random/6407.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6407.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6407.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6407.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24905"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json
new file mode 100644
index 0000000000..d847125437
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json
@@ -0,0 +1,1178 @@
+{
+ "sha": "b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "node_id": "C_kwDOJzFPltoAKGI4MzgxMmFhNzZiYjdjM2M0M2RhOTZmYmY4YWVjMWU0NWRiODc2MjQ",
+ "commit": {
+ "author": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:50:57Z"
+ },
+ "committer": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:50:57Z"
+ },
+ "message": "A commit with lots of files",
+ "tree": {
+ "sha": "6718afb2869b086c47122e4187b14585fed52644",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees/6718afb2869b086c47122e4187b14585fed52644"
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "comment_count": 0,
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624/comments",
+ "author": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "committer": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "parents": [
+ {
+ "sha": "5cd73f73a713a9b912a6c82334d6b7c7dab0fe96",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/5cd73f73a713a9b912a6c82334d6b7c7dab0fe96",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/5cd73f73a713a9b912a6c82334d6b7c7dab0fe96"
+ }
+ ],
+ "stats": {
+ "total": 691,
+ "additions": 691,
+ "deletions": 0
+ },
+ "files": [
+ {
+ "sha": "433f78acbfd1f56d53cbc44549699280b2e87dc3",
+ "filename": "random/6411.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6411.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6411.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6411.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+7763"
+ },
+ {
+ "sha": "08171a97c9afd62ed7e4d222f5880cf7fc78c38b",
+ "filename": "random/6419.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6419.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6419.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6419.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+11481"
+ },
+ {
+ "sha": "c605e12ff6e8b0197b7a2684a3a46a3606fed90a",
+ "filename": "random/6517.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6517.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6517.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6517.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29138"
+ },
+ {
+ "sha": "ed8dab2ddacfb44bff0ffb2cee1161968897b485",
+ "filename": "random/6543.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6543.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6543.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6543.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12811"
+ },
+ {
+ "sha": "f878d19a4c36561a3586c25fe6744b7253ba755f",
+ "filename": "random/6559.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6559.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6559.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6559.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18017"
+ },
+ {
+ "sha": "9bad6a7184b8ae5090a227ce8c65fead60e9b713",
+ "filename": "random/6578.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6578.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6578.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6578.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24328"
+ },
+ {
+ "sha": "4cb64e99da939785ec5c2a078ba65d0dc4e5a24f",
+ "filename": "random/6646.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6646.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6646.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6646.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12261"
+ },
+ {
+ "sha": "0e2b31626ecf3353ea1c5a2eb28046092dd31637",
+ "filename": "random/6659.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6659.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6659.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6659.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9674"
+ },
+ {
+ "sha": "3d068fdc94329daeb7dac8ede8ce564449f797fd",
+ "filename": "random/6690.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6690.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6690.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6690.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26012"
+ },
+ {
+ "sha": "93fea434a69840388dbfd3d5e43500543f9f05a9",
+ "filename": "random/6715.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6715.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6715.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6715.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18697"
+ },
+ {
+ "sha": "acfc85386a6573735813604fb029f485c487b05b",
+ "filename": "random/6779.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6779.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6779.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6779.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28734"
+ },
+ {
+ "sha": "14fb1a6bf18714846b38bfd600deaf9e0e6c527d",
+ "filename": "random/6842.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6842.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6842.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6842.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32070"
+ },
+ {
+ "sha": "93575b0e7d7857c4e49852502e55ae3764ea33a2",
+ "filename": "random/691.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F691.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F691.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F691.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24971"
+ },
+ {
+ "sha": "e04fc8f96ed864576b24cfef22e07eb297f9ef4d",
+ "filename": "random/6948.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6948.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6948.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6948.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21333"
+ },
+ {
+ "sha": "d2a5225519bcd94c3c6b4902a8e9f012007465a6",
+ "filename": "random/697.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F697.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F697.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F697.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4548"
+ },
+ {
+ "sha": "0f8e9bf3760f7cf609ccc693c2ea7d86b2a6abc8",
+ "filename": "random/6989.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6989.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F6989.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F6989.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19144"
+ },
+ {
+ "sha": "8d3ce569f4eecc79e7216b856eff529a66cfb31b",
+ "filename": "random/7027.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7027.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7027.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7027.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+5278"
+ },
+ {
+ "sha": "7b2e80dab1bb2f664fc384c2ae6226fa36279596",
+ "filename": "random/7095.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7095.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7095.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7095.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10608"
+ },
+ {
+ "sha": "1e57668da4947e38cd0ef03190fcfcea45e02eab",
+ "filename": "random/7141.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7141.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7141.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7141.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15494"
+ },
+ {
+ "sha": "477a586314ed389c8580f1e26e1763e6ba350e92",
+ "filename": "random/7147.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7147.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7147.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7147.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8364"
+ },
+ {
+ "sha": "f2644a2bc197ef050b3391b1dc650fbe74ad82a0",
+ "filename": "random/7151.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7151.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7151.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7151.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28524"
+ },
+ {
+ "sha": "95ace1a28cae462a7e4e0e909573f264b3d90e73",
+ "filename": "random/7186.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7186.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7186.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7186.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12191"
+ },
+ {
+ "sha": "3d53c2e3506c519fdc9ebbe18ad7cf0b94b3824c",
+ "filename": "random/7193.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7193.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7193.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7193.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20852"
+ },
+ {
+ "sha": "3088470482f40f047b09abdd0a8db0afee8bf807",
+ "filename": "random/7197.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7197.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7197.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7197.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19327"
+ },
+ {
+ "sha": "7491812c464ecfdf6153ecf9e10deb470a09d4e7",
+ "filename": "random/7296.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7296.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7296.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7296.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+6529"
+ },
+ {
+ "sha": "7e8c8fed96c8257342a4de03fb53cfd7326dff3c",
+ "filename": "random/7419.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7419.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7419.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7419.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+4831"
+ },
+ {
+ "sha": "ac9403655e57def1a9b6c7bee5a973277d52e347",
+ "filename": "random/7431.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7431.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7431.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7431.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9421"
+ },
+ {
+ "sha": "db5eff4d467aa3a41b3b64be3a8ceece6cd8f753",
+ "filename": "random/7483.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7483.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7483.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7483.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25492"
+ },
+ {
+ "sha": "668e564f6deb899bdfd868841f13162635020bef",
+ "filename": "random/7500.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7500.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7500.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7500.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24030"
+ },
+ {
+ "sha": "3f894f77c3f71971e31643c5e29a274341575173",
+ "filename": "random/7542.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7542.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7542.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7542.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1653"
+ },
+ {
+ "sha": "9e486411ed0855c07f1e789f7adedee4193dfaa1",
+ "filename": "random/7575.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7575.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7575.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7575.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28522"
+ },
+ {
+ "sha": "7114a2e94a1bd1a589120042186241f0fe94b54f",
+ "filename": "random/7619.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7619.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7619.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7619.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22955"
+ },
+ {
+ "sha": "940035f801340ca870beef2698fc77254b85bb46",
+ "filename": "random/7634.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7634.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7634.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7634.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32702"
+ },
+ {
+ "sha": "4467051c6aa7b371e663508402b1b563b4f5055e",
+ "filename": "random/7683.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7683.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7683.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7683.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15024"
+ },
+ {
+ "sha": "295edcf38f059089c792ede896256e9fc318844c",
+ "filename": "random/7697.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7697.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7697.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7697.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29504"
+ },
+ {
+ "sha": "4c79e0e38d18dc468211888eb02277bead307fa2",
+ "filename": "random/7749.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7749.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7749.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7749.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27701"
+ },
+ {
+ "sha": "f0d3814dfe951256673d2280bfdc698f318e1e17",
+ "filename": "random/7767.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7767.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7767.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7767.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31664"
+ },
+ {
+ "sha": "187d7d63e55134e03718a6c5fbbd307f37f188fc",
+ "filename": "random/7817.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7817.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F7817.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F7817.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12663"
+ },
+ {
+ "sha": "17ce1d62bb2cab4d2f02d431a125eba909b480fb",
+ "filename": "random/8054.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8054.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8054.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8054.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26459"
+ },
+ {
+ "sha": "fb824b53618fcc0bf7d96242b33c5d9fabcea23c",
+ "filename": "random/8101.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8101.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8101.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8101.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18808"
+ },
+ {
+ "sha": "a6325dbed626ae20b762d2e476470c08a89feaff",
+ "filename": "random/8113.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8113.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8113.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8113.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14874"
+ },
+ {
+ "sha": "f756540ed7bd33d0542e38d82cbba11d218e7e9b",
+ "filename": "random/8139.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8139.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8139.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8139.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22756"
+ },
+ {
+ "sha": "c3d17068ab0aa1b389b29541304fe38a784f3317",
+ "filename": "random/8141.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8141.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8141.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8141.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31557"
+ },
+ {
+ "sha": "737f026267fe74049c81248a353c77919a865845",
+ "filename": "random/8189.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8189.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8189.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8189.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21166"
+ },
+ {
+ "sha": "0a0b6fe58e42c4f64123b6737ce42ee1be722944",
+ "filename": "random/8198.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8198.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8198.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8198.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22998"
+ },
+ {
+ "sha": "9b5dedb821ccf23e133bb75cf6062b722d6bd0dd",
+ "filename": "random/8203.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8203.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8203.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8203.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+31760"
+ },
+ {
+ "sha": "1eb0c5e16013e6e7572f60f36c99c0b8de0e1476",
+ "filename": "random/8258.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8258.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8258.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8258.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1443"
+ },
+ {
+ "sha": "d101dea5562236a4b73af290d0e54e922f9646db",
+ "filename": "random/8342.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8342.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8342.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8342.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+15071"
+ },
+ {
+ "sha": "6129a53e932a7133baf4dbd9af34fbd5e992da2d",
+ "filename": "random/8404.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8404.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8404.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8404.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3853"
+ },
+ {
+ "sha": "2acfae7181e1173970bcf66a8a1f5b64e29c3ac9",
+ "filename": "random/8488.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8488.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8488.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8488.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14966"
+ },
+ {
+ "sha": "465e8a52ad230774ec3bd3f8a6776f23e3ee29f8",
+ "filename": "random/8608.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8608.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8608.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8608.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9692"
+ },
+ {
+ "sha": "a047849be99f6d66f18db6766ee2b64b136288fd",
+ "filename": "random/8629.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8629.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8629.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8629.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14597"
+ },
+ {
+ "sha": "f8a21f1b4964ec7681d83942314b88c7f269c30b",
+ "filename": "random/8636.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8636.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8636.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8636.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12217"
+ },
+ {
+ "sha": "a9fd72a7fc72b1767635371ea19be36ec6399f19",
+ "filename": "random/8724.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8724.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8724.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8724.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3279"
+ },
+ {
+ "sha": "31382fbfc5b6fba30abd9fbd0eaaa11b06871e6f",
+ "filename": "random/8859.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8859.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8859.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8859.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29381"
+ },
+ {
+ "sha": "d342f714ea7143d43cda591f1986f791613e0907",
+ "filename": "random/8882.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8882.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8882.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8882.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20668"
+ },
+ {
+ "sha": "70a4157a83cdd268beb48e58cc5d5234ab5e7577",
+ "filename": "random/8885.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8885.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8885.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8885.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20310"
+ },
+ {
+ "sha": "a2113d9b866e48188df16db5de5408553197e6cf",
+ "filename": "random/8934.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8934.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8934.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8934.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+3406"
+ },
+ {
+ "sha": "76cea4a48be9775e47bd52cc9f1b73287ccb10f9",
+ "filename": "random/8949.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8949.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8949.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8949.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10173"
+ },
+ {
+ "sha": "4c11389fbd1ec8a07c5af19ef1b6eb1cc56298be",
+ "filename": "random/8956.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8956.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8956.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8956.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1213"
+ },
+ {
+ "sha": "7dcb113f49c1e4563c5971971031bc40044c7327",
+ "filename": "random/896.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F896.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F896.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F896.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+16223"
+ },
+ {
+ "sha": "cbea929e5923444da00e4d66ba9c9b1f3a62b6d8",
+ "filename": "random/8968.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8968.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8968.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8968.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+24437"
+ },
+ {
+ "sha": "1fb8181fa067965567c0a9013f00b6abc3fabbdf",
+ "filename": "random/8994.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8994.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F8994.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F8994.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23655"
+ },
+ {
+ "sha": "75eda8d1cda42b65f94bed0f37ae01a87d0b7355",
+ "filename": "random/9016.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9016.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9016.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9016.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+19378"
+ },
+ {
+ "sha": "ad120f8060ecbd270e2389363d676dbbbc926948",
+ "filename": "random/9022.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9022.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9022.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9022.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+25931"
+ },
+ {
+ "sha": "926254112306e8b0266c8305b7603ee3b42ba89a",
+ "filename": "random/9039.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9039.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9039.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9039.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27153"
+ },
+ {
+ "sha": "251d54deaf456022558d283ce73fb28aef7eec6a",
+ "filename": "random/9051.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9051.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9051.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9051.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9121"
+ },
+ {
+ "sha": "bea6c87fde2c2d5bf0fa83246251b56b39d6329c",
+ "filename": "random/9122.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9122.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9122.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9122.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+21593"
+ },
+ {
+ "sha": "f992d65065b2c6c6e30aefd3086a3302b406dfd4",
+ "filename": "random/9126.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+8947"
+ },
+ {
+ "sha": "7cf74aca5488cafda4f7feabb0c15976a9d1d56b",
+ "filename": "random/9156.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9156.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9156.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9156.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+13964"
+ },
+ {
+ "sha": "3d068fdc94329daeb7dac8ede8ce564449f797fd",
+ "filename": "random/9165.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9165.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9165.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9165.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+26012"
+ },
+ {
+ "sha": "1ad4e3d972a12cbe574ea529b0ed4e8122ec10c9",
+ "filename": "random/922.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F922.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F922.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F922.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+32311"
+ },
+ {
+ "sha": "b3084c0a62aab761640b385dc96a046ec7d1da8e",
+ "filename": "random/9220.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9220.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9220.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9220.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23889"
+ },
+ {
+ "sha": "7182af9961399938b8c00e1e2d84ce7ebb2a2dab",
+ "filename": "random/9286.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9286.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9286.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9286.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28563"
+ },
+ {
+ "sha": "35fc9dd49e1abb8b0cc6c8a0a2e42298e68ec4e6",
+ "filename": "random/9291.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9291.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9291.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9291.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14003"
+ },
+ {
+ "sha": "faa29ef7e5d0be6da92ae8920b95dbad1a331f21",
+ "filename": "random/9347.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9347.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9347.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9347.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+1184"
+ },
+ {
+ "sha": "37ce6f2909f097320b07d808958066b1df4d4b6f",
+ "filename": "random/9367.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9367.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9367.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9367.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+27492"
+ },
+ {
+ "sha": "f609e173d2baf6d4a50785ca9f505cc4ad75da22",
+ "filename": "random/9383.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9383.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9383.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9383.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+20661"
+ },
+ {
+ "sha": "738688342c10ed3106d152820e942dd57257a58c",
+ "filename": "random/9400.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9400.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9400.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9400.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+28397"
+ },
+ {
+ "sha": "eac03d8bcdaf572eee49f967e1921f2ab16b3c69",
+ "filename": "random/952.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F952.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F952.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F952.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10072"
+ },
+ {
+ "sha": "1125b8a65723efe5e00b0311d6587c5c93e38e26",
+ "filename": "random/9533.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9533.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9533.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9533.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+18623"
+ },
+ {
+ "sha": "74a16aae535681e4c92b7875189fc79fc05da739",
+ "filename": "random/9567.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9567.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9567.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9567.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22985"
+ },
+ {
+ "sha": "736dfba31951429e99623e9f92f1287399260e0c",
+ "filename": "random/9601.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9601.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9601.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9601.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+14968"
+ },
+ {
+ "sha": "61560f2b8a50f81bc2da2ed4cbbde276304c0d8c",
+ "filename": "random/9658.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9658.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9658.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9658.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+23193"
+ },
+ {
+ "sha": "212000d5d19addce43e0c6d756a99cbf6e2bf857",
+ "filename": "random/970.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F970.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F970.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F970.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+29137"
+ },
+ {
+ "sha": "d8d30652a50892d149a3b22618e8140f2cab0012",
+ "filename": "random/9780.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9780.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9780.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9780.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+22061"
+ },
+ {
+ "sha": "3c3026c1544bb8b9a9cf6e8eb3fdaf7c82d593fa",
+ "filename": "random/9786.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9786.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9786.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9786.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+17545"
+ },
+ {
+ "sha": "5e70af066247fa61b1d80640a177d57f43dac27b",
+ "filename": "random/9852.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9852.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9852.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9852.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+30327"
+ },
+ {
+ "sha": "d5633366b7d2d7e7ccf2501887462a512358356f",
+ "filename": "random/9958.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9958.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9958.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9958.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+9532"
+ },
+ {
+ "sha": "88af16f4f329470ef3124e15f732476930ab5e01",
+ "filename": "random/998.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F998.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F998.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F998.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+12704"
+ },
+ {
+ "sha": "1819e489226215dfc59436313c6aa70a2d764672",
+ "filename": "random/9985.txt",
+ "status": "added",
+ "additions": 1,
+ "deletions": 0,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9985.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9985.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9985.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -0,0 +1 @@\n+10402"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/user-1.json
new file mode 100644
index 0000000000..5bb6552b14
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/__files/user-1.json
@@ -0,0 +1,34 @@
+{
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": null,
+ "company": null,
+ "blog": "",
+ "location": null,
+ "email": null,
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 2,
+ "public_gists": 0,
+ "followers": 0,
+ "following": 1,
+ "created_at": "2015-02-09T11:27:02Z",
+ "updated_at": "2023-06-19T12:28:16Z"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..7bf60a3944
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/orgs_hub4j-test-org-2.json
@@ -0,0 +1,49 @@
+{
+ "id": "4d7f2e33-8e42-4e99-99db-86c2dc6bb81c",
+ "name": "orgs_hub4j-test-org",
+ "request": {
+ "url": "/orgs/hub4j-test-org",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "orgs_hub4j-test-org-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:36 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"f088026de3a7d5b131d22cc2e1f5f9c2162bacfd941b25b52b253d81245f2ee3\"",
+ "Last-Modified": "Thu, 04 Jun 2020 05:56:10 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4719",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "281",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "F514:B515:120F2CB:12360FC:6495A1FF"
+ }
+ },
+ "uuid": "4d7f2e33-8e42-4e99-99db-86c2dc6bb81c",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest-3.json
new file mode 100644
index 0000000000..848efa5ffa
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest-3.json
@@ -0,0 +1,49 @@
+{
+ "id": "937e58f8-1055-4d6f-a726-c13b31e9d276",
+ "name": "repos_hub4j-test-org_committest",
+ "request": {
+ "url": "/repos/hub4j-test-org/CommitTest",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_committest-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:36 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"98268d9c57c53e7c3cf61ab77b0aa654fc9cad2b9cf048989e80acada2aaccd0\"",
+ "Last-Modified": "Fri, 23 Jun 2023 12:58:28 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4718",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "282",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "C181:F1BC:7FCB98:80D3D4:6495A200"
+ }
+ },
+ "uuid": "937e58f8-1055-4d6f-a726-c13b31e9d276",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json
new file mode 100644
index 0000000000..bcf431f37a
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json
@@ -0,0 +1,53 @@
+{
+ "id": "42f8aadc-7eac-471c-bc8f-60291290d40a",
+ "name": "repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "request": {
+ "url": "/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-4.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:37 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"fe0ab35c4e5ff35a7bff89af2960c965c4b03095cf76762061fa74cbb6ae5c6a\"",
+ "Last-Modified": "Fri, 23 Jun 2023 09:50:57 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4717",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "283",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "EA9C:2C0D:85A658F:86E30EA:6495A200",
+ "Link": "; rel=\"next\", ; rel=\"last\""
+ }
+ },
+ "uuid": "42f8aadc-7eac-471c-bc8f-60291290d40a",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-CommitTest-commits-b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-1-repos-hub4j-test-org-CommitTest-commits-b83812aa76bb7c3c43da96fbf8aec1e45db87624-2",
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json
new file mode 100644
index 0000000000..4051f559ce
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json
@@ -0,0 +1,52 @@
+{
+ "id": "dcdfb589-d188-4e4e-9e87-f1b7369d91bb",
+ "name": "repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "request": {
+ "url": "/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_committest_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-5.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:37 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"fe0ab35c4e5ff35a7bff89af2960c965c4b03095cf76762061fa74cbb6ae5c6a\"",
+ "Last-Modified": "Fri, 23 Jun 2023 09:50:57 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4716",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "284",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "5E09:F1BC:7FD03C:80D89C:6495A201",
+ "Link": "; rel=\"next\", ; rel=\"last\""
+ }
+ },
+ "uuid": "dcdfb589-d188-4e4e-9e87-f1b7369d91bb",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-CommitTest-commits-b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "requiredScenarioState": "scenario-1-repos-hub4j-test-org-CommitTest-commits-b83812aa76bb7c3c43da96fbf8aec1e45db87624-2",
+ "insertionIndex": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json
new file mode 100644
index 0000000000..bf3d35a816
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json
@@ -0,0 +1,50 @@
+{
+ "id": "b10ddeee-5c94-44b8-80b2-72a4d488a087",
+ "name": "repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "request": {
+ "url": "/repositories/657543062/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624?page=2",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-6.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:38 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"71a4e28c024a90d3ac40d5700bc6e4a731eaa66a31d23b01e671f55e0ed74dd8\"",
+ "Last-Modified": "Fri, 23 Jun 2023 09:50:57 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4715",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "285",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "F6E7:A1EF:40DB65B:418985B:6495A201",
+ "Link": "; rel=\"prev\", ; rel=\"next\", ; rel=\"last\", ; rel=\"first\""
+ }
+ },
+ "uuid": "b10ddeee-5c94-44b8-80b2-72a4d488a087",
+ "persistent": true,
+ "insertionIndex": 6
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json
new file mode 100644
index 0000000000..f9e6753652
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json
@@ -0,0 +1,50 @@
+{
+ "id": "b811520b-bbbd-4eed-ad40-1fa5d9ed6568",
+ "name": "repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "request": {
+ "url": "/repositories/657543062/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624?page=3",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repositories_657543062_commits_b83812aa76bb7c3c43da96fbf8aec1e45db87624-7.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:38 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"07966804a7e98b742aebdbb06a50f0b9653670e969a96a3d6da2b3c54674ec29\"",
+ "Last-Modified": "Fri, 23 Jun 2023 09:50:57 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4714",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "286",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "A971:B121:5BFC9A8:5CE869A:6495A202",
+ "Link": "; rel=\"prev\", ; rel=\"first\""
+ }
+ },
+ "uuid": "b811520b-bbbd-4eed-ad40-1fa5d9ed6568",
+ "persistent": true,
+ "insertionIndex": 7
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/user-1.json
new file mode 100644
index 0000000000..019471521e
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasLargeChange/mappings/user-1.json
@@ -0,0 +1,49 @@
+{
+ "id": "bb26e433-418a-41b3-9cfc-13e02826f765",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:34 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"b142ca081f3c3ae38c3b38386b1f54994546feb4c284595350117b14b741cd37\"",
+ "Last-Modified": "Mon, 19 Jun 2023 12:28:16 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4721",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "279",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "0640:B69E:7984EC6:7AC1A5E:6495A1FE"
+ }
+ },
+ "uuid": "bb26e433-418a-41b3-9cfc-13e02826f765",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..d1155bee31
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/orgs_hub4j-test-org-2.json
@@ -0,0 +1,31 @@
+{
+ "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": 26,
+ "public_gists": 0,
+ "followers": 1,
+ "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"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/repos_hub4j-test-org_committest-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/repos_hub4j-test-org_committest-3.json
new file mode 100644
index 0000000000..e846a32a4c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/repos_hub4j-test-org_committest-3.json
@@ -0,0 +1,129 @@
+{
+ "id": 657543062,
+ "node_id": "R_kgDOJzFPlg",
+ "name": "CommitTest",
+ "full_name": "hub4j-test-org/CommitTest",
+ "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/CommitTest",
+ "description": "Repository used by CommitTest",
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/deployments",
+ "created_at": "2023-06-23T09:43:53Z",
+ "updated_at": "2023-06-23T12:58:28Z",
+ "pushed_at": "2023-06-23T09:52:49Z",
+ "git_url": "git://github.com/hub4j-test-org/CommitTest.git",
+ "ssh_url": "git@github.com:hub4j-test-org/CommitTest.git",
+ "clone_url": "https://github.com/hub4j-test-org/CommitTest.git",
+ "svn_url": "https://github.com/hub4j-test-org/CommitTest",
+ "homepage": null,
+ "size": 27,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": false,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "public",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "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": 21
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
new file mode 100644
index 0000000000..56cb469415
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
@@ -0,0 +1,422 @@
+{
+ "sha": "dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "node_id": "C_kwDOJzFPltoAKGRhYmYwZTg5ZmU3MTA3ZDZlMjk0YTkyNDU2MTUzM2VjZjgwZjIzODQ",
+ "commit": {
+ "author": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:52:45Z"
+ },
+ "committer": {
+ "name": "Stephen Horgan",
+ "email": "frink182@users.noreply.github.com",
+ "date": "2023-06-23T09:52:45Z"
+ },
+ "message": "A commit with a few files",
+ "tree": {
+ "sha": "bf2f212df308d53119dc94ddc20eb596ca38e8ac",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/trees/bf2f212df308d53119dc94ddc20eb596ca38e8ac"
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/git/commits/dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "comment_count": 0,
+ "verification": {
+ "verified": false,
+ "reason": "unsigned",
+ "signature": null,
+ "payload": null
+ }
+ },
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/dabf0e89fe7107d6e294a924561533ecf80f2384/comments",
+ "author": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "committer": {
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "parents": [
+ {
+ "sha": "b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "url": "https://api.github.com/repos/hub4j-test-org/CommitTest/commits/b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "html_url": "https://github.com/hub4j-test-org/CommitTest/commit/b83812aa76bb7c3c43da96fbf8aec1e45db87624"
+ }
+ ],
+ "stats": {
+ "total": 28,
+ "additions": 0,
+ "deletions": 28
+ },
+ "files": [
+ {
+ "sha": "75eda8d1cda42b65f94bed0f37ae01a87d0b7355",
+ "filename": "random/9016.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9016.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9016.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9016.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-19378"
+ },
+ {
+ "sha": "ad120f8060ecbd270e2389363d676dbbbc926948",
+ "filename": "random/9022.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9022.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9022.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9022.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-25931"
+ },
+ {
+ "sha": "926254112306e8b0266c8305b7603ee3b42ba89a",
+ "filename": "random/9039.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9039.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9039.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9039.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-27153"
+ },
+ {
+ "sha": "251d54deaf456022558d283ce73fb28aef7eec6a",
+ "filename": "random/9051.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9051.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9051.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9051.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-9121"
+ },
+ {
+ "sha": "bea6c87fde2c2d5bf0fa83246251b56b39d6329c",
+ "filename": "random/9122.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9122.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9122.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9122.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-21593"
+ },
+ {
+ "sha": "f992d65065b2c6c6e30aefd3086a3302b406dfd4",
+ "filename": "random/9126.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9126.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9126.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9126.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-8947"
+ },
+ {
+ "sha": "7cf74aca5488cafda4f7feabb0c15976a9d1d56b",
+ "filename": "random/9156.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9156.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9156.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9156.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-13964"
+ },
+ {
+ "sha": "3d068fdc94329daeb7dac8ede8ce564449f797fd",
+ "filename": "random/9165.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9165.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9165.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9165.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-26012"
+ },
+ {
+ "sha": "1ad4e3d972a12cbe574ea529b0ed4e8122ec10c9",
+ "filename": "random/922.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F922.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F922.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F922.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-32311"
+ },
+ {
+ "sha": "b3084c0a62aab761640b385dc96a046ec7d1da8e",
+ "filename": "random/9220.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9220.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9220.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9220.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-23889"
+ },
+ {
+ "sha": "7182af9961399938b8c00e1e2d84ce7ebb2a2dab",
+ "filename": "random/9286.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9286.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9286.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9286.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-28563"
+ },
+ {
+ "sha": "35fc9dd49e1abb8b0cc6c8a0a2e42298e68ec4e6",
+ "filename": "random/9291.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9291.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9291.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9291.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-14003"
+ },
+ {
+ "sha": "faa29ef7e5d0be6da92ae8920b95dbad1a331f21",
+ "filename": "random/9347.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9347.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9347.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9347.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-1184"
+ },
+ {
+ "sha": "37ce6f2909f097320b07d808958066b1df4d4b6f",
+ "filename": "random/9367.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9367.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9367.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9367.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-27492"
+ },
+ {
+ "sha": "f609e173d2baf6d4a50785ca9f505cc4ad75da22",
+ "filename": "random/9383.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9383.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9383.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9383.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-20661"
+ },
+ {
+ "sha": "738688342c10ed3106d152820e942dd57257a58c",
+ "filename": "random/9400.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9400.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9400.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9400.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-28397"
+ },
+ {
+ "sha": "eac03d8bcdaf572eee49f967e1921f2ab16b3c69",
+ "filename": "random/952.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F952.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F952.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F952.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-10072"
+ },
+ {
+ "sha": "1125b8a65723efe5e00b0311d6587c5c93e38e26",
+ "filename": "random/9533.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9533.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9533.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9533.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-18623"
+ },
+ {
+ "sha": "74a16aae535681e4c92b7875189fc79fc05da739",
+ "filename": "random/9567.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9567.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9567.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9567.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-22985"
+ },
+ {
+ "sha": "736dfba31951429e99623e9f92f1287399260e0c",
+ "filename": "random/9601.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9601.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9601.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9601.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-14968"
+ },
+ {
+ "sha": "61560f2b8a50f81bc2da2ed4cbbde276304c0d8c",
+ "filename": "random/9658.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9658.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9658.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9658.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-23193"
+ },
+ {
+ "sha": "212000d5d19addce43e0c6d756a99cbf6e2bf857",
+ "filename": "random/970.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F970.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F970.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F970.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-29137"
+ },
+ {
+ "sha": "d8d30652a50892d149a3b22618e8140f2cab0012",
+ "filename": "random/9780.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9780.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9780.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9780.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-22061"
+ },
+ {
+ "sha": "3c3026c1544bb8b9a9cf6e8eb3fdaf7c82d593fa",
+ "filename": "random/9786.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9786.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9786.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9786.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-17545"
+ },
+ {
+ "sha": "5e70af066247fa61b1d80640a177d57f43dac27b",
+ "filename": "random/9852.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9852.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9852.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9852.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-30327"
+ },
+ {
+ "sha": "d5633366b7d2d7e7ccf2501887462a512358356f",
+ "filename": "random/9958.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9958.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9958.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9958.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-9532"
+ },
+ {
+ "sha": "88af16f4f329470ef3124e15f732476930ab5e01",
+ "filename": "random/998.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F998.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F998.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F998.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-12704"
+ },
+ {
+ "sha": "1819e489226215dfc59436313c6aa70a2d764672",
+ "filename": "random/9985.txt",
+ "status": "removed",
+ "additions": 0,
+ "deletions": 1,
+ "changes": 1,
+ "blob_url": "https://github.com/hub4j-test-org/CommitTest/blob/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9985.txt",
+ "raw_url": "https://github.com/hub4j-test-org/CommitTest/raw/b83812aa76bb7c3c43da96fbf8aec1e45db87624/random%2F9985.txt",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/CommitTest/contents/random%2F9985.txt?ref=b83812aa76bb7c3c43da96fbf8aec1e45db87624",
+ "patch": "@@ -1 +0,0 @@\n-10402"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/user-1.json
new file mode 100644
index 0000000000..5bb6552b14
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/__files/user-1.json
@@ -0,0 +1,34 @@
+{
+ "login": "frink182",
+ "id": 10921922,
+ "node_id": "MDQ6VXNlcjEwOTIxOTIy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10921922?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/frink182",
+ "html_url": "https://github.com/frink182",
+ "followers_url": "https://api.github.com/users/frink182/followers",
+ "following_url": "https://api.github.com/users/frink182/following{/other_user}",
+ "gists_url": "https://api.github.com/users/frink182/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/frink182/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/frink182/subscriptions",
+ "organizations_url": "https://api.github.com/users/frink182/orgs",
+ "repos_url": "https://api.github.com/users/frink182/repos",
+ "events_url": "https://api.github.com/users/frink182/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/frink182/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": null,
+ "company": null,
+ "blog": "",
+ "location": null,
+ "email": null,
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 2,
+ "public_gists": 0,
+ "followers": 0,
+ "following": 1,
+ "created_at": "2015-02-09T11:27:02Z",
+ "updated_at": "2023-06-19T12:28:16Z"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..e2ec26c4fe
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/orgs_hub4j-test-org-2.json
@@ -0,0 +1,49 @@
+{
+ "id": "f8d620a1-71af-4fa1-be50-8c6aa3a1409a",
+ "name": "orgs_hub4j-test-org",
+ "request": {
+ "url": "/orgs/hub4j-test-org",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "orgs_hub4j-test-org-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:40 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"f088026de3a7d5b131d22cc2e1f5f9c2162bacfd941b25b52b253d81245f2ee3\"",
+ "Last-Modified": "Thu, 04 Jun 2020 05:56:10 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4711",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "289",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "A934:30DB:7E2118C:7F5DD25:6495A204"
+ }
+ },
+ "uuid": "f8d620a1-71af-4fa1-be50-8c6aa3a1409a",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/repos_hub4j-test-org_committest-3.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/repos_hub4j-test-org_committest-3.json
new file mode 100644
index 0000000000..3202ce8275
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/repos_hub4j-test-org_committest-3.json
@@ -0,0 +1,49 @@
+{
+ "id": "a3b98ee9-77ec-4550-a663-508488157642",
+ "name": "repos_hub4j-test-org_committest",
+ "request": {
+ "url": "/repos/hub4j-test-org/CommitTest",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_committest-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:40 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"98268d9c57c53e7c3cf61ab77b0aa654fc9cad2b9cf048989e80acada2aaccd0\"",
+ "Last-Modified": "Fri, 23 Jun 2023 12:58:28 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4710",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "290",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "10A2:EBFB:1188D2D:11AE877:6495A204"
+ }
+ },
+ "uuid": "a3b98ee9-77ec-4550-a663-508488157642",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
new file mode 100644
index 0000000000..c5ec737bae
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json
@@ -0,0 +1,49 @@
+{
+ "id": "36e33c12-afd0-490c-afd7-a2bbf73e5f2c",
+ "name": "repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "request": {
+ "url": "/repos/hub4j-test-org/CommitTest/commits/dabf0e89fe7107d6e294a924561533ecf80f2384",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_committest_commits_dabf0e89fe7107d6e294a924561533ecf80f2384-4.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:41 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"6ea0a1de87eb2456ac1d04542fb8c991256a409b20e279ad0167e2d6136b1acd\"",
+ "Last-Modified": "Fri, 23 Jun 2023 09:52:45 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4709",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "291",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "6C08:AE59:7FC1753:80FE2C3:6495A204"
+ }
+ },
+ "uuid": "36e33c12-afd0-490c-afd7-a2bbf73e5f2c",
+ "persistent": true,
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/user-1.json b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/user-1.json
new file mode 100644
index 0000000000..32661b7fc8
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/CommitTest/wiremock/listFilesWhereCommitHasSmallChange/mappings/user-1.json
@@ -0,0 +1,49 @@
+{
+ "id": "066bfcff-4793-451d-9a78-96bb989d8e60",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Fri, 23 Jun 2023 13:45:39 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"b142ca081f3c3ae38c3b38386b1f54994546feb4c284595350117b14b741cd37\"",
+ "Last-Modified": "Mon, 19 Jun 2023 12:28:16 GMT",
+ "github-authentication-token-expiration": "2023-07-19 10:23:39 +0100",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4713",
+ "X-RateLimit-Reset": "1687528241",
+ "X-RateLimit-Used": "287",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "CBB8:7BC7:126B317:1292171:6495A203"
+ }
+ },
+ "uuid": "066bfcff-4793-451d-9a78-96bb989d8e60",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
From c28371623e03d586348c1a434fac417da36f631c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 3 Jul 2023 21:46:16 -0700
Subject: [PATCH 106/139] Chore(deps): Bump jacoco-maven-plugin from 0.8.8 to
0.8.10 (#1682)
Bumps [jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.8 to 0.8.10.
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.8...v0.8.10)
---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 2dd76eda8c..e6d9885fa7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -102,7 +102,7 @@
org.jacoco
jacoco-maven-plugin
- 0.8.8
+ 0.8.10
From 08f9a3b870ce264e8c9e42dee527d260c3cbfa73 Mon Sep 17 00:00:00 2001
From: ChengDaqi2023 <131479795+ChengDaqi2023@users.noreply.github.com>
Date: Mon, 31 Jul 2023 10:13:48 +0800
Subject: [PATCH 107/139] update com.squareup.okio:okio 2.10.0 to 3.4.0
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index e6d9885fa7..019944a5d9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
true
2.2
4.9.2
- 2.10.0
+ 3.4.0
0.70
0.50
From eb5718dabf4e3d2a7fe3c1fe57b109809658af23 Mon Sep 17 00:00:00 2001
From: "Baur Daniel (HAU-ITE)"
Date: Thu, 10 Aug 2023 08:27:37 +0200
Subject: [PATCH 108/139] call toString on visibility enum
---
src/main/java/org/kohsuke/github/GHRepositoryBuilder.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/java/org/kohsuke/github/GHRepositoryBuilder.java b/src/main/java/org/kohsuke/github/GHRepositoryBuilder.java
index 17ee0041d4..1d8602a044 100644
--- a/src/main/java/org/kohsuke/github/GHRepositoryBuilder.java
+++ b/src/main/java/org/kohsuke/github/GHRepositoryBuilder.java
@@ -167,7 +167,7 @@ public S private_(boolean enabled) throws IOException {
*/
public S visibility(final Visibility visibility) throws IOException {
requester.withPreview(NEBULA);
- return with("visibility", visibility);
+ return with("visibility", visibility.toString());
}
/**
From 0dd17a1ec26ec79e121d5f11c715aa2d53096356 Mon Sep 17 00:00:00 2001
From: "Baur Daniel (HAU-ITE)"
Date: Thu, 10 Aug 2023 08:37:09 +0200
Subject: [PATCH 109/139] draft visibility test
---
.../org/kohsuke/github/GHRepositoryTest.java | 23 +++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/src/test/java/org/kohsuke/github/GHRepositoryTest.java b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
index d9bd5165d7..6a6e0da429 100644
--- a/src/test/java/org/kohsuke/github/GHRepositoryTest.java
+++ b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
@@ -310,6 +310,29 @@ public void testSetPublic() throws Exception {
}
}
+ /**
+ * Tests the creation of repositories with alternating visibilities.
+ *
+ * @throws Exception
+ * the exception
+ */
+ @Test
+ public void testSetVisibility() throws Exception {
+ kohsuke();
+ GHUser myself = gitHub.getMyself();
+ String repoName = "test-repo-visibility";
+
+ for (Visibility visibility : Visibility.values()) {
+ GHRepository repository = gitHub.createRepository(repoName).visibility(visibility).create();
+ try {
+ assertThat(repository.getVisibility(), is(visibility));
+ assertThat(myself.getRepository(repoName).getVisibility(), is(visibility));
+ } finally {
+ repository.delete();
+ }
+ }
+ }
+
/**
* Test update repository.
*
From 7c1e25bd3c976fbfdfec5b9b8302c78073e41761 Mon Sep 17 00:00:00 2001
From: "Baur Daniel (HAU-ITE)"
Date: Thu, 10 Aug 2023 09:19:58 +0200
Subject: [PATCH 110/139] finalize test and take snapshot
---
.../org/kohsuke/github/GHRepositoryTest.java | 12 +-
.../__files/orgs_hub4j-test-org-2.json | 65 ++++++++
.../__files/orgs_hub4j-test-org_repos-3.json | 140 ++++++++++++++++
.../__files/orgs_hub4j-test-org_repos-6.json | 140 ++++++++++++++++
...hub4j-test-org_test-repo-visibility-4.json | 152 ++++++++++++++++++
...hub4j-test-org_test-repo-visibility-7.json | 141 ++++++++++++++++
.../testSetVisibility/__files/user-1.json | 46 ++++++
.../mappings/orgs_hub4j-test-org-2.json | 51 ++++++
.../mappings/orgs_hub4j-test-org_repos-3.json | 58 +++++++
.../mappings/orgs_hub4j-test-org_repos-6.json | 58 +++++++
...hub4j-test-org_test-repo-visibility-4.json | 54 +++++++
...hub4j-test-org_test-repo-visibility-5.json | 46 ++++++
...hub4j-test-org_test-repo-visibility-7.json | 53 ++++++
...hub4j-test-org_test-repo-visibility-8.json | 45 ++++++
.../testSetVisibility/mappings/user-1.json | 51 ++++++
15 files changed, 1107 insertions(+), 5 deletions(-)
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-7.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-5.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-7.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-8.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json
diff --git a/src/test/java/org/kohsuke/github/GHRepositoryTest.java b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
index 6a6e0da429..9310718c01 100644
--- a/src/test/java/org/kohsuke/github/GHRepositoryTest.java
+++ b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
@@ -1,6 +1,7 @@
package org.kohsuke.github;
import com.fasterxml.jackson.databind.JsonMappingException;
+import com.google.common.collect.Sets;
import org.apache.commons.io.IOUtils;
import org.junit.Assert;
import org.junit.Test;
@@ -318,15 +319,16 @@ public void testSetPublic() throws Exception {
*/
@Test
public void testSetVisibility() throws Exception {
- kohsuke();
- GHUser myself = gitHub.getMyself();
String repoName = "test-repo-visibility";
- for (Visibility visibility : Visibility.values()) {
- GHRepository repository = gitHub.createRepository(repoName).visibility(visibility).create();
+ GHOrganization organization = gitHub.getOrganization(GITHUB_API_TEST_ORG);
+
+ // can not test for internal, as test org is not assigned to an enterprise
+ for (Visibility visibility : Sets.newHashSet(Visibility.PUBLIC, Visibility.PRIVATE)) {
+ GHRepository repository = organization.createRepository(repoName).visibility(visibility).create();
try {
assertThat(repository.getVisibility(), is(visibility));
- assertThat(myself.getRepository(repoName).getVisibility(), is(visibility));
+ assertThat(organization.getRepository(repoName).getVisibility(), is(visibility));
} finally {
repository.delete();
}
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..ff5c615dfa
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org-2.json
@@ -0,0 +1,65 @@
+{
+ "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": 26,
+ "public_gists": 0,
+ "followers": 1,
+ "following": 0,
+ "html_url": "https://github.com/hub4j-test-org",
+ "created_at": "2014-05-10T19:39:11Z",
+ "updated_at": "2020-06-04T05:56:10Z",
+ "archived_at": null,
+ "type": "Organization",
+ "total_private_repos": 6,
+ "owned_private_repos": 6,
+ "private_gists": 0,
+ "disk_usage": 12007,
+ "collaborators": 1,
+ "billing_email": "kk@kohsuke.org",
+ "default_repository_permission": "none",
+ "members_can_create_repositories": false,
+ "two_factor_requirement_enabled": false,
+ "members_allowed_repository_creation_type": "none",
+ "members_can_create_public_repositories": false,
+ "members_can_create_private_repositories": false,
+ "members_can_create_internal_repositories": false,
+ "members_can_create_pages": true,
+ "members_can_fork_private_repositories": false,
+ "web_commit_signoff_required": false,
+ "members_can_create_public_pages": true,
+ "members_can_create_private_pages": true,
+ "plan": {
+ "name": "free",
+ "space": 976562499,
+ "private_repos": 10000,
+ "filled_seats": 46,
+ "seats": 3
+ },
+ "advanced_security_enabled_for_new_repositories": false,
+ "dependabot_alerts_enabled_for_new_repositories": false,
+ "dependabot_security_updates_enabled_for_new_repositories": false,
+ "dependency_graph_enabled_for_new_repositories": false,
+ "secret_scanning_enabled_for_new_repositories": false,
+ "secret_scanning_push_protection_enabled_for_new_repositories": false,
+ "secret_scanning_push_protection_custom_link_enabled": false,
+ "secret_scanning_push_protection_custom_link": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json
new file mode 100644
index 0000000000..291db2eea7
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json
@@ -0,0 +1,140 @@
+{
+ "id": 676861126,
+ "node_id": "R_kgDOKFgUxg",
+ "name": "test-repo-visibility",
+ "full_name": "hub4j-test-org/test-repo-visibility",
+ "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/test-repo-visibility",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
+ "created_at": "2023-08-10T07:18:54Z",
+ "updated_at": "2023-08-10T07:18:54Z",
+ "pushed_at": "2023-08-10T07:18:54Z",
+ "git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
+ "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
+ "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
+ "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "homepage": null,
+ "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,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "public",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "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": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json
new file mode 100644
index 0000000000..47730900ec
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json
@@ -0,0 +1,140 @@
+{
+ "id": 676861134,
+ "node_id": "R_kgDOKFgUzg",
+ "name": "test-repo-visibility",
+ "full_name": "hub4j-test-org/test-repo-visibility",
+ "private": true,
+ "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/test-repo-visibility",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
+ "created_at": "2023-08-10T07:18:56Z",
+ "updated_at": "2023-08-10T07:18:56Z",
+ "pushed_at": "2023-08-10T07:18:56Z",
+ "git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
+ "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
+ "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
+ "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "homepage": null,
+ "size": 0,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": false,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": false,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "private",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "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": 0
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-4.json
new file mode 100644
index 0000000000..84f6f6732a
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-4.json
@@ -0,0 +1,152 @@
+{
+ "id": 676861126,
+ "node_id": "R_kgDOKFgUxg",
+ "name": "test-repo-visibility",
+ "full_name": "hub4j-test-org/test-repo-visibility",
+ "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/test-repo-visibility",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
+ "created_at": "2023-08-10T07:18:54Z",
+ "updated_at": "2023-08-10T07:18:54Z",
+ "pushed_at": "2023-08-10T07:18:54Z",
+ "git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
+ "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
+ "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
+ "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "homepage": null,
+ "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,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "public",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "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
+ },
+ "security_and_analysis": {
+ "secret_scanning": {
+ "status": "disabled"
+ },
+ "secret_scanning_push_protection": {
+ "status": "disabled"
+ },
+ "dependabot_security_updates": {
+ "status": "disabled"
+ }
+ },
+ "network_count": 0,
+ "subscribers_count": 14
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-7.json
new file mode 100644
index 0000000000..95666d0476
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-7.json
@@ -0,0 +1,141 @@
+{
+ "id": 676861134,
+ "node_id": "R_kgDOKFgUzg",
+ "name": "test-repo-visibility",
+ "full_name": "hub4j-test-org/test-repo-visibility",
+ "private": true,
+ "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/test-repo-visibility",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
+ "created_at": "2023-08-10T07:18:56Z",
+ "updated_at": "2023-08-10T07:18:56Z",
+ "pushed_at": "2023-08-10T07:18:56Z",
+ "git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
+ "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
+ "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
+ "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "homepage": null,
+ "size": 0,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": false,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": false,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "private",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "ABXKPQEKVQH2LAM3ZT4TLOLE2SII2",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "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": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/user-1.json
new file mode 100644
index 0000000000..21dc04da7c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/user-1.json
@@ -0,0 +1,46 @@
+{
+ "login": "dbaur",
+ "id": 7251904,
+ "node_id": "MDQ6VXNlcjcyNTE5MDQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7251904?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/dbaur",
+ "html_url": "https://github.com/dbaur",
+ "followers_url": "https://api.github.com/users/dbaur/followers",
+ "following_url": "https://api.github.com/users/dbaur/following{/other_user}",
+ "gists_url": "https://api.github.com/users/dbaur/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/dbaur/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/dbaur/subscriptions",
+ "organizations_url": "https://api.github.com/users/dbaur/orgs",
+ "repos_url": "https://api.github.com/users/dbaur/repos",
+ "events_url": "https://api.github.com/users/dbaur/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/dbaur/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": "Daniel Baur",
+ "company": null,
+ "blog": "",
+ "location": "Ulm",
+ "email": null,
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 50,
+ "public_gists": 0,
+ "followers": 7,
+ "following": 10,
+ "created_at": "2014-04-10T14:14:43Z",
+ "updated_at": "2023-07-28T11:30:28Z",
+ "private_gists": 3,
+ "total_private_repos": 13,
+ "owned_private_repos": 13,
+ "disk_usage": 104958,
+ "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/testSetVisibility/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json
new file mode 100644
index 0000000000..f200158fbd
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json
@@ -0,0 +1,51 @@
+{
+ "id": "f36721dd-93a2-4ee8-93c7-2606a3fda89d",
+ "name": "orgs_hub4j-test-org",
+ "request": {
+ "url": "/orgs/hub4j-test-org",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "orgs_hub4j-test-org-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 07:18:54 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"a78356b24c70002a5c721d7789be4984765938105a496ee45980bd8e2b4acb8a\"",
+ "Last-Modified": "Thu, 04 Jun 2020 05:56:10 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4933",
+ "X-RateLimit-Reset": "1691653436",
+ "X-RateLimit-Used": "67",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "1177:3986:C1F0E05:C3A7061:64D48F5D"
+ }
+ },
+ "uuid": "f36721dd-93a2-4ee8-93c7-2606a3fda89d",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json
new file mode 100644
index 0000000000..2a8d0c1d4e
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json
@@ -0,0 +1,58 @@
+{
+ "id": "e5597307-486b-4d27-8cf2-39ebbf502cee",
+ "name": "orgs_hub4j-test-org_repos",
+ "request": {
+ "url": "/orgs/hub4j-test-org/repos",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.nebula-preview+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"visibility\":\"public\",\"name\":\"test-repo-visibility\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "orgs_hub4j-test-org_repos-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 07:18:55 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"4ea5f7ebb6870742d7ef1111f061ebf5aa8c3d166dea426dd056327874e5e668\"",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "public_repo, repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; param=nebula-preview; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4932",
+ "X-RateLimit-Reset": "1691653436",
+ "X-RateLimit-Used": "68",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "A971:0F26:BB81279:BD37464:64D48F5E",
+ "Location": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility"
+ }
+ },
+ "uuid": "e5597307-486b-4d27-8cf2-39ebbf502cee",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json
new file mode 100644
index 0000000000..b0860a2227
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json
@@ -0,0 +1,58 @@
+{
+ "id": "2e1e4794-5963-433b-8980-5e367513ca6d",
+ "name": "orgs_hub4j-test-org_repos",
+ "request": {
+ "url": "/orgs/hub4j-test-org/repos",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.nebula-preview+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"visibility\":\"private\",\"name\":\"test-repo-visibility\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "orgs_hub4j-test-org_repos-6.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 07:18:57 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"ea08c68306302e0e4f696330043eb2cfa4903411fec5ce2cbc4adff2f7e51d73\"",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "public_repo, repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; param=nebula-preview; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4929",
+ "X-RateLimit-Reset": "1691653436",
+ "X-RateLimit-Used": "71",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "5C8D:1B9A:A1DF6A4:A369045:64D48F60",
+ "Location": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility"
+ }
+ },
+ "uuid": "2e1e4794-5963-433b-8980-5e367513ca6d",
+ "persistent": true,
+ "insertionIndex": 6
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-4.json
new file mode 100644
index 0000000000..31f73aa515
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-4.json
@@ -0,0 +1,54 @@
+{
+ "id": "f92bb19d-814a-41aa-b33a-2d46b6854431",
+ "name": "repos_hub4j-test-org_test-repo-visibility",
+ "request": {
+ "url": "/repos/hub4j-test-org/test-repo-visibility",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_test-repo-visibility-4.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 07:18:55 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"c0bbd645a3cd754b7cd39d3ab2d8f9ac24bd528a0092e6fc4a6edfd8012950f8\"",
+ "Last-Modified": "Thu, 10 Aug 2023 07:18:54 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4931",
+ "X-RateLimit-Reset": "1691653436",
+ "X-RateLimit-Used": "69",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "A1F5:0BF2:C07804F:C22E2AA:64D48F5F"
+ }
+ },
+ "uuid": "f92bb19d-814a-41aa-b33a-2d46b6854431",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-test-repo-visibility",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-1-repos-hub4j-test-org-test-repo-visibility-2",
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-5.json
new file mode 100644
index 0000000000..21626ebac6
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-5.json
@@ -0,0 +1,46 @@
+{
+ "id": "55176ff0-c55c-4020-8bb4-cc6ad6ce9a15",
+ "name": "repos_hub4j-test-org_test-repo-visibility",
+ "request": {
+ "url": "/repos/hub4j-test-org/test-repo-visibility",
+ "method": "DELETE",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 204,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 07:18:56 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "delete_repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4930",
+ "X-RateLimit-Reset": "1691653436",
+ "X-RateLimit-Used": "70",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "C272:1B9A:A1DF4E9:A368E72:64D48F5F"
+ }
+ },
+ "uuid": "55176ff0-c55c-4020-8bb4-cc6ad6ce9a15",
+ "persistent": true,
+ "scenarioName": "scenario-2-repos-hub4j-test-org-test-repo-visibility",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "scenario-2-repos-hub4j-test-org-test-repo-visibility-2",
+ "insertionIndex": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-7.json
new file mode 100644
index 0000000000..4732254953
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-7.json
@@ -0,0 +1,53 @@
+{
+ "id": "0f5b7d83-b28a-4539-9049-c34239fd494e",
+ "name": "repos_hub4j-test-org_test-repo-visibility",
+ "request": {
+ "url": "/repos/hub4j-test-org/test-repo-visibility",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_hub4j-test-org_test-repo-visibility-7.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 07:18:57 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"b07ffdafba20cf8f8f4100797f4be0428989dfe0fff6bdc2b7746e4960194765\"",
+ "Last-Modified": "Thu, 10 Aug 2023 07:18:56 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4928",
+ "X-RateLimit-Reset": "1691653436",
+ "X-RateLimit-Used": "72",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "E8ED:6CA9:4A1AAE3:4ACB8CA:64D48F61"
+ }
+ },
+ "uuid": "0f5b7d83-b28a-4539-9049-c34239fd494e",
+ "persistent": true,
+ "scenarioName": "scenario-1-repos-hub4j-test-org-test-repo-visibility",
+ "requiredScenarioState": "scenario-1-repos-hub4j-test-org-test-repo-visibility-2",
+ "insertionIndex": 7
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-8.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-8.json
new file mode 100644
index 0000000000..1e08f65f57
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-8.json
@@ -0,0 +1,45 @@
+{
+ "id": "6d7050e5-ee36-4656-b4c2-f2e78d6f136d",
+ "name": "repos_hub4j-test-org_test-repo-visibility",
+ "request": {
+ "url": "/repos/hub4j-test-org/test-repo-visibility",
+ "method": "DELETE",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 204,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 07:18:58 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4927",
+ "X-RateLimit-Reset": "1691653436",
+ "X-RateLimit-Used": "73",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "A440:73C9:B7F5020:B9AB131:64D48F61"
+ }
+ },
+ "uuid": "6d7050e5-ee36-4656-b4c2-f2e78d6f136d",
+ "persistent": true,
+ "scenarioName": "scenario-2-repos-hub4j-test-org-test-repo-visibility",
+ "requiredScenarioState": "scenario-2-repos-hub4j-test-org-test-repo-visibility-2",
+ "insertionIndex": 8
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json
new file mode 100644
index 0000000000..857b160cae
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json
@@ -0,0 +1,51 @@
+{
+ "id": "daa90f97-80a4-4363-b491-e1395dd797c6",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 07:18:53 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"548cf23283fa0524609b0128ffe4d2e4d8bfe278a54ae9a93c7bbdcf6b9e199b\"",
+ "Last-Modified": "Fri, 28 Jul 2023 11:30:28 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4935",
+ "X-RateLimit-Reset": "1691653436",
+ "X-RateLimit-Used": "65",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "B79A:AC85:B981BF3:BB37DAE:64D48F5D"
+ }
+ },
+ "uuid": "daa90f97-80a4-4363-b491-e1395dd797c6",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
From 2624bbb2ec0a33cdf0d5ebb8a7d42b4d141322b1 Mon Sep 17 00:00:00 2001
From: "Baur Daniel (HAU-ITE)"
Date: Thu, 10 Aug 2023 09:46:31 +0200
Subject: [PATCH 111/139] use unique repo name per visibility, update snapshots
---
.../org/kohsuke/github/GHRepositoryTest.java | 3 +-
.../__files/orgs_hub4j-test-org_repos-3.json | 98 ++++++++---------
.../__files/orgs_hub4j-test-org_repos-6.json | 100 ++++++++---------
...t-org_test-repo-visibility-private-7.json} | 102 +++++++++---------
...st-org_test-repo-visibility-public-4.json} | 98 ++++++++---------
.../mappings/orgs_hub4j-test-org-2.json | 14 +--
.../mappings/orgs_hub4j-test-org_repos-3.json | 20 ++--
.../mappings/orgs_hub4j-test-org_repos-6.json | 20 ++--
...t-org_test-repo-visibility-private-7.json} | 26 +++--
...t-org_test-repo-visibility-private-8.json} | 20 ++--
...st-org_test-repo-visibility-public-4.json} | 27 +++--
...st-org_test-repo-visibility-public-5.json} | 21 ++--
.../testSetVisibility/mappings/user-1.json | 14 +--
13 files changed, 276 insertions(+), 287 deletions(-)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/{repos_hub4j-test-org_test-repo-visibility-7.json => repos_hub4j-test-org_test-repo-visibility-private-7.json} (74%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/{repos_hub4j-test-org_test-repo-visibility-4.json => repos_hub4j-test-org_test-repo-visibility-public-4.json} (76%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/{repos_hub4j-test-org_test-repo-visibility-7.json => repos_hub4j-test-org_test-repo-visibility-private-7.json} (68%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/{repos_hub4j-test-org_test-repo-visibility-8.json => repos_hub4j-test-org_test-repo-visibility-private-8.json} (73%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/{repos_hub4j-test-org_test-repo-visibility-4.json => repos_hub4j-test-org_test-repo-visibility-public-4.json} (68%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/{repos_hub4j-test-org_test-repo-visibility-5.json => repos_hub4j-test-org_test-repo-visibility-public-5.json} (72%)
diff --git a/src/test/java/org/kohsuke/github/GHRepositoryTest.java b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
index 9310718c01..02ba5bf7aa 100644
--- a/src/test/java/org/kohsuke/github/GHRepositoryTest.java
+++ b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
@@ -319,12 +319,11 @@ public void testSetPublic() throws Exception {
*/
@Test
public void testSetVisibility() throws Exception {
- String repoName = "test-repo-visibility";
-
GHOrganization organization = gitHub.getOrganization(GITHUB_API_TEST_ORG);
// can not test for internal, as test org is not assigned to an enterprise
for (Visibility visibility : Sets.newHashSet(Visibility.PUBLIC, Visibility.PRIVATE)) {
+ String repoName = String.format("test-repo-visibility-%s", visibility.toString());
GHRepository repository = organization.createRepository(repoName).visibility(visibility).create();
try {
assertThat(repository.getVisibility(), is(visibility));
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json
index 291db2eea7..1875e8cf1e 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json
@@ -1,8 +1,8 @@
{
- "id": 676861126,
- "node_id": "R_kgDOKFgUxg",
- "name": "test-repo-visibility",
- "full_name": "hub4j-test-org/test-repo-visibility",
+ "id": 676869680,
+ "node_id": "R_kgDOKFg2MA",
+ "name": "test-repo-visibility-public",
+ "full_name": "hub4j-test-org/test-repo-visibility-public",
"private": false,
"owner": {
"login": "hub4j-test-org",
@@ -24,53 +24,53 @@
"type": "Organization",
"site_admin": false
},
- "html_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "html_url": "https://github.com/hub4j-test-org/test-repo-visibility-public",
"description": null,
"fork": false,
- "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
- "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
- "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
- "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
- "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
- "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
- "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
- "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
- "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
- "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
- "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
- "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
- "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
- "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
- "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
- "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
- "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
- "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
- "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
- "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
- "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
- "created_at": "2023-08-10T07:18:54Z",
- "updated_at": "2023-08-10T07:18:54Z",
- "pushed_at": "2023-08-10T07:18:54Z",
- "git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
- "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
- "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
- "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/deployments",
+ "created_at": "2023-08-10T07:45:44Z",
+ "updated_at": "2023-08-10T07:45:45Z",
+ "pushed_at": "2023-08-10T07:45:45Z",
+ "git_url": "git://github.com/hub4j-test-org/test-repo-visibility-public.git",
+ "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-public.git",
+ "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-public.git",
+ "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility-public",
"homepage": null,
"size": 0,
"stargazers_count": 0,
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json
index 47730900ec..5496625969 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json
@@ -1,8 +1,8 @@
{
- "id": 676861134,
- "node_id": "R_kgDOKFgUzg",
- "name": "test-repo-visibility",
- "full_name": "hub4j-test-org/test-repo-visibility",
+ "id": 676869689,
+ "node_id": "R_kgDOKFg2OQ",
+ "name": "test-repo-visibility-private",
+ "full_name": "hub4j-test-org/test-repo-visibility-private",
"private": true,
"owner": {
"login": "hub4j-test-org",
@@ -24,53 +24,53 @@
"type": "Organization",
"site_admin": false
},
- "html_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "html_url": "https://github.com/hub4j-test-org/test-repo-visibility-private",
"description": null,
"fork": false,
- "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
- "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
- "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
- "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
- "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
- "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
- "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
- "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
- "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
- "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
- "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
- "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
- "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
- "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
- "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
- "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
- "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
- "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
- "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
- "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
- "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
- "created_at": "2023-08-10T07:18:56Z",
- "updated_at": "2023-08-10T07:18:56Z",
- "pushed_at": "2023-08-10T07:18:56Z",
- "git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
- "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
- "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
- "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/deployments",
+ "created_at": "2023-08-10T07:45:47Z",
+ "updated_at": "2023-08-10T07:45:47Z",
+ "pushed_at": "2023-08-10T07:45:47Z",
+ "git_url": "git://github.com/hub4j-test-org/test-repo-visibility-private.git",
+ "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-private.git",
+ "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-private.git",
+ "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility-private",
"homepage": null,
"size": 0,
"stargazers_count": 0,
@@ -136,5 +136,5 @@
"site_admin": false
},
"network_count": 0,
- "subscribers_count": 0
+ "subscribers_count": 2
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json
similarity index 74%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-7.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json
index 95666d0476..d77b92d3c2 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-7.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json
@@ -1,8 +1,8 @@
{
- "id": 676861134,
- "node_id": "R_kgDOKFgUzg",
- "name": "test-repo-visibility",
- "full_name": "hub4j-test-org/test-repo-visibility",
+ "id": 676869689,
+ "node_id": "R_kgDOKFg2OQ",
+ "name": "test-repo-visibility-private",
+ "full_name": "hub4j-test-org/test-repo-visibility-private",
"private": true,
"owner": {
"login": "hub4j-test-org",
@@ -24,53 +24,53 @@
"type": "Organization",
"site_admin": false
},
- "html_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "html_url": "https://github.com/hub4j-test-org/test-repo-visibility-private",
"description": null,
"fork": false,
- "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
- "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
- "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
- "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
- "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
- "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
- "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
- "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
- "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
- "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
- "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
- "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
- "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
- "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
- "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
- "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
- "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
- "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
- "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
- "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
- "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
- "created_at": "2023-08-10T07:18:56Z",
- "updated_at": "2023-08-10T07:18:56Z",
- "pushed_at": "2023-08-10T07:18:56Z",
- "git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
- "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
- "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
- "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/deployments",
+ "created_at": "2023-08-10T07:45:47Z",
+ "updated_at": "2023-08-10T07:45:47Z",
+ "pushed_at": "2023-08-10T07:45:47Z",
+ "git_url": "git://github.com/hub4j-test-org/test-repo-visibility-private.git",
+ "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-private.git",
+ "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-private.git",
+ "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility-private",
"homepage": null,
"size": 0,
"stargazers_count": 0,
@@ -104,7 +104,7 @@
"triage": true,
"pull": true
},
- "temp_clone_token": "ABXKPQEKVQH2LAM3ZT4TLOLE2SII2",
+ "temp_clone_token": "ABXKPQBITLCODHOOYTH5CXTE2SLNQ",
"allow_squash_merge": true,
"allow_merge_commit": true,
"allow_rebase_merge": true,
@@ -137,5 +137,5 @@
"site_admin": false
},
"network_count": 0,
- "subscribers_count": 5
+ "subscribers_count": 8
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json
similarity index 76%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-4.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json
index 84f6f6732a..3ab9635eba 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-4.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json
@@ -1,8 +1,8 @@
{
- "id": 676861126,
- "node_id": "R_kgDOKFgUxg",
- "name": "test-repo-visibility",
- "full_name": "hub4j-test-org/test-repo-visibility",
+ "id": 676869680,
+ "node_id": "R_kgDOKFg2MA",
+ "name": "test-repo-visibility-public",
+ "full_name": "hub4j-test-org/test-repo-visibility-public",
"private": false,
"owner": {
"login": "hub4j-test-org",
@@ -24,53 +24,53 @@
"type": "Organization",
"site_admin": false
},
- "html_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "html_url": "https://github.com/hub4j-test-org/test-repo-visibility-public",
"description": null,
"fork": false,
- "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
- "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
- "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
- "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
- "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
- "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
- "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
- "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
- "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
- "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
- "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
- "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
- "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
- "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
- "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
- "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
- "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
- "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
- "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
- "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
- "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
- "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
- "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
- "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
- "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
- "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
- "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
- "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
- "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
- "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
- "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
- "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
- "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
- "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
- "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
- "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
- "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
- "created_at": "2023-08-10T07:18:54Z",
- "updated_at": "2023-08-10T07:18:54Z",
- "pushed_at": "2023-08-10T07:18:54Z",
- "git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
- "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
- "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
- "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
+ "url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public",
+ "forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/forks",
+ "keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/teams",
+ "hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/hooks",
+ "issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/events",
+ "assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/tags",
+ "blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/languages",
+ "stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/stargazers",
+ "contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/contributors",
+ "subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/subscribers",
+ "subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/subscription",
+ "commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/merges",
+ "archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/downloads",
+ "issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/labels{/name}",
+ "releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/deployments",
+ "created_at": "2023-08-10T07:45:44Z",
+ "updated_at": "2023-08-10T07:45:45Z",
+ "pushed_at": "2023-08-10T07:45:45Z",
+ "git_url": "git://github.com/hub4j-test-org/test-repo-visibility-public.git",
+ "ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-public.git",
+ "clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-public.git",
+ "svn_url": "https://github.com/hub4j-test-org/test-repo-visibility-public",
"homepage": null,
"size": 0,
"stargazers_count": 0,
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json
index f200158fbd..a5db5e17e4 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json
@@ -1,5 +1,5 @@
{
- "id": "f36721dd-93a2-4ee8-93c7-2606a3fda89d",
+ "id": "6a53a088-20f1-4c0c-b7cf-0aa8d1d974e2",
"name": "orgs_hub4j-test-org",
"request": {
"url": "/orgs/hub4j-test-org",
@@ -15,7 +15,7 @@
"bodyFileName": "orgs_hub4j-test-org-2.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:18:54 GMT",
+ "Date": "Thu, 10 Aug 2023 07:45:44 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
@@ -30,9 +30,9 @@
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4933",
- "X-RateLimit-Reset": "1691653436",
- "X-RateLimit-Used": "67",
+ "X-RateLimit-Remaining": "4987",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "13",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -42,10 +42,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "1177:3986:C1F0E05:C3A7061:64D48F5D"
+ "X-GitHub-Request-Id": "2EA5:E1BB:82E0A26:84107E1:64D495A8"
}
},
- "uuid": "f36721dd-93a2-4ee8-93c7-2606a3fda89d",
+ "uuid": "6a53a088-20f1-4c0c-b7cf-0aa8d1d974e2",
"persistent": true,
"insertionIndex": 2
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json
index 2a8d0c1d4e..212e772560 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json
@@ -1,5 +1,5 @@
{
- "id": "e5597307-486b-4d27-8cf2-39ebbf502cee",
+ "id": "188bae51-0c10-4be0-b3c6-eb6b45414866",
"name": "orgs_hub4j-test-org_repos",
"request": {
"url": "/orgs/hub4j-test-org/repos",
@@ -11,7 +11,7 @@
},
"bodyPatterns": [
{
- "equalToJson": "{\"visibility\":\"public\",\"name\":\"test-repo-visibility\"}",
+ "equalToJson": "{\"visibility\":\"public\",\"name\":\"test-repo-visibility-public\"}",
"ignoreArrayOrder": true,
"ignoreExtraElements": false
}
@@ -22,23 +22,23 @@
"bodyFileName": "orgs_hub4j-test-org_repos-3.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:18:55 GMT",
+ "Date": "Thu, 10 Aug 2023 07:45:45 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "\"4ea5f7ebb6870742d7ef1111f061ebf5aa8c3d166dea426dd056327874e5e668\"",
+ "ETag": "\"19a77460c5594380eda8af4882b0a71fc41409f1fa4ff9850497b878ab13460a\"",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "public_repo, repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; param=nebula-preview; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4932",
- "X-RateLimit-Reset": "1691653436",
- "X-RateLimit-Used": "68",
+ "X-RateLimit-Remaining": "4986",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "14",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -48,11 +48,11 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "A971:0F26:BB81279:BD37464:64D48F5E",
- "Location": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility"
+ "X-GitHub-Request-Id": "9CDF:B69B:5A92D31:5B7A0B2:64D495A8",
+ "Location": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public"
}
},
- "uuid": "e5597307-486b-4d27-8cf2-39ebbf502cee",
+ "uuid": "188bae51-0c10-4be0-b3c6-eb6b45414866",
"persistent": true,
"insertionIndex": 3
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json
index b0860a2227..62d46f4be7 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json
@@ -1,5 +1,5 @@
{
- "id": "2e1e4794-5963-433b-8980-5e367513ca6d",
+ "id": "441afa80-e0e5-4129-89d0-c92e51989bc9",
"name": "orgs_hub4j-test-org_repos",
"request": {
"url": "/orgs/hub4j-test-org/repos",
@@ -11,7 +11,7 @@
},
"bodyPatterns": [
{
- "equalToJson": "{\"visibility\":\"private\",\"name\":\"test-repo-visibility\"}",
+ "equalToJson": "{\"visibility\":\"private\",\"name\":\"test-repo-visibility-private\"}",
"ignoreArrayOrder": true,
"ignoreExtraElements": false
}
@@ -22,23 +22,23 @@
"bodyFileName": "orgs_hub4j-test-org_repos-6.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:18:57 GMT",
+ "Date": "Thu, 10 Aug 2023 07:45:48 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "\"ea08c68306302e0e4f696330043eb2cfa4903411fec5ce2cbc4adff2f7e51d73\"",
+ "ETag": "\"ba35db22430b43911c102b0625b39cbe47898d6acc904c27d098a05f85e41cad\"",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "public_repo, repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; param=nebula-preview; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4929",
- "X-RateLimit-Reset": "1691653436",
- "X-RateLimit-Used": "71",
+ "X-RateLimit-Remaining": "4983",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "17",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -48,11 +48,11 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "5C8D:1B9A:A1DF6A4:A369045:64D48F60",
- "Location": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility"
+ "X-GitHub-Request-Id": "E8F6:A754:713834:72868E:64D495AA",
+ "Location": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private"
}
},
- "uuid": "2e1e4794-5963-433b-8980-5e367513ca6d",
+ "uuid": "441afa80-e0e5-4129-89d0-c92e51989bc9",
"persistent": true,
"insertionIndex": 6
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json
similarity index 68%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-7.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json
index 4732254953..46aefd139f 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-7.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json
@@ -1,8 +1,8 @@
{
- "id": "0f5b7d83-b28a-4539-9049-c34239fd494e",
- "name": "repos_hub4j-test-org_test-repo-visibility",
+ "id": "cf349c3f-93df-4573-a5b3-0a2d81c0ceb2",
+ "name": "repos_hub4j-test-org_test-repo-visibility-private",
"request": {
- "url": "/repos/hub4j-test-org/test-repo-visibility",
+ "url": "/repos/hub4j-test-org/test-repo-visibility-private",
"method": "GET",
"headers": {
"Accept": {
@@ -12,27 +12,27 @@
},
"response": {
"status": 200,
- "bodyFileName": "repos_hub4j-test-org_test-repo-visibility-7.json",
+ "bodyFileName": "repos_hub4j-test-org_test-repo-visibility-private-7.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:18:57 GMT",
+ "Date": "Thu, 10 Aug 2023 07:45:48 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "W/\"b07ffdafba20cf8f8f4100797f4be0428989dfe0fff6bdc2b7746e4960194765\"",
- "Last-Modified": "Thu, 10 Aug 2023 07:18:56 GMT",
+ "ETag": "W/\"9689bec30e75dd8fa20cae6d158ab9ccd53a5d7a390201deb6bd97b3b16b4787\"",
+ "Last-Modified": "Thu, 10 Aug 2023 07:45:47 GMT",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4928",
- "X-RateLimit-Reset": "1691653436",
- "X-RateLimit-Used": "72",
+ "X-RateLimit-Remaining": "4982",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "18",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -42,12 +42,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "E8ED:6CA9:4A1AAE3:4ACB8CA:64D48F61"
+ "X-GitHub-Request-Id": "92F1:F011:BD4F833:BF08CA6:64D495AC"
}
},
- "uuid": "0f5b7d83-b28a-4539-9049-c34239fd494e",
+ "uuid": "cf349c3f-93df-4573-a5b3-0a2d81c0ceb2",
"persistent": true,
- "scenarioName": "scenario-1-repos-hub4j-test-org-test-repo-visibility",
- "requiredScenarioState": "scenario-1-repos-hub4j-test-org-test-repo-visibility-2",
"insertionIndex": 7
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-8.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json
similarity index 73%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-8.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json
index 1e08f65f57..9b398d0116 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-8.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json
@@ -1,8 +1,8 @@
{
- "id": "6d7050e5-ee36-4656-b4c2-f2e78d6f136d",
- "name": "repos_hub4j-test-org_test-repo-visibility",
+ "id": "07317a7b-a4da-49c4-b557-2e90dc905ff1",
+ "name": "repos_hub4j-test-org_test-repo-visibility-private",
"request": {
- "url": "/repos/hub4j-test-org/test-repo-visibility",
+ "url": "/repos/hub4j-test-org/test-repo-visibility-private",
"method": "DELETE",
"headers": {
"Accept": {
@@ -14,16 +14,16 @@
"status": 204,
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:18:58 GMT",
+ "Date": "Thu, 10 Aug 2023 07:45:49 GMT",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4927",
- "X-RateLimit-Reset": "1691653436",
- "X-RateLimit-Used": "73",
+ "X-RateLimit-Remaining": "4981",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "19",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -34,12 +34,10 @@
"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": "A440:73C9:B7F5020:B9AB131:64D48F61"
+ "X-GitHub-Request-Id": "102F:AC85:BB2EF5B:BCE8325:64D495AC"
}
},
- "uuid": "6d7050e5-ee36-4656-b4c2-f2e78d6f136d",
+ "uuid": "07317a7b-a4da-49c4-b557-2e90dc905ff1",
"persistent": true,
- "scenarioName": "scenario-2-repos-hub4j-test-org-test-repo-visibility",
- "requiredScenarioState": "scenario-2-repos-hub4j-test-org-test-repo-visibility-2",
"insertionIndex": 8
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json
similarity index 68%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-4.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json
index 31f73aa515..b432ba2998 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-4.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json
@@ -1,8 +1,8 @@
{
- "id": "f92bb19d-814a-41aa-b33a-2d46b6854431",
- "name": "repos_hub4j-test-org_test-repo-visibility",
+ "id": "da35c0a6-22b5-4be6-bf79-a8554f147a58",
+ "name": "repos_hub4j-test-org_test-repo-visibility-public",
"request": {
- "url": "/repos/hub4j-test-org/test-repo-visibility",
+ "url": "/repos/hub4j-test-org/test-repo-visibility-public",
"method": "GET",
"headers": {
"Accept": {
@@ -12,27 +12,27 @@
},
"response": {
"status": 200,
- "bodyFileName": "repos_hub4j-test-org_test-repo-visibility-4.json",
+ "bodyFileName": "repos_hub4j-test-org_test-repo-visibility-public-4.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:18:55 GMT",
+ "Date": "Thu, 10 Aug 2023 07:45:46 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "W/\"c0bbd645a3cd754b7cd39d3ab2d8f9ac24bd528a0092e6fc4a6edfd8012950f8\"",
- "Last-Modified": "Thu, 10 Aug 2023 07:18:54 GMT",
+ "ETag": "W/\"4d970454ee57b9316655cc27c83c6a4e2e7065a181eac3980b86dd5e794e5e68\"",
+ "Last-Modified": "Thu, 10 Aug 2023 07:45:45 GMT",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4931",
- "X-RateLimit-Reset": "1691653436",
- "X-RateLimit-Used": "69",
+ "X-RateLimit-Remaining": "4985",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "15",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -42,13 +42,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "A1F5:0BF2:C07804F:C22E2AA:64D48F5F"
+ "X-GitHub-Request-Id": "A149:F85B:BB0A961:BCC3D0F:64D495A9"
}
},
- "uuid": "f92bb19d-814a-41aa-b33a-2d46b6854431",
+ "uuid": "da35c0a6-22b5-4be6-bf79-a8554f147a58",
"persistent": true,
- "scenarioName": "scenario-1-repos-hub4j-test-org-test-repo-visibility",
- "requiredScenarioState": "Started",
- "newScenarioState": "scenario-1-repos-hub4j-test-org-test-repo-visibility-2",
"insertionIndex": 4
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json
similarity index 72%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-5.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json
index 21626ebac6..809a51de8f 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-5.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json
@@ -1,8 +1,8 @@
{
- "id": "55176ff0-c55c-4020-8bb4-cc6ad6ce9a15",
- "name": "repos_hub4j-test-org_test-repo-visibility",
+ "id": "2fd53ed1-984b-4fc0-9791-60116c744823",
+ "name": "repos_hub4j-test-org_test-repo-visibility-public",
"request": {
- "url": "/repos/hub4j-test-org/test-repo-visibility",
+ "url": "/repos/hub4j-test-org/test-repo-visibility-public",
"method": "DELETE",
"headers": {
"Accept": {
@@ -14,16 +14,16 @@
"status": 204,
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:18:56 GMT",
+ "Date": "Thu, 10 Aug 2023 07:45:46 GMT",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "delete_repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4930",
- "X-RateLimit-Reset": "1691653436",
- "X-RateLimit-Used": "70",
+ "X-RateLimit-Remaining": "4984",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "16",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -34,13 +34,10 @@
"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": "C272:1B9A:A1DF4E9:A368E72:64D48F5F"
+ "X-GitHub-Request-Id": "4C6D:E0BE:39AF5F5:3A4072B:64D495AA"
}
},
- "uuid": "55176ff0-c55c-4020-8bb4-cc6ad6ce9a15",
+ "uuid": "2fd53ed1-984b-4fc0-9791-60116c744823",
"persistent": true,
- "scenarioName": "scenario-2-repos-hub4j-test-org-test-repo-visibility",
- "requiredScenarioState": "Started",
- "newScenarioState": "scenario-2-repos-hub4j-test-org-test-repo-visibility-2",
"insertionIndex": 5
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json
index 857b160cae..c2c8c38725 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json
@@ -1,5 +1,5 @@
{
- "id": "daa90f97-80a4-4363-b491-e1395dd797c6",
+ "id": "9cdf5d36-de1c-486b-aad1-6d6919a9d62a",
"name": "user",
"request": {
"url": "/user",
@@ -15,7 +15,7 @@
"bodyFileName": "user-1.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:18:53 GMT",
+ "Date": "Thu, 10 Aug 2023 07:45:43 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
@@ -30,9 +30,9 @@
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4935",
- "X-RateLimit-Reset": "1691653436",
- "X-RateLimit-Used": "65",
+ "X-RateLimit-Remaining": "4989",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "11",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -42,10 +42,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "B79A:AC85:B981BF3:BB37DAE:64D48F5D"
+ "X-GitHub-Request-Id": "F289:1B9A:A37A4A4:A507038:64D495A7"
}
},
- "uuid": "daa90f97-80a4-4363-b491-e1395dd797c6",
+ "uuid": "9cdf5d36-de1c-486b-aad1-6d6919a9d62a",
"persistent": true,
"insertionIndex": 1
}
\ No newline at end of file
From f4322fe0af26b1ec23bc34205354da339f535c35 Mon Sep 17 00:00:00 2001
From: "Baur Daniel (HAU-ITE)"
Date: Thu, 10 Aug 2023 10:18:01 +0200
Subject: [PATCH 112/139] also add tests for user perspective
---
.../org/kohsuke/github/GHRepositoryTest.java | 32 ++++-
.../__files/orgs_hub4j-test-org-2.json | 0
.../__files/orgs_hub4j-test-org_repos-3.json | 12 +-
.../__files/orgs_hub4j-test-org_repos-6.json | 12 +-
...st-org_test-repo-visibility-private-7.json | 14 +-
...est-org_test-repo-visibility-public-4.json | 12 +-
.../__files/user-1.json | 0
.../mappings/orgs_hub4j-test-org-2.json | 12 +-
.../mappings/orgs_hub4j-test-org_repos-3.json | 14 +-
.../mappings/orgs_hub4j-test-org_repos-6.json | 14 +-
...st-org_test-repo-visibility-private-7.json | 16 +--
...st-org_test-repo-visibility-private-8.json | 12 +-
...est-org_test-repo-visibility-public-4.json | 16 +--
...est-org_test-repo-visibility-public-5.json | 12 +-
.../mappings/user-1.json | 12 +-
..._dbaur_test-repo-visibility-private-3.json | 121 ++++++++++++++++
...s_dbaur_test-repo-visibility-public-6.json | 132 ++++++++++++++++++
.../__files/user-1.json | 46 ++++++
.../__files/user_repos-2.json | 120 ++++++++++++++++
.../__files/user_repos-5.json | 120 ++++++++++++++++
..._dbaur_test-repo-visibility-private-3.json | 51 +++++++
..._dbaur_test-repo-visibility-private-4.json | 43 ++++++
...s_dbaur_test-repo-visibility-public-6.json | 51 +++++++
...s_dbaur_test-repo-visibility-public-7.json | 43 ++++++
.../mappings/user-1.json | 51 +++++++
.../mappings/user_repos-2.json | 58 ++++++++
.../mappings/user_repos-5.json | 58 ++++++++
27 files changed, 1003 insertions(+), 81 deletions(-)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/__files/orgs_hub4j-test-org-2.json (100%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/__files/orgs_hub4j-test-org_repos-3.json (97%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/__files/orgs_hub4j-test-org_repos-6.json (97%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json (97%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json (97%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/__files/user-1.json (100%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/mappings/orgs_hub4j-test-org-2.json (88%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/mappings/orgs_hub4j-test-org_repos-3.json (86%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/mappings/orgs_hub4j-test-org_repos-6.json (86%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json (82%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json (86%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json (82%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json (86%)
rename src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/{testSetVisibility => testCreateVisibilityForOrganization}/mappings/user-1.json (87%)
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/repos_dbaur_test-repo-visibility-private-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/repos_dbaur_test-repo-visibility-public-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user_repos-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user_repos-5.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-private-3.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-private-4.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-public-6.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-public-7.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user_repos-2.json
create mode 100644 src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user_repos-5.json
diff --git a/src/test/java/org/kohsuke/github/GHRepositoryTest.java b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
index 02ba5bf7aa..d0ff0f73e1 100644
--- a/src/test/java/org/kohsuke/github/GHRepositoryTest.java
+++ b/src/test/java/org/kohsuke/github/GHRepositoryTest.java
@@ -312,13 +312,13 @@ public void testSetPublic() throws Exception {
}
/**
- * Tests the creation of repositories with alternating visibilities.
+ * Tests the creation of repositories with alternating visibilities for orgs.
*
* @throws Exception
* the exception
*/
@Test
- public void testSetVisibility() throws Exception {
+ public void testCreateVisibilityForOrganization() throws Exception {
GHOrganization organization = gitHub.getOrganization(GITHUB_API_TEST_ORG);
// can not test for internal, as test org is not assigned to an enterprise
@@ -334,6 +334,34 @@ public void testSetVisibility() throws Exception {
}
}
+ /**
+ * Tests the creation of repositories with alternating visibilities for users.
+ *
+ * @throws Exception
+ * the exception
+ */
+ @Test
+ public void testCreateVisibilityForUser() throws Exception {
+
+ GHUser myself = gitHub.getMyself();
+
+ // can not test for internal, as test org is not assigned to an enterprise
+ for (Visibility visibility : Sets.newHashSet(Visibility.PUBLIC, Visibility.PRIVATE)) {
+ String repoName = String.format("test-repo-visibility-%s", visibility.toString());
+ boolean isPrivate = visibility.equals(Visibility.PRIVATE);
+ GHRepository repository = gitHub.createRepository(repoName)
+ .private_(isPrivate)
+ .visibility(visibility)
+ .create();
+ try {
+ assertThat(repository.getVisibility(), is(visibility));
+ assertThat(myself.getRepository(repoName).getVisibility(), is(visibility));
+ } finally {
+ repository.delete();
+ }
+ }
+ }
+
/**
* Test update repository.
*
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/orgs_hub4j-test-org-2.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org-2.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/orgs_hub4j-test-org-2.json
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/orgs_hub4j-test-org_repos-3.json
similarity index 97%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/orgs_hub4j-test-org_repos-3.json
index 1875e8cf1e..41aefbcfbe 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-3.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/orgs_hub4j-test-org_repos-3.json
@@ -1,6 +1,6 @@
{
- "id": 676869680,
- "node_id": "R_kgDOKFg2MA",
+ "id": 676879845,
+ "node_id": "R_kgDOKFhd5Q",
"name": "test-repo-visibility-public",
"full_name": "hub4j-test-org/test-repo-visibility-public",
"private": false,
@@ -64,9 +64,9 @@
"labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/labels{/name}",
"releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/releases{/id}",
"deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/deployments",
- "created_at": "2023-08-10T07:45:44Z",
- "updated_at": "2023-08-10T07:45:45Z",
- "pushed_at": "2023-08-10T07:45:45Z",
+ "created_at": "2023-08-10T08:16:45Z",
+ "updated_at": "2023-08-10T08:16:46Z",
+ "pushed_at": "2023-08-10T08:16:46Z",
"git_url": "git://github.com/hub4j-test-org/test-repo-visibility-public.git",
"ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-public.git",
"clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-public.git",
@@ -136,5 +136,5 @@
"site_admin": false
},
"network_count": 0,
- "subscribers_count": 3
+ "subscribers_count": 0
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/orgs_hub4j-test-org_repos-6.json
similarity index 97%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/orgs_hub4j-test-org_repos-6.json
index 5496625969..41e08d8c90 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/orgs_hub4j-test-org_repos-6.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/orgs_hub4j-test-org_repos-6.json
@@ -1,6 +1,6 @@
{
- "id": 676869689,
- "node_id": "R_kgDOKFg2OQ",
+ "id": 676879862,
+ "node_id": "R_kgDOKFhd9g",
"name": "test-repo-visibility-private",
"full_name": "hub4j-test-org/test-repo-visibility-private",
"private": true,
@@ -64,9 +64,9 @@
"labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/labels{/name}",
"releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/releases{/id}",
"deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/deployments",
- "created_at": "2023-08-10T07:45:47Z",
- "updated_at": "2023-08-10T07:45:47Z",
- "pushed_at": "2023-08-10T07:45:47Z",
+ "created_at": "2023-08-10T08:16:48Z",
+ "updated_at": "2023-08-10T08:16:48Z",
+ "pushed_at": "2023-08-10T08:16:48Z",
"git_url": "git://github.com/hub4j-test-org/test-repo-visibility-private.git",
"ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-private.git",
"clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-private.git",
@@ -136,5 +136,5 @@
"site_admin": false
},
"network_count": 0,
- "subscribers_count": 2
+ "subscribers_count": 0
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json
similarity index 97%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json
index d77b92d3c2..bb8cbae35d 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/repos_hub4j-test-org_test-repo-visibility-private-7.json
@@ -1,6 +1,6 @@
{
- "id": 676869689,
- "node_id": "R_kgDOKFg2OQ",
+ "id": 676879862,
+ "node_id": "R_kgDOKFhd9g",
"name": "test-repo-visibility-private",
"full_name": "hub4j-test-org/test-repo-visibility-private",
"private": true,
@@ -64,9 +64,9 @@
"labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/labels{/name}",
"releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/releases{/id}",
"deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/deployments",
- "created_at": "2023-08-10T07:45:47Z",
- "updated_at": "2023-08-10T07:45:47Z",
- "pushed_at": "2023-08-10T07:45:47Z",
+ "created_at": "2023-08-10T08:16:48Z",
+ "updated_at": "2023-08-10T08:16:48Z",
+ "pushed_at": "2023-08-10T08:16:48Z",
"git_url": "git://github.com/hub4j-test-org/test-repo-visibility-private.git",
"ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-private.git",
"clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-private.git",
@@ -104,7 +104,7 @@
"triage": true,
"pull": true
},
- "temp_clone_token": "ABXKPQBITLCODHOOYTH5CXTE2SLNQ",
+ "temp_clone_token": "ABXKPQCKFTRVIO2CU2TP4TLE2SPB2",
"allow_squash_merge": true,
"allow_merge_commit": true,
"allow_rebase_merge": true,
@@ -137,5 +137,5 @@
"site_admin": false
},
"network_count": 0,
- "subscribers_count": 8
+ "subscribers_count": 7
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json
similarity index 97%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json
index 3ab9635eba..18bc5c5494 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/repos_hub4j-test-org_test-repo-visibility-public-4.json
@@ -1,6 +1,6 @@
{
- "id": 676869680,
- "node_id": "R_kgDOKFg2MA",
+ "id": 676879845,
+ "node_id": "R_kgDOKFhd5Q",
"name": "test-repo-visibility-public",
"full_name": "hub4j-test-org/test-repo-visibility-public",
"private": false,
@@ -64,9 +64,9 @@
"labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/labels{/name}",
"releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/releases{/id}",
"deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/deployments",
- "created_at": "2023-08-10T07:45:44Z",
- "updated_at": "2023-08-10T07:45:45Z",
- "pushed_at": "2023-08-10T07:45:45Z",
+ "created_at": "2023-08-10T08:16:45Z",
+ "updated_at": "2023-08-10T08:16:46Z",
+ "pushed_at": "2023-08-10T08:16:46Z",
"git_url": "git://github.com/hub4j-test-org/test-repo-visibility-public.git",
"ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-public.git",
"clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-public.git",
@@ -148,5 +148,5 @@
}
},
"network_count": 0,
- "subscribers_count": 14
+ "subscribers_count": 7
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/user-1.json
similarity index 100%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/__files/user-1.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/__files/user-1.json
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org-2.json
similarity index 88%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org-2.json
index a5db5e17e4..8246f6c638 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org-2.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org-2.json
@@ -1,5 +1,5 @@
{
- "id": "6a53a088-20f1-4c0c-b7cf-0aa8d1d974e2",
+ "id": "11b5a503-81c8-4c75-86f4-29aece672ca5",
"name": "orgs_hub4j-test-org",
"request": {
"url": "/orgs/hub4j-test-org",
@@ -15,7 +15,7 @@
"bodyFileName": "orgs_hub4j-test-org-2.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:45:44 GMT",
+ "Date": "Thu, 10 Aug 2023 08:16:45 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
@@ -30,9 +30,9 @@
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4987",
+ "X-RateLimit-Remaining": "4966",
"X-RateLimit-Reset": "1691657047",
- "X-RateLimit-Used": "13",
+ "X-RateLimit-Used": "34",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -42,10 +42,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "2EA5:E1BB:82E0A26:84107E1:64D495A8"
+ "X-GitHub-Request-Id": "6DDB:0BF2:C43B083:C5F7EA0:64D49CED"
}
},
- "uuid": "6a53a088-20f1-4c0c-b7cf-0aa8d1d974e2",
+ "uuid": "11b5a503-81c8-4c75-86f4-29aece672ca5",
"persistent": true,
"insertionIndex": 2
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org_repos-3.json
similarity index 86%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org_repos-3.json
index 212e772560..c7472e4f1c 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-3.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org_repos-3.json
@@ -1,5 +1,5 @@
{
- "id": "188bae51-0c10-4be0-b3c6-eb6b45414866",
+ "id": "dd68d6f4-8604-4fa1-8b3e-60008b2641d7",
"name": "orgs_hub4j-test-org_repos",
"request": {
"url": "/orgs/hub4j-test-org/repos",
@@ -22,23 +22,23 @@
"bodyFileName": "orgs_hub4j-test-org_repos-3.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:45:45 GMT",
+ "Date": "Thu, 10 Aug 2023 08:16:46 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "\"19a77460c5594380eda8af4882b0a71fc41409f1fa4ff9850497b878ab13460a\"",
+ "ETag": "\"a4022eacf3610f0af2727fe90fd92727d52c233a2d0498987687f85402ada84f\"",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "public_repo, repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; param=nebula-preview; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4986",
+ "X-RateLimit-Remaining": "4965",
"X-RateLimit-Reset": "1691657047",
- "X-RateLimit-Used": "14",
+ "X-RateLimit-Used": "35",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -48,11 +48,11 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "9CDF:B69B:5A92D31:5B7A0B2:64D495A8",
+ "X-GitHub-Request-Id": "FD12:37FF:A0FD881:A27FB32:64D49CED",
"Location": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public"
}
},
- "uuid": "188bae51-0c10-4be0-b3c6-eb6b45414866",
+ "uuid": "dd68d6f4-8604-4fa1-8b3e-60008b2641d7",
"persistent": true,
"insertionIndex": 3
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org_repos-6.json
similarity index 86%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org_repos-6.json
index 62d46f4be7..3150934e45 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/orgs_hub4j-test-org_repos-6.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/orgs_hub4j-test-org_repos-6.json
@@ -1,5 +1,5 @@
{
- "id": "441afa80-e0e5-4129-89d0-c92e51989bc9",
+ "id": "4b47fb90-5073-413d-88fb-15e372883c5b",
"name": "orgs_hub4j-test-org_repos",
"request": {
"url": "/orgs/hub4j-test-org/repos",
@@ -22,23 +22,23 @@
"bodyFileName": "orgs_hub4j-test-org_repos-6.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:45:48 GMT",
+ "Date": "Thu, 10 Aug 2023 08:16:48 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "\"ba35db22430b43911c102b0625b39cbe47898d6acc904c27d098a05f85e41cad\"",
+ "ETag": "\"afbff3bbcc1fcbc9034fef2ae0c7ad185f86e13387630f1e50bf282f86cd7eb5\"",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "public_repo, repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; param=nebula-preview; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4983",
+ "X-RateLimit-Remaining": "4962",
"X-RateLimit-Reset": "1691657047",
- "X-RateLimit-Used": "17",
+ "X-RateLimit-Used": "38",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -48,11 +48,11 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "E8F6:A754:713834:72868E:64D495AA",
+ "X-GitHub-Request-Id": "B4B1:3986:C5D9B60:C79698A:64D49CEF",
"Location": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private"
}
},
- "uuid": "441afa80-e0e5-4129-89d0-c92e51989bc9",
+ "uuid": "4b47fb90-5073-413d-88fb-15e372883c5b",
"persistent": true,
"insertionIndex": 6
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json
similarity index 82%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json
index 46aefd139f..f7270bb819 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-private-7.json
@@ -1,5 +1,5 @@
{
- "id": "cf349c3f-93df-4573-a5b3-0a2d81c0ceb2",
+ "id": "540eae50-8e68-4a09-bc7e-44a345ca05ac",
"name": "repos_hub4j-test-org_test-repo-visibility-private",
"request": {
"url": "/repos/hub4j-test-org/test-repo-visibility-private",
@@ -15,24 +15,24 @@
"bodyFileName": "repos_hub4j-test-org_test-repo-visibility-private-7.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:45:48 GMT",
+ "Date": "Thu, 10 Aug 2023 08:16:49 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "W/\"9689bec30e75dd8fa20cae6d158ab9ccd53a5d7a390201deb6bd97b3b16b4787\"",
- "Last-Modified": "Thu, 10 Aug 2023 07:45:47 GMT",
+ "ETag": "W/\"9e0ca2fa3644d8f9ad2c77c331c32fb2b6142a08142217835d2dc50818ed9763\"",
+ "Last-Modified": "Thu, 10 Aug 2023 08:16:48 GMT",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4982",
+ "X-RateLimit-Remaining": "4961",
"X-RateLimit-Reset": "1691657047",
- "X-RateLimit-Used": "18",
+ "X-RateLimit-Used": "39",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -42,10 +42,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "92F1:F011:BD4F833:BF08CA6:64D495AC"
+ "X-GitHub-Request-Id": "6FC8:0628:C18DB8F:C34AA1D:64D49CF1"
}
},
- "uuid": "cf349c3f-93df-4573-a5b3-0a2d81c0ceb2",
+ "uuid": "540eae50-8e68-4a09-bc7e-44a345ca05ac",
"persistent": true,
"insertionIndex": 7
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json
similarity index 86%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json
index 9b398d0116..0cdae38823 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-private-8.json
@@ -1,5 +1,5 @@
{
- "id": "07317a7b-a4da-49c4-b557-2e90dc905ff1",
+ "id": "62ddd6fd-995a-48e9-80c5-778d276da598",
"name": "repos_hub4j-test-org_test-repo-visibility-private",
"request": {
"url": "/repos/hub4j-test-org/test-repo-visibility-private",
@@ -14,16 +14,16 @@
"status": 204,
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:45:49 GMT",
+ "Date": "Thu, 10 Aug 2023 08:16:49 GMT",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4981",
+ "X-RateLimit-Remaining": "4960",
"X-RateLimit-Reset": "1691657047",
- "X-RateLimit-Used": "19",
+ "X-RateLimit-Used": "40",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -34,10 +34,10 @@
"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": "102F:AC85:BB2EF5B:BCE8325:64D495AC"
+ "X-GitHub-Request-Id": "3ECF:107D4:BA2781C:BBE45B6:64D49CF1"
}
},
- "uuid": "07317a7b-a4da-49c4-b557-2e90dc905ff1",
+ "uuid": "62ddd6fd-995a-48e9-80c5-778d276da598",
"persistent": true,
"insertionIndex": 8
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json
similarity index 82%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json
index b432ba2998..ce2cd062bc 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-public-4.json
@@ -1,5 +1,5 @@
{
- "id": "da35c0a6-22b5-4be6-bf79-a8554f147a58",
+ "id": "056ca96a-7c6c-4063-b832-091c1711a625",
"name": "repos_hub4j-test-org_test-repo-visibility-public",
"request": {
"url": "/repos/hub4j-test-org/test-repo-visibility-public",
@@ -15,24 +15,24 @@
"bodyFileName": "repos_hub4j-test-org_test-repo-visibility-public-4.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:45:46 GMT",
+ "Date": "Thu, 10 Aug 2023 08:16:47 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
"Accept, Authorization, Cookie, X-GitHub-OTP",
"Accept-Encoding, Accept, X-Requested-With"
],
- "ETag": "W/\"4d970454ee57b9316655cc27c83c6a4e2e7065a181eac3980b86dd5e794e5e68\"",
- "Last-Modified": "Thu, 10 Aug 2023 07:45:45 GMT",
+ "ETag": "W/\"424a290a1bc05597231646d41563213026e71b1b0b9f96fb9017ca534cbc5b81\"",
+ "Last-Modified": "Thu, 10 Aug 2023 08:16:46 GMT",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4985",
+ "X-RateLimit-Remaining": "4964",
"X-RateLimit-Reset": "1691657047",
- "X-RateLimit-Used": "15",
+ "X-RateLimit-Used": "36",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -42,10 +42,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "A149:F85B:BB0A961:BCC3D0F:64D495A9"
+ "X-GitHub-Request-Id": "5FFB:392E:BB82EAB:BD3FBC1:64D49CEE"
}
},
- "uuid": "da35c0a6-22b5-4be6-bf79-a8554f147a58",
+ "uuid": "056ca96a-7c6c-4063-b832-091c1711a625",
"persistent": true,
"insertionIndex": 4
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json
similarity index 86%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json
index 809a51de8f..84ecb2d295 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/repos_hub4j-test-org_test-repo-visibility-public-5.json
@@ -1,5 +1,5 @@
{
- "id": "2fd53ed1-984b-4fc0-9791-60116c744823",
+ "id": "48ed2e59-9b57-4b8f-99f8-10046d9fb104",
"name": "repos_hub4j-test-org_test-repo-visibility-public",
"request": {
"url": "/repos/hub4j-test-org/test-repo-visibility-public",
@@ -14,16 +14,16 @@
"status": 204,
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:45:46 GMT",
+ "Date": "Thu, 10 Aug 2023 08:16:47 GMT",
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
"X-Accepted-OAuth-Scopes": "delete_repo",
"github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4984",
+ "X-RateLimit-Remaining": "4963",
"X-RateLimit-Reset": "1691657047",
- "X-RateLimit-Used": "16",
+ "X-RateLimit-Used": "37",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -34,10 +34,10 @@
"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": "4C6D:E0BE:39AF5F5:3A4072B:64D495AA"
+ "X-GitHub-Request-Id": "98FD:392E:BB830AB:BD3FDC3:64D49CEF"
}
},
- "uuid": "2fd53ed1-984b-4fc0-9791-60116c744823",
+ "uuid": "48ed2e59-9b57-4b8f-99f8-10046d9fb104",
"persistent": true,
"insertionIndex": 5
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/user-1.json
similarity index 87%
rename from src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json
rename to src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/user-1.json
index c2c8c38725..adecd246e5 100644
--- a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testSetVisibility/mappings/user-1.json
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForOrganization/mappings/user-1.json
@@ -1,5 +1,5 @@
{
- "id": "9cdf5d36-de1c-486b-aad1-6d6919a9d62a",
+ "id": "615f57b7-baf3-473d-ab53-7b9c378c826f",
"name": "user",
"request": {
"url": "/user",
@@ -15,7 +15,7 @@
"bodyFileName": "user-1.json",
"headers": {
"Server": "GitHub.com",
- "Date": "Thu, 10 Aug 2023 07:45:43 GMT",
+ "Date": "Thu, 10 Aug 2023 08:16:44 GMT",
"Content-Type": "application/json; charset=utf-8",
"Cache-Control": "private, max-age=60, s-maxage=60",
"Vary": [
@@ -30,9 +30,9 @@
"X-GitHub-Media-Type": "github.v3; format=json",
"x-github-api-version-selected": "2022-11-28",
"X-RateLimit-Limit": "5000",
- "X-RateLimit-Remaining": "4989",
+ "X-RateLimit-Remaining": "4968",
"X-RateLimit-Reset": "1691657047",
- "X-RateLimit-Used": "11",
+ "X-RateLimit-Used": "32",
"X-RateLimit-Resource": "core",
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
"Access-Control-Allow-Origin": "*",
@@ -42,10 +42,10 @@
"X-XSS-Protection": "0",
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
"Content-Security-Policy": "default-src 'none'",
- "X-GitHub-Request-Id": "F289:1B9A:A37A4A4:A507038:64D495A7"
+ "X-GitHub-Request-Id": "5300:6CA9:4DBF50F:4E76E9C:64D49CEC"
}
},
- "uuid": "9cdf5d36-de1c-486b-aad1-6d6919a9d62a",
+ "uuid": "615f57b7-baf3-473d-ab53-7b9c378c826f",
"persistent": true,
"insertionIndex": 1
}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/repos_dbaur_test-repo-visibility-private-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/repos_dbaur_test-repo-visibility-private-3.json
new file mode 100644
index 0000000000..41639b5477
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/repos_dbaur_test-repo-visibility-private-3.json
@@ -0,0 +1,121 @@
+{
+ "id": 676880054,
+ "node_id": "R_kgDOKFhetg",
+ "name": "test-repo-visibility-private",
+ "full_name": "dbaur/test-repo-visibility-private",
+ "private": true,
+ "owner": {
+ "login": "dbaur",
+ "id": 7251904,
+ "node_id": "MDQ6VXNlcjcyNTE5MDQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7251904?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/dbaur",
+ "html_url": "https://github.com/dbaur",
+ "followers_url": "https://api.github.com/users/dbaur/followers",
+ "following_url": "https://api.github.com/users/dbaur/following{/other_user}",
+ "gists_url": "https://api.github.com/users/dbaur/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/dbaur/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/dbaur/subscriptions",
+ "organizations_url": "https://api.github.com/users/dbaur/orgs",
+ "repos_url": "https://api.github.com/users/dbaur/repos",
+ "events_url": "https://api.github.com/users/dbaur/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/dbaur/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/dbaur/test-repo-visibility-private",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/dbaur/test-repo-visibility-private",
+ "forks_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/forks",
+ "keys_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/teams",
+ "hooks_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/hooks",
+ "issue_events_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/events",
+ "assignees_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/tags",
+ "blobs_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/languages",
+ "stargazers_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/stargazers",
+ "contributors_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/contributors",
+ "subscribers_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/subscribers",
+ "subscription_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/subscription",
+ "commits_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/merges",
+ "archive_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/downloads",
+ "issues_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/labels{/name}",
+ "releases_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/deployments",
+ "created_at": "2023-08-10T08:17:17Z",
+ "updated_at": "2023-08-10T08:17:18Z",
+ "pushed_at": "2023-08-10T08:17:18Z",
+ "git_url": "git://github.com/dbaur/test-repo-visibility-private.git",
+ "ssh_url": "git@github.com:dbaur/test-repo-visibility-private.git",
+ "clone_url": "https://github.com/dbaur/test-repo-visibility-private.git",
+ "svn_url": "https://github.com/dbaur/test-repo-visibility-private",
+ "homepage": null,
+ "size": 0,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": false,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "private",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "ABXKPQGUT6WEMKJU3O23ISDE2SPDU",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "network_count": 0,
+ "subscribers_count": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/repos_dbaur_test-repo-visibility-public-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/repos_dbaur_test-repo-visibility-public-6.json
new file mode 100644
index 0000000000..b160d1fc85
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/repos_dbaur_test-repo-visibility-public-6.json
@@ -0,0 +1,132 @@
+{
+ "id": 676880069,
+ "node_id": "R_kgDOKFhexQ",
+ "name": "test-repo-visibility-public",
+ "full_name": "dbaur/test-repo-visibility-public",
+ "private": false,
+ "owner": {
+ "login": "dbaur",
+ "id": 7251904,
+ "node_id": "MDQ6VXNlcjcyNTE5MDQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7251904?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/dbaur",
+ "html_url": "https://github.com/dbaur",
+ "followers_url": "https://api.github.com/users/dbaur/followers",
+ "following_url": "https://api.github.com/users/dbaur/following{/other_user}",
+ "gists_url": "https://api.github.com/users/dbaur/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/dbaur/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/dbaur/subscriptions",
+ "organizations_url": "https://api.github.com/users/dbaur/orgs",
+ "repos_url": "https://api.github.com/users/dbaur/repos",
+ "events_url": "https://api.github.com/users/dbaur/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/dbaur/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/dbaur/test-repo-visibility-public",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/dbaur/test-repo-visibility-public",
+ "forks_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/forks",
+ "keys_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/teams",
+ "hooks_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/hooks",
+ "issue_events_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/events",
+ "assignees_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/tags",
+ "blobs_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/languages",
+ "stargazers_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/stargazers",
+ "contributors_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/contributors",
+ "subscribers_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/subscribers",
+ "subscription_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/subscription",
+ "commits_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/merges",
+ "archive_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/downloads",
+ "issues_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/labels{/name}",
+ "releases_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/deployments",
+ "created_at": "2023-08-10T08:17:20Z",
+ "updated_at": "2023-08-10T08:17:20Z",
+ "pushed_at": "2023-08-10T08:17:20Z",
+ "git_url": "git://github.com/dbaur/test-repo-visibility-public.git",
+ "ssh_url": "git@github.com:dbaur/test-repo-visibility-public.git",
+ "clone_url": "https://github.com/dbaur/test-repo-visibility-public.git",
+ "svn_url": "https://github.com/dbaur/test-repo-visibility-public",
+ "homepage": null,
+ "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,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "public",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "temp_clone_token": "",
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "security_and_analysis": {
+ "secret_scanning": {
+ "status": "disabled"
+ },
+ "secret_scanning_push_protection": {
+ "status": "disabled"
+ },
+ "dependabot_security_updates": {
+ "status": "disabled"
+ }
+ },
+ "network_count": 0,
+ "subscribers_count": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user-1.json
new file mode 100644
index 0000000000..21dc04da7c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user-1.json
@@ -0,0 +1,46 @@
+{
+ "login": "dbaur",
+ "id": 7251904,
+ "node_id": "MDQ6VXNlcjcyNTE5MDQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7251904?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/dbaur",
+ "html_url": "https://github.com/dbaur",
+ "followers_url": "https://api.github.com/users/dbaur/followers",
+ "following_url": "https://api.github.com/users/dbaur/following{/other_user}",
+ "gists_url": "https://api.github.com/users/dbaur/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/dbaur/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/dbaur/subscriptions",
+ "organizations_url": "https://api.github.com/users/dbaur/orgs",
+ "repos_url": "https://api.github.com/users/dbaur/repos",
+ "events_url": "https://api.github.com/users/dbaur/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/dbaur/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": "Daniel Baur",
+ "company": null,
+ "blog": "",
+ "location": "Ulm",
+ "email": null,
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 50,
+ "public_gists": 0,
+ "followers": 7,
+ "following": 10,
+ "created_at": "2014-04-10T14:14:43Z",
+ "updated_at": "2023-07-28T11:30:28Z",
+ "private_gists": 3,
+ "total_private_repos": 13,
+ "owned_private_repos": 13,
+ "disk_usage": 104958,
+ "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/testCreateVisibilityForUser/__files/user_repos-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user_repos-2.json
new file mode 100644
index 0000000000..5775ce95ae
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user_repos-2.json
@@ -0,0 +1,120 @@
+{
+ "id": 676880054,
+ "node_id": "R_kgDOKFhetg",
+ "name": "test-repo-visibility-private",
+ "full_name": "dbaur/test-repo-visibility-private",
+ "private": true,
+ "owner": {
+ "login": "dbaur",
+ "id": 7251904,
+ "node_id": "MDQ6VXNlcjcyNTE5MDQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7251904?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/dbaur",
+ "html_url": "https://github.com/dbaur",
+ "followers_url": "https://api.github.com/users/dbaur/followers",
+ "following_url": "https://api.github.com/users/dbaur/following{/other_user}",
+ "gists_url": "https://api.github.com/users/dbaur/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/dbaur/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/dbaur/subscriptions",
+ "organizations_url": "https://api.github.com/users/dbaur/orgs",
+ "repos_url": "https://api.github.com/users/dbaur/repos",
+ "events_url": "https://api.github.com/users/dbaur/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/dbaur/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/dbaur/test-repo-visibility-private",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/dbaur/test-repo-visibility-private",
+ "forks_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/forks",
+ "keys_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/teams",
+ "hooks_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/hooks",
+ "issue_events_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/events",
+ "assignees_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/tags",
+ "blobs_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/languages",
+ "stargazers_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/stargazers",
+ "contributors_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/contributors",
+ "subscribers_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/subscribers",
+ "subscription_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/subscription",
+ "commits_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/merges",
+ "archive_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/downloads",
+ "issues_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/labels{/name}",
+ "releases_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/dbaur/test-repo-visibility-private/deployments",
+ "created_at": "2023-08-10T08:17:17Z",
+ "updated_at": "2023-08-10T08:17:18Z",
+ "pushed_at": "2023-08-10T08:17:18Z",
+ "git_url": "git://github.com/dbaur/test-repo-visibility-private.git",
+ "ssh_url": "git@github.com:dbaur/test-repo-visibility-private.git",
+ "clone_url": "https://github.com/dbaur/test-repo-visibility-private.git",
+ "svn_url": "https://github.com/dbaur/test-repo-visibility-private",
+ "homepage": null,
+ "size": 0,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": false,
+ "has_pages": false,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "private",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "network_count": 0,
+ "subscribers_count": 0
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user_repos-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user_repos-5.json
new file mode 100644
index 0000000000..79b5cc4e8b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/__files/user_repos-5.json
@@ -0,0 +1,120 @@
+{
+ "id": 676880069,
+ "node_id": "R_kgDOKFhexQ",
+ "name": "test-repo-visibility-public",
+ "full_name": "dbaur/test-repo-visibility-public",
+ "private": false,
+ "owner": {
+ "login": "dbaur",
+ "id": 7251904,
+ "node_id": "MDQ6VXNlcjcyNTE5MDQ=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/7251904?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/dbaur",
+ "html_url": "https://github.com/dbaur",
+ "followers_url": "https://api.github.com/users/dbaur/followers",
+ "following_url": "https://api.github.com/users/dbaur/following{/other_user}",
+ "gists_url": "https://api.github.com/users/dbaur/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/dbaur/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/dbaur/subscriptions",
+ "organizations_url": "https://api.github.com/users/dbaur/orgs",
+ "repos_url": "https://api.github.com/users/dbaur/repos",
+ "events_url": "https://api.github.com/users/dbaur/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/dbaur/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/dbaur/test-repo-visibility-public",
+ "description": null,
+ "fork": false,
+ "url": "https://api.github.com/repos/dbaur/test-repo-visibility-public",
+ "forks_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/forks",
+ "keys_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/teams",
+ "hooks_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/hooks",
+ "issue_events_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/events",
+ "assignees_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/tags",
+ "blobs_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/languages",
+ "stargazers_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/stargazers",
+ "contributors_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/contributors",
+ "subscribers_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/subscribers",
+ "subscription_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/subscription",
+ "commits_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/merges",
+ "archive_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/downloads",
+ "issues_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/labels{/name}",
+ "releases_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/dbaur/test-repo-visibility-public/deployments",
+ "created_at": "2023-08-10T08:17:20Z",
+ "updated_at": "2023-08-10T08:17:20Z",
+ "pushed_at": "2023-08-10T08:17:20Z",
+ "git_url": "git://github.com/dbaur/test-repo-visibility-public.git",
+ "ssh_url": "git@github.com:dbaur/test-repo-visibility-public.git",
+ "clone_url": "https://github.com/dbaur/test-repo-visibility-public.git",
+ "svn_url": "https://github.com/dbaur/test-repo-visibility-public",
+ "homepage": null,
+ "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,
+ "has_discussions": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": null,
+ "allow_forking": true,
+ "is_template": false,
+ "web_commit_signoff_required": false,
+ "topics": [],
+ "visibility": "public",
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "main",
+ "permissions": {
+ "admin": true,
+ "maintain": true,
+ "push": true,
+ "triage": true,
+ "pull": true
+ },
+ "allow_squash_merge": true,
+ "allow_merge_commit": true,
+ "allow_rebase_merge": true,
+ "allow_auto_merge": false,
+ "delete_branch_on_merge": false,
+ "allow_update_branch": false,
+ "use_squash_pr_title_as_default": false,
+ "squash_merge_commit_message": "COMMIT_MESSAGES",
+ "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
+ "merge_commit_message": "PR_TITLE",
+ "merge_commit_title": "MERGE_MESSAGE",
+ "network_count": 0,
+ "subscribers_count": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-private-3.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-private-3.json
new file mode 100644
index 0000000000..184e5309f6
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-private-3.json
@@ -0,0 +1,51 @@
+{
+ "id": "f3be99a7-c7d5-4976-9985-819f1cf7cb89",
+ "name": "repos_dbaur_test-repo-visibility-private",
+ "request": {
+ "url": "/repos/dbaur/test-repo-visibility-private",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_dbaur_test-repo-visibility-private-3.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 08:17:19 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"1fcee14c53151014695c16026a070791c42f4b9459c5bf90b496c55f29aa15dc\"",
+ "Last-Modified": "Thu, 10 Aug 2023 08:17:18 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4956",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "44",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "535F:1B9A:A589168:A7197C8:64D49D0E"
+ }
+ },
+ "uuid": "f3be99a7-c7d5-4976-9985-819f1cf7cb89",
+ "persistent": true,
+ "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-private-4.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-private-4.json
new file mode 100644
index 0000000000..41ad8b5288
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-private-4.json
@@ -0,0 +1,43 @@
+{
+ "id": "380be673-7ca3-4c6d-916a-0df603ed0258",
+ "name": "repos_dbaur_test-repo-visibility-private",
+ "request": {
+ "url": "/repos/dbaur/test-repo-visibility-private",
+ "method": "DELETE",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 204,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 08:17:19 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4955",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "45",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "18B3:AC85:BD54BD2:BF11A60:64D49D0F"
+ }
+ },
+ "uuid": "380be673-7ca3-4c6d-916a-0df603ed0258",
+ "persistent": true,
+ "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-public-6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-public-6.json
new file mode 100644
index 0000000000..c11595c6c3
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-public-6.json
@@ -0,0 +1,51 @@
+{
+ "id": "86cbe029-2da6-4e64-a66e-17512214eb88",
+ "name": "repos_dbaur_test-repo-visibility-public",
+ "request": {
+ "url": "/repos/dbaur/test-repo-visibility-public",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "repos_dbaur_test-repo-visibility-public-6.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 08:17:21 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"dbfe4b8a1933fb9ca510ef5152b51f52ed9055c3e732ba712b9c909fffd0b1e2\"",
+ "Last-Modified": "Thu, 10 Aug 2023 08:17:20 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4953",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "47",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "3F1E:107D4:BA310E4:BBEDF72:64D49D11"
+ }
+ },
+ "uuid": "86cbe029-2da6-4e64-a66e-17512214eb88",
+ "persistent": true,
+ "insertionIndex": 6
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-public-7.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-public-7.json
new file mode 100644
index 0000000000..c3002856ef
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/repos_dbaur_test-repo-visibility-public-7.json
@@ -0,0 +1,43 @@
+{
+ "id": "7941094b-097c-4538-aa6c-f009d286d101",
+ "name": "repos_dbaur_test-repo-visibility-public",
+ "request": {
+ "url": "/repos/dbaur/test-repo-visibility-public",
+ "method": "DELETE",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 204,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 08:17:21 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "delete_repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4952",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "48",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "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": "C107:B69B:5C90851:5D7B6C5:64D49D11"
+ }
+ },
+ "uuid": "7941094b-097c-4538-aa6c-f009d286d101",
+ "persistent": true,
+ "insertionIndex": 7
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user-1.json
new file mode 100644
index 0000000000..9a0a622540
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user-1.json
@@ -0,0 +1,51 @@
+{
+ "id": "5371b0ef-81ed-47b9-abf1-7d86a9102827",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 08:17:17 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"548cf23283fa0524609b0128ffe4d2e4d8bfe278a54ae9a93c7bbdcf6b9e199b\"",
+ "Last-Modified": "Fri, 28 Jul 2023 11:30:28 GMT",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4959",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "41",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "118B:73C9:BBA374A:BD604E8:64D49D0C"
+ }
+ },
+ "uuid": "5371b0ef-81ed-47b9-abf1-7d86a9102827",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user_repos-2.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user_repos-2.json
new file mode 100644
index 0000000000..8e9e2301c6
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user_repos-2.json
@@ -0,0 +1,58 @@
+{
+ "id": "a4cf11ac-2f3e-434a-a51b-d448a241f4cc",
+ "name": "user_repos",
+ "request": {
+ "url": "/user/repos",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.nebula-preview+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"private\":true,\"visibility\":\"private\",\"name\":\"test-repo-visibility-private\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "user_repos-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 08:17:18 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"4b4328107fe0eac23f94e4c77aad112750d131c0fcd3a7b2f709e2db399eb79f\"",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "public_repo, repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; param=nebula-preview; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4957",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "43",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "84E9:0F26:BF1EA4C:C0DB942:64D49D0D",
+ "Location": "https://api.github.com/repos/dbaur/test-repo-visibility-private"
+ }
+ },
+ "uuid": "a4cf11ac-2f3e-434a-a51b-d448a241f4cc",
+ "persistent": true,
+ "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user_repos-5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user_repos-5.json
new file mode 100644
index 0000000000..e2e72551c9
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/testCreateVisibilityForUser/mappings/user_repos-5.json
@@ -0,0 +1,58 @@
+{
+ "id": "0a0e551b-947b-4ff1-ad4e-c345bd3abaae",
+ "name": "user_repos",
+ "request": {
+ "url": "/user/repos",
+ "method": "POST",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.nebula-preview+json"
+ }
+ },
+ "bodyPatterns": [
+ {
+ "equalToJson": "{\"private\":false,\"visibility\":\"public\",\"name\":\"test-repo-visibility-public\"}",
+ "ignoreArrayOrder": true,
+ "ignoreExtraElements": false
+ }
+ ]
+ },
+ "response": {
+ "status": 201,
+ "bodyFileName": "user_repos-5.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 08:17:20 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "\"5d5e2558a98e94e2a9f97bc63f41919c0f5e16a420032274b421560393dce525\"",
+ "X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, admin:ssh_signing_key, audit_log, codespace, delete:packages, delete_repo, gist, notifications, project, repo, user, workflow, write:discussion, write:packages",
+ "X-Accepted-OAuth-Scopes": "public_repo, repo",
+ "github-authentication-token-expiration": "2023-09-09 06:40:49 UTC",
+ "X-GitHub-Media-Type": "github.v3; param=nebula-preview; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4954",
+ "X-RateLimit-Reset": "1691657047",
+ "X-RateLimit-Used": "46",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "31CC:A754:9086FD:920FFE:64D49D0F",
+ "Location": "https://api.github.com/repos/dbaur/test-repo-visibility-public"
+ }
+ },
+ "uuid": "0a0e551b-947b-4ff1-ad4e-c345bd3abaae",
+ "persistent": true,
+ "insertionIndex": 5
+}
\ No newline at end of file
From 973901e6dbbf45515a31b2647fd0f64a6c3a34a4 Mon Sep 17 00:00:00 2001
From: "R. Emre Basar"
Date: Tue, 27 Jun 2023 14:08:03 +0200
Subject: [PATCH 113/139] Re-Prepare request for every retry
Currently, a retried request fails if the authentication token expires between retries. This can be a common experience, as GitHub API can throttle a user for up to an hour, which is longer than the lifetime of an authentication token retrieved via the GitHub Application Installation.
This commit ensures that a recent token is used in each request by re-creating the connector request for every retry.
---
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 1011a0a9bf..75301c6fbf 100644
--- a/src/main/java/org/kohsuke/github/GitHubClient.java
+++ b/src/main/java/org/kohsuke/github/GitHubClient.java
@@ -422,9 +422,9 @@ public GitHubResponse sendRequest(@Nonnull GitHubRequest.Builder> build
public GitHubResponse sendRequest(GitHubRequest request, @CheckForNull BodyHandler handler)
throws IOException {
int retries = CONNECTION_ERROR_RETRIES;
- GitHubConnectorRequest connectorRequest = prepareConnectorRequest(request);
do {
+ GitHubConnectorRequest connectorRequest = prepareConnectorRequest(request);
GitHubConnectorResponse connectorResponse = null;
try {
logRequest(connectorRequest);
From 53cb4d8fff41dbd09bbca1830cfba06cdb5b81a0 Mon Sep 17 00:00:00 2001
From: "R. Emre Basar"
Date: Mon, 3 Jul 2023 19:25:47 +0200
Subject: [PATCH 114/139] Only create a new request on expired tokens
---
.../java/org/kohsuke/github/GitHubClient.java | 20 +++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/kohsuke/github/GitHubClient.java b/src/main/java/org/kohsuke/github/GitHubClient.java
index 75301c6fbf..cd18100d65 100644
--- a/src/main/java/org/kohsuke/github/GitHubClient.java
+++ b/src/main/java/org/kohsuke/github/GitHubClient.java
@@ -422,9 +422,8 @@ public GitHubResponse sendRequest(@Nonnull GitHubRequest.Builder> build
public GitHubResponse sendRequest(GitHubRequest request, @CheckForNull BodyHandler handler)
throws IOException {
int retries = CONNECTION_ERROR_RETRIES;
-
+ GitHubConnectorRequest connectorRequest = prepareConnectorRequest(request);
do {
- GitHubConnectorRequest connectorRequest = prepareConnectorRequest(request);
GitHubConnectorResponse connectorResponse = null;
try {
logRequest(connectorRequest);
@@ -461,6 +460,7 @@ private void detectKnownErrors(GitHubConnectorResponse connectorResponse,
boolean detectStatusCodeError) throws IOException {
detectOTPRequired(connectorResponse);
detectInvalidCached404Response(connectorResponse, request);
+ detectExpiredToken(connectorResponse, request);
detectRedirect(connectorResponse);
if (rateLimitHandler.isError(connectorResponse)) {
rateLimitHandler.onError(connectorResponse);
@@ -474,6 +474,22 @@ private void detectKnownErrors(GitHubConnectorResponse connectorResponse,
}
}
+ private void detectExpiredToken(GitHubConnectorResponse connectorResponse, GitHubRequest request)
+ throws IOException {
+ if (connectorResponse.statusCode() != HTTP_UNAUTHORIZED) {
+ return;
+ }
+ String originalAuthorization = connectorResponse.request().header("Authorization");
+ if (Objects.isNull(originalAuthorization) || originalAuthorization.isEmpty()) {
+ return;
+ }
+ GitHubConnectorRequest updatedRequest = prepareConnectorRequest(request);
+ String updatedAuthorization = updatedRequest.header("Authorization");
+ if (!originalAuthorization.equals(updatedAuthorization)) {
+ throw new RetryRequestException(updatedRequest);
+ }
+ }
+
private void detectRedirect(GitHubConnectorResponse connectorResponse) throws IOException {
if (connectorResponse.statusCode() == HTTP_MOVED_PERM || connectorResponse.statusCode() == HTTP_MOVED_TEMP) {
// GitHubClient depends on GitHubConnector implementations to follow any redirects automatically
From e8be18d577c1e7d705797be41dfdd27cc3ca20c9 Mon Sep 17 00:00:00 2001
From: "R. Emre Basar"
Date: Thu, 10 Aug 2023 11:47:42 +0200
Subject: [PATCH 115/139] Add tests for re-preparing request on refreshed
tokens
---
.../AuthorizationTokenRefreshTest.java | 54 ++++++++++++++++++
.../__files/users_kohsuke-1.json | 34 +++++++++++
.../mappings/users_kohsuke-1.json | 53 +++++++++++++++++
.../mappings/users_kohsuke-2.json | 52 +++++++++++++++++
.../__files/user-1.json | 34 +++++++++++
.../__files/users_kohsuke-2.json | 34 +++++++++++
.../mappings/user-1.json | 51 +++++++++++++++++
.../mappings/users_kohsuke-2.json | 56 ++++++++++++++++++
.../mappings/users_kohsuke-3.json | 57 +++++++++++++++++++
.../mappings/users_kohsuke-4.json | 56 ++++++++++++++++++
10 files changed, 481 insertions(+)
create mode 100644 src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/__files/users_kohsuke-1.json
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/mappings/users_kohsuke-1.json
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/mappings/users_kohsuke-2.json
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/__files/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/__files/users_kohsuke-2.json
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/user-1.json
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-2.json
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-3.json
create mode 100644 src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-4.json
diff --git a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
new file mode 100644
index 0000000000..f482c29081
--- /dev/null
+++ b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
@@ -0,0 +1,54 @@
+package org.kohsuke.github.extras.authorization;
+
+import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
+import org.junit.Test;
+import org.kohsuke.github.AbstractGitHubWireMockTest;
+import org.kohsuke.github.GHUser;
+import org.kohsuke.github.RateLimitHandler;
+import org.kohsuke.github.authorization.AuthorizationProvider;
+
+import java.io.IOException;
+
+public class AuthorizationTokenRefreshTest extends AbstractGitHubWireMockTest {
+
+ public AuthorizationTokenRefreshTest() throws IOException {
+ useDefaultGitHub = false;
+ }
+
+ @Override
+ protected WireMockConfiguration getWireMockOptions() {
+ return super.getWireMockOptions().extensions(templating.newResponseTransformer());
+ }
+
+ @Test
+ public void testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires() throws IOException {
+ snapshotNotAllowed();
+ gitHub = getGitHubBuilder().withAuthorizationProvider(new RefreshingAuthorizationProvider())
+ .withEndpoint(mockGitHub.apiServer().baseUrl())
+ .withRateLimitHandler(RateLimitHandler.WAIT).build();
+ final GHUser kohsuke = gitHub.getUser("kohsuke");
+ assertThat("Usernames match", "kohsuke".equals(kohsuke.getLogin()));
+ }
+
+ @Test
+ public void testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid() throws IOException {
+ gitHub = getGitHubBuilder().withAuthorizationProvider(() -> "original token")
+ .withEndpoint(mockGitHub.apiServer().baseUrl())
+ .withRateLimitHandler(RateLimitHandler.WAIT).build();
+ final GHUser kohsuke = gitHub.getUser("kohsuke");
+ assertThat("Usernames match", "kohsuke".equals(kohsuke.getLogin()));
+ }
+
+ static class RefreshingAuthorizationProvider implements AuthorizationProvider {
+ private boolean used = false;
+
+ @Override
+ public String getEncodedAuthorization() {
+ if (used) {
+ return "refreshed token";
+ }
+ used = true;
+ return "original token";
+ }
+ }
+}
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/__files/users_kohsuke-1.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/__files/users_kohsuke-1.json
new file mode 100644
index 0000000000..8b7aa0e48e
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/__files/users_kohsuke-1.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": null,
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 263,
+ "public_gists": 113,
+ "followers": 2110,
+ "following": 3,
+ "created_at": "2009-01-28T18:53:21Z",
+ "updated_at": "2023-08-09T13:37:19Z"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/mappings/users_kohsuke-1.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/mappings/users_kohsuke-1.json
new file mode 100644
index 0000000000..e0b56d4f9b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/mappings/users_kohsuke-1.json
@@ -0,0 +1,53 @@
+{
+ "id": "d37116f2-558c-4543-9d1d-e2241cfcaf54",
+ "name": "users_kohsuke",
+ "scenarioName": "Retry with valid credentials",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "Retry with the same credentials",
+ "request": {
+ "url": "/users/kohsuke",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ },
+ "Authorization": {
+ "equalTo": "original token"
+ }
+ }
+ },
+ "response": {
+ "status": 403,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 09:12:37 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "public, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"e2b462e6fe85486beb06033fe196d7c7b7669a96ddbb8f411b91f56288b31b3b\"",
+ "Last-Modified": "Wed, 09 Aug 2023 13:37:19 GMT",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "60",
+ "X-RateLimit-Remaining": "0",
+ "X-RateLimit-Reset": "{{testStartDate offset='3 seconds' format='unix'}}",
+ "X-RateLimit-Used": "1",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "BDE4:73C9:BF78362:C13B808:64D4AA05"
+ }
+ },
+ "uuid": "d37116f2-558c-4543-9d1d-e2241cfcaf54",
+ "persistent": true,
+ "insertionIndex": 1
+}
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/mappings/users_kohsuke-2.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/mappings/users_kohsuke-2.json
new file mode 100644
index 0000000000..0eea762450
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid/mappings/users_kohsuke-2.json
@@ -0,0 +1,52 @@
+{
+ "id": "d37116f2-558c-4543-9d1d-e2241cfcaf54",
+ "name": "users_kohsuke",
+ "requiredScenarioState": "Retry with the same credentials",
+ "request": {
+ "url": "/users/kohsuke",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ },
+ "Authorization": {
+ "equalTo": "original token"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "users_kohsuke-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Thu, 10 Aug 2023 09:12:37 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "public, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"e2b462e6fe85486beb06033fe196d7c7b7669a96ddbb8f411b91f56288b31b3b\"",
+ "Last-Modified": "Wed, 09 Aug 2023 13:37:19 GMT",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "60",
+ "X-RateLimit-Remaining": "59",
+ "X-RateLimit-Reset": "{{testStartDate offset='1 hours' format='unix'}}",
+ "X-RateLimit-Used": "1",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "BDE4:73C9:BF78362:C13B808:64D4AA05"
+ }
+ },
+ "uuid": "d37116f2-558c-4543-9d1d-e2241cfcaf54",
+ "persistent": true,
+ "insertionIndex": 1
+}
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/__files/user-1.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/__files/user-1.json
new file mode 100644
index 0000000000..e11a3143bb
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/__files/user-1.json
@@ -0,0 +1,34 @@
+{
+ "login": "emrebasar",
+ "id": 3469498,
+ "node_id": "MDQ6VXNlcjM0Njk0OTg=",
+ "avatar_url": "https://avatars.githubusercontent.com/u/3469498?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/emrebasar",
+ "html_url": "https://github.com/emrebasar",
+ "followers_url": "https://api.github.com/users/emrebasar/followers",
+ "following_url": "https://api.github.com/users/emrebasar/following{/other_user}",
+ "gists_url": "https://api.github.com/users/emrebasar/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/emrebasar/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/emrebasar/subscriptions",
+ "organizations_url": "https://api.github.com/users/emrebasar/orgs",
+ "repos_url": "https://api.github.com/users/emrebasar/repos",
+ "events_url": "https://api.github.com/users/emrebasar/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/emrebasar/received_events",
+ "type": "User",
+ "site_admin": false,
+ "name": "R. Emre Basar",
+ "company": null,
+ "blog": "",
+ "location": null,
+ "email": null,
+ "hireable": null,
+ "bio": null,
+ "twitter_username": null,
+ "public_repos": 3,
+ "public_gists": 0,
+ "followers": 2,
+ "following": 0,
+ "created_at": "2013-02-04T08:26:33Z",
+ "updated_at": "2023-06-29T21:22:45Z"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/__files/users_kohsuke-2.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/__files/users_kohsuke-2.json
new file mode 100644
index 0000000000..c11febf796
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/__files/users_kohsuke-2.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": 263,
+ "public_gists": 113,
+ "followers": 2098,
+ "following": 3,
+ "created_at": "2009-01-28T18:53:21Z",
+ "updated_at": "2023-05-16T02:35:24Z"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/user-1.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/user-1.json
new file mode 100644
index 0000000000..cc9252faeb
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/user-1.json
@@ -0,0 +1,51 @@
+{
+ "id": "34cadfa1-f969-4d8d-a855-d4073878d0d8",
+ "name": "user",
+ "request": {
+ "url": "/user",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "user-1.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 04 Jul 2023 09:27:51 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"1ccca51d2d215d0aa63c9c0e7912237f2e1f42bd17ac8e9ab30f539d9673fd4e\"",
+ "Last-Modified": "Thu, 29 Jun 2023 21:22:45 GMT",
+ "X-OAuth-Scopes": "gist, read:org, repo",
+ "X-Accepted-OAuth-Scopes": "",
+ "x-oauth-client-id": "178c6fc778ccc68e1d6a",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4989",
+ "X-RateLimit-Reset": "1688466174",
+ "X-RateLimit-Used": "11",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "BC5B:03C1:15BF2AD:1603E7D:64A3E617"
+ }
+ },
+ "uuid": "34cadfa1-f969-4d8d-a855-d4073878d0d8",
+ "persistent": true,
+ "insertionIndex": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-2.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-2.json
new file mode 100644
index 0000000000..4c73ff0496
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-2.json
@@ -0,0 +1,56 @@
+{
+ "id": "c00fbe9b-6c8a-4f61-b0f1-ddfd442bd4f7",
+ "name": "users_kohsuke",
+ "scenarioName": "Retry with expired credentials",
+ "requiredScenarioState": "Started",
+ "newScenarioState": "Unauthorized",
+ "request": {
+ "url": "/users/kohsuke",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ },
+ "Authorization": {
+ "equalTo": "original token"
+ }
+ }
+ },
+ "response": {
+ "status": 403,
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 04 Jul 2023 09:27:52 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"f41fda58171c5e0eca7018225db5009319a5b17852fc44db7ad6e4d0f7ac823a\"",
+ "Last-Modified": "Tue, 16 May 2023 02:35:24 GMT",
+ "X-OAuth-Scopes": "gist, read:org, repo",
+ "X-Accepted-OAuth-Scopes": "",
+ "x-oauth-client-id": "178c6fc778ccc68e1d6a",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "0",
+ "X-RateLimit-Reset": "{{testStartDate offset='1 seconds' format='unix'}}",
+ "X-RateLimit-Used": "13",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "BC76:39D5:E12F87A:E3E5583:64A3E618"
+ }
+ },
+ "uuid": "c00fbe9b-6c8a-4f61-b0f1-ddfd442bd4f7",
+ "persistent": true,
+ "insertionIndex": 2
+}
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-3.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-3.json
new file mode 100644
index 0000000000..628b0792d4
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-3.json
@@ -0,0 +1,57 @@
+{
+ "id": "c00fbe9b-6c8a-4f61-b0f1-ddfd442bd4f7",
+ "name": "users_kohsuke",
+ "scenarioName": "Retry with expired credentials",
+ "requiredScenarioState": "Unauthorized",
+ "newScenarioState": "Expect new token",
+ "request": {
+ "url": "/users/kohsuke",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ },
+ "Authorization": {
+ "equalTo": "original token"
+ }
+ }
+ },
+ "response": {
+ "status": 401,
+ "bodyFileName": "users_kohsuke-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 04 Jul 2023 09:27:52 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"f41fda58171c5e0eca7018225db5009319a5b17852fc44db7ad6e4d0f7ac823a\"",
+ "Last-Modified": "Tue, 16 May 2023 02:35:24 GMT",
+ "X-OAuth-Scopes": "gist, read:org, repo",
+ "X-Accepted-OAuth-Scopes": "",
+ "x-oauth-client-id": "178c6fc778ccc68e1d6a",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4987",
+ "X-RateLimit-Reset": "{{testStartDate offset='1 seconds' format='unix'}}",
+ "X-RateLimit-Used": "13",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "BC76:39D5:E12F87A:E3E5583:64A3E618"
+ }
+ },
+ "uuid": "c00fbe9b-6c8a-4f61-b0f1-ddfd442bd4f7",
+ "persistent": true,
+ "insertionIndex": 2
+}
diff --git a/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-4.json b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-4.json
new file mode 100644
index 0000000000..51a5d75d16
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest/wiremock/testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires/mappings/users_kohsuke-4.json
@@ -0,0 +1,56 @@
+{
+ "id": "c00fbe9b-6c8a-4f61-b0f1-ddfd442bd4f7",
+ "name": "users_kohsuke",
+ "scenarioName": "Retry with expired credentials",
+ "requiredScenarioState": "Expect new token",
+ "request": {
+ "url": "/users/kohsuke",
+ "method": "GET",
+ "headers": {
+ "Accept": {
+ "equalTo": "application/vnd.github.v3+json"
+ },
+ "Authorization": {
+ "equalTo": "refreshed token"
+ }
+ }
+ },
+ "response": {
+ "status": 200,
+ "bodyFileName": "users_kohsuke-2.json",
+ "headers": {
+ "Server": "GitHub.com",
+ "Date": "Tue, 04 Jul 2023 09:27:52 GMT",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cache-Control": "private, max-age=60, s-maxage=60",
+ "Vary": [
+ "Accept, Authorization, Cookie, X-GitHub-OTP",
+ "Accept-Encoding, Accept, X-Requested-With"
+ ],
+ "ETag": "W/\"f41fda58171c5e0eca7018225db5009319a5b17852fc44db7ad6e4d0f7ac823a\"",
+ "Last-Modified": "Tue, 16 May 2023 02:35:24 GMT",
+ "X-OAuth-Scopes": "gist, read:org, repo",
+ "X-Accepted-OAuth-Scopes": "",
+ "x-oauth-client-id": "178c6fc778ccc68e1d6a",
+ "X-GitHub-Media-Type": "github.v3; format=json",
+ "x-github-api-version-selected": "2022-11-28",
+ "X-RateLimit-Limit": "5000",
+ "X-RateLimit-Remaining": "4987",
+ "X-RateLimit-Reset": "{{testStartDate offset='1 seconds' format='unix'}}",
+ "X-RateLimit-Used": "13",
+ "X-RateLimit-Resource": "core",
+ "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset",
+ "Access-Control-Allow-Origin": "*",
+ "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+ "X-Frame-Options": "deny",
+ "X-Content-Type-Options": "nosniff",
+ "X-XSS-Protection": "0",
+ "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+ "Content-Security-Policy": "default-src 'none'",
+ "X-GitHub-Request-Id": "BC76:39D5:E12F87A:E3E5583:64A3E618"
+ }
+ },
+ "uuid": "c00fbe9b-6c8a-4f61-b0f1-ddfd442bd4f7",
+ "persistent": true,
+ "insertionIndex": 2
+}
From 532fa981e3ffa745659b580d1cd502afac3e2b81 Mon Sep 17 00:00:00 2001
From: "R. Emre Basar"
Date: Tue, 15 Aug 2023 08:56:26 +0200
Subject: [PATCH 116/139] Run spotless
---
.../extras/authorization/AuthorizationTokenRefreshTest.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
index f482c29081..cb9fbd9f2a 100644
--- a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
+++ b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
@@ -25,7 +25,8 @@ public void testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires() throw
snapshotNotAllowed();
gitHub = getGitHubBuilder().withAuthorizationProvider(new RefreshingAuthorizationProvider())
.withEndpoint(mockGitHub.apiServer().baseUrl())
- .withRateLimitHandler(RateLimitHandler.WAIT).build();
+ .withRateLimitHandler(RateLimitHandler.WAIT)
+ .build();
final GHUser kohsuke = gitHub.getUser("kohsuke");
assertThat("Usernames match", "kohsuke".equals(kohsuke.getLogin()));
}
@@ -34,7 +35,8 @@ public void testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires() throw
public void testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid() throws IOException {
gitHub = getGitHubBuilder().withAuthorizationProvider(() -> "original token")
.withEndpoint(mockGitHub.apiServer().baseUrl())
- .withRateLimitHandler(RateLimitHandler.WAIT).build();
+ .withRateLimitHandler(RateLimitHandler.WAIT)
+ .build();
final GHUser kohsuke = gitHub.getUser("kohsuke");
assertThat("Usernames match", "kohsuke".equals(kohsuke.getLogin()));
}
From de1c4101702fb276312db7338eb25c5819cb1fe8 Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Tue, 15 Aug 2023 12:11:37 -0700
Subject: [PATCH 117/139] Add javadoc to tests
---
.../AuthorizationTokenRefreshTest.java | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
index cb9fbd9f2a..a8b5f57c4b 100644
--- a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
+++ b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
@@ -9,17 +9,31 @@
import java.io.IOException;
+/**
+ * Test authorization token refresh.
+ */
public class AuthorizationTokenRefreshTest extends AbstractGitHubWireMockTest {
+ /**
+ * Instantiates a new test.
+ */
public AuthorizationTokenRefreshTest() throws IOException {
useDefaultGitHub = false;
}
+ /**
+ * Gets the wire mock options.
+ *
+ * @return the wire mock options
+ */
@Override
protected WireMockConfiguration getWireMockOptions() {
return super.getWireMockOptions().extensions(templating.newResponseTransformer());
}
+ /**
+ * Retried request should get new token when the old one expires.
+ */
@Test
public void testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires() throws IOException {
snapshotNotAllowed();
@@ -31,6 +45,9 @@ public void testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires() throw
assertThat("Usernames match", "kohsuke".equals(kohsuke.getLogin()));
}
+ /**
+ * Retried request should not get new token when the old one is still valid.
+ */
@Test
public void testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid() throws IOException {
gitHub = getGitHubBuilder().withAuthorizationProvider(() -> "original token")
From 7f32a0fc10a9177b93f87274fa1d7827b353eccc Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Tue, 15 Aug 2023 12:14:31 -0700
Subject: [PATCH 118/139] Javadoc for test exceptions
---
.../extras/authorization/AuthorizationTokenRefreshTest.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
index a8b5f57c4b..6252d06acb 100644
--- a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
+++ b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
@@ -33,6 +33,9 @@ protected WireMockConfiguration getWireMockOptions() {
/**
* Retried request should get new token when the old one expires.
+ *
+ * @throws IOException
+ * the exception
*/
@Test
public void testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires() throws IOException {
@@ -47,6 +50,9 @@ public void testRetriedRequestGetsNewAuthorizationTokenWhenOldOneExpires() throw
/**
* Retried request should not get new token when the old one is still valid.
+ *
+ * @throws IOException
+ * the exception
*/
@Test
public void testRetriedRequestDoesNotGetNewAuthorizationTokenWhenOldOneIsStillValid() throws IOException {
From 3544ce6584cf6f67ceceba383aae764e05342880 Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Tue, 15 Aug 2023 12:30:53 -0700
Subject: [PATCH 119/139] Update AuthorizationTokenRefreshTest.java
---
.../extras/authorization/AuthorizationTokenRefreshTest.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
index 6252d06acb..a408596cbe 100644
--- a/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
+++ b/src/test/java/org/kohsuke/github/extras/authorization/AuthorizationTokenRefreshTest.java
@@ -17,7 +17,7 @@ public class AuthorizationTokenRefreshTest extends AbstractGitHubWireMockTest {
/**
* Instantiates a new test.
*/
- public AuthorizationTokenRefreshTest() throws IOException {
+ public AuthorizationTokenRefreshTest() {
useDefaultGitHub = false;
}
From b1c848b3f3ddd75de80f018ff3054ba84670158c Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Tue, 15 Aug 2023 14:19:50 -0700
Subject: [PATCH 120/139] Update pom.xml
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 019944a5d9..3a588522a3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
true
2.2
4.9.2
- 3.4.0
+ 3.5.0
0.70
0.50
From 06e7d69f990ba8ed51d32d2a51ea8117c7013a82 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 15 Aug 2023 21:35:53 +0000
Subject: [PATCH 121/139] Chore(deps-dev): Bump com.tngtech.archunit:archunit
from 0.23.1 to 1.1.0
Bumps [com.tngtech.archunit:archunit](https://github.com/TNG/ArchUnit) from 0.23.1 to 1.1.0.
- [Release notes](https://github.com/TNG/ArchUnit/releases)
- [Commits](https://github.com/TNG/ArchUnit/compare/v0.23.1...v1.1.0)
---
updated-dependencies:
- dependency-name: com.tngtech.archunit:archunit
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 3a588522a3..da69a65c61 100644
--- a/pom.xml
+++ b/pom.xml
@@ -431,7 +431,7 @@
com.tngtech.archunit
archunit
- 0.23.1
+ 1.1.0
test
From d3e23bc13e826c33ad0f3d9d6cdaa648e7303ce8 Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Tue, 15 Aug 2023 15:22:00 -0700
Subject: [PATCH 122/139] Update for ArchUnit breaking changes
---
src/test/java/org/kohsuke/github/ArchTests.java | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/test/java/org/kohsuke/github/ArchTests.java b/src/test/java/org/kohsuke/github/ArchTests.java
index 72a6b9c267..a460dc7db8 100644
--- a/src/test/java/org/kohsuke/github/ArchTests.java
+++ b/src/test/java/org/kohsuke/github/ArchTests.java
@@ -25,12 +25,12 @@
import java.lang.reflect.Field;
import java.nio.charset.Charset;
import java.util.Arrays;
+import java.util.stream.Collectors;
import static com.google.common.base.Preconditions.checkNotNull;
import static com.tngtech.archunit.core.domain.JavaCall.Predicates.target;
import static com.tngtech.archunit.core.domain.JavaClass.Predicates.resideInAPackage;
import static com.tngtech.archunit.core.domain.JavaClass.Predicates.type;
-import static com.tngtech.archunit.core.domain.JavaClass.namesOf;
import static com.tngtech.archunit.core.domain.properties.HasName.Predicates.name;
import static com.tngtech.archunit.core.domain.properties.HasName.Predicates.nameContaining;
import static com.tngtech.archunit.core.domain.properties.HasOwner.Predicates.With.owner;
@@ -61,7 +61,7 @@ public class ArchTests {
"preview has no required media types defined") {
@Override
- public boolean apply(JavaAnnotation> javaAnnotation) {
+ public boolean test(JavaAnnotation> javaAnnotation) {
boolean isPreview = javaAnnotation.getRawType().isEquivalentTo(Preview.class);
Object[] values = (Object[]) javaAnnotation.getProperties().get("value");
return isPreview && values != null && values.length < 1;
@@ -194,7 +194,11 @@ public static DescribedPredicate> targetMethodIs(Class> owner,
.and(JavaCall.Predicates.target(name(methodName)))
.and(JavaCall.Predicates.target(rawParameterTypes(parameterTypes)))
.as("method is %s",
- Formatters.formatMethodSimple(owner.getSimpleName(), methodName, namesOf(parameterTypes)));
+ Formatters.formatMethodSimple(owner.getSimpleName(),
+ methodName,
+ Arrays.stream(parameterTypes)
+ .map(item -> item.getName())
+ .collect(Collectors.toList())));
}
/**
@@ -224,8 +228,8 @@ private static class UnlessPredicate extends DescribedPredicate {
}
@Override
- public boolean apply(T input) {
- return current.apply(input) && !other.apply(input);
+ public boolean test(T input) {
+ return current.test(input) && !other.test(input);
}
}
}
From 8493eda4d4d249fee977a116eaea255413e435ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micka=C3=ABl=20Schoentgen?=
Date: Fri, 18 Aug 2023 11:36:07 +0200
Subject: [PATCH 123/139] fix: remove duplicate `method()` calls in GHContent
class
---
src/main/java/org/kohsuke/github/GHContent.java | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/src/main/java/org/kohsuke/github/GHContent.java b/src/main/java/org/kohsuke/github/GHContent.java
index 9a0e38c2ab..c476a89d8c 100644
--- a/src/main/java/org/kohsuke/github/GHContent.java
+++ b/src/main/java/org/kohsuke/github/GHContent.java
@@ -321,12 +321,11 @@ public GHContentUpdateResponse update(byte[] newContentBytes, String commitMessa
String encodedContent = Base64.getEncoder().encodeToString(newContentBytes);
Requester requester = root().createRequest()
- .method("POST")
+ .method("PUT")
.with("path", path)
.with("message", commitMessage)
.with("sha", sha)
- .with("content", encodedContent)
- .method("PUT");
+ .with("content", encodedContent);
if (branch != null) {
requester.with("branch", branch);
@@ -368,11 +367,10 @@ public GHContentUpdateResponse delete(String message) throws IOException {
*/
public GHContentUpdateResponse delete(String commitMessage, String branch) throws IOException {
Requester requester = root().createRequest()
- .method("POST")
+ .method("DELETE")
.with("path", path)
.with("message", commitMessage)
- .with("sha", sha)
- .method("DELETE");
+ .with("sha", sha);
if (branch != null) {
requester.with("branch", branch);
From 701495b22e5cd2835af25de1479d311c4435570b Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Mon, 21 Aug 2023 14:07:54 -0700
Subject: [PATCH 124/139] [maven-release-plugin] prepare release
github-api-1.316
---
pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index da69a65c61..4b4e52e523 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
4.0.0
org.kohsuke
github-api
- 1.316-SNAPSHOT
+ 1.316
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.316
From ae0c29e1ba464b474f3b14103fadee2b9eb7f8cc Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Mon, 21 Aug 2023 14:07:58 -0700
Subject: [PATCH 125/139] [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 4b4e52e523..154f516e0b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
4.0.0
org.kohsuke
github-api
- 1.316
+ 1.317-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.316
+ HEAD
From 7f885546cc9218159deec06c05f22a0d7a324329 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 1 Sep 2023 02:50:58 +0000
Subject: [PATCH 126/139] Chore(deps): Bump
org.apache.maven.plugins:maven-source-plugin
Bumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.2.1 to 3.3.0.
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.2.1...maven-source-plugin-3.3.0)
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-source-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 154f516e0b..7615182c5c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -92,7 +92,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.1
+ 3.3.0
org.apache.maven.plugins
From 49bf7b6f98998485bd07e21d7bc76424cb8cb704 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 1 Sep 2023 02:51:13 +0000
Subject: [PATCH 127/139] Chore(deps-dev): Bump org.slf4j:slf4j-simple from
2.0.3 to 2.0.7
Bumps [org.slf4j:slf4j-simple](https://github.com/qos-ch/slf4j) from 2.0.3 to 2.0.7.
- [Commits](https://github.com/qos-ch/slf4j/compare/v_2.0.3...v_2.0.7)
---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 154f516e0b..0333cdad9c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -597,7 +597,7 @@
org.slf4j
slf4j-simple
- 2.0.3
+ 2.0.7
test
From 282272954d46e73d8eb0dfbbec197a50b54f9fba Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Thu, 7 Sep 2023 12:06:32 -0700
Subject: [PATCH 128/139] Drop support for Building on Java 8
---
.github/workflows/maven-build.yml | 36 ++++++++++++-------------------
pom.xml | 5 +++--
2 files changed, 17 insertions(+), 24 deletions(-)
diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml
index 2ef600e1ec..1c2055d40e 100644
--- a/.github/workflows/maven-build.yml
+++ b/.github/workflows/maven-build.yml
@@ -55,28 +55,7 @@ jobs:
- name: Maven Site
env:
MAVEN_OPTS: ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
- run: mvn -B clean site -D enable-ci --file pom.xml
- test-8:
- name: test (${{ matrix.os }}, Java 8)
- runs-on: ${{ matrix.os }}-latest
- strategy:
- fail-fast: false
- matrix:
- os: [ ubuntu ]
- java: [ 8 ]
- steps:
- - uses: actions/checkout@v3
- - name: Set up JDK
- uses: actions/setup-java@v3
- with:
- java-version: ${{ matrix.java }}
- distribution: 'temurin'
- cache: 'maven'
- # JDK 8
- - name: Maven Install with Code Coverage
- run: mvn -B clean install -D enable-ci -Djapicmp.skip --file pom.xml
- - name: Codecov Report
- uses: codecov/codecov-action@v3.1.4
+ run: mvn -B clean site -D enable-ci --file pom.xml
test:
name: test (${{ matrix.os }}, Java ${{ matrix.java }})
runs-on: ${{ matrix.os }}-latest
@@ -104,3 +83,16 @@ jobs:
env:
MAVEN_OPTS: ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
run: mvn -B clean install -D enable-ci --file pom.xml "-Dsurefire.argLine=--add-opens java.base/java.net=ALL-UNNAMED"
+ - name: Codecov Report
+ if: matrix.os == 'ubuntu' && matrix.java == '17'
+ uses: codecov/codecov-action@v3.1.4
+ - name: Set up JDK
+ if: matrix.os == 'ubuntu' && matrix.java == '17'
+ uses: actions/setup-java@v3
+ with:
+ java-version: 8
+ distribution: 'temurin'
+ cache: 'maven'
+ - name: Maven Test (no build) Java 8
+ if: matrix.os == 'ubuntu' && matrix.java == '17'
+ run: mvn -B surefire:test -Dsurefire.excludesFile=src/test/resources/slow-or-flaky-tests.txt
diff --git a/pom.xml b/pom.xml
index e2e018d310..801e3b9c85 100644
--- a/pom.xml
+++ b/pom.xml
@@ -304,12 +304,14 @@
maven-surefire-plugin
+
+ @{jacoco.surefire.argLine} ${surefire.argLine}
+
default-test
src/test/resources/slow-or-flaky-tests.txt
- @{jacoco.surefire.argLine} ${surefire.argLine}
@@ -651,7 +653,6 @@
src/test/resources/slow-or-flaky-tests.txt
- @{jacoco.surefire.argLine} ${surefire.argLine}
From e6aaf1631909d355cbba6f19ccbe113864840078 Mon Sep 17 00:00:00 2001
From: Liam Newman
Date: Thu, 7 Sep 2023 13:54:59 -0700
Subject: [PATCH 129/139] Test Java 8 in parallel
---
.github/workflows/maven-build.yml | 76 ++++++++------
pom.xml | 161 +++++++++++-------------------
2 files changed, 104 insertions(+), 133 deletions(-)
diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml
index 1c2055d40e..d61e2c0fcc 100644
--- a/.github/workflows/maven-build.yml
+++ b/.github/workflows/maven-build.yml
@@ -19,43 +19,44 @@ permissions:
jobs:
build:
- name: build-only (Java ${{ matrix.java }})
+ name: build-only (Java 17)
runs-on: ubuntu-latest
strategy:
- fail-fast: false
- matrix:
- java: [ 17 ]
+ fail-fast: true
steps:
- - uses: actions/checkout@v3
- - name: Set up JDK
- uses: actions/setup-java@v3
- with:
- java-version: ${{ matrix.java }}
- distribution: 'temurin'
- cache: 'maven'
- - name: Maven Install (skipTests)
- env:
- MAVEN_OPTS: ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
- run: mvn -B clean install -DskipTests --file pom.xml
+ - uses: actions/checkout@v3
+ - name: Set up JDK
+ uses: actions/setup-java@v3
+ with:
+ java-version: 17
+ distribution: 'temurin'
+ cache: 'maven'
+ - name: Maven Install (skipTests)
+ env:
+ MAVEN_OPTS: ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
+ run: mvn -B clean install -DskipTests --file pom.xml
+ - uses: actions/upload-artifact@v3
+ with:
+ name: maven-target-directory
+ path: target/
+ retention-days: 3
site:
- name: site (Java ${{ matrix.java }})
+ name: site (Java 17)
runs-on: ubuntu-latest
strategy:
fail-fast: false
- matrix:
- java: [ 17 ]
steps:
- - uses: actions/checkout@v3
- - name: Set up JDK
- uses: actions/setup-java@v3
- with:
- java-version: ${{ matrix.java }}
- distribution: 'temurin'
- cache: 'maven'
- - name: Maven Site
- env:
- MAVEN_OPTS: ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
- run: mvn -B clean site -D enable-ci --file pom.xml
+ - uses: actions/checkout@v3
+ - name: Set up JDK
+ uses: actions/setup-java@v3
+ with:
+ java-version: 17
+ distribution: 'temurin'
+ cache: 'maven'
+ - name: Maven Site
+ env:
+ MAVEN_OPTS: ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
+ run: mvn -B clean site -D enable-ci --file pom.xml
test:
name: test (${{ matrix.os }}, Java ${{ matrix.java }})
runs-on: ${{ matrix.os }}-latest
@@ -86,13 +87,22 @@ jobs:
- name: Codecov Report
if: matrix.os == 'ubuntu' && matrix.java == '17'
uses: codecov/codecov-action@v3.1.4
+
+ test-java-8:
+ name: test Java 8 (no-build)
+ needs: build
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/download-artifact@v3
+ with:
+ name: maven-target-directory
+ path: target
- name: Set up JDK
- if: matrix.os == 'ubuntu' && matrix.java == '17'
uses: actions/setup-java@v3
with:
java-version: 8
distribution: 'temurin'
- cache: 'maven'
+ cache: 'maven'
- name: Maven Test (no build) Java 8
- if: matrix.os == 'ubuntu' && matrix.java == '17'
- run: mvn -B surefire:test -Dsurefire.excludesFile=src/test/resources/slow-or-flaky-tests.txt
+ run: mvn -B surefire:test -DfailIfNoTests -Dsurefire.excludesFile=src/test/resources/slow-or-flaky-tests.txt
diff --git a/pom.xml b/pom.xml
index 801e3b9c85..ae25ea25c8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -241,6 +241,9 @@
java18
1.0
+
+ java.net.http.*
+