https://github.com/trac-hacks/beanstalkplugin
trac plugin to integrate with beanstalk web hooks
https://github.com/trac-hacks/beanstalkplugin
trac-plugin
Last synced: 11 months ago
JSON representation
trac plugin to integrate with beanstalk web hooks
- Host: GitHub
- URL: https://github.com/trac-hacks/beanstalkplugin
- Owner: trac-hacks
- License: bsd-2-clause
- Created: 2011-05-30T08:49:48.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2015-04-05T16:26:36.000Z (about 11 years ago)
- Last Synced: 2025-07-09T05:03:44.299Z (11 months ago)
- Topics: trac-plugin
- Language: Python
- Homepage:
- Size: 113 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: Copying
Awesome Lists containing this project
README
This is a trac plugin for handling beanstalk 'web hook' commit callbacks
in trac repositories.
This means the svnsync commands can be done automatically on commit, instead
of via an out-of-band setup. It also enables the full set of "commit ticket
updater" features for automatically associating tickets with changesets.
It has only been tested with subversion and trac 0.12.2!
To use:
* build and install the plugin (python setup.py bdist_egg, copy the egg to
$trac/plugins).
* svnsync initialize a local mirror of the beanstalk repository.
* add [beanstalk].trac_admin_command trac config.
e.g.: trac_admin_command = /usr/local/bin/trac-admin
* add [beanstalk].sync_commands trac config with exact svnsync synchronize
command.
e.g.: sync_commands = REPO:svnsync synchronize file:///home/svn-repos/REPO
* beanstalk: point web hook integration at http://trac/beanstalk_hook/REPO/