Version 4 (modified by Jun Omae, 4 years ago) (diff)

Added notes for Python 2.4 and 2.5

Pygit2 integration for Git repository on Trac 0.12+


This is a plugin using pygit2 for Git repository on Trac 0.12+.

The goal of this plugin is to add to Trac core as an alternative of connector for git repository and to provide good enough performance.

Bugs/Feature Requests

Existing bugs and feature requests for TracPygit2Plugin are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out TracPygit2Plugin from here using Subversion, or browse the source with Trac.


  1. Install pygit2 library.
    $ easy_install pygit2
  2. Install this plugin.
    $ easy_install
  3. Enable the plugin in trac.ini.
    tracext.pygit2.* = enabled

Recent Changes

15911 by jun66j5 on 2016-10-12 08:52:50
TracPygit2Plugin: fix raising AttributeError with pygit2 v0.22.1+
14471 by jun66j5 on 2015-02-28 00:49:32
TracPygit2Plugin: tweaked and added unit tests
14437 by jun66j5 on 2015-02-20 08:30:27
TracPygit2Plugin: follow-up to r14434, fixed wrong entry_points in


Author: jun66j5
Maintainer: Jun Omae