wiki:TimelineCheckinFilterPlugin

Version 6 (modified by figaro, 7 years ago) (diff)

Further cosmetic changes

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.

This plugin is based on BranchTimelinePlugin. This plugin is arguably better for a single Trac instance with multiple projects, as long as there aren't many projects/branches. The difference is that, instead of specific branches, you specify generic repository paths, thereby allowing multiple trunks, branches, vendor branches, etc.

This plugin has only actually been tested on 0.11.1. Log a bug if it doesn't work in any other 0.11.x version.

Bugs/Feature Requests

Existing bugs and feature requests for TimelineCheckinFilterPlugin are here.

If you have any issues, create a new ticket.

defect

0 / 3

Download

Download the zipped source from here.

Source

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

Installation

This plugin has the following prerequisites:

  • Trac 0.11
  • Subversion repository.

Installation steps:

  • 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 your trac.ini file:
[components]
trac.versioncontrol.web_ui.changeset.changesetmodule = disabled
TimelineCheckinFilter.* = enabled

Configuration

The following configuration can be added to your trac.ini file:

[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 2009-05-12 00:55:22
Removed username filtering - use TimelineUserFilterPlugin instead, it's better.
5705 by daveappendix on 2009-05-11 22:34:21
Initial checkin
5702 by daveappendix on 2009-05-11 16:38:57
New hack TimelineCheckinFilterPlugin, created by daveappendix
(more)

Author/Contributors

Author: daveappendix
Maintainer: Dave
Contributors: