Create a Plugin-Compoment which manages the SVN.
from trac.core import *
from trac.env import IEnvironmentSetupParticipant
class SubversionController(Component)
implements(IEnvironmentSetupParticipant)
# IEnvironmentSetupParticipant
def environment_created(self):
# svndir = os.path.join(self.env.path + 'svn')
# svnadmin create
# create post-commit-hook-link
def environment_needs_upgrade(self, db): return False
def upgrade_environment(self, db): pass