Examples of EmptyTreeIterator


Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

      walk = new TreeWalk(repo);
      if (commitTree != null)
        walk.addTree(commitTree);
      else
        walk.addTree(new EmptyTreeIterator());
      walk.addTree(new DirCacheIterator(dc));
      walk.setRecursive(true);

      while (walk.next()) {
        AbstractTreeIterator cIter = walk.getTree(0,
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

    git.add().addFilepattern("a.txt").call();
    RevCommit c = git.commit().setMessage("initial commit").call();

    // when
    TreeWalk walk = new TreeWalk(db);
    walk.addTree(new EmptyTreeIterator());
    walk.addTree(c.getTree());
    List<DiffEntry> result = DiffEntry.scan(walk);

    // then
    assertThat(result, notNullValue());
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

      throws Exception {
    // given - we don't need anything here

    // when
    TreeWalk walk = new TreeWalk(db);
    walk.addTree(new EmptyTreeIterator());
    DiffEntry.scan(walk);
  }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

      throws Exception {
    // given - we don't need anything here

    // when
    TreeWalk walk = new TreeWalk(db);
    walk.addTree(new EmptyTreeIterator());
    walk.addTree(new EmptyTreeIterator());
    walk.addTree(new EmptyTreeIterator());
    DiffEntry.scan(walk);
  }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

      throws Exception {
    // given - we don't need anything here

    // when
    TreeWalk walk = new TreeWalk(db);
    walk.addTree(new EmptyTreeIterator());
    walk.addTree(new EmptyTreeIterator());
    walk.setRecursive(true);
    DiffEntry.scan(walk, true);
  }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

    if (tree != null) {
      CanonicalTreeParser parser = new CanonicalTreeParser();
      parser.reset(reader, tree);
      return parser;
    } else
      return new EmptyTreeIterator();
  }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.EmptyTreeIterator

          rw = new RevWalk(db);
          diffFormat = new DiffFormatter(NullOutputStream.INSTANCE);
          diffFormat.setRepository(db);
          if (filter != null)
            diffFormat.setPathFilter(filter);
          l = diffFormat.scan(new EmptyTreeIterator(), new CanonicalTreeParser(null, rw.getObjectReader(), revCommit.getTree()));
        } finally {
          diffFormat.release();
          rw.release();
        }
      }
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

    walk.setRevFilter(RevFilter.MERGE_BASE);
    walk.markStart(sourceCommits[aIdx]);
    walk.markStart(sourceCommits[bIdx]);
    final RevCommit base = walk.next();
    if (base == null)
      return new EmptyTreeIterator();
    final RevCommit base2 = walk.next();
    if (base2 != null) {
      throw new IOException(MessageFormat.format(JGitText.get().multipleMergeBasesFor
          , sourceCommits[aIdx].name(), sourceCommits[bIdx].name()
          , base.name(), base2.name()));
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.