C# Class GitSharp.Core.RevWalk.RewriteTreeFilter

First phase of a path limited revision walk. This filter is ANDed to evaluate After all other filters and ties the configured TreeFilter into the revision walking process. Each commit is differenced concurrently against all of its parents to look for tree entries that are interesting to the TreeFilter. If none are found the commit is colored with RevWalk.REWRITE, allowing a later pass implemented by RewriteGenerator to remove those colored commits from the DAG.
Inheritance: GitSharp.Core.RevWalk.Filter.RevFilter
Mostra file Open project: jagregory/GitSharp

Public Methods

Method Description
Clone ( ) : RevFilter
RewriteTreeFilter ( RevWalk walker, GitSharp.Core.TreeWalk.Filter.TreeFilter t ) : System
include ( RevWalk walker, RevCommit c ) : bool

Method Details

Clone() public method

public Clone ( ) : RevFilter
return GitSharp.Core.RevWalk.Filter.RevFilter

RewriteTreeFilter() public method

public RewriteTreeFilter ( RevWalk walker, GitSharp.Core.TreeWalk.Filter.TreeFilter t ) : System
walker RevWalk
t GitSharp.Core.TreeWalk.Filter.TreeFilter
return System

include() public method

public include ( RevWalk walker, RevCommit c ) : bool
walker RevWalk
c RevCommit
return bool