Version 11 (modified by 16 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
As this is for now just a proof of concept implementation, it has quite some deficiencies, some of which exist as tickets already:
...and other potential issues which aren't ticket-tracked yet:
- does not highlight sha1sums automatically
- will only work with filenames not containing newlines
- ...
Existing bugs and feature requests for GitPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:gitplugin here].
Source
You can check out GitPlugin from here using Subversion, or browse the source with Trac.
An experimental branch of this plugin with a hacky caching feature and some bug fixes is available from here.
NOTE: This project seems to be unmaintained, the version from nanosleep seems better maintained (same as the “experimental” branch above).
Configuration
Simply point your Trac instance to a local git repository:
[trac] repository_dir = /var/git/Test.git repository_type = git
/!\ NOTE: "Test.git" needs to be the .git repo directory, not the directory that holds the .git
If installed globally, don't forget to enable the plugin:
[components] gitplugin.* = enabled
Recent Changes
Author/Contributors
Author: Herbert Valerio Riedel
Contributors:
Attachments (7)
-
trac-post-receive-hook.py (7.2 KB) - added by 15 years ago.
post-receive hook for closing and referencing tickets
-
trac-post-receive-hook.2.py (7.3 KB) - added by 15 years ago.
post-receive hook for closing and referencing tickets
-
trac-post-receive-hook.3.py (7.5 KB) - added by 15 years ago.
post-receive hook for closing and referencing tickets - now auto-creating git_seen table
-
trac-post-receive-hook-0.12-only-master.py (895 bytes) - added by 13 years ago.
Old example from main site
-
trac-post-receive-hook-0.12-new-commits-from-all-branches.py (2.2 KB) - added by 13 years ago.
Add commits from all branches, but only those that are new to the repository. Properly handles many branches in one push. Added version number.
-
trac-post-receive-hook-0.12-new-commits-from-all-branches-with-logfile.py (2.5 KB) - added by 12 years ago.
Correction of the previous version, and add log file to detect errors.
-
trac-post-receive-hook.4.py (7.5 KB) - added by 11 years ago.
post-receive hook for closing and referencing tickets - updated to trac 1.0; fixed syntax; removed unused imports
Download all attachments as: .zip