[[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. The goal of this plugin is to add to Trac core an alternative of a connector to the git repository and with 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 [http://trac-hacks.org/newticket?component=TracPygit2Plugin&owner=jun66j5 new ticket]. [[TicketQuery(component=TracPygit2Plugin,group=status,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 http://trac-hacks.org/svn/tracpygit2plugin/trunk }}} 1. Enable the plugin in `trac.ini`: {{{ #!ini [components] tracext.pygit2.* = enabled }}} == Recent Changes [[ChangeLog(tracpygit2plugin, 3)]] == !Author/Contributors '''Author:''' [wiki:jun66j5] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''