It provides an interface to the Subversion revision control systems, an integrated wiki, roadmaping feature, flexible issue tracking, search tools and convenient ticketing and report facilities.
Trac is written in the Python programming language and can use SQLite, PostgreSQL or MySQL as database.
For HTML rendering, Trac uses the Genshi templating system.
Trac also comes with a standalone server, tracd.
Requirements:
· Python 2.3 or higher
· setuptools 0.6 or higher
· 0.5 or higher
· Subversion 1.1 or higher
· pysqlite version 2.x for SQLite 3.x
· psycopg2 version 2.0.x for PostgreSQL
· MySQLdb, version 1.2.2 for MySQL
What's New in This Release: [ read full changelog ]
· Improved robustness of Trac installation if Babel is installed after the fact.
· Support for Asian character width.
· Fix display of progress bar in some corner cases and respect the overall_completion milestone group setting.
· Reports and queries look much better, as the columns now keep the same width across groups; the absence of word wrapping in reports has been fixed.
· Improved web admin layout.
· It's now possible to log in different Trac instances sharing the same URL prefix (e.g. /project and /project-test).