Edgewall Software

Changes between Version 7 and Version 8 of MultipleRepositorySupport


Ignore:
Timestamp:
Mar 7, 2008, 3:09:34 PM (11 years ago)
Author:
Christian Boos
Comment:

thanks!

Legend:

Unmodified
Added
Removed
Modified
  • MultipleRepositorySupport

    v7 v8  
    1919But `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.
    2020
    21 = Installation (with mercurial) =
     21== Installation (with mercurial) ==
    2222
    2323A current installation procedure which works is the following:
    2424
    25 1. Check out the mercurial plugin:
     25 1. Check out the mercurial plugin:
    2626{{{
    2727svn co http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.12
    2828}}}
    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):
    3030{{{
    3131python setup.py bdist_egg
    3232}}}
    33 3. Check out the multirepos branch:
     33 3. Check out the multirepos branch:
    3434{{{
    3535svn co http://svn.edgewall.com/repos/trac/sandbox/multirepos
    3636}}}
    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):
    3838{{{
    3939python setup.py install
    4040}}}
    41 5. Create your trac environment directory
     41 5. Create your trac environment directory
    4242
    43 6. Copy the mercurial plugin egg file to the <trac-env>/plugins directory
     43 6. Copy the mercurial plugin egg file to the <trac-env>/plugins directory
    4444
    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:
    4646{{{
    4747[components]
     
    5656repository_type = hg
    5757}}}
    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 ;-)''
    5960
    60 = TODO =
     61== TODO ==
    6162
    6263 - More [changeset:6448 IRepositoryProvider] components: