Package org.eclipse.jgit.revwalk.filter

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


      } else {
        branchObject = repository.resolve(objectId);
      }

      RevWalk rw = new RevWalk(repository);
      rw.setRevFilter(new RevFilter() {

        @Override
        public RevFilter clone() {
          // FindBugs complains about this method name.
          // This is part of JGit design and unrelated to Cloneable.
View Full Code Here


      } else {
        branchObject = repository.resolve(objectId);
      }

      RevWalk rw = new RevWalk(repository);
      rw.setRevFilter(new RevFilter() {

        @Override
        public RevFilter clone() {
          // FindBugs complains about this method name.
          // This is part of JGit design and unrelated to Cloneable.
View Full Code Here

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

  public void cloneBugFilter() throws Exception {
    add("file.txt", "content", "fixes NPE\nBug: abcd");

    CommitCountFilter count = new CommitCountFilter();
    BugFilter filter = new BugFilter();
    RevFilter clone = filter.clone();
    assertNotNull(clone);
    assertNotSame(filter, clone);
    new CommitFinder(testRepo).setFilter(
        new AndCommitFilter(filter, clone, count)).find();
View Full Code Here

   * Test clone of {@link CommitterFilter}
   */
  @Test
  public void cloneCommitterFilter() {
    CommitterFilter filter = new CommitterFilter(committer);
    RevFilter cloned = filter.clone();
    assertNotNull(cloned);
    assertNotSame(filter, cloned);
    assertTrue(cloned instanceof CommitterFilter);
  }
View Full Code Here

   * Test clone of {@link CommitterSetFilter}
   */
  @Test
  public void cloneCommitterSetFilter() {
    CommitterSetFilter filter = new CommitterSetFilter();
    RevFilter cloned = filter.clone();
    assertNotNull(cloned);
    assertNotSame(filter, cloned);
    assertTrue(cloned instanceof CommitterSetFilter);
  }
View Full Code Here

   * Test of {@link DiffLineSizeFilter#clone()}
   */
  @Test
  public void cloneFilter() {
    DiffLineSizeFilter filter = new DiffLineSizeFilter(10);
    RevFilter clone = filter.clone();
    assertNotNull(clone);
    assertNotSame(filter, clone);
    assertTrue(clone instanceof DiffLineSizeFilter);
    assertEquals(filter.getTotal(), ((DiffLineSizeFilter) clone).getTotal());
  }
View Full Code Here

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

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

   * @throws Exception
   */
  @Test
  public void authorCloneFilter() throws Exception {
    CommitHistogramFilter filter = new AuthorHistogramFilter();
    RevFilter clone = filter.clone();
    assertNotNull(clone);
    assertNotSame(filter, clone);
    assertTrue(clone instanceof AuthorHistogramFilter);
    AuthorHistogramFilter clonedFilter = (AuthorHistogramFilter) clone;
    assertNotNull(clonedFilter.getHistogram());
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.