Package org.eclipse.jgit.revwalk

Examples of org.eclipse.jgit.revwalk.RevWalk.dispose()


          throw new JGitInternalException(MessageFormat.format(
              JGitText.get().cannotReadCommit, entry.getNewId()),
              e);
        }
    } finally {
      walk.dispose();
    }
    return stashCommits;
  }
}
View Full Code Here


      treeWalk.addTree(new DirCacheIterator(repo.readDirCache()));
      ObjectId headID = repo.resolve(Constants.HEAD);
      if (headID != null) {
        revWalk = new RevWalk(repo);
        treeWalk.addTree(revWalk.parseTree(headID));
        revWalk.dispose();
        revWalk = null;
      }

      treeWalk.setFilter(TreeFilter.ANY_DIFF);
      treeWalk.setRecursive(true);
View Full Code Here

          }
        }
      return ret;
    } finally {
      if (revWalk != null)
        revWalk.dispose();
      treeWalk.release();
    }
  }

  private PackFile writePack(Set<? extends ObjectId> want,
View Full Code Here

      Iterable<RevCommit> revlog = rw;
      for (RevCommit rev : revlog) {
        list.add(rev);
      }
      rw.dispose();
    } catch (Throwable t) {
      error(t, repository, "{0} failed to get revlog for {1}..{2}", startRangeId, endRangeId);
    }
    return list;
  }
View Full Code Here

          if (maxCount > 0 && list.size() == maxCount) {
            break;
          }
        }
      }
      rw.dispose();
    } catch (Throwable t) {
      error(t, repository, "{0} failed to {1} search revlogs for {2}", type.name(), value);
    }
    return list;
  }
View Full Code Here

        if (fullName && !StringUtils.isEmpty(refs)) {
          name = refs + name;
        }
        list.add(new RefModel(name, ref, object));
      }
      rw.dispose();
      Collections.sort(list);
      Collections.reverse(list);
      if (maxCount > 0 && list.size() > maxCount) {
        list = new ArrayList<RefModel>(list.subList(0, maxCount));
      }
View Full Code Here

        }
      }
    } catch (Throwable t) {
      error(t, repository, "{0} can't find {1} in commit {2}", path, commit.name());
    } finally {
      rw.dispose();
      tw.release();
    }
    return commitId;
  }
View Full Code Here

      RevCommit commit = rw.lookupCommit(commitId);
      return rw.isMergedInto(commit, tip);
    } catch (Exception e) {
      LOGGER.error("Failed to determine isMergedInto", e);
    } finally {
      rw.dispose();
    }
    return false;
  }

  /**
 
View Full Code Here

      }
      return mergeBase.getName();
    } catch (Exception e) {
      LOGGER.error("Failed to determine merge base", e);
    } finally {
      rw.dispose();
    }
    return null;
  }

  public static enum MergeStatus {
View Full Code Here

      RevWalk walk = new RevWalk(repository);
      walk.sort(RevSort.REVERSE);
      RevCommit head = walk.parseCommit(branchObject);
      walk.markStart(head);
      commit = walk.next();
      walk.dispose();
    } catch (Throwable t) {
      error(t, repository, "{0} failed to determine first commit");
    }
    return commit;
  }
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.