Codota Logo
DiffTree.setReportTrees
Code IndexAdd Codota to your IDE (free)

How to use
setReportTrees
method
in
org.locationtech.geogig.plumbing.DiffTree

Best Java code snippets using org.locationtech.geogig.plumbing.DiffTree.setReportTrees (Showing top 19 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Dictionary d =
  • Codota Iconnew Hashtable()
  • Codota IconBundle bundle;bundle.getHeaders()
  • Codota Iconnew Properties()
  • Smart code suggestions by Codota
}
origin: org.locationtech.geogig/geogig-core

    .setReportTrees(true).setOldTree(ancestor.get()).setNewTree(commit.getId())
    .setPreserveIterationOrder(true).call();
commitDiffs.add(toMergeDiffs);
origin: locationtech/geogig

    .setReportTrees(true).setOldTree(ancestor.get()).setNewTree(commit.getId())
    .setPreserveIterationOrder(true).call();
commitDiffs.add(toMergeDiffs);
origin: locationtech/geogig

/**
 * Finds differences between the tree pointed to by the given ref and the index.
 * 
 * @return an iterator to a set of differences between the two trees
 * @see DiffEntry
 */
@Override
protected AutoCloseableIterator<DiffEntry> _call() {
  final String oldVersion = Optional.fromNullable(refSpec).or(Ref.HEAD);
  final Optional<ObjectId> rootTreeId;
  rootTreeId = command(ResolveTreeish.class).setTreeish(oldVersion).call();
  Preconditions.checkArgument(rootTreeId.isPresent(), "refSpec %s did not resolve to a tree",
      oldVersion);
  final RevTree rootTree;
  rootTree = command(RevObjectParse.class).setObjectId(rootTreeId.get()).call(RevTree.class)
      .get();
  final RevTree newTree = stagingArea().getTree();
  DiffTree diff = command(DiffTree.class).setPathFilter(this.pathFilters)
      .setReportTrees(this.reportTrees).setOldTree(rootTree.getId())
      .setNewTree(newTree.getId()).setPreserveIterationOrder(preserveIterationOrder)
      .setMaxDiffs(limit);
  return diff.call();
}
origin: org.locationtech.geogig/geogig-core

/**
 * Finds differences between the tree pointed to by the given ref and the index.
 * 
 * @return an iterator to a set of differences between the two trees
 * @see DiffEntry
 */
@Override
protected AutoCloseableIterator<DiffEntry> _call() {
  final String oldVersion = Optional.fromNullable(refSpec).or(Ref.HEAD);
  final Optional<ObjectId> rootTreeId;
  rootTreeId = command(ResolveTreeish.class).setTreeish(oldVersion).call();
  Preconditions.checkArgument(rootTreeId.isPresent(), "refSpec %s did not resolve to a tree",
      oldVersion);
  final RevTree rootTree;
  rootTree = command(RevObjectParse.class).setObjectId(rootTreeId.get()).call(RevTree.class)
      .get();
  final RevTree newTree = stagingArea().getTree();
  DiffTree diff = command(DiffTree.class).setPathFilter(this.pathFilters)
      .setReportTrees(this.reportTrees).setOldTree(rootTree.getId())
      .setNewTree(newTree.getId()).setPreserveIterationOrder(preserveIterationOrder)
      .setMaxDiffs(limit);
  return diff.call();
}
origin: locationtech/geogig

/**
 * If no {@link #setOldVersion(String) old version} was set, returns the differences between the
 * working tree and the index, otherwise the differences between the working tree and the
 * specified revision.
 * 
 * @return an iterator to a set of differences between the two trees
 * @see DiffEntry
 */
@Override
protected AutoCloseableIterator<DiffEntry> _call() {
  final Optional<String> ref = Optional.fromNullable(refSpec);
  final RevTree oldTree = ref.isPresent() ? getOldTree() : stagingArea().getTree();
  final RevTree newTree = workingTree().getTree();
  DiffTree diff = command(DiffTree.class).setReportTrees(this.reportTrees)
      .setOldTree(oldTree.getId()).setNewTree(newTree.getId()).setMaxDiffs(limit)
      .setPreserveIterationOrder(preserveIterationOrder);
  if (this.pathFilter != null) {
    diff.setPathFilter(ImmutableList.of(pathFilter));
  }
  return diff.call();
}
origin: org.locationtech.geogig/geogig-core

/**
 * If no {@link #setOldVersion(String) old version} was set, returns the differences between the
 * working tree and the index, otherwise the differences between the working tree and the
 * specified revision.
 * 
 * @return an iterator to a set of differences between the two trees
 * @see DiffEntry
 */
@Override
protected AutoCloseableIterator<DiffEntry> _call() {
  final Optional<String> ref = Optional.fromNullable(refSpec);
  final RevTree oldTree = ref.isPresent() ? getOldTree() : stagingArea().getTree();
  final RevTree newTree = workingTree().getTree();
  DiffTree diff = command(DiffTree.class).setReportTrees(this.reportTrees)
      .setOldTree(oldTree.getId()).setNewTree(newTree.getId()).setMaxDiffs(limit)
      .setPreserveIterationOrder(preserveIterationOrder);
  if (this.pathFilter != null) {
    diff.setPathFilter(ImmutableList.of(pathFilter));
  }
  return diff.call();
}
origin: locationtech/geogig

DiffTree diffs = command(DiffTree.class).setRecursive(false).setReportTrees(false)
    .setOldTree(leftTreeId).setNewTree(rightTreeId)
    .setPathFilter(new ArrayList<>(strippedPathFilters)).setCustomFilter(null);
origin: org.locationtech.geogig/geogig-core

DiffTree diffs = command(DiffTree.class).setRecursive(false).setReportTrees(false)
    .setOldTree(leftTreeId).setNewTree(rightTreeId)
    .setPathFilter(new ArrayList<>(strippedPathFilters)).setCustomFilter(null);
origin: locationtech/geogig

private List<DiffEntry> findWithDiffTreeCommandReportingOnlyTrees(RevTree left, RevTree right) {
  try (AutoCloseableIterator<DiffEntry> it = repo.command(DiffTree.class)//
      .setPreserveIterationOrder(false)//
      .setReportFeatures(false)//
      .setReportTrees(true)//
      .setOldTree(left)//
      .setNewTree(right)//
      .call()) {
    return Lists.newArrayList(it);
  }
}
origin: locationtech/geogig

@Override
protected MergeScenarioReport _call() {
  if (consumer == null) {
    consumer = new MergeScenarioConsumer();
  }
  final Optional<ObjectId> ancestorOpt = command(FindCommonAncestor.class).setLeft(toMerge)
      .setRight(mergeInto).call();
  Preconditions.checkState(ancestorOpt.isPresent(), "No ancestor commit could be found.");
  final ObjectId ancestor = ancestorOpt.get();
  MergeScenarioReport report = null;
  try (AutoCloseableIterator<DiffEntry> mergeIntoDiffs = command(DiffTree.class)
      .setOldTree(ancestor).setReportTrees(true).setNewTree(mergeInto.getId())
      .setPreserveIterationOrder(true).call();
      AutoCloseableIterator<DiffEntry> toMergeDiffs = command(DiffTree.class)
          .setOldTree(ancestor).setReportTrees(true).setNewTree(toMerge.getId())
          .setPreserveIterationOrder(true).call();) {
    Iterator<MergeDiffRef> tupleIterator = new MergeDiffIterator(mergeIntoDiffs,
        toMergeDiffs);
    final RevCommit ancestorCommit = objectDatabase().getCommit(ancestor);
    final RevTree ancestorTree = objectDatabase().getTree(ancestorCommit.getTreeId());
    report = process(tupleIterator, ancestorTree);
  }
  return report;
}
origin: org.locationtech.geogig/geogig-core

@Override
protected MergeScenarioReport _call() {
  if (consumer == null) {
    consumer = new MergeScenarioConsumer();
  }
  final Optional<ObjectId> ancestorOpt = command(FindCommonAncestor.class).setLeft(toMerge)
      .setRight(mergeInto).call();
  Preconditions.checkState(ancestorOpt.isPresent(), "No ancestor commit could be found.");
  final ObjectId ancestor = ancestorOpt.get();
  MergeScenarioReport report = null;
  try (AutoCloseableIterator<DiffEntry> mergeIntoDiffs = command(DiffTree.class)
      .setOldTree(ancestor).setReportTrees(true).setNewTree(mergeInto.getId())
      .setPreserveIterationOrder(true).call();
      AutoCloseableIterator<DiffEntry> toMergeDiffs = command(DiffTree.class)
          .setOldTree(ancestor).setReportTrees(true).setNewTree(toMerge.getId())
          .setPreserveIterationOrder(true).call();) {
    Iterator<MergeDiffRef> tupleIterator = new MergeDiffIterator(mergeIntoDiffs,
        toMergeDiffs);
    final RevCommit ancestorCommit = objectDatabase().getCommit(ancestor);
    final RevTree ancestorTree = objectDatabase().getTree(ancestorCommit.getTreeId());
    report = process(tupleIterator, ancestorTree);
  }
  return report;
}
origin: org.locationtech.geogig/geogig-core

.setPathFilter(pathFilter).setReportTrees(reportTrees)
.setPreserveIterationOrder(preserveIterationOrder).call();
origin: locationtech/geogig

.setPathFilter(pathFilter).setReportTrees(reportTrees)
.setPreserveIterationOrder(preserveIterationOrder).call();
origin: locationtech/geogig

protected @Override List<DiffEntry> _call() {
  TreeChangesCollector collector = new TreeChangesCollector();
  DiffTree diffTree = command(DiffTree.class)//
      .setPreserveIterationOrder(false)//
      .setReportFeatures(false)//
      .setReportTrees(true)//
      .setPathFilter(this.pathFilters)//
      .setLeftSource(leftSource)//
      .setRightSource(rightSource);
  if (oldTree != null) {
    diffTree.setOldTree(oldTree);
  } else if (oldTreeId != null) {
    diffTree.setOldTree(oldTreeId);
  } else {
    diffTree.setOldVersion(oldRefSpec);
  }
  if (newTree != null) {
    diffTree.setNewTree(newTree);
  } else if (newTreeId != null) {
    diffTree.setNewTree(newTreeId);
  } else {
    diffTree.setNewVersion(newRefSpec);
  }
  diffTree.call(collector);
  List<DiffEntry> res = new ArrayList<>(collector.queue);
  return res;
}
origin: org.locationtech.geogig/geogig-core

.setNewTree(parentTreeId).setOldTree(commit.getTreeId()).setReportTrees(false)
.call()) {
origin: locationtech/geogig

.setNewTree(commit.getTreeId()).setReportTrees(true);
origin: locationtech/geogig

try (AutoCloseableIterator<DiffEntry> diff = command(DiffTree.class)
    .setOldTree(ancestorCommit.get()).setNewTree(targetCommit.getId())
    .setReportTrees(true).call()) {
origin: org.locationtech.geogig/geogig-core

try (AutoCloseableIterator<DiffEntry> diff = command(DiffTree.class)
    .setOldTree(ancestorCommit.get()).setNewTree(targetCommit.getId())
    .setReportTrees(true).call()) {
origin: org.locationtech.geogig/geogig-core

  .setOldTree(parentTreeId).setNewTree(commit.getTreeId()).setReportTrees(true)
  .call()) {
while (diffs.hasNext()) {
org.locationtech.geogig.plumbingDiffTreesetReportTrees

Popular methods of DiffTree

  • setPathFilter
  • call
  • setNewTree
  • setNewVersion
  • setOldVersion
  • setOldTree
  • setPreserveIterationOrder
    Note: Preserving the iteration order will disable parallel processing of the diff.
  • setBoundsFilter
  • setChangeTypeFilter
  • setCustomFilter
  • setLeftSource
  • setProgressListener
  • setLeftSource,
  • setProgressListener,
  • setReportFeatures,
  • setRightSource,
  • command,
  • get,
  • objectDatabase,
  • recordStats,
  • resolveTree

Popular in Java

  • Creating JSON documents from java classes using gson
  • startActivity (Activity)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • onRequestPermissionsResult (Fragment)
  • BigInteger (java.math)
    Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • JOptionPane (javax.swing)
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now