[EMAIL PROTECTED] wrote: > I have a trac 'related' question, although it is primarily a > Subversion/philosophy question. > > I am on a project that has 2 very distinct parts. An embedded device, > and a sister application that runs entirely on PC. From trac, I will > run them as separate milestones with separate components. The > question is really what is the best strategy for maintaining this in > the repo. I EVENTUALLY want some sort of continuous build/unittest > framework (say, bitten) but one step at a time. The PC app is on > language x while the embedded stuff is in language Y, so whatever I do > will require separate set-ups etc.
I have suggested in the past a Trac architecture for this: * a new table, "project", looking like this: id integer PRIMARY KEY, name text, description text * make tickets, milestones, and wiki entries (and maybe components?) have a project id, so for instance you could have project "A" with milestone "v1.0" and project "B" with milestone "v1.0" but they are distinct milestones. * the default project ID, 0, means "no project", i.e. current behavior. * update various pages and sql queries to allow project selection, i.e. "where project_id = selected_project_id" or sometimes "where project_id = selected_project_id or project_id = 0" to also show the default (non-project-specific) items. * add a new page for project maintenance (create, update, delete) (Or do it via trac-admin) There was also a proposal in http://trac.edgewall.org/wiki/TracMultipleProjects/ByProductAndSearch which is much more complex but notes that it would be nice to have repository paths per project. I don't think most people seem to value this organizational structure though; I haven't ever gotten any interest in implementing it. -- Gary Oberbrunner --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---