C# Class GitSharp.Core.IndexTreeWalker

Show file Open project: stschake/GitSharp

Public Methods

Method Description
IndexTreeWalker ( GitIndex index, Tree mainTree, FileSystemInfo root, IndexTreeVisitor visitor ) : System.Collections.Generic
IndexTreeWalker ( GitIndex index, Tree mainTree, Tree newTree, FileSystemInfo root, IndexTreeVisitor visitor ) : System.Collections.Generic
Walk ( ) : void

Private Methods

Method Description
Compare ( TreeEntry t, GitIndex i ) : int
Compare ( TreeEntry t1, TreeEntry t2 ) : int
FinishVisitTree ( TreeEntry t1, TreeEntry t2, int curIndexPos ) : void
VisitEntry ( TreeEntry t1, TreeEntry t2, GitIndex i ) : void
Walk ( Tree tree, Tree auxTree ) : void
eq ( TreeEntry t1, GitIndex e ) : bool
eq ( TreeEntry t1, TreeEntry t2 ) : bool
lt ( GitIndex i, TreeEntry t ) : bool
lt ( TreeEntry h, GitIndex i ) : bool
lt ( TreeEntry h, TreeEntry m ) : bool

Method Details

IndexTreeWalker() public method

public IndexTreeWalker ( GitIndex index, Tree mainTree, FileSystemInfo root, IndexTreeVisitor visitor ) : System.Collections.Generic
index GitIndex
mainTree Tree
root System.IO.FileSystemInfo
visitor IndexTreeVisitor
return System.Collections.Generic

IndexTreeWalker() public method

public IndexTreeWalker ( GitIndex index, Tree mainTree, Tree newTree, FileSystemInfo root, IndexTreeVisitor visitor ) : System.Collections.Generic
index GitIndex
mainTree Tree
newTree Tree
root System.IO.FileSystemInfo
visitor IndexTreeVisitor
return System.Collections.Generic

Walk() public method

public Walk ( ) : void
return void