From b78db144705f27087ae5619b7902b870f27c0b9d Mon Sep 17 00:00:00 2001 From: mdeknowis Date: Thu, 8 Nov 2018 04:43:51 +0100 Subject: [PATCH 01/11] Add all parameters to get project of group api (#269) * Add all parameters listed by https://docs.gitlab.com/ee/api/groups.html#list-a-groups-projects --- src/main/java/org/gitlab4j/api/GroupApi.java | 16 ++ .../api/models/ProjectOfGroupFilter.java | 167 ++++++++++++++++++ 2 files changed, 183 insertions(+) create mode 100644 src/main/java/org/gitlab4j/api/models/ProjectOfGroupFilter.java diff --git a/src/main/java/org/gitlab4j/api/GroupApi.java b/src/main/java/org/gitlab4j/api/GroupApi.java index 1e1283f93..b3fcc2d07 100644 --- a/src/main/java/org/gitlab4j/api/GroupApi.java +++ b/src/main/java/org/gitlab4j/api/GroupApi.java @@ -13,6 +13,7 @@ import org.gitlab4j.api.models.Group; import org.gitlab4j.api.models.Member; import org.gitlab4j.api.models.Project; +import org.gitlab4j.api.models.ProjectOfGroupFilter; import org.gitlab4j.api.models.Visibility; /** @@ -224,6 +225,21 @@ public Pager getSubGroups(Integer groupId, List skipGroups, Bool return (new Pager(this, Group.class, itemsPerPage, formData.asMap(), "groups", groupId, "subgroups")); } + /** + * Get a list of projects belonging to the specified group ID. + * + * GET /groups/:id/projects + * + * @param groupIdOrPath the group ID, path of the group, or a Group instance holding the group ID or path + * @param filter the ProjectOfGroupFilter instance holding the filter values for the query + * @throws GitLabApiException if any exception occurs + */ + public List getProjects(Object groupIdOrPath, ProjectOfGroupFilter filter) throws GitLabApiException { + GitLabApiForm formData = filter.getQueryParams(); + Response response = get(Response.Status.OK, formData.asMap(), "groups", getGroupIdOrPath(groupIdOrPath), "projects"); + return (response.readEntity(new GenericType>() {})); + } + /** * Get a list of projects belonging to the specified group ID. * diff --git a/src/main/java/org/gitlab4j/api/models/ProjectOfGroupFilter.java b/src/main/java/org/gitlab4j/api/models/ProjectOfGroupFilter.java new file mode 100644 index 000000000..9835b09ed --- /dev/null +++ b/src/main/java/org/gitlab4j/api/models/ProjectOfGroupFilter.java @@ -0,0 +1,167 @@ +package org.gitlab4j.api.models; + +import org.gitlab4j.api.Constants.ProjectOrderBy; +import org.gitlab4j.api.Constants.SortOrder; +import org.gitlab4j.api.Constants; +import org.gitlab4j.api.GitLabApiForm; + +/** + * This class is used to filter Projects when getting lists of projects for a specified group. + */ +public class ProjectOfGroupFilter { + + private Boolean archived; + private Visibility visibility; + private ProjectOrderBy orderBy; + private SortOrder sort; + private String search; + private Boolean simple; + private Boolean owned; + private Boolean starred; + private Boolean withCustomAttributes; + private Boolean withIssuesEnabled; + private Boolean withMergeRequestsEnabled; + + /** + * Limit by archived status. + * + * @param archived if true will only return archived projects + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withArchived(Boolean archived) { + this.archived = archived; + return (this); + } + + /** + * Limit by visibility public, internal, or private. + * + * @param visibility the visibility to match + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withVisibility(Visibility visibility) { + this.visibility = visibility; + return (this); + } + + /** + * Return projects ordered by id, name, path, created_at, updated_at, or last_activity_at fields. Default is created_at. + * + * @param orderBy specifies what field to order by + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withOrderBy(ProjectOrderBy orderBy) { + this.orderBy = orderBy; + return (this); + } + + /** + * Return projects sorted in asc or desc order. Default is desc. + * + * @param sort sort direction, ASC or DESC + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withSortOder(SortOrder sort) { + this.sort = sort; + return (this); + } + + /** + * Return list of projects matching the search criteria. + * + * @param search the search criteria + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withSearch(String search) { + this.search = search; + return (this); + } + + /** + * Return only limited fields for each project. This is a no-op without + * authentication as then only simple fields are returned. + * + * @param simple if true, return only limited fields for each project + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withSimple(Boolean simple) { + this.simple = simple; + return (this); + } + + /** + * Limit by projects explicitly owned by the current user + * + * @param owned if true, limit to projects explicitly owned by the current user + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withOwned(Boolean owned) { + this.owned = owned; + return (this); + } + + /** + * Limit by projects starred by the current user. + * + * @param starred if true, limit by projects starred by the current user + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withStarred(Boolean starred) { + this.starred = starred; + return (this); + } + + /** + * Include custom attributes in response (admins only). + * + * @param withCustomAttributes if true, include custom attributes in the repsonse + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withCustomAttributes(Boolean withCustomAttributes) { + this.withCustomAttributes = withCustomAttributes; + return (this); + } + + /** + * Limit by enabled issues feature + * + * @param withIssuesEnabled if true, limit by enabled issues feature + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withIssuesEnabled(Boolean withIssuesEnabled) { + this.withIssuesEnabled = withIssuesEnabled; + return (this); + } + + /** + * Limit by enabled merge requests feature + * + * @param withMergeRequestsEnabled if true, imit by enabled merge requests feature + * @return the reference to this ProjectFilter instance + */ + public ProjectOfGroupFilter withMergeRequestsEnabled(Boolean withMergeRequestsEnabled) { + this.withMergeRequestsEnabled = withMergeRequestsEnabled; + return (this); + } + + /** + * Get the query params specified by this filter. + * + * @return a GitLabApiForm instance holding the query parameters for this ProjectFilter instance + */ + public GitLabApiForm getQueryParams() { + return (new GitLabApiForm() + .withParam("archived", archived) + .withParam("visibility", visibility) + .withParam("order_by", orderBy) + .withParam("sort", sort) + .withParam("search", search) + .withParam("simple", simple) + .withParam("owned", owned) + .withParam("starred", starred) + .withParam("with_custom_attributes", withCustomAttributes) + .withParam("with_issues_enabled", withIssuesEnabled) + .withParam("with_merge_requests_enabled ", withMergeRequestsEnabled) + ); + } +} From fbb9e1e6ed887f3d32301e481eee4c216f872b93 Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Wed, 7 Nov 2018 19:57:50 -0800 Subject: [PATCH 02/11] Renamed from ProjectOfGroupFilter --- ...upFilter.java => GroupProjectsFilter.java} | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) rename src/main/java/org/gitlab4j/api/models/{ProjectOfGroupFilter.java => GroupProjectsFilter.java} (85%) diff --git a/src/main/java/org/gitlab4j/api/models/ProjectOfGroupFilter.java b/src/main/java/org/gitlab4j/api/models/GroupProjectsFilter.java similarity index 85% rename from src/main/java/org/gitlab4j/api/models/ProjectOfGroupFilter.java rename to src/main/java/org/gitlab4j/api/models/GroupProjectsFilter.java index 9835b09ed..2c01591f2 100644 --- a/src/main/java/org/gitlab4j/api/models/ProjectOfGroupFilter.java +++ b/src/main/java/org/gitlab4j/api/models/GroupProjectsFilter.java @@ -8,7 +8,7 @@ /** * This class is used to filter Projects when getting lists of projects for a specified group. */ -public class ProjectOfGroupFilter { +public class GroupProjectsFilter { private Boolean archived; private Visibility visibility; @@ -28,7 +28,7 @@ public class ProjectOfGroupFilter { * @param archived if true will only return archived projects * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withArchived(Boolean archived) { + public GroupProjectsFilter withArchived(Boolean archived) { this.archived = archived; return (this); } @@ -39,7 +39,7 @@ public ProjectOfGroupFilter withArchived(Boolean archived) { * @param visibility the visibility to match * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withVisibility(Visibility visibility) { + public GroupProjectsFilter withVisibility(Visibility visibility) { this.visibility = visibility; return (this); } @@ -50,7 +50,7 @@ public ProjectOfGroupFilter withVisibility(Visibility visibility) { * @param orderBy specifies what field to order by * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withOrderBy(ProjectOrderBy orderBy) { + public GroupProjectsFilter withOrderBy(ProjectOrderBy orderBy) { this.orderBy = orderBy; return (this); } @@ -61,7 +61,7 @@ public ProjectOfGroupFilter withOrderBy(ProjectOrderBy orderBy) { * @param sort sort direction, ASC or DESC * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withSortOder(SortOrder sort) { + public GroupProjectsFilter withSortOder(SortOrder sort) { this.sort = sort; return (this); } @@ -72,7 +72,7 @@ public ProjectOfGroupFilter withSortOder(SortOrder sort) { * @param search the search criteria * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withSearch(String search) { + public GroupProjectsFilter withSearch(String search) { this.search = search; return (this); } @@ -84,7 +84,7 @@ public ProjectOfGroupFilter withSearch(String search) { * @param simple if true, return only limited fields for each project * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withSimple(Boolean simple) { + public GroupProjectsFilter withSimple(Boolean simple) { this.simple = simple; return (this); } @@ -95,7 +95,7 @@ public ProjectOfGroupFilter withSimple(Boolean simple) { * @param owned if true, limit to projects explicitly owned by the current user * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withOwned(Boolean owned) { + public GroupProjectsFilter withOwned(Boolean owned) { this.owned = owned; return (this); } @@ -106,7 +106,7 @@ public ProjectOfGroupFilter withOwned(Boolean owned) { * @param starred if true, limit by projects starred by the current user * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withStarred(Boolean starred) { + public GroupProjectsFilter withStarred(Boolean starred) { this.starred = starred; return (this); } @@ -117,7 +117,7 @@ public ProjectOfGroupFilter withStarred(Boolean starred) { * @param withCustomAttributes if true, include custom attributes in the repsonse * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withCustomAttributes(Boolean withCustomAttributes) { + public GroupProjectsFilter withCustomAttributes(Boolean withCustomAttributes) { this.withCustomAttributes = withCustomAttributes; return (this); } @@ -128,7 +128,7 @@ public ProjectOfGroupFilter withCustomAttributes(Boolean withCustomAttributes) { * @param withIssuesEnabled if true, limit by enabled issues feature * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withIssuesEnabled(Boolean withIssuesEnabled) { + public GroupProjectsFilter withIssuesEnabled(Boolean withIssuesEnabled) { this.withIssuesEnabled = withIssuesEnabled; return (this); } @@ -139,7 +139,7 @@ public ProjectOfGroupFilter withIssuesEnabled(Boolean withIssuesEnabled) { * @param withMergeRequestsEnabled if true, imit by enabled merge requests feature * @return the reference to this ProjectFilter instance */ - public ProjectOfGroupFilter withMergeRequestsEnabled(Boolean withMergeRequestsEnabled) { + public GroupProjectsFilter withMergeRequestsEnabled(Boolean withMergeRequestsEnabled) { this.withMergeRequestsEnabled = withMergeRequestsEnabled; return (this); } From 714d4a87ef04334c9147c72db3bbe23314b658a1 Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Wed, 7 Nov 2018 20:00:27 -0800 Subject: [PATCH 03/11] Updated for 4.8.55 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 698f17d39..8b4d80e99 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ To utilize the GitLab API for Java in your project, simply add the following dep ```java dependencies { ... - compile group: 'org.gitlab4j', name: 'gitlab4j-api', version: '4.8.54' + compile group: 'org.gitlab4j', name: 'gitlab4j-api', version: '4.8.55' } ``` @@ -22,7 +22,7 @@ dependencies { org.gitlab4j gitlab4j-api - 4.8.54 + 4.8.55 ``` From fa84f30658ed0a10d7abbea94af80ca9a7004fcd Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Wed, 7 Nov 2018 20:02:10 -0800 Subject: [PATCH 04/11] Added getProject() that returns a Pager. --- src/main/java/org/gitlab4j/api/GroupApi.java | 33 +++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/gitlab4j/api/GroupApi.java b/src/main/java/org/gitlab4j/api/GroupApi.java index b3fcc2d07..507949ff7 100644 --- a/src/main/java/org/gitlab4j/api/GroupApi.java +++ b/src/main/java/org/gitlab4j/api/GroupApi.java @@ -13,7 +13,7 @@ import org.gitlab4j.api.models.Group; import org.gitlab4j.api.models.Member; import org.gitlab4j.api.models.Project; -import org.gitlab4j.api.models.ProjectOfGroupFilter; +import org.gitlab4j.api.models.GroupProjectsFilter; import org.gitlab4j.api.models.Visibility; /** @@ -226,19 +226,36 @@ public Pager getSubGroups(Integer groupId, List skipGroups, Bool } /** - * Get a list of projects belonging to the specified group ID. + * Get a list of projects belonging to the specified group ID and filter. * * GET /groups/:id/projects * * @param groupIdOrPath the group ID, path of the group, or a Group instance holding the group ID or path - * @param filter the ProjectOfGroupFilter instance holding the filter values for the query + * @param filter the GroupProjectsFilter instance holding the filter values for the query + * @return a List containing Project instances that belong to the group and match the provided filter * @throws GitLabApiException if any exception occurs */ - public List getProjects(Object groupIdOrPath, ProjectOfGroupFilter filter) throws GitLabApiException { - GitLabApiForm formData = filter.getQueryParams(); - Response response = get(Response.Status.OK, formData.asMap(), "groups", getGroupIdOrPath(groupIdOrPath), "projects"); - return (response.readEntity(new GenericType>() {})); - } + public List getProjects(Object groupIdOrPath, GroupProjectsFilter filter) throws GitLabApiException { + GitLabApiForm formData = filter.getQueryParams(); + Response response = get(Response.Status.OK, formData.asMap(), "groups", getGroupIdOrPath(groupIdOrPath), "projects"); + return (response.readEntity(new GenericType>() {})); + } + + /** + * Get a Pager of projects belonging to the specified group ID and filter. + * + * GET /groups/:id/projects + * + * @param groupIdOrPath the group ID, path of the group, or a Group instance holding the group ID or path + * @param filter the GroupProjectsFilter instance holding the filter values for the query + * @param itemsPerPage the number of Project instances that will be fetched per page + * @return a Pager containing Project instances that belong to the group and match the provided filter + * @throws GitLabApiException if any exception occurs + */ + public Pager getProjects(Object groupIdOrPath, GroupProjectsFilter filter, int itemsPerPage) throws GitLabApiException { + GitLabApiForm formData = filter.getQueryParams(); + return (new Pager(this, Project.class, itemsPerPage, formData.asMap(), "groups", getGroupIdOrPath(groupIdOrPath), "projects")); + } /** * Get a list of projects belonging to the specified group ID. From 5cf6b434c65e52d870a3af5bdfe7f672e239fb1b Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Wed, 7 Nov 2018 20:02:46 -0800 Subject: [PATCH 05/11] Removed usnused import. --- src/main/java/org/gitlab4j/api/models/GroupProjectsFilter.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/org/gitlab4j/api/models/GroupProjectsFilter.java b/src/main/java/org/gitlab4j/api/models/GroupProjectsFilter.java index 2c01591f2..be359d9ab 100644 --- a/src/main/java/org/gitlab4j/api/models/GroupProjectsFilter.java +++ b/src/main/java/org/gitlab4j/api/models/GroupProjectsFilter.java @@ -2,7 +2,6 @@ import org.gitlab4j.api.Constants.ProjectOrderBy; import org.gitlab4j.api.Constants.SortOrder; -import org.gitlab4j.api.Constants; import org.gitlab4j.api.GitLabApiForm; /** From 666e50957f306a826d6cd2584b1808cebbc1156d Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Wed, 7 Nov 2018 20:06:25 -0800 Subject: [PATCH 06/11] [maven-release-plugin] prepare release gitlab4j-api-4.8.55 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 2bb81a20f..15a10437d 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.gitlab4j gitlab4j-api jar - 4.8.55-SNAPSHOT + 4.8.55 GitLab API Java Client GitLab API for Java (gitlab4j-api) provides a full featured Java API for working with GitLab repositories via the GitLab REST API. https://github.com/gmessner/gitlab4j-api @@ -55,7 +55,7 @@ git@github.com:gmessner/gitlab4j-api.git scm:git:git@github.com:gmessner/gitlab4j-api.git scm:git:git@github.com:gmessner/gitlab4j-api.git - HEAD + gitlab4j-api-4.8.55 From 1fb6e3a97ddab00886d5adc571ff8d24e97482e4 Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Wed, 7 Nov 2018 20:06:40 -0800 Subject: [PATCH 07/11] [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 15a10437d..331871c89 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.gitlab4j gitlab4j-api jar - 4.8.55 + 4.8.56-SNAPSHOT GitLab API Java Client GitLab API for Java (gitlab4j-api) provides a full featured Java API for working with GitLab repositories via the GitLab REST API. https://github.com/gmessner/gitlab4j-api @@ -55,7 +55,7 @@ git@github.com:gmessner/gitlab4j-api.git scm:git:git@github.com:gmessner/gitlab4j-api.git scm:git:git@github.com:gmessner/gitlab4j-api.git - gitlab4j-api-4.8.55 + HEAD From 336d82b626313c3efd3c0afcc0e704596f6184ab Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Mon, 12 Nov 2018 21:07:36 -0800 Subject: [PATCH 08/11] Updated for release 4.8.56 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8b4d80e99..fe6a12a0f 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ To utilize the GitLab API for Java in your project, simply add the following dep ```java dependencies { ... - compile group: 'org.gitlab4j', name: 'gitlab4j-api', version: '4.8.55' + compile group: 'org.gitlab4j', name: 'gitlab4j-api', version: '4.8.56' } ``` @@ -22,7 +22,7 @@ dependencies { org.gitlab4j gitlab4j-api - 4.8.55 + 4.8.56 ``` From 66c2194e30a2dda98216ffd6a1365e4b2bb2b73f Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Mon, 12 Nov 2018 21:08:29 -0800 Subject: [PATCH 09/11] Fixed issue using Path on Windows (#270). --- src/main/java/org/gitlab4j/api/JobApi.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gitlab4j/api/JobApi.java b/src/main/java/org/gitlab4j/api/JobApi.java index 6e7737ba7..5739a0e23 100644 --- a/src/main/java/org/gitlab4j/api/JobApi.java +++ b/src/main/java/org/gitlab4j/api/JobApi.java @@ -332,7 +332,9 @@ public InputStream downloadArtifactsFile(Object projectIdOrPath, Integer jobId, */ public File downloadSingleArtifactsFile(Object projectIdOrPath, Integer jobId, Path artifactPath, File directory) throws GitLabApiException { - Response response = get(Response.Status.OK, getDefaultPerPageParam(), "projects", getProjectIdOrPath(projectIdOrPath), "jobs", jobId, "artifacts", artifactPath); + String path = artifactPath.toString().replace("\\", "/"); + Response response = get(Response.Status.OK, getDefaultPerPageParam(), + "projects", getProjectIdOrPath(projectIdOrPath), "jobs", jobId, "artifacts", path); try { if (directory == null) @@ -364,7 +366,9 @@ public File downloadSingleArtifactsFile(Object projectIdOrPath, Integer jobId, P * @throws GitLabApiException if any exception occurs */ public InputStream downloadSingleArtifactsFile(Object projectIdOrPath, Integer jobId, Path artifactPath) throws GitLabApiException { - Response response = get(Response.Status.OK, getDefaultPerPageParam(), "projects", getProjectIdOrPath(projectIdOrPath), "jobs", jobId, "artifacts", artifactPath); + String path = artifactPath.toString().replace("\\", "/"); + Response response = get(Response.Status.OK, getDefaultPerPageParam(), + "projects", getProjectIdOrPath(projectIdOrPath), "jobs", jobId, "artifacts", path); return (response.readEntity(InputStream.class)); } @@ -380,7 +384,8 @@ public InputStream downloadSingleArtifactsFile(Object projectIdOrPath, Integer j * @throws GitLabApiException if any exception occurs during execution */ public String getTrace(Object projectIdOrPath, int jobId) throws GitLabApiException { - Response response = get(Response.Status.OK, getDefaultPerPageParam(), "projects", getProjectIdOrPath(projectIdOrPath), "jobs", jobId, "trace"); + Response response = get(Response.Status.OK, getDefaultPerPageParam(), + "projects", getProjectIdOrPath(projectIdOrPath), "jobs", jobId, "trace"); return (response.readEntity(String.class)); } From dc0086a13e91e9549562028378431fd4a662999b Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Mon, 12 Nov 2018 21:11:37 -0800 Subject: [PATCH 10/11] [maven-release-plugin] prepare release gitlab4j-api-4.8.56 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 331871c89..314d13d22 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.gitlab4j gitlab4j-api jar - 4.8.56-SNAPSHOT + 4.8.56 GitLab API Java Client GitLab API for Java (gitlab4j-api) provides a full featured Java API for working with GitLab repositories via the GitLab REST API. https://github.com/gmessner/gitlab4j-api @@ -55,7 +55,7 @@ git@github.com:gmessner/gitlab4j-api.git scm:git:git@github.com:gmessner/gitlab4j-api.git scm:git:git@github.com:gmessner/gitlab4j-api.git - HEAD + gitlab4j-api-4.8.56 From 28000698040e8290c87c977a25e7f26df71ec1ee Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Mon, 12 Nov 2018 21:11:49 -0800 Subject: [PATCH 11/11] [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 314d13d22..a179cbf5e 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.gitlab4j gitlab4j-api jar - 4.8.56 + 4.8.57-SNAPSHOT GitLab API Java Client GitLab API for Java (gitlab4j-api) provides a full featured Java API for working with GitLab repositories via the GitLab REST API. https://github.com/gmessner/gitlab4j-api @@ -55,7 +55,7 @@ git@github.com:gmessner/gitlab4j-api.git scm:git:git@github.com:gmessner/gitlab4j-api.git scm:git:git@github.com:gmessner/gitlab4j-api.git - gitlab4j-api-4.8.56 + HEAD