Package org.eclipse.jgit.revwalk.filter

Examples of org.eclipse.jgit.revwalk.filter.RevFilter


    for (final RevCommit commit : commits) {
      walk.reset();
      walk.markStart(headCommit);

      RevFilter revFilter = new RevFilter() {
        @Override
        public boolean include(RevWalk walker, RevCommit cmit)
            throws StopWalkException, MissingObjectException,
            IncorrectObjectTypeException, IOException {
View Full Code Here


   *             a pack file or loose object could not be read.
   */
  public boolean isMergedInto(final RevCommit base, final RevCommit tip)
      throws MissingObjectException, IncorrectObjectTypeException,
      IOException {
    final RevFilter oldRF = filter;
    final TreeFilter oldTF = treeFilter;
    try {
      finishDelayedFreeFlags();
      reset(~freeFlags & APP_FLAGS);
      filter = RevFilter.MERGE_BASE;
View Full Code Here

  private void negotiateBegin() throws IOException {
    walk.resetRetain(REACHABLE, ADVERTISED);
    walk.markStart(reachableCommits);
    walk.sort(RevSort.COMMIT_TIME_DESC);
    walk.setRevFilter(new RevFilter() {
      @Override
      public RevFilter clone() {
        return this;
      }
View Full Code Here

   *             a pack file or loose object could not be read.
   */
  public boolean isMergedInto(final RevCommit base, final RevCommit tip)
      throws MissingObjectException, IncorrectObjectTypeException,
      IOException {
    final RevFilter oldRF = filter;
    final TreeFilter oldTF = treeFilter;
    try {
      finishDelayedFreeFlags();
      reset(~freeFlags & APP_FLAGS);
      filter = RevFilter.MERGE_BASE;
View Full Code Here

  private void negotiateBegin() throws IOException {
    walk.resetRetain(REACHABLE, ADVERTISED);
    walk.markStart(reachableCommits);
    walk.sort(RevSort.COMMIT_TIME_DESC);
    walk.setRevFilter(new RevFilter() {
      @Override
      public RevFilter clone() {
        return this;
      }
View Full Code Here

            appendResults(rootUrl, walk);
        }
    }

    private void setupRevFilter(RepositoryRevision.Walk walk) {
        RevFilter filter = walk.getRevFilter();

        if (filterUsername) {
            RevFilter author = AuthorRevFilter.create(criteria.getUsername());

            if (filter == RevFilter.ALL) {
                filter = author;
            } else {
                filter = AndRevFilter.create(filter, author);
            }
        }

        if (filterMessage) {
            RevFilter message = MessageRevFilter.create(criteria.getCommitMessage());
            if (filter == RevFilter.ALL) {
                filter = message;
            } else {
                filter = AndRevFilter.create(filter, message);
            }
View Full Code Here

     * @param rootUrl repository root URL
     * @param logMessages events in chronological order
     */
    private synchronized void appendResults(String rootUrl, RepositoryRevision.Walk walk) {
        Map<String, String> historyPaths = new HashMap<String, String>();
        RevFilter filter = walk.getRevFilter();

        setupRevFilter(walk);

        // traverse in reverse chronological order
        for (RevCommit commit : walk) {
View Full Code Here

TOP

Related Classes of org.eclipse.jgit.revwalk.filter.RevFilter

Copyright © 2018 www.massapicom. 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.