Changes between Version 7 and Version 8 of MultipleRepositorySupport
- Timestamp:
- Mar 7, 2008, 3:09:34 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MultipleRepositorySupport
v7 v8 19 19 But `IRepositoryProvider` components can make other repositories available. In particular, the default `RepositoryManager` itself provides a list of repositories listed in a new `[repositories]` section in TracIni. See r6447 for more details. 20 20 21 = Installation (with mercurial)=21 == Installation (with mercurial) == 22 22 23 23 A current installation procedure which works is the following: 24 24 25 1. Check out the mercurial plugin:25 1. Check out the mercurial plugin: 26 26 {{{ 27 27 svn co http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.12 28 28 }}} 29 2. build the mercurial plugin. From within the checked-out directory, build the egg file (it will end up in the dist subdirectory):29 2. build the mercurial plugin. From within the checked-out directory, build the egg file (it will end up in the dist subdirectory): 30 30 {{{ 31 31 python setup.py bdist_egg 32 32 }}} 33 3. Check out the multirepos branch:33 3. Check out the multirepos branch: 34 34 {{{ 35 35 svn co http://svn.edgewall.com/repos/trac/sandbox/multirepos 36 36 }}} 37 4. Install the multirepos version of trac (from within the multirepos directory, as root):37 4. Install the multirepos version of trac (from within the multirepos directory, as root): 38 38 {{{ 39 39 python setup.py install 40 40 }}} 41 5. Create your trac environment directory41 5. Create your trac environment directory 42 42 43 6. Copy the mercurial plugin egg file to the <trac-env>/plugins directory43 6. Copy the mercurial plugin egg file to the <trac-env>/plugins directory 44 44 45 7. make sure the following is somewhere in <trac-env>/conf/trac.ini, adding all the desired repositories to the [repositories] section:45 7. make sure the following is somewhere in <trac-env>/conf/trac.ini, adding all the desired repositories to the [repositories] section: 46 46 {{{ 47 47 [components] … … 56 56 repository_type = hg 57 57 }}} 58 8. Cross your fingers, and hope it works :) 58 8. Cross your fingers, and hope it works :) 59 [[br]] ''It really should or it's a bug ;-)'' 59 60 60 = TODO=61 == TODO == 61 62 62 63 - More [changeset:6448 IRepositoryProvider] components: