@Override public boolean hasGeoGig(String repositoryName) { if (repo != null) { String repoName = repo.command(ResolveRepositoryName.class).call(); return repoName.equals(repositoryName); } return false; }
/** * @return the name of the repository * @see org.locationtech.geogig.repository.AbstractGeoGigOp#call() */ @Override protected String _call() { Optional<String> repoName = configDb.get("repo.name"); if (repoName.isPresent()) { return repoName.get(); } URI repoURI = repository().getLocation(); RepositoryResolver resolver = RepositoryResolver.lookup(repoURI); return resolver.getName(repoURI); } }
@Override public Iterator<String> findRepositories() { if (repo == null) { return ImmutableSet.<String> of().iterator(); } String repoName = repo.command(ResolveRepositoryName.class).call(); return Iterators.singletonIterator(repoName); }
/** * @return the name of the repository * @see org.locationtech.geogig.repository.AbstractGeoGigOp#call() */ @Override protected String _call() { Optional<String> repoName = configDb.get("repo.name"); if (repoName.isPresent()) { return repoName.get(); } URI repoURI = repository().getLocation(); RepositoryResolver resolver = RepositoryResolver.lookup(repoURI); return resolver.getName(repoURI); } }
@Test public void testDefault() throws Exception { String repoName = geogig.command(ResolveRepositoryName.class).call(); assertEquals(repositoryDirectory.getName(), repoName); }
@Test public void testDefault() throws Exception { String repoName = geogig.command(ResolveRepositoryName.class).call(); assertEquals(repositoryDirectory.getName(), repoName); }
final Context geogig = this.getRepositoryContext(context); String oldRepoName = geogig.command(ResolveRepositoryName.class).call(); checkArgument(!name.equals(oldRepoName), "New name must be different than the existing one.");
RepositoryResolver.load(repoUri.get()).command(ResolveRepositoryName.class).call(); RepositoryImportRepo info = new RepositoryImportRepo(); info.setName(repoName);
.command(ResolveRepositoryName.class).call(); RepositoryInitRepo info = new RepositoryInitRepo(); info.setName(repoName);
@Test public void testConfiguredName() throws Exception { final String configRepoName = "myConfiguredRepoName"; getRepository().configDatabase().put("repo.name", configRepoName); String repoName = geogig.command(ResolveRepositoryName.class).call(); assertEquals(configRepoName, repoName); }
@Test public void testConfiguredName() throws Exception { final String configRepoName = "myConfiguredRepoName"; getRepository().configDatabase().put("repo.name", configRepoName); String repoName = geogig.command(ResolveRepositoryName.class).call(); assertEquals(configRepoName, repoName); }
RepositoryResolver.load(repoUri.get()).command(ResolveRepositoryName.class).call(); RepositoryInitRepo info = new RepositoryInitRepo(); info.setName(repoName);