@Override protected ImmutableList<RevTag> _call() { List<Ref> refs = newArrayList( command(ForEachRef.class).setPrefixFilter(Ref.TAGS_PREFIX).call()); List<ObjectId> tagIds = transform(refs, (r) -> r.getObjectId()); Iterator<RevTag> alltags; alltags = objectDatabase().getAll(tagIds, BulkOpListener.NOOP_LISTENER, RevTag.class); ImmutableList<RevTag> res = ImmutableList.copyOf(alltags); return res; }
@Override protected ImmutableList<RevTag> _call() { List<Ref> refs = newArrayList( command(ForEachRef.class).setPrefixFilter(Ref.TAGS_PREFIX).call()); // (r) -> r.getObjectId() Function<Ref, ObjectId> fn = new Function<Ref, ObjectId>() { @Override public ObjectId apply(Ref ref) { return ref.getObjectId(); }}; List<ObjectId> tagIds = transform(refs, fn); Iterator<RevTag> alltags; alltags = objectDatabase().getAll(tagIds, BulkOpListener.NOOP_LISTENER, RevTag.class); ImmutableList<RevTag> res = ImmutableList.copyOf(alltags); return res; }
refs.put(head.get().getObjectId(), Ref.HEAD); ImmutableSet<Ref> set = geogig.command(ForEachRef.class) .setPrefixFilter(Ref.REFS_PREFIX).call(); for (Ref ref : set) { ObjectId id = ref.getObjectId(); .setPrefixFilter(Ref.REFS_PREFIX).call(); List<ObjectId> list = Lists.newArrayList(); for (Ref ref : refs) {
refs.put(head.get().getObjectId(), Ref.HEAD); ImmutableSet<Ref> set = geogig.command(ForEachRef.class) .setPrefixFilter(Ref.REFS_PREFIX).call(); for (Ref ref : set) { ObjectId id = ref.getObjectId(); .setPrefixFilter(Ref.REFS_PREFIX).call(); List<ObjectId> list = Lists.newArrayList(); for (Ref ref : refs) {
refs.put(head.get().getObjectId(), Ref.HEAD); ImmutableSet<Ref> set = geogig.command(ForEachRef.class) .setPrefixFilter(Ref.REFS_PREFIX).call(); for (Ref ref : set) { ObjectId id = ref.getObjectId(); .setPrefixFilter(Ref.REFS_PREFIX).call(); List<ObjectId> list = Lists.newArrayList(); for (Ref ref : refs) {
ImmutableSet<Ref> refs = command(ForEachRef.class).setPrefixFilter(Ref.HEADS_PREFIX).call();
ImmutableSet<Ref> refs = command(ForEachRef.class).setPrefixFilter(Ref.HEADS_PREFIX).call();