Package org.eclipse.jgit.revwalk.filter
Class CommitTimeRevFilter
- java.lang.Object
-
- org.eclipse.jgit.revwalk.filter.RevFilter
-
- org.eclipse.jgit.revwalk.filter.CommitTimeRevFilter
-
- Direct Known Subclasses:
CommitTimeRevFilter.After,CommitTimeRevFilter.Before,CommitTimeRevFilter.Between
public abstract class CommitTimeRevFilter extends RevFilter
Selects commits based upon the commit time field.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classCommitTimeRevFilter.Afterprivate static classCommitTimeRevFilter.Beforeprivate static classCommitTimeRevFilter.Between
-
Field Summary
Fields Modifier and Type Field Description (package private) intwhen-
Fields inherited from class org.eclipse.jgit.revwalk.filter.RevFilter
ALL, MERGE_BASE, NO_MERGES, NONE, ONLY_MERGES
-
-
Constructor Summary
Constructors Constructor Description CommitTimeRevFilter(long ts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RevFilterafter(long ts)Create a new filter to select commits after a given date/time.static RevFilterafter(java.util.Date ts)Create a new filter to select commits after a given date/time.static RevFilterbefore(long ts)Create a new filter to select commits before a given date/time.static RevFilterbefore(java.util.Date ts)Create a new filter to select commits before a given date/time.static RevFilterbetween(long since, long until)Create a new filter to select commits after or equal a given date/timesinceand before or equal a given date/timeuntil.static RevFilterbetween(java.util.Date since, java.util.Date until)Create a new filter to select commits after or equal a given date/timesinceand before or equal a given date/timeuntil.RevFilterclone()booleanrequiresCommitBody()Whether the filter needs the commit body to be parsed.
-
-
-
Method Detail
-
before
public static final RevFilter before(java.util.Date ts)
Create a new filter to select commits before a given date/time.- Parameters:
ts- the point in time to cut on.- Returns:
- a new filter to select commits on or before
ts.
-
before
public static final RevFilter before(long ts)
Create a new filter to select commits before a given date/time.- Parameters:
ts- the point in time to cut on, in milliseconds- Returns:
- a new filter to select commits on or before
ts.
-
after
public static final RevFilter after(java.util.Date ts)
Create a new filter to select commits after a given date/time.- Parameters:
ts- the point in time to cut on.- Returns:
- a new filter to select commits on or after
ts.
-
after
public static final RevFilter after(long ts)
Create a new filter to select commits after a given date/time.- Parameters:
ts- the point in time to cut on, in milliseconds.- Returns:
- a new filter to select commits on or after
ts.
-
between
public static final RevFilter between(java.util.Date since, java.util.Date until)
Create a new filter to select commits after or equal a given date/timesinceand before or equal a given date/timeuntil.- Parameters:
since- the point in time to cut on.until- the point in time to cut off.- Returns:
- a new filter to select commits between the given date/times.
-
between
public static final RevFilter between(long since, long until)
Create a new filter to select commits after or equal a given date/timesinceand before or equal a given date/timeuntil.- Parameters:
since- the point in time to cut on, in milliseconds.until- the point in time to cut off, in millisconds.- Returns:
- a new filter to select commits between the given date/times.
-
clone
public RevFilter clone()
Clone this revision filter, including its parameters.
This is a deep clone. If this filter embeds objects or other filters it must also clone those, to ensure the instances do not share mutable data.
-
requiresCommitBody
public boolean requiresCommitBody()
Whether the filter needs the commit body to be parsed.- Overrides:
requiresCommitBodyin classRevFilter- Returns:
- true if the filter needs the commit body to be parsed.
-
-