The Third Bear

Just Right.

Posts about opensource

Trac MultiRepoSearch plugin v0.6 released — by egj in trac , opensource

Version 0.6 of MultiRepoSearchPlugin for Trac has been released.  The plugin is now faster and more robust than ever before!  An sdist can be downloaded from PyPI or with `pip install`/`easy_install trac-MultiRepoSearchPlugin`.

MultiRepoSearchPlugin allows you to perform full-text searches on your re…

Triggering Trac emails based on workflow actions — by egj in trac , opensource

I've released a new (BSD licensed) plugin on Trac Hacks.  WorkflowNotificationPlugin enables configurable email notifications tied to ticket workflow events.  For example, you could set up one email notification to be sent out when the "resolve" action is taken, and a different email notification to…

Managing Gitolite through Trac's web admin — by egj in trac , opensource , gitolite

I've released a new BSD-licensed Trac plugin, GitolitePlugin.  This plugin provides two-way integration between Trac and Gitolite.  A permission policy causes Trac's Repository Browser to respect repository "read" permissions as specified in your Gitolite configuration, and three new admin panels al…

Adding avatars for your Trac users — by egj in trac , opensource

I've released a new BSD-licensed Trac plugin, UserPicturesPlugin.   It displays user-specific icons wherever users are referenced in a typical Trac installation: the timeline, ticket reporters and owners, comments, reports and queries, search results, wiki history, source/browser/changeset views, an…

Writing Genshi macros in Trac wiki pages — by egj in trac , opensource

(5/6/2012) UPDATE: Remy Blank has provided some security advice about GenshiMacro.  "Genshi templates allow executing arbitrary Python code. So you basically give users who can insert the macro anywhere (wiki page, ticket comment, etc) permission to act as the user running Trac, including running ru…

Trac plugins for cloning tickets and searching repositories — by egj in trac , opensource

I've released two new Trac plugins to Trac Hacks, PyPI and Github.

MultiRepoSearch allows you to perform full-text searches on your repositories' source code from within Trac.  It is based heavily on RepoSearchPlugin by Alec Thomas and Ryan Ollos but with enough significant differences that a new plu…