Examples of RevFilter


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

   * @throws Exception
   */
  @Test
  public void committerClone() throws Exception {
    CommitterDateFilter date = new CommitterDateFilter(2);
    RevFilter clone = date.clone();
    assertNotNull(clone);
    assertNotSame(date, clone);
    assertTrue(clone instanceof CommitterDateFilter);
  }
View Full Code Here

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

   */
  @Test
  public void cloneFilter() {
    CommitListFilter filter = new CommitListFilter();
    assertTrue(filter.getCommits().isEmpty());
    RevFilter clone = filter.clone();
    assertNotNull(clone);
    assertNotSame(filter, clone);
    assertTrue(clone instanceof CommitListFilter);
    assertTrue(((CommitListFilter) clone).getCommits().isEmpty());
  }
View Full Code Here

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

   * Clone a {@link DiffLineCountFilter}
   */
  @Test
  public void cloneFilter() {
    DiffLineCountFilter filter = new DiffLineCountFilter();
    RevFilter clone = filter.clone();
    assertNotNull(clone);
    assertTrue(clone instanceof DiffLineCountFilter);
    assertNotSame(filter, clone);
  }
View Full Code Here

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

   * @throws Exception
   */
  @Test
  public void cloneFilter() throws Exception {
    DuplicateTreeFilter filter1 = new DuplicateTreeFilter();
    RevFilter filter2 = filter1.clone();
    assertNotNull(filter2);
    assertTrue(filter2 instanceof DuplicateTreeFilter);
    assertNotSame(filter1, filter2);
  }
View Full Code Here

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

   */
  @Test
  public void cloneFilter() {
    CommitLimitFilter limit = new CommitLimitFilter(1);
    AndCommitFilter and = new AndCommitFilter(limit);
    RevFilter clone = and.clone();
    assertNotNull(clone);
    assertNotSame(and, clone);
    assertTrue(clone instanceof AndCommitFilter);
  }
View Full Code Here

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

    assertNull(rw.next());
  }

  @Test
  public void testPathFilterOrOtherFilter() throws Exception {
    RevFilter pathFilter = treeRevFilter("d/f");
    RevFilter skipFilter = SkipRevFilter.create(1);
    RevFilter orFilter = OrRevFilter.create(skipFilter, pathFilter);

    RevCommit a = parseBody(commit(5, tree(file("d/f", blob("a")))));
    RevCommit b = parseBody(commit(5, tree(file("d/f", blob("a"))), a));
    RevCommit c = parseBody(commit(5, tree(file("d/f", blob("b"))), b));
View Full Code Here

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

    final RevCommit a = commit();
    final RevCommit b = commit(a);
    final RevCommit c = commit(b);

    final AtomicBoolean filterRan = new AtomicBoolean();
    RevFilter testFilter = new RevFilter() {

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

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

    tick(100);

    final RevCommit e = commit(d);

    {
      RevFilter after = CommitTimeRevFilter.after(since);
      assertNotNull(after);
      rw.setRevFilter(after);
      markStart(e);
      assertCommit(e, rw.next());
      assertCommit(d, rw.next());
      assertCommit(c2, rw.next());
      assertCommit(c1, rw.next());
      assertNull(rw.next());
    }

    {
      RevFilter before = CommitTimeRevFilter.before(until);
      assertNotNull(before);
      rw.reset();
      rw.setRevFilter(before);
      markStart(e);
      assertCommit(c2, rw.next());
      assertCommit(c1, rw.next());
      assertCommit(b, rw.next());
      assertCommit(a, rw.next());
      assertNull(rw.next());
    }

    {
      RevFilter between = CommitTimeRevFilter.between(since, until);
      assertNotNull(between);
      rw.reset();
      rw.setRevFilter(between);
      markStart(e);
      assertCommit(c2, rw.next());
View Full Code Here

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

  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

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

   *             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
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.