public class GHCommitQueryBuilder extends Object
Call various methods that set the filter criteria, then list()
method to actually list up the commit.
GHRepository r = ...; for (GHCommit c : r.queryCommits().since(x).until(y).author("kohsuke")) { ... }
GHRepository.queryCommits()
Modifier and Type | Method and Description |
---|---|
GHCommitQueryBuilder |
author(String author)
GItHub login or email address by which to filter by commit author.
|
GHCommitQueryBuilder |
from(String ref)
Specifies the SHA1 commit / tag / branch / etc to start listing commits from.
|
PagedIterable<GHCommit> |
list()
Lists up the commits with the criteria built so far.
|
GHCommitQueryBuilder |
pageSize(int pageSize) |
GHCommitQueryBuilder |
path(String path)
Only commits containing this file path will be returned.
|
GHCommitQueryBuilder |
since(Date dt)
Only commits after this date will be returned
|
GHCommitQueryBuilder |
since(long timestamp)
Only commits after this date will be returned
|
GHCommitQueryBuilder |
until(Date dt)
Only commits before this date will be returned
|
GHCommitQueryBuilder |
until(long timestamp)
Only commits before this date will be returned
|
public GHCommitQueryBuilder author(String author)
public GHCommitQueryBuilder path(String path)
public GHCommitQueryBuilder from(String ref)
public GHCommitQueryBuilder pageSize(int pageSize)
public GHCommitQueryBuilder since(Date dt)
public GHCommitQueryBuilder since(long timestamp)
public GHCommitQueryBuilder until(Date dt)
public GHCommitQueryBuilder until(long timestamp)
public PagedIterable<GHCommit> list()
Copyright © 2018. All rights reserved.