public Repository updateManagedStatus(final Repository repository, final boolean managed) { final RepositoryEnvironmentConfigurations config = new RepositoryEnvironmentConfigurations(); config.setManaged(managed); final Repository updatedRepo = repositoryService.updateRepositoryConfiguration(repository, config); repositoryUpdatedEvent.fire(new RepositoryEnvironmentUpdatedEvent(updatedRepo)); return updatedRepo; } }
public Repository updateManagedStatus(final Repository repository, final boolean managed) { final RepositoryEnvironmentConfigurations config = new RepositoryEnvironmentConfigurations(); config.setManaged(managed); final Repository updatedRepo = repositoryService.updateRepositoryConfiguration(repository, config); repositoryUpdatedEvent.fire(new RepositoryEnvironmentUpdatedEvent(updatedRepo)); return updatedRepo; } }
private Repository getRepository(final OrganizationalUnit targetOU, final String newRepositoryName) { return repositoryService.createRepository(targetOU, GitRepository.SCHEME.toString(), makeSafeRepositoryName(newRepositoryName), new RepositoryEnvironmentConfigurations()); }
public void importProjects(Path actualTarget) { OrganizationalUnit ou = ouService.createOrganizationalUnit(OU_NAME, "org.migration", Collections.emptyList(), Collections.singletonList(new Contributor(OU_OWNER, ContributorType.OWNER))); String repositoryURL = actualTarget.toUri().toString(); RepositoryEnvironmentConfigurations configurations = new RepositoryEnvironmentConfigurations(); Map<String, Object> configMap = configurations.getConfigurationMap(); configMap.put(EnvironmentParameters.AVOID_INDEX, "true"); configMap.put("origin", repositoryURL); Repository repo = repoService.createRepository(ou, GitRepository.SCHEME.toString(), TMP_REPO_ALIAS, configurations); WorkspaceProject project = projectService.resolveProject(repo); migrationService.migrate(project); repoService.removeRepository(ou.getSpace(), TMP_REPO_ALIAS); }
private Repository createRepository(final OrganizationalUnit organizationalUnit, final POM pom, final List<Contributor> contributors) { if (contributors == null) { return repositoryService.createRepository(organizationalUnit, "git", checkNotNull("project name in pom model", pom.getName()), new RepositoryEnvironmentConfigurations()); } else { return repositoryService.createRepository(organizationalUnit, "git", checkNotNull("project name in pom model", pom.getName()), new RepositoryEnvironmentConfigurations(), contributors); } }
private Repository createRepository(final OrganizationalUnit organizationalUnit, final POM pom, final List<Contributor> contributors) { if (contributors == null) { return repositoryService.createRepository(organizationalUnit, "git", checkNotNull("project name in pom model", pom.getName()), new RepositoryEnvironmentConfigurations()); } else { return repositoryService.createRepository(organizationalUnit, "git", checkNotNull("project name in pom model", pom.getName()), new RepositoryEnvironmentConfigurations(), contributors); } }
private RepositoryEnvironmentConfigurations getRepositoryConfiguration(String selectedOrganizationalUnit) { final RepositoryEnvironmentConfigurations configuration = new RepositoryEnvironmentConfigurations(); configuration.setUserName(view.getUsername().trim()); configuration.setPassword(view.getPassword().trim()); configuration.setOrigin(view.getGitUrl()); configuration.setSpace(selectedOrganizationalUnit); return configuration; }
private RepositoryEnvironmentConfigurations getRepositoryConfiguration() { final RepositoryEnvironmentConfigurations configuration = new RepositoryEnvironmentConfigurations(); configuration.setUserName(view.getUsername().trim()); configuration.setPassword(view.getPassword().trim()); configuration.setOrigin(view.getGitUrl()); configuration.setManaged(view.isManagedRepository()); return configuration; }
private RepositoryEnvironmentConfigurations subdirectoryCloneConfiguration(final Repository legacyRepository, final Partition root, final List<Module> modules) { final RepositoryEnvironmentConfigurations configurations = new RepositoryEnvironmentConfigurations(); configurations.setInit(false); configurations.setOrigin(getNiogitRepoPath(legacyRepository)); final String rootWithoutRepoAndSpace = root.branchlessPath.replaceFirst("^[^/]+/[^/]+/", ""); configurations.setSubdirectory(rootWithoutRepoAndSpace); configurations.setMirror(false); final List<String> branches = existingBranchesOf(modules); configurations.setBranches(branches); return configurations; }
private RepositoryEnvironmentConfigurations subdirectoryCloneConfiguration(final Repository legacyRepository, final Partition root, final List<Module> modules) { final RepositoryEnvironmentConfigurations configurations = new RepositoryEnvironmentConfigurations(); configurations.setInit(false); configurations.setOrigin(getNiogitRepoPath(legacyRepository)); final String rootWithoutRepoAndSpace = root.branchlessPath.replaceFirst("^[^/]+/[^/]+/", ""); configurations.setSubdirectory(rootWithoutRepoAndSpace); configurations.setMirror(false); final List<String> branches = existingBranchesOf(modules); configurations.setBranches(branches); return configurations; }
String origin = input.nextLine(); final RepositoryEnvironmentConfigurations configurations = new RepositoryEnvironmentConfigurations(); configurations.setUserName( user ); configurations.setPassword( password );
if ( repository == null ) { final RepositoryEnvironmentConfigurations configurations = new RepositoryEnvironmentConfigurations();
@Override public WorkspaceProject importProject(final OrganizationalUnit targetOU, final String repositoryURL, final String username, final String password) { final RepositoryEnvironmentConfigurations config = new RepositoryEnvironmentConfigurations(); config.setOrigin(repositoryURL); if (username != null && password != null) { config.setUserName(username); config.setPassword(password); } final String targetProjectName = inferProjectName(repositoryURL); final Repository repo = repoService.createRepository(targetOU, GitRepository.SCHEME.toString(), targetProjectName, config); return projectService.resolveProject(repo); }
private void doRepositoryCreation(final DeploymentMode mode) { final String scheme = "git"; final String alias = model.getRepositoryName().trim(); final RepositoryEnvironmentConfigurations configuration = new RepositoryEnvironmentConfigurations(); configuration.setManaged(assetsManagementIsGranted && model.isManged());
final RepositoryEnvironmentConfigurations configuration = new RepositoryEnvironmentConfigurations(); if (cloneProjectRequest.getUserName() != null && !"".equals(cloneProjectRequest.getUserName())) { configuration.setUserName(cloneProjectRequest.getUserName());
password); } else { final RepositoryEnvironmentConfigurations configurations = new RepositoryEnvironmentConfigurations(); configurations.setInit(false); configurations.setOrigin(origin);