|
Last change
on this file since 16 was
16,
checked in by retracile, 17 years ago
|
|
Mergebot: Codebase as released with permission from CommProve?, plus cleanups to remove traces of that environment.
|
|
File size:
812 bytes
|
| Line | |
|---|
| 1 | = Installing = |
|---|
| 2 | # Checkout the source. |
|---|
| 3 | $ svn co <url> mergebot-0.10 |
|---|
| 4 | $ cd mergebot-0.10 |
|---|
| 5 | $ python setup.py bdist_egg |
|---|
| 6 | $ cp dist/TracMergeBot*.egg <mytracenv>/plugins/ |
|---|
| 7 | # Create the mergebot work area |
|---|
| 8 | $ mkdir <mytracenv>/mergebot |
|---|
| 9 | $ chown <webserver>:<webserver> <mytracenv>/mergebot |
|---|
| 10 | |
|---|
| 11 | # Add to trac.ini: |
|---|
| 12 | [mergebot] |
|---|
| 13 | work_dir = /var/www/trac/mytracenv/mergebot |
|---|
| 14 | repository_url = http://servername/repos |
|---|
| 15 | |
|---|
| 16 | [ticket-custom] |
|---|
| 17 | mergebotstate = select |
|---|
| 18 | mergebotstate.label = MergeBotState |
|---|
| 19 | mergebotstate.options = | tomerge | merged | tobranch | branched | conflicts |
|---|
| 20 | mergebotstate.value = |
|---|
| 21 | |
|---|
| 22 | # Give MERGEBOT_* permissions to your users. |
|---|
| 23 | # Make sure you have a version for 'trunk' |
|---|
| 24 | # Make sure you have your Subversion directory structure setup as |
|---|
| 25 | # <component>/trunk |
|---|
| 26 | # <component>/tags |
|---|
| 27 | # <component>/branches |
|---|
| 28 | |
|---|
| 29 | # Restart your webserver |
|---|
Note: See
TracBrowser
for help on using the repository browser.