Xgit v0.1.4 API Reference
Modules
Just a tiny little project.
Protocol used for reading object content from various sources.
A directory cache records the current (intended) contents of a working tree when last scanned or created by git.
A single file (or stage of a file) in a directory cache.
Implements Xgit.Core.ContentSource
to read content from a file on disk.
Describes the file type as represented on disk.
Describes a single object stored (or about to be stored) in a git repository.
An object ID is a string that identifies an object within a repository.
Describes the known git object types.
A combination of a person identity and time in git.
Verifies that an object is formatted correctly.
Verifies that a path is an acceptable part of a tree structure.
Retrieves the content, type, and size information for a single object in a repository's object store.
Computes an object ID and optionally writes that into the repository's object store.
Show information about files in the index.
Represents an abstract git repository.
Implementation of Xgit.Repository
that stores content in memory.
Implementation of Xgit.Repository
that stores content on the local file system.
A working tree is an on-disk manifestation of a commit or pending commit in a git repository.
Parse a git index
file and turn it into a corresponding Xgit.Core.DirCache
structure.
Caches when a file was last read, making it possible to detect future edits.
Conversion utilities for network byte order handling.
Utility functions for comparing paths inside of a git repository.
Handy utility functions to parse raw object contents.
Transforms a stream from a compressed ZIP stream to uncompressed data.