Examples of MutableObjectId


Examples of org.eclipse.jgit.lib.MutableObjectId

      tw.reset();
      tw.addTree(commit.getTree());
      PathFilter f = PathFilter.create(requestedPath);
      tw.setFilter(f);
      tw.setRecursive(true);
      MutableObjectId id = new MutableObjectId();
      ObjectReader reader = tw.getObjectReader();
      while (tw.next()) {
        FileMode mode = tw.getFileMode(0);
        if (mode == FileMode.GITLINK || mode == FileMode.TREE) {
          continue;
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

      if (!StringUtils.isEmpty(basePath)) {
        PathFilter f = PathFilter.create(basePath);
        tw.setFilter(f);
      }
      tw.setRecursive(true);
      MutableObjectId id = new MutableObjectId();
      ObjectReader reader = tw.getObjectReader();
      long modified = commit.getAuthorIdent().getWhen().getTime();
      while (tw.next()) {
        FileMode mode = tw.getFileMode(0);
        if (mode == FileMode.GITLINK || mode == FileMode.TREE) {
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

      if (!StringUtils.isEmpty(basePath)) {
        PathFilter f = PathFilter.create(basePath);
        tw.setFilter(f);
      }
      tw.setRecursive(true);
      MutableObjectId id = new MutableObjectId();
      long modified = commit.getAuthorIdent().getWhen().getTime();
      while (tw.next()) {
        FileMode mode = tw.getFileMode(0);
        if (mode == FileMode.GITLINK || mode == FileMode.TREE) {
          continue;
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

    if (visitor == null)
      throw new IllegalArgumentException(Assert.formatNotNull("Visitor"));

    final TreeWalk walk = new TreeWalk(repository);
    walk.setPostOrderTraversal(true);
    final MutableObjectId id = new MutableObjectId();
    try {
      walk.addTree(treeId);
      if (!visit(repository, walk, id, null, visitor))
        return false;
    } catch (IOException e) {
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

  private final Map<RevCommit, DuplicateContainer> duplicates = new HashMap<RevCommit, DuplicateContainer>();

  public boolean include(final RevWalk walker, final RevCommit commit)
      throws IOException {
    final TreeWalk walk = TreeUtils.diffWithParents(walker, commit);
    final MutableObjectId id = new MutableObjectId();
    final ObjectId zero = ObjectId.zeroId();
    final DuplicateContainer dupes = new DuplicateContainer(commit);
    while (walk.next()) {
      if (!walk.isSubtree())
        continue;
      final String path = walk.getPathString();
      for (int i = 0; i < walk.getTreeCount(); i++) {
        walk.getObjectId(id, i);
        if (!zero.equals(id))
          dupes.include(id.toObjectId(), path);
      }
      walk.enterSubtree();
    }
    if (dupes.validate())
      duplicates.put(commit, dupes);
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

    case 2:
      diffs = DiffEntry.scan(walk);
      break;
    default:
      diffs = new ArrayList<DiffEntry>();
      final MutableObjectId currentId = new MutableObjectId();
      final int currentTree = treeCount - 1;
      while (walk.next()) {
        final int currentMode = walk.getRawMode(currentTree);
        int parentMode = 0;
        boolean same = false;
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

        // Return null if no local changes to stash
        if (!treeWalk.next())
          return null;

        MutableObjectId id = new MutableObjectId();
        List<PathEdit> wtEdits = new ArrayList<PathEdit>();
        List<String> wtDeletes = new ArrayList<String>();
        List<DirCacheEntry> untracked = new ArrayList<DirCacheEntry>();
        boolean hasChanges = false;
        do {
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

    final String pfx = prefix == null ? "" : prefix; //$NON-NLS-1$
    final TreeWalk walk = new TreeWalk(repo);
    try {
      final T outa = fmt.createArchiveOutputStream(out);
      try {
        final MutableObjectId idBuf = new MutableObjectId();
        final ObjectReader reader = walk.getObjectReader();
        final RevWalk rw = new RevWalk(walk.getObjectReader());

        walk.reset(rw.parseTree(tree));
        if (!paths.isEmpty())
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

    readCurs = objectDatabase.newReader();
    buf = new byte[BUFFER_SIZE];
    tempBuffer = new byte[BUFFER_SIZE];
    hdrBuf = new byte[64];
    objectDigest = Constants.newMessageDigest();
    tempObjectId = new MutableObjectId();
    packDigest = Constants.newMessageDigest();
  }
View Full Code Here

Examples of org.eclipse.jgit.lib.MutableObjectId

   */
  public BlameGenerator(Repository repository, String path) {
    this.repository = repository;
    this.resultPath = PathFilter.create(path);

    idBuf = new MutableObjectId();
    setFollowFileRenames(true);
    initRevPool(false);

    remaining = -1;
  }
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.