~zalaka/ibid/aboutme.json

« back to all changes in this revision

Viewing changes to ibid/plugins/buildbot.py

2nd phase of plugin regorganisation:
* New 2-level feature categorisation system:
  Processor -> 1+ features
  feature -> 1+ categories
* Revamped help.
  Word stemming in category and feature search
  Usage is now a Processor attribute rather than docstring.
https://code.launchpad.net/~ibid-core/ibid/feature-discovery-399667/+merge/19785

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
from ibid.plugins import Processor, match, RPC
10
10
from ibid.config import Option, IntOption
11
11
 
12
 
help = {'buildbot': u'Displays buildbot build results and triggers builds.'}
13
 
 
 
12
features = {'buildbot': {
 
13
    'description': u'Displays buildbot build results and triggers builds.',
 
14
    'categories': ('development',),
 
15
}}
14
16
class BuildBot(Processor, RPC):
15
 
    u"""rebuild <branch> [ (revision|r) <number> ]"""
16
 
    feature = 'buildbot'
 
17
    usage = u'rebuild <branch> [ (revision|r) <number> ]'
 
18
    feature = ('buildbot',)
17
19
    autoload = False
18
20
 
19
21
    server = Option('server', 'Buildbot server hostname', 'localhost')