| Version 21 (modified by anonymous, 7 years ago) (diff) |
|---|
Welcome to Trac+Darcs+Bazaar-NG 0.9
News: there is a new DarcsPlugin for trac 0.10 (see also TracDarcs)!
Trac is a minimalistic approach to web-based management of software projects. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.
This site runs a parallel branch of Trac 0.9x enriched by two new version control system backends; Darcs and Bazaar-NG backend.
The new backends take advantage of a small GeneralizationPatch that with little impact on pristine sources move last Subversion details out of the core and opens the door to different kinds of revision systems. Ticket #2148 seems promising it will be integrated mainstream 0.9.3, in some form.
Edgewall's people did not yet say the final words on a possible integration on the main trunk of such functionality, and they seem more oriented in a plugin based approach. Anyway, there are already a few tickets on their site that talk about this:
- Ticket #638, on Darcs integration
- Ticket #2086, on support for multiple repositories
- Ticket #2733, on the GeneralizationPatch
- VersioningSystemBackend
Installing Trac on Darcs
See the Darcs wiki: http://www.darcs.net/DarcsWiki/TracOnDarcs
About this instance of trac
This instance is powered by mod_python, and I recommend it as it runs trac much faster than using the CGI method. I used a versatile PythonicAuthentication setup, rather that relaying on Apache's basic mechanism.
When you browse the sources, you are actually looking at a Darcs repository tailorized from the master Subversion repository, that I try to keep in sync with trac's trunk.