Versions in this module Expand all Collapse all v0 v0.0.2 Jul 29, 2022 v0.0.1 Aug 12, 2021 Changes in this version + var DefaultExclusionNamesList []string = []string + func LevelFromString(logLevel string) (logging.Level, error) + type Config struct + ExcludeItemsFunc ExcludeFileFunc + ExcludeNames []string + Write bool + type ExcludeFileFunc func(fs.FileInfo) bool + var DefaultExclusionFunc ExcludeFileFunc = func(info fs.FileInfo) bool { ... } + type Result struct + Level logging.Level + Message string + func (p *Result) String() string + type ResultFactory struct + func NewResultFactory() *ResultFactory + func (rf *ResultFactory) Debug(msg string) Result + func (rf *ResultFactory) Error(msg string) Result + func (rf *ResultFactory) Info(msg string) Result + func (rf *ResultFactory) Trace(msg string) Result + func (rf *ResultFactory) Warn(msg string) Result + type Results struct + func NewResults(level logging.Level) *Results + func (p *Results) Append(new ...interface{}) + func (p *Results) HasErrors() bool + func (p *Results) String() string + type RevisionManager struct + func NewManager(config Config, strategy strategies.Strategy) *RevisionManager + func (m *RevisionManager) ProcessPaths(paths []string, results *Results)