Examples of EmptyTreeIterator


Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

  @Override
  public EmptyTreeIterator createEmptyTreeIterator() {
    final byte[] n = new byte[Math.max(pathLen + 1, DEFAULT_PATH_SIZE)];
    System.arraycopy(path, 0, n, 0, pathLen);
    n[pathLen] = '/';
    return new EmptyTreeIterator(this, n, pathLen + 1);
  }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

   *             objects are missing or multiple merge bases were found.
   */
  protected AbstractTreeIterator mergeBase(final int aIdx, final int bIdx)
      throws IOException {
    RevCommit base = getBaseCommit(aIdx, bIdx);
    return (base == null) ? new EmptyTreeIterator() : openTree(base.getTree());
  }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

        return out.toString("UTF-8");
    }

    private void addTree(TreeWalk treeWalk, RevCommit commit) throws IOException {
        if (commit == null) {
            treeWalk.addTree(new EmptyTreeIterator());
        } else {
            treeWalk.addTree(commit.getTree());
        }
    }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

        if (commitA != null) {
            treeA = new RevWalk(repositoryA).parseTree(commitA);
            treeParserA = new CanonicalTreeParser();
            ((CanonicalTreeParser) treeParserA).reset(reader, treeA);
        } else {
            treeParserA = new EmptyTreeIterator();
        }

        if (commitB != null) {
            treeB = new RevWalk(repositoryB).parseTree(commitB);
            treeParserB = new CanonicalTreeParser();
            ((CanonicalTreeParser) treeParserB).reset(reader, treeB);
        } else {
            treeParserB = new EmptyTreeIterator();
        }

        List<FileDiff> result = new ArrayList<>();
        int size = 0;
        int lines = 0;
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

    }
  }

  private void addTree(TreeWalk tw, ObjectId id) throws MissingObjectException, IncorrectObjectTypeException, IOException {
    if (id == null)
      tw.addTree(new EmptyTreeIterator());
    else
      tw.addTree(id);
  }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

    treeWalk.setRecursive(true);
    // add the trees (tree, dirchache, workdir)
    if (tree != null)
      treeWalk.addTree(tree);
    else
      treeWalk.addTree(new EmptyTreeIterator());
    treeWalk.addTree(new DirCacheIterator(dirCache));
    treeWalk.addTree(initialWorkingTreeIterator);
    Collection<TreeFilter> filters = new ArrayList<TreeFilter>(4);

    if (monitor != null) {
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

   *             objects are missing or multiple merge bases were found.
   */
  protected AbstractTreeIterator mergeBase(final int aIdx, final int bIdx)
      throws IOException {
    RevCommit base = getBaseCommit(aIdx, bIdx);
    return (base == null) ? new EmptyTreeIterator() : openTree(base.getTree());
  }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

    if (parents.length > 0) {
      walk.reset(trees(commit, parents));
    } else {
      walk.reset();
      walk.addTree(new EmptyTreeIterator());
      walk.addTree(commit.getTree());
    }

    if (walk.getTreeCount() <= 2) {
      List<DiffEntry> entries = DiffEntry.scan(walk, false, markTreeFilters);
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

        else
          tw.setFilter(new NotIgnoredFilter(0));
      } else if (gsd.getSrcRevCommit() != null)
        tw.addTree(gsd.getSrcRevCommit().getTree());
      else
        tw.addTree(new EmptyTreeIterator());

      // setup base tree
      if (gsd.getCommonAncestorRev() != null)
        tw.addTree(gsd.getCommonAncestorRev().getTree());
      else
        tw.addTree(new EmptyTreeIterator());

      // setup remote tree
      if (gsd.getDstRevCommit() != null)
        tw.addTree(gsd.getDstRevCommit().getTree());
      else
        tw.addTree(new EmptyTreeIterator());

      DirCacheIterator dci = null;
      if (fti != null) {
        dci = new DirCacheIterator(DirCache.read(repo));
        tw.addTree(dci);
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

      AbbreviatedObjectId commitId;
      if (headCommit != null) {
        tw.addTree(headCommit.getTree());
        commitId = AbbreviatedObjectId.fromObjectId(headCommit);
      } else {
        tw.addTree(new EmptyTreeIterator());
        commitId =AbbreviatedObjectId.fromObjectId(zeroId());
      }

      tw.setRecursive(true);
      headCommit = null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.