Expand description

A wrapper around git(1) inspired by GitPython.


Experimental stuff


A path which is canonicalized and exists.

Represents a bare repository

Invalid git reference was provided

Struct containing a posix error code and an error message

Represents a git remote

The main repository object.


Error during committing

Failed to read config

Failed to change configuration file

Failed to resolve given value to a commit id

Failed to find reference on remote

Error during repository instantiation

Failure to stage

Error during stashing operation

Failed to add subtree

Failed to pull changes from remote in to subtree

Failed to push changes from subtree to remote

Failed to split subtree


Permission denied

Invalid argument

No such file or directory


Return all .gitsubtrees files in the working directory.

Returns all tags from a remote