Namespaces
GitSharp
GitSharp.Commands
Types in GitSharp
AbstractObject
Author
Blob
Branch
Change
ChangeType
Commit
Config
Diff
EditType
Git
IgnoreRules
Index
IReferenceObject
ITreeNode
Leaf
Ref
Repository
RepositoryStatus
ResetBehavior
Section
SectionStatus
Tag
Text
Tree
UserInfoProvider
Type
Leaf
Namespace
GitSharp
Parent
Blob
Interfaces
ITreeNode
Leaf represents a file entry in a Tree.
Properties
Data
Hash
IsBlob
IsCommit
IsExecutable
IsTag
IsTree
Name
Parent
Path
Permissions
RawData
Repository
ShortHash
Public properties
string
Data
get;
string
Hash
get;
bool
IsBlob
get;
bool
IsCommit
get;
bool
IsExecutable
get;
True if the file is executable (unix).
bool
IsTag
get;
bool
IsTree
get;
string
Name
get;
The file name
Tree
Parent
get;
The parent Tree.
string
Path
get;
The full path relative to repostiory root
int
Permissions
get;
The unix file permissions. Todo: model this with a permission object
Byte[]
RawData
get;
Repository
Repository
get;
string
ShortHash
get;