Package hudson.scm

Class DefaultSVNLogFilter

java.lang.Object
hudson.scm.DefaultSVNLogFilter
All Implemented Interfaces:
SVNLogFilter, Serializable

public class DefaultSVNLogFilter extends Object implements SVNLogFilter
Determines whether a log entry contains changes within the included paths for a project.
See Also:
  • Constructor Details

    • DefaultSVNLogFilter

      public DefaultSVNLogFilter(Pattern[] excludedPatterns, Pattern[] includedPatterns, Set<String> excludedUsers, String excludedRevProp, Pattern[] excludedCommitMessages, boolean ignoreDirPropChanges)
  • Method Details

    • setTaskListener

      public void setTaskListener(TaskListener listener)
      Specified by:
      setTaskListener in interface SVNLogFilter
    • hasExclusionRule

      public boolean hasExclusionRule()
      Description copied from interface: SVNLogFilter
      Is there any exclusion rule?
      Specified by:
      hasExclusionRule in interface SVNLogFilter
      Returns:
      true if the filter could possibly filter anything.
    • isIncluded

      public boolean isIncluded(org.tmatesoft.svn.core.SVNLogEntry logEntry)
      Description copied from interface: SVNLogFilter
      Checks if the given log entry should be considered for the purposes of SCM polling.
      Specified by:
      isIncluded in interface SVNLogFilter
      Returns:
      true if the should trigger polling, false otherwise