C# (CSharp) GitSharp Namespace

Nested Namespaces

GitSharp.API
GitSharp.CLI
GitSharp.Core
GitSharp.Demo
GitSharp.Platform
GitSharp.Tests

Classes

Name Description
AbstractCommand Abstract base class of all git commands. It provides basic infrastructure
AbstractObject
Author
Blob Represents a specific version of the content of a file tracked by git.
Branch Represents a branch in git. You can create and manipulate git branches and you can manipulate your working directory using Branch. Note, that new Branch( ...) does not create a new branch in the repository but rather constructs the object to manipulate an existing branch. To create a new branch use the static Branch.Create API.
Change Represents a change of a single file between two commits. Use Commit.Diff to get a list of Change objects.
CloneCommand
Commands
Commit Represents a revision of the content tracked in the repository.
ConfigCommand
Extensions
FetchCommand
GitObject
GitObjectStream
IgnoreRules
IgnoreRules.Rule
Index
IndexEntry
IndexHeader
IndexTime
Init
InitCommand git-init - Create an empty git repository or reinitialize an existing one
Leaf Leaf represents a file entry in a Tree.
ObjectDatabase
ObjectFactory
Options Represents git command line options such as --version.
PushCommand
Ref Ref is a named symbolic reference that is a pointing to a specific git object. It is not resolved until you explicitly retrieve the link target. The Target is not cached.
Repository Represents a git repository
RepositoryStatus
Tree Represents a directory in the git repository.
TreeEntry
UserInfoProvider
Zlib