Timeline Checkin Filter Plugin
Description
This plugin changes the behaviour of the timeline and enables you to view changes to particular paths, or by particular users.
Based on BranchTimelinePlugin. This one's arguably better for single trac instance, multiple projects, as long as there aren't too many projects/branches. The difference is that, instead of specific branches, you specify generic repository paths, thereby allowing multiple trunks, branches, vendor branches, etc.
Bugs/Feature Requests
Existing bugs and feature requests for TimelineCheckinFilterPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from here.
Source
You can check out TimelineCheckinFilterPlugin from here using Subversion, or browse the source with Trac.
Requirements
- Trac 0.11
- Subversion repository.
Only actually tested on 0.11.1. Log a bug if it doesn't work in any other 0.11.x version.
Installation
- Put the python file in the plugins directory of the trac environment (or in the global plugins directory).
- Components changes:
- Disable the basic trac component ChangesetModule.
- Enable the component TimelineCheckinFilter
- These changes can be done via the WebAdmin interface or by adding the following lines to trac.ini:
[components] trac.versioncontrol.web_ui.changeset.changesetmodule = disabled TimelineCheckinFilter.* = enabled
Configuration
The following configuration can be added to trac.ini:
[timeline-checkin-filter] filter_paths = trunk:trunk, branch1:branches/branch1, proj2-trunk:project2/trunk, arbitrary-label:arbitrary/path filter_users = username1, username2
Recent Changes
[5708] by daveappendix on 05/12/09 02:55:22
Removed username filtering - use TimelineUserFilterPlugin instead, it's better.
[5705] by daveappendix on 05/12/09 00:34:21
Initial checkin
[5702] by daveappendix on 05/11/09 18:38:57
New hack TimelineCheckinFilterPlugin, created by daveappendix
Author/Contributors
Author: daveappendix
Contributors:

