wiki:GitPlugin

Version 2 (modified by hvr, 8 years ago) (diff)

--

Git Plugin for Trac

Description

This is yet another plugin for Trac 0.10 which enables Git to be used instead of Subversion for the trac:VersioningSystemBackend

Bugs/Feature Requests

Existing bugs and feature requests for GitPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

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

Known Issues/TODO

As this is for now just a proof of concept implementation, it has quite some deficiencies, some of which are

  • very low performance
  • no branch support (always using HEAD)
  • does not highlight sha1sums automatically
  • will only work with filenames not containing newlines
  • ...

Configuration

Simply point your Trac instance to a local git repository:

[trac]
repository_dir = /var/git/Test.git
repository_type = git

If installed globally, don't forget to enable the plugin:

[components]
gitplugin.* = enabled

Recent Changes

[7757] by hvr on 2010-03-07 18:16:57
GitPlugin: ported code from TracMercurial in trac:changeset:6461
[7756] by hvr on 2010-03-07 17:13:38
minor logging tweak
[7755] by hvr on 2010-03-07 14:00:01
GitPlugin: decode git paths to unicode strings; fixes #5357

Author/Contributors

Author: Herbert Valerio Riedel
Contributors:

Attachments (7)

Download all attachments as: .zip