[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
-~----------~----~----~----~------~----~------~--~---

Reply via email to