pygit2 Recipes High Level Commands Main porcelain commands pygit2 Recipes A list of some standard git commands and their pygit2 equivalents. Thisdocument is a work in progres...
General Version Options Exceptions General Top level constants and exceptions from the library. Version The following constants provide information about the version of t...
Welcome to pygit2’s documentation! Welcome to pygit2’s documentation! Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2implements the core of Git. Pygit...
Installation Quick install Requirements Version numbers Advanced Install libgit2 from source Troubleshooting Build options libgit2 within a virtual environment The run-path ...
Remotes The remote collection The Remote type The RemoteCallbacks type The TransferProgress type The Refspec type Credentials Remotes Repository. remotes The collectio...
The repository Functions The Repository class The repository Everything starts either by creating a new repository, or by opening anexisting one. Functions pygit2. initre...
Object IDs The three forms of an object id The Oid type Constants Object IDs In the first place Git is a key-value storage system. The keys are calledOIDs, for Object ID, an...
References Functions The Reference type The HEAD Branches The Branch type The reference log Notes The Note type References Repository. references class pygit2.repos...
The development version Unit tests Coding style: documentation strings The development version Unit tests $ git clone git : //github.com/libgit2/pygit2.git $ cd pygit2...
Git Objects Object lookup The Object base type Blobs Creating blobs Trees Tree entries Creating trees Commits Signatures Creating commits Tags Creating tags Git Obj...