Class CommitTimeRevFilter

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static RevFilter after​(long ts)
      Create a new filter to select commits after a given date/time.
      static RevFilter after​(java.util.Date ts)
      Create a new filter to select commits after a given date/time.
      static RevFilter before​(long ts)
      Create a new filter to select commits before a given date/time.
      static RevFilter before​(java.util.Date ts)
      Create a new filter to select commits before a given date/time.
      static RevFilter between​(long since, long until)
      Create a new filter to select commits after or equal a given date/time since and before or equal a given date/time until.
      static RevFilter between​(java.util.Date since, java.util.Date until)
      Create a new filter to select commits after or equal a given date/time since and before or equal a given date/time until.
      RevFilter clone()
      boolean requiresCommitBody()
      Whether the filter needs the commit body to be parsed.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • when

        final int when
    • Constructor Detail

      • CommitTimeRevFilter

        CommitTimeRevFilter​(long ts)
    • 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/time since and before or equal a given date/time until.
        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/time since and before or equal a given date/time until.
        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.

        Specified by:
        clone in class RevFilter
      • requiresCommitBody

        public boolean requiresCommitBody()
        Whether the filter needs the commit body to be parsed.
        Overrides:
        requiresCommitBody in class RevFilter
        Returns:
        true if the filter needs the commit body to be parsed.