C# (CSharp) LibGit2Sharp Namespace

Nested Namespaces

LibGit2Sharp.Core
LibGit2Sharp.Elasticsearch
LibGit2Sharp.Tests

Classes

Name Description
Blob Stores the binary content of a tracked file.
Commit A Commit
DirectReference A DirectReference points directly to a GitObject
FetchOptions Collection of parameters controlling Fetch behavior.
IndexEntry
Log
LogConfiguration Logging and tracing configuration for libgit2 and LibGit2Sharp.
Network Provides access to network functionality for a repository.
Network.PushCallbacks Helper class to handle callbacks during push.
ReferenceCollectionExtensions Provides helper overloads to a ReferenceCollection.
Remote
RemoteCallbacks Class to translate libgit2 callbacks into delegates exposed by LibGit2Sharp. Handles generating libgit2 git_remote_callbacks datastructure given a set of LibGit2Sharp delegates and handles propagating libgit2 callbacks into corresponding LibGit2Sharp exposed delegates.
RemoteCollection
Repository A Repository is the primary interface into a git repository
RepositoryInformation Provides high level information about a repository.
TagAnnotation A TagAnnotation
Version Gets the current LibGit2Sharp version.