Xgit v0.1.0 API Reference

Modules

Just a tiny little project.

Protocol used for reading object content from various sources.

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.

Computes an object ID and optionally writes that into the repository's object store.

Represents an abstract git repository.

Implementation of Xgit.Repository that stores content on the local file system.

Some utilities to make error handling in GenServer calls easier.

Utility functions for comparing paths inside of a git repository.

Handy utility functions to parse raw object contents.