Merge branch 'stable-3.1'
* stable-3.1: Documentation: Fix word typo in Eclipse Setup page Update elasticsearch-rest-client to 7.4.2 GetAccess: Access MetaDataUpdate.Factory via Provider ElasticContainer: Use 6.8.4 image for V6_8 tests SetParent: Access MetaDataUpdate.Factory via Provider PutDescription: Access MetaDataUpdate.Factory via Provider Change-Id: I1523e9dec1fd0175bc6594f01e041de9fe2632d8
This commit is contained in:
		| @@ -53,7 +53,7 @@ Java 9 and later are supported, but some adjustments must be done, because | ||||
| Java 8 is still the default: | ||||
|  | ||||
| * Add JRE, e.g.: directory: /usr/lib64/jvm/java-9-openjdk, name: java-9-openjdk-9 | ||||
| * Change execution environemnt for gerrit project to: JavaSE-9 (java-9-openjdk-9) | ||||
| * Change execution environment for gerrit project to: JavaSE-9 (java-9-openjdk-9) | ||||
| * Check that compiler compliance level in gerrit project is set to: 9 | ||||
|  | ||||
| [[Formatting]] | ||||
|   | ||||
| @@ -1018,8 +1018,8 @@ maven_jar( | ||||
| # and httpasyncclient as necessary. | ||||
| maven_jar( | ||||
|     name = "elasticsearch-rest-client", | ||||
|     artifact = "org.elasticsearch.client:elasticsearch-rest-client:7.4.1", | ||||
|     sha1 = "b4e00ab47019103d69b6c9dcfdcbd3bfda00f86e", | ||||
|     artifact = "org.elasticsearch.client:elasticsearch-rest-client:7.4.2", | ||||
|     sha1 = "f48725523c0b3402f869214433602f8d3f4c737c", | ||||
| ) | ||||
|  | ||||
| maven_jar( | ||||
|   | ||||
| @@ -90,7 +90,7 @@ public class GetAccess implements RestReadView<ProjectResource> { | ||||
|   private final AllProjectsName allProjectsName; | ||||
|   private final ProjectJson projectJson; | ||||
|   private final ProjectCache projectCache; | ||||
|   private final MetaDataUpdate.Server metaDataUpdateFactory; | ||||
|   private final Provider<MetaDataUpdate.Server> metaDataUpdateFactory; | ||||
|   private final GroupBackend groupBackend; | ||||
|   private final WebLinks webLinks; | ||||
|   private final ProjectConfig.Factory projectConfigFactory; | ||||
| @@ -101,7 +101,7 @@ public class GetAccess implements RestReadView<ProjectResource> { | ||||
|       PermissionBackend permissionBackend, | ||||
|       AllProjectsName allProjectsName, | ||||
|       ProjectCache projectCache, | ||||
|       MetaDataUpdate.Server metaDataUpdateFactory, | ||||
|       Provider<MetaDataUpdate.Server> metaDataUpdateFactory, | ||||
|       ProjectJson projectJson, | ||||
|       GroupBackend groupBackend, | ||||
|       WebLinks webLinks, | ||||
| @@ -139,7 +139,7 @@ public class GetAccess implements RestReadView<ProjectResource> { | ||||
|     PermissionBackend.ForProject perm = permissionBackend.currentUser().project(projectName); | ||||
|  | ||||
|     ProjectConfig config; | ||||
|     try (MetaDataUpdate md = metaDataUpdateFactory.create(projectName)) { | ||||
|     try (MetaDataUpdate md = metaDataUpdateFactory.get().create(projectName)) { | ||||
|       config = projectConfigFactory.read(md); | ||||
|       info.configWebLinks = new ArrayList<>(); | ||||
|  | ||||
|   | ||||
| @@ -32,6 +32,7 @@ import com.google.gerrit.server.project.ProjectCache; | ||||
| import com.google.gerrit.server.project.ProjectConfig; | ||||
| import com.google.gerrit.server.project.ProjectResource; | ||||
| import com.google.inject.Inject; | ||||
| import com.google.inject.Provider; | ||||
| import com.google.inject.Singleton; | ||||
| import java.io.IOException; | ||||
| import org.eclipse.jgit.errors.ConfigInvalidException; | ||||
| @@ -40,14 +41,14 @@ import org.eclipse.jgit.errors.RepositoryNotFoundException; | ||||
| @Singleton | ||||
| public class PutDescription implements RestModifyView<ProjectResource, DescriptionInput> { | ||||
|   private final ProjectCache cache; | ||||
|   private final MetaDataUpdate.Server updateFactory; | ||||
|   private final Provider<MetaDataUpdate.Server> updateFactory; | ||||
|   private final PermissionBackend permissionBackend; | ||||
|   private final ProjectConfig.Factory projectConfigFactory; | ||||
|  | ||||
|   @Inject | ||||
|   PutDescription( | ||||
|       ProjectCache cache, | ||||
|       MetaDataUpdate.Server updateFactory, | ||||
|       Provider<MetaDataUpdate.Server> updateFactory, | ||||
|       PermissionBackend permissionBackend, | ||||
|       ProjectConfig.Factory projectConfigFactory) { | ||||
|     this.cache = cache; | ||||
| @@ -70,7 +71,7 @@ public class PutDescription implements RestModifyView<ProjectResource, Descripti | ||||
|         .project(resource.getNameKey()) | ||||
|         .check(ProjectPermission.WRITE_CONFIG); | ||||
|  | ||||
|     try (MetaDataUpdate md = updateFactory.create(resource.getNameKey())) { | ||||
|     try (MetaDataUpdate md = updateFactory.get().create(resource.getNameKey())) { | ||||
|       ProjectConfig config = projectConfigFactory.read(md); | ||||
|       Project project = config.getProject(); | ||||
|       project.setDescription(Strings.emptyToNull(input.description)); | ||||
|   | ||||
| @@ -48,6 +48,7 @@ import com.google.gerrit.server.project.ProjectConfig; | ||||
| import com.google.gerrit.server.project.ProjectResource; | ||||
| import com.google.gerrit.server.project.ProjectState; | ||||
| import com.google.inject.Inject; | ||||
| import com.google.inject.Provider; | ||||
| import com.google.inject.Singleton; | ||||
| import java.io.IOException; | ||||
| import org.eclipse.jgit.errors.ConfigInvalidException; | ||||
| @@ -59,7 +60,7 @@ public class SetParent | ||||
|     implements RestModifyView<ProjectResource, ParentInput>, GerritConfigListener { | ||||
|   private final ProjectCache cache; | ||||
|   private final PermissionBackend permissionBackend; | ||||
|   private final MetaDataUpdate.Server updateFactory; | ||||
|   private final Provider<MetaDataUpdate.Server> updateFactory; | ||||
|   private final AllProjectsName allProjects; | ||||
|   private final AllUsersName allUsers; | ||||
|   private final ProjectConfig.Factory projectConfigFactory; | ||||
| @@ -69,7 +70,7 @@ public class SetParent | ||||
|   SetParent( | ||||
|       ProjectCache cache, | ||||
|       PermissionBackend permissionBackend, | ||||
|       MetaDataUpdate.Server updateFactory, | ||||
|       Provider<MetaDataUpdate.Server> updateFactory, | ||||
|       AllProjectsName allProjects, | ||||
|       AllUsersName allUsers, | ||||
|       ProjectConfig.Factory projectConfigFactory, | ||||
| @@ -100,7 +101,7 @@ public class SetParent | ||||
|     String parentName = | ||||
|         MoreObjects.firstNonNull(Strings.emptyToNull(input.parent), allProjects.get()); | ||||
|     validateParentUpdate(rsrc.getProjectState().getNameKey(), user, parentName, checkIfAdmin); | ||||
|     try (MetaDataUpdate md = updateFactory.create(rsrc.getNameKey())) { | ||||
|     try (MetaDataUpdate md = updateFactory.get().create(rsrc.getNameKey())) { | ||||
|       ProjectConfig config = projectConfigFactory.read(md); | ||||
|       Project project = config.getProject(); | ||||
|       project.setParentName(parentName); | ||||
|   | ||||
| @@ -51,7 +51,7 @@ public class ElasticContainer extends ElasticsearchContainer { | ||||
|       case V6_7: | ||||
|         return "blacktop/elasticsearch:6.7.2"; | ||||
|       case V6_8: | ||||
|         return "blacktop/elasticsearch:6.8.2"; | ||||
|         return "blacktop/elasticsearch:6.8.4"; | ||||
|       case V7_0: | ||||
|         return "blacktop/elasticsearch:7.0.1"; | ||||
|       case V7_1: | ||||
| @@ -61,7 +61,7 @@ public class ElasticContainer extends ElasticsearchContainer { | ||||
|       case V7_3: | ||||
|         return "blacktop/elasticsearch:7.3.2"; | ||||
|       case V7_4: | ||||
|         return "blacktop/elasticsearch:7.4.1"; | ||||
|         return "blacktop/elasticsearch:7.4.2"; | ||||
|     } | ||||
|     throw new IllegalStateException("No tests for version: " + version.name()); | ||||
|   } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Marco Miller
					Marco Miller