[[PageOutline(2-5,Contents,pullout)]] = Pygit2 integration for Git repository on Trac 0.12+ == Description This is a plugin using [http://www.pygit2.org/ pygit2] for Git repository on Trac 0.12+. pygit2 is a set of Python bindings to the libgit2 shared library, where libgit2 implements the core of Git. This plugin adds an alternative Git repository connector to Trac core and has good performance. == !Bugs/Feature Requests Existing bugs and feature requests for TracPygit2Plugin are [report:9?COMPONENT=TracPygit2Plugin here]. If you have any issues, create a [/newticket?component=TracPygit2Plugin new ticket]. [[TicketQuery(component=TracPygit2Plugin,group=type,format=progress)]] == Download Download the zipped source from [export:tracpygit2plugin here]. == Source You can check out TracPygit2Plugin from [/svn/tracpygit2plugin here] using Subversion, or [source:tracpygit2plugin browse the source] with Trac. == Installation 1. Install the [http://www.pygit2.org/ pygit2] library: {{{#!sh easy_install pygit2 }}} '''Note''': if you are using Python 2.4 or 2.5, try to install https://github.com/jun66j5/pygit2 which is ported to Python 2.4 and 2.5. 1. Install this plugin: {{{#!sh easy_install https://trac-hacks.org/svn/tracpygit2plugin/trunk }}} 1. Enable the plugin in your `trac.ini` file: {{{#!ini [components] tracext.pygit2.* = enabled }}} == Recent Changes [[ChangeLog(tracpygit2plugin, 3)]] == !Author/Contributors '''Author:''' [wiki:jun66j5] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''