From: Evan S. <ev...@dr...> - 2006-08-22 01:13:39
|
We're using Trac extensively for Adium, and on the whole I've been really happy with it. I don't have any experience with the non- subversion version control integrations, but its integration with subversion, anyways, is extremely handy. I can write commit messages like: "Made seventeen tasty sandwiches - fixes #4523. Also, refs #4525, which suggests more food be available." and Trac puts the revision number (automatically linked to the changelog and diffs) with the message in both those two tickets, and closes ticket #4523. What else does it do well? It's easy to generate reports based on various criteria (ownership, milestone/target, etc.), and save them for later viewing. Its wiki-style pages (and support for the same formatting style make in tickets) make cross-talk between documentation, tickets, and changesets simple. Plugins, as Gary mentioned, make it quite expandable, and with css you can make it look the way you want. What doesn't it do well? The default configuration suffers one of the same problems Luke mentioned about sf.net's tracketers - anonymous users can set priority, severity, and milestone. I think this should be fairly easily changed with some hacking, but I haven't tried. It doesn't do inter-ticket dependencies the way bugzilla can handle (from what I've seen), so those have to be managed textually ("This ticket depends upon #2049" or whatever). -Evan |