C# Class GitSharp.Core.WriteTree

A tree visitor for writing a directory tree to the git object database. Blob data is fetched from the files, not the cached blobs.
Inheritance: TreeVisitorWithCurrentDirectory
Show file Open project: jagregory/GitSharp

Public Methods

Method Description
EndVisitTree ( Tree t ) : void
VisitFile ( FileTreeEntry f ) : void
VisitGitlink ( GitLinkTreeEntry s ) : void
VisitSymlink ( GitSharp.Core.SymlinkTreeEntry s ) : void
WriteTree ( DirectoryInfo sourceDirectory, Repository db ) : System.IO

Construct a WriteTree for a given directory

Method Details

EndVisitTree() public method

public EndVisitTree ( Tree t ) : void
t Tree
return void

VisitFile() public method

public VisitFile ( FileTreeEntry f ) : void
f FileTreeEntry
return void

VisitGitlink() public method

public VisitGitlink ( GitLinkTreeEntry s ) : void
s GitLinkTreeEntry
return void

VisitSymlink() public method

public VisitSymlink ( GitSharp.Core.SymlinkTreeEntry s ) : void
s GitSharp.Core.SymlinkTreeEntry
return void

WriteTree() public method

Construct a WriteTree for a given directory
public WriteTree ( DirectoryInfo sourceDirectory, Repository db ) : System.IO
sourceDirectory System.IO.DirectoryInfo
db Repository
return System.IO