public String getDescription() { return repository.getDescription(); }
public void scanRepository(GHRepository repo) { logger.info("scanning repo: {}", repo.getName()); ObjectNode n = mapper.createObjectNode(); n.put("name", repo.getName()); n.put("description", repo.getDescription()); n.put("fullName", repo.getFullName()); n.put("homepage", repo.getHomepage()); n.put("sshUrl", repo.getSshUrl()); if (repo.getHtmlUrl() != null) { n.put("htmlUrl", repo.getHtmlUrl().toString()); } n.put("url", repo.getUrl().toString()); n.put("gitTransportUrl", repo.getGitTransportUrl()); String cypher = "merge (r:SCMRepo:GitHubRepo {url:{url}}) set r+={props},r.updateTs=timestamp() return r"; getProjector().getNeoRxClient().execCypher(cypher, "url", repo.getUrl().toString(), "props", n); }
/** * Create the repository on Github * * @throws IOException if something goes horribly wrong */ @TaskAction public void configureRepository() throws IOException { GitHub github = GitHub.connect(null, getGithubToken()); String user = github.getMyself().getLogin(); GHRepository repository = null; try { repository = github.getRepository(user + "/" + getRepositoryName()); } catch (FileNotFoundException e) { GHCreateRepositoryBuilder repositoryCreator = github.createRepository(getRepositoryName()); repository = repositoryCreator.create(); } String description = getRepositoryDescription(); if (description != null && !description.equals(repository.getDescription())) { repository.setDescription(description); } }
/** * Create the repository on Github * * @throws IOException if something goes horribly wrong */ @TaskAction public void configureRepository() throws IOException { GitHub github = GitHub.connect(null, getGithubToken()); String user = github.getMyself().getLogin(); GHRepository repository = null; try { repository = github.getRepository(user + "/" + getRepositoryName()); } catch (FileNotFoundException e) { GHCreateRepositoryBuilder repositoryCreator = github.createRepository(getRepositoryName()); repository = repositoryCreator.create(); } String description = getRepositoryDescription(); if (description != null && !description.equals(repository.getDescription())) { repository.setDescription(description); } }
credentials == null ? "anonymous access" : CredentialsNameProvider.name(credentials), repoOwner, repository, apiUri == null ? GITHUB_URL : apiUri)); result.add(new ObjectMetadataAction(null, ghRepository.getDescription(), Util.fixEmpty(ghRepository.getHomepage()))); result.add(new GitHubLink("icon-github-repo", ghRepository.getHtmlUrl())); if (StringUtils.isNotBlank(ghRepository.getDefaultBranch())) {