Martin Tomes wrote: > Andy Zimmerman wrote: > >> On 1/24/06, *Martin Tomes* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> >> wrote: >> >>> Are there issues with having one Trac and multiple separate repos? >> >> >> I cannot see the point in that, if you have multiple repos it implies >> independent projects. I know svn:externals can link them but I have >> always taken the view that things which belong together live >> together. >> >> >> I think one thing that sometimes causes confusion is the distinction >> between 'project' and 'product'. IMO, and open source 'project' and a >> commercial 'product' are roughly analogous. > > > I agree, for us a trac project is a product and a trac milestone is a > project. In fact I would like to be able to rename these concepts in > trac.ini so that users see our terminology.
Just to add my voice to the chorus: We use a single repository and produce a number of distinct commercial products from it, all on their own schedules. So we use trac like this: * Single trac instance, single repo * Trac Component -> our Product * Trac Milestone -> our Milestone, with ProductX_ prefixes. This actually works OK for us. The main problems are: * Roadmap intermixes all products (since it doesn't know about products at all) * Trac says "Component" and we just translate in our heads to "product". * We'd like to use Components for what they were intended for (UI, back end, licensing -- i.e., components of projects.) * We needed to make a bunch of custom reports to sort tickets by component, since Trac assumes Versions and Milestones are 1:N with Components but for us it's kind of the other way around. * Some of the displays like the Milestone display assume Components are used the "regular way" and become less useful for us. Nevertheless, we've been using Trac for our main project management tool for the last six months and are now completely dependent on it and it has saved us many times. -- Gary _______________________________________________ Trac mailing list [email protected] http://lists.edgewall.com/mailman/listinfo/trac
