private Set<Ref> getRemoteRefs() { final boolean getTags = this.getTags; Set<Ref> remoteRemoteRefs; remoteRemoteRefs = command(LsRemoteOp.class)// .setRemote(remote)// .retrieveHead(true)// .retrieveLocalRefs(false)// .retrieveTags(getTags)// .call(); return remoteRemoteRefs; } }
private ImmutableSet<Ref> getRemoteLocalRefs(Remote remote) { final ImmutableSet<Ref> localRemoteRefs; localRemoteRefs = command(LsRemoteOp.class)// .retrieveLocalRefs(true)// .setRemote(Suppliers.ofInstance(Optional.of(remote)))// .call(); return localRemoteRefs; }
checkArgument(remoteConfig != null, "if retrieving local remote refs, a Remote must be provided"); return locallyKnownRefs(remoteConfig); final boolean closeRemote = remoteRepo == null; if (remoteRepo == null) { remoteRepo = openRemote(remoteConfig); getProgressListener().setDescription( "Connected to remote " + remoteConfig.getName() + ". Retrieving references"); remoteRefs = remoteRepo.listRefs(repository(), getBranches, getTags); if (getHead) { headRef = remoteRepo.headRef();
/** * @see ForEachRef */ private ImmutableSet<Ref> locallyKnownRefs(final Remote remoteConfig) { Predicate<Ref> filter = input -> { java.util.Optional<String> remoteRef = remoteConfig.mapToRemote(input.getName()); return remoteRef.isPresent(); }; return command(ForEachRef.class).setFilter(filter).call(); }
if (command instanceof LsRemoteOp) { LsRemoteOp lsRemote = (LsRemoteOp) command; Optional<Remote> remote = lsRemote.getRemote(); if (remote.isPresent()) { String url = remote.get().getFetchURL();
private ImmutableSet<Ref> getRemoteLocalRefs(Remote remote) { final ImmutableSet<Ref> localRemoteRefs; localRemoteRefs = command(LsRemoteOp.class)// .retrieveLocalRefs(true)// .setRemote(Suppliers.ofInstance(Optional.of(remote)))// .call(); return localRemoteRefs; }
checkArgument(remoteConfig != null, "if retrieving local remote refs, a Remote must be provided"); return locallyKnownRefs(remoteConfig); final boolean closeRemote = remoteRepo == null; if (remoteRepo == null) { remoteRepo = openRemote(remoteConfig); getProgressListener().setDescription( "Connected to remote " + remoteConfig.getName() + ". Retrieving references"); remoteRefs = remoteRepo.listRefs(repository(), getBranches, getTags); if (getHead) { headRef = remoteRepo.headRef();
/** * @see ForEachRef */ private ImmutableSet<Ref> locallyKnownRefs(final Remote remoteConfig) { Predicate<Ref> filter = new Predicate<Ref>() { final String prefix = Ref.REMOTES_PREFIX + remoteConfig.getName() + "/"; @Override public boolean apply(Ref input) { return input.getName().startsWith(prefix); } }; return command(ForEachRef.class).setFilter(filter).call(); }
private Set<Ref> getRemoteRefs() { final boolean getTags = this.getTags; ImmutableSet<Ref> remoteRemoteRefs; remoteRemoteRefs = command(LsRemoteOp.class)// .setRemote(remote)// .retrieveHead(true)// .retrieveLocalRefs(false)// .retrieveTags(getTags)// .call(); return remoteRemoteRefs; } }
final ImmutableSet<Ref> localRemoteRefs = command(LsRemoteOp.class).retrieveLocalRefs(true) .setRemote(Suppliers.ofInstance(Optional.of(remote))).call();
private IRemoteRepo openRemote(Remote remote) { return command(OpenRemote.class).setRemote(remote).readOnly().call(); }
private Set<Ref> getRemoteLocalRefs() { final ImmutableSet<Ref> localRemoteRefs; localRemoteRefs = command(LsRemoteOp.class)// .retrieveHead(true)// .retrieveLocalRefs(true)// .setRemote(remote)// .call(); return localRemoteRefs; }
LsRemoteOp lsRemote = command(LsRemoteOp.class).setRemote(remoteRepo); remoteRemoteRefs = new HashMap<>(Maps.uniqueIndex(lsRemote.call(), fn_ref_getName)); localRemoteRefs = new HashMap<>( Maps.uniqueIndex(lsRemote.retrieveLocalRefs(true).call(), fn_ref_getName));
private IRemoteRepo openRemote(Remote remote) { return command(OpenRemote.class).setRemote(remote).readOnly().call(); }
private Set<Ref> getRemoteLocalRefs() { final ImmutableSet<Ref> localRemoteRefs; localRemoteRefs = command(LsRemoteOp.class)// .retrieveHead(true)// .retrieveLocalRefs(true)// .setRemote(remote)// .call(); return localRemoteRefs; }
private ImmutableSet<Ref> getRemoteRefs(final IRemoteRepo remoteRepo, final FetchArgs args, Remote remote) { final Optional<Integer> repoDepth = repository().getDepth(); final boolean getTags = args.fetchTags && !remote.getMapped() && (!repoDepth.isPresent() || args.fullDepth); ImmutableSet<Ref> remoteRemoteRefs; remoteRemoteRefs = command(LsRemoteOp.class)// .setRemote(remoteRepo)// .retrieveLocalRefs(false)// .retrieveTags(getTags)// .call(); return remoteRemoteRefs; }
private ImmutableSet<Ref> getRemoteRefs(final IRemoteRepo remoteRepo, final FetchArgs args, Remote remote) { final Optional<Integer> repoDepth = repository().getDepth(); final boolean getTags = args.fetchTags && !remote.getMapped() && (!repoDepth.isPresent() || args.fullDepth); ImmutableSet<Ref> remoteRemoteRefs; remoteRemoteRefs = command(LsRemoteOp.class)// .setRemote(remoteRepo)// .retrieveLocalRefs(false)// .retrieveTags(getTags)// .call(); return remoteRemoteRefs; }