Package org.eclipse.jgit.treewalk

Examples of org.eclipse.jgit.treewalk.CanonicalTreeParser.reset()


    CanonicalTreeParser aParser = new CanonicalTreeParser();
    CanonicalTreeParser bParser = new CanonicalTreeParser();

    aParser.reset(reader, a);
    bParser.reset(reader, b);

    return scan(aParser, bParser);
  }

  /**
 
View Full Code Here


          stashCommit.getParent(1)).getTree();
      RevTree stashHeadTree = revWalk.parseCommit(
          stashCommit.getParent(0)).getTree();

      CanonicalTreeParser stashWorkingIter = new CanonicalTreeParser();
      stashWorkingIter.reset(reader, stashWorkingTree);
      CanonicalTreeParser stashIndexIter = new CanonicalTreeParser();
      stashIndexIter.reset(reader, stashIndexTree);
      CanonicalTreeParser stashHeadIter = new CanonicalTreeParser();
      stashHeadIter.reset(reader, stashHeadTree);
      CanonicalTreeParser headIter = new CanonicalTreeParser();
View Full Code Here

          stashCommit.getParent(0)).getTree();

      CanonicalTreeParser stashWorkingIter = new CanonicalTreeParser();
      stashWorkingIter.reset(reader, stashWorkingTree);
      CanonicalTreeParser stashIndexIter = new CanonicalTreeParser();
      stashIndexIter.reset(reader, stashIndexTree);
      CanonicalTreeParser stashHeadIter = new CanonicalTreeParser();
      stashHeadIter.reset(reader, stashHeadTree);
      CanonicalTreeParser headIter = new CanonicalTreeParser();
      headIter.reset(reader, headTree);
View Full Code Here

      CanonicalTreeParser stashWorkingIter = new CanonicalTreeParser();
      stashWorkingIter.reset(reader, stashWorkingTree);
      CanonicalTreeParser stashIndexIter = new CanonicalTreeParser();
      stashIndexIter.reset(reader, stashIndexTree);
      CanonicalTreeParser stashHeadIter = new CanonicalTreeParser();
      stashHeadIter.reset(reader, stashHeadTree);
      CanonicalTreeParser headIter = new CanonicalTreeParser();
      headIter.reset(reader, headTree);

      DirCache cache = repo.lockDirCache();
      DirCacheEditor editor = cache.editor();
View Full Code Here

      CanonicalTreeParser stashIndexIter = new CanonicalTreeParser();
      stashIndexIter.reset(reader, stashIndexTree);
      CanonicalTreeParser stashHeadIter = new CanonicalTreeParser();
      stashHeadIter.reset(reader, stashHeadTree);
      CanonicalTreeParser headIter = new CanonicalTreeParser();
      headIter.reset(reader, headTree);

      DirCache cache = repo.lockDirCache();
      DirCacheEditor editor = cache.editor();
      try {
        DirCacheIterator indexIter = new DirCacheIterator(cache);
View Full Code Here

          if (head == null)
            throw new NoHeadException(JGitText.get().cannotReadTree);
          CanonicalTreeParser p = new CanonicalTreeParser();
          ObjectReader reader = repo.newObjectReader();
          try {
            p.reset(reader, head);
          } finally {
            reader.release();
          }
          oldTree = p;
        }
View Full Code Here

        DiffConfig diffConfig = repository.getConfig().get(
            DiffConfig.KEY);
        if (diffConfig.getRenameDetectionType() != RenameDetectionType.FALSE) {
          TreeWalk walk = new TreeWalk(repository);
          CanonicalTreeParser baseLineIterator = new CanonicalTreeParser();
          baseLineIterator.reset(reader, baselineCommit.getTree());
          walk.addTree(baseLineIterator);
          walk.addTree(new DirCacheIterator(repository.readDirCache()));
          List<DiffEntry> diffs = DiffEntry.scan(walk, true);
          RenameDetector renameDetector = new RenameDetector(
              repository);
View Full Code Here

        RevTree tree = walk.parseTree(commit.getTree().getId());

        CanonicalTreeParser oldTreeParser = new CanonicalTreeParser();
        ObjectReader oldReader = repository.newObjectReader();
        try {
            oldTreeParser.reset(oldReader, tree.getId());
        } finally {
            oldReader.release();
        }
       
        walk.dispose();
View Full Code Here

        System.out.println("Printing diff between tree: " + oldHead + " and " + head);

        // prepare the two iterators to compute the diff between
    ObjectReader reader = repository.newObjectReader();
    CanonicalTreeParser oldTreeIter = new CanonicalTreeParser();
    oldTreeIter.reset(reader, oldHead);
    CanonicalTreeParser newTreeIter = new CanonicalTreeParser();
    newTreeIter.reset(reader, head);

    // finally get the list of changed files
    List<DiffEntry> diffs= new Git(repository).diff()
View Full Code Here

        // prepare the two iterators to compute the diff between
    ObjectReader reader = repository.newObjectReader();
    CanonicalTreeParser oldTreeIter = new CanonicalTreeParser();
    oldTreeIter.reset(reader, oldHead);
    CanonicalTreeParser newTreeIter = new CanonicalTreeParser();
    newTreeIter.reset(reader, head);

    // finally get the list of changed files
    List<DiffEntry> diffs= new Git(repository).diff()
                        .setNewTree(newTreeIter)
                        .setOldTree(oldTreeIter)
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.