Examples of enterSubtree()


Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

        while (walk.next()) {
          final String name = pfx + walk.getPathString();
          FileMode mode = walk.getFileMode(0);

          if (walk.isSubtree())
            walk.enterSubtree();

          if (mode == FileMode.GITLINK)
            // TODO(jrn): Take a callback to recurse
            // into submodules.
            mode = FileMode.TREE;
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

    tw.setFilter(PathFilterGroup.createFromStrings(Collections
        .singleton(path)));
    tw.reset(tree);
    while (tw.next()) {
      if (tw.isSubtree() && !path.equals(tw.getPathString())) {
        tw.enterSubtree();
        continue;
      }
      final ObjectId entid = tw.getObjectId(0);
      final FileMode entmode = tw.getFileMode(0);
      return pool.lookupAny(entid, entmode.getObjectType());
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

                    .length()) {
                  listEntry(treeWalk.getNameString(), "dir", "0", treeWalk.getPathString(), projectName, head.getName(), git, contents);
                }
                if (test.length() /*treeWalk.getPathLength()*/ <= filePath
                    .length()) {
                  treeWalk.enterSubtree();
                }
              } else {
                ObjectId objId = treeWalk.getObjectId(0);
                ObjectLoader loader = repo.open(objId);
                long size = loader.getSize();
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

            contents.put(listEntry(name, 0, true, 0, locationWalk, name));
          }
          if (treeWalk.getPathLength() <= pattern.length()) {
            locationWalk = URIUtil.append(locationWalk, treeWalk.getNameString());
            parents.add(0, listEntry(treeWalk.getNameString(), 0, true, 0, locationWalk, null));
            treeWalk.enterSubtree();
          }
        } else {
          ObjectId objId = treeWalk.getObjectId(0);
          ObjectLoader loader = repo.open(objId);
          long size = loader.getSize();
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

    tw.setFilter(PathFilterGroup.createFromStrings(Collections
        .singleton(path)));
    tw.reset(tree);
    while (tw.next()) {
      if (tw.isSubtree() && !path.equals(tw.getPathString())) {
        tw.enterSubtree();
        continue;
      }
      final ObjectId entid = tw.getObjectId(0);
      final FileMode entmode = tw.getFileMode(0);
      return pool.lookupAny(entid, entmode.getObjectType());
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

        treeWalk.setFilter(pathFilter);
        while (treeWalk.next()) {
            if (pathFilter.isDone(treeWalk)) {
                break;
            } else if (treeWalk.isSubtree()) {
                treeWalk.enterSubtree();
            }
        }

        if (treeWalk.isSubtree()) {
            treeWalk.enterSubtree();
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

                treeWalk.enterSubtree();
            }
        }

        if (treeWalk.isSubtree()) {
            treeWalk.enterSubtree();
            return treeAsJson(path, treeWalk, headCommit);
        } else {
            try {
                return fileAsJson(treeWalk, headCommit);
            } catch (MissingObjectException e) {
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

            } else {
                treeWalk = TreeWalk.forPath(repository, basePath, commit.getTree());
                if (treeWalk == null) {
                    return;
                }
                treeWalk.enterSubtree();
            }
            while (treeWalk.next()) {
                handler.handle(treeWalk);
            }
        }
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

            WorkingTreeIterator.class);
        if (walk.getPathString().equals(repoRelativePath))
          return workingTreeIterator.isEntryIgnored();
        if (workingTreeIterator.getEntryFileMode()
            .equals(FileMode.TREE))
          walk.enterSubtree();
      }
    } finally {
      walk.release();
    }
    return false;
View Full Code Here

Examples of org.eclipse.jgit.treewalk.TreeWalk.enterSubtree()

    TreeWalk tw = new TreeWalk(repo);
    int nth = tw.addTree(commit.getTree());

    tw.next();
    tw.enterSubtree(); // enter project node
    tw.next();
    GitRemoteFolder base = new GitRemoteFolder(repo, null, commit,
        tw.getObjectId(nth), tw.getNameString());

    tw.next();
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.