Package org.eclipse.jgit.treewalk

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


    }
  }

  private CanonicalTreeParser enter(RevObject tree) throws IOException {
    CanonicalTreeParser p = treeWalk.createSubtreeIterator0(reader, tree);
    if (p.eof()) {
      // We can't tolerate the subtree being an empty tree, as
      // that will break us out early before we visit all names.
      // If it is, advance to the parent's next record.
      //
      return treeWalk.next();
View Full Code Here


    CanonicalTreeParser p = new CanonicalTreeParser();
    p.reset(raw);

    StringBuilder r = new StringBuilder();
    r.append("Tree={");
    if (!p.eof()) {
      r.append('\n');
      try {
        new ObjectChecker().checkTree(raw);
      } catch (CorruptObjectException error) {
        r.append("*** ERROR: ").append(error.getMessage()).append("\n");
View Full Code Here

      } catch (CorruptObjectException error) {
        r.append("*** ERROR: ").append(error.getMessage()).append("\n");
        r.append('\n');
      }
    }
    while (!p.eof()) {
      final FileMode mode = p.getEntryFileMode();
      r.append(mode);
      r.append(' ');
      r.append(Constants.typeString(mode.getObjectType()));
      r.append(' ');
View Full Code Here

    CanonicalTreeParser p = new CanonicalTreeParser();
    p.reset(raw);

    StringBuilder r = new StringBuilder();
    r.append("Tree={");
    if (!p.eof()) {
      r.append('\n');
      try {
        new ObjectChecker().checkTree(raw);
      } catch (CorruptObjectException error) {
        r.append("*** ERROR: ").append(error.getMessage()).append("\n");
View Full Code Here

      } catch (CorruptObjectException error) {
        r.append("*** ERROR: ").append(error.getMessage()).append("\n");
        r.append('\n');
      }
    }
    while (!p.eof()) {
      final FileMode mode = p.getEntryFileMode();
      r.append(mode);
      r.append(' ');
      r.append(Constants.typeString(mode.getObjectType()));
      r.append(' ');
View Full Code Here

          if (!treeWalk.next()) {
            CanonicalTreeParser canonicalTreeParser = treeWalk
                .getTree(0, CanonicalTreeParser.class);
            ArrayList<HashMap<String, Object>> contents = new ArrayList<HashMap<String, Object>>();
            if (canonicalTreeParser != null) {
              while (!canonicalTreeParser.eof()) {
                String path = canonicalTreeParser
                    .getEntryPathString();
                FileMode mode = canonicalTreeParser
                    .getEntryFileMode();
                listEntry(path, mode.equals(FileMode.TREE) ? "dir"
View Full Code Here

    }
  }

  private CanonicalTreeParser enter(RevObject tree) throws IOException {
    CanonicalTreeParser p = treeWalk.createSubtreeIterator0(reader, tree);
    if (p.eof()) {
      // We can't tolerate the subtree being an empty tree, as
      // that will break us out early before we visit all names.
      // If it is, advance to the parent's next record.
      //
      return treeWalk.next();
View Full Code Here

    private TreeFormatter rebuildExistingTreeWith(String fileName, ObjectId fileObjectId) throws IOException {
        TreeFormatter formatter = new TreeFormatter();
        CanonicalTreeParser treeParser = getCanonicalTreeParser(this.repository);

        boolean isInsertedInTree = false;
        while(!treeParser.eof()){
            String entryName = new String(treeParser.getEntryPathBuffer(), 0, treeParser.getEntryPathLength());
            String nameForComparison = entryName;

            if (treeParser.getEntryFileMode() == FileMode.TREE){
                nameForComparison = entryName.concat("/"); //for tree ordering comparison
View Full Code Here

    CanonicalTreeParser p = new CanonicalTreeParser();
    p.reset(raw);

    StringBuilder r = new StringBuilder();
    r.append("Tree={");
    if (!p.eof()) {
      r.append('\n');
      try {
        new ObjectChecker().checkTree(raw);
      } catch (CorruptObjectException error) {
        r.append("*** ERROR: ").append(error.getMessage()).append("\n");
View Full Code Here

      } catch (CorruptObjectException error) {
        r.append("*** ERROR: ").append(error.getMessage()).append("\n");
        r.append('\n');
      }
    }
    while (!p.eof()) {
      final FileMode mode = p.getEntryFileMode();
      r.append(mode);
      r.append(' ');
      r.append(Constants.typeString(mode.getObjectType()));
      r.append(' ');
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.