Class OrRevFilter


  • public abstract class OrRevFilter
    extends RevFilter
    Includes a commit if any subfilters include the same commit.

    Classic shortcut behavior is used, so evaluation of the RevFilter.include(RevWalk, RevCommit) method stops as soon as a true result is obtained. Applications can improve filtering performance by placing faster filters that are more likely to accept a result earlier in the list.

    • Constructor Detail

      • OrRevFilter

        public OrRevFilter()
    • Method Detail

      • create

        public static RevFilter create​(RevFilter a,
                                       RevFilter b)
        Create a filter with two filters, one of which must match.
        Parameters:
        a - first filter to test.
        b - second filter to test.
        Returns:
        a filter that must match at least one input filter.
      • create

        public static RevFilter create​(RevFilter[] list)
        Create a filter around many filters, one of which must match.
        Parameters:
        list - list of filters to match against. Must contain at least 2 filters.
        Returns:
        a filter that must match at least one input filter.
      • create

        public static RevFilter create​(Collection<RevFilter> list)
        Create a filter around many filters, one of which must match.
        Parameters:
        list - list of filters to match against. Must contain at least 2 filters.
        Returns:
        a filter that must match at least one input filter.