views:

1613

answers:

4

How can I manage multiple SVN repositories/trac instances easily? I have a bunch of projects that I want to consolidate into a single authentication scheme. Also, I want to be able to enable plugins for every project and configure a bunch of trac options for multiple projects all at one time.

It would also be nice to be able to add and remove projects from a web interface.

Thanks

-Nelson

+1  A: 

Nelson --

I believe the functionality you are looking for does not exist in standard Trac distributions.

Not sure if you are able to use a Subversion hosting / Trac hosting service, but there are several services that will give you all of this, plus zero setup/maintenance headaches. Some of these have free or low-cost options that might fit your needs.

http://www.projecthut.com

http://www.projectlocker.com/

http://sourcerepo.com

http://wush.net

There are lots more, which a Google search for "Subversion hosting" or "Trac hosting" would turn up.

Full disclosure: I work for ProjectLocker.

runako
I need to be able to host it myself. But thanks for the links! I'll keep them in mind :)
nlaq
+3  A: 

We hit the same problem with trac, our solution was to move to redmine.

Jim T
that looks very interesting indeed. wasn't aware of this. at first sight, looks like a trac-clone plus the features I'd been missing in trac...
Oliver Giesen
Do Trac plugins work in Redmine?
runako
no, trac plugins don't work there, it's a completely separate system. It does have some form of modules system. I'm not saying it's a universal - just that switching to trac was the right solution for us.
Jim T
Oh man. Oh man. Really. Redmine is the best. Thanks alot. This software ROCKS. Also, be sure to get the mylyn connector with it: http://sourceforge.net/projects/redmin-mylyncon/ :D
nlaq
+2  A: 

Regarding the trac-part of your question you might want to keep an eye on this question: http://stackoverflow.com/questions/268039/how-do-you-handle-multiple-overlapping-projects-in-trac

Oliver Giesen
A: 

I think this is what you were looking for.

http://trac.edgewall.org/wiki/TracMultipleProjects

Vladimir Kocjancic