7 | | This is a trac plugin for handling beanstalk 'web hook' commit callbacks |
8 | | in trac repositories. |
9 | | |
10 | | This means the svnsync commands can be done automatically on commit, instead |
11 | | of via an out-of-band setup. It also enables the full set of "commit ticket |
12 | | updater" features for automatically associating tickets with changesets. |
13 | | |
14 | | It has only been tested with subversion and trac 0.12.2! |
15 | | |
16 | | == Bugs/Feature Requests == |
17 | | |
18 | | Existing bugs and feature requests for BeanstalkPlugin are |
19 | | [report:9?COMPONENT=BeanstalkPlugin here]. |
20 | | |
21 | | If you have any issues, create a |
22 | | [http://trac-hacks.org/newticket?component=BeanstalkPlugin&owner=dlowe new ticket]. |
23 | | |
24 | | == Download == |
25 | | |
26 | | Download the zipped source from [download:beanstalkplugin here]. |
27 | | |
28 | | == Source == |
29 | | |
30 | | You can check out BeanstalkPlugin from [http://trac-hacks.org/svn/beanstalkplugin here] using Subversion, or [source:beanstalkplugin browse the source] with Trac. |
31 | | |
32 | | == Example == |
33 | | |
34 | | o use: |
35 | | * build and install the plugin (python setup.py bdist_egg, copy the egg to |
36 | | $trac/plugins). |
37 | | * svnsync initialize a local mirror of the beanstalk repository. |
38 | | * add [beanstalk].trac_admin_command trac config. |
39 | | e.g.: trac_admin_command = /usr/local/bin/trac-admin |
40 | | * add [beanstalk].sync_commands trac config with exact svnsync synchronize |
41 | | command. |
42 | | e.g.: sync_commands = REPO:svnsync synchronize file:///home/svn-repos/REPO |
43 | | * beanstalk: point web hook integration at http://trac/beanstalk_hook/REPO/ |
44 | | |
45 | | == Recent Changes == |
46 | | |
47 | | [[ChangeLog(beanstalkplugin, 3)]] |
48 | | |
49 | | == Author/Contributors == |
50 | | |
51 | | '''Author:''' [wiki:dlowe] [[BR]] |
52 | | '''Maintainer:''' [wiki:dlowe] [[BR]] |
53 | | '''Contributors:''' |
| 7 | The project is hosted on GitHub: https://github.com/dlowe/BeanstalkPlugin |