Package org.eclipse.jgit.revwalk

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


      case FAST_FORWARD:
        RevWalk walk = new RevWalk(reader);
        try {
          walk.setRetainBody(true);
          walk.markStart(walk.parseCommit(update.getNewObjectId()));
          walk.markUninteresting(walk.parseCommit(update
              .getOldObjectId()));
          List<RepositoryCommit> commits = new ArrayList<RepositoryCommit>();
          for (RevCommit commit : walk)
            commits.add(new RepositoryCommit(repo, commit));
          children = commits.toArray();
View Full Code Here


  private RepositoryCommit[] getCommits(Ref end) {
    final RevWalk walk = new RevWalk(reader);
    try {
      walk.setRetainBody(true);
      walk.markStart(walk.parseCommit(update.getNewObjectId()));
      walk.markUninteresting(walk.parseCommit(end.getObjectId()));
      List<RepositoryCommit> commits = new ArrayList<RepositoryCommit>();
      for (RevCommit commit : walk)
        commits.add(new RepositoryCommit(repo, commit));
      return commits.toArray(new RepositoryCommit[commits.size()]);
    } catch (IOException e) {
View Full Code Here

        BitmapBuilder fullBitmap = commitBitmapIndex.newBitmapBuilder();
        rw.reset();
        rw.markStart(c);
        for (AnyObjectId objectId : result.reuse)
          rw.markUninteresting(rw.parseCommit(objectId));
        rw.setRevFilter(
            PackWriterBitmapWalker.newRevFilter(null, fullBitmap));

        while (rw.next() != null) {
          // Work is done in the RevFilter.
View Full Code Here

        try {
            // resolve branch
            rw = new RevWalk( fs.gitRepo().getRepository() );
            rw.markStart( rw.parseCommit( endRange ) );
            if ( startRange != null ) {
                rw.markUninteresting( rw.parseCommit( startRange ) );
            }
            for ( RevCommit rev : rw ) {
                list.add( rev );
            }
        } catch ( final Exception ignored ) {
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.