File tree Expand file tree Collapse file tree 7 files changed +1739
-0
lines changed Expand file tree Collapse file tree 7 files changed +1739
-0
lines changed Original file line number Diff line number Diff line change 1+ This plugin supports querying Bugzilla installations, showing details about
2+ bugs, and reading bugmails sent from Bugzilla to show updates in an IRC
3+ channel. It supports working with multiple Bugzilla installations and can
4+ work across many channels and networks.
5+
6+ The main commands you'll be interested in at first are "Bugzilla add", and
7+ then "query" and "bug". Then you should set the
8+ plugins.Bugzilla.defaultBugzilla configuration parameter.
9+
10+ You will probably also want to enable plugins.Bugzilla.bugSnarfer, which
11+ catches the words "bug" and "attachment" in regular IRC conversation and
12+ displays details about that bug or attachment.
13+
14+ The plugin has lots and lots of configuration options, and all the
15+ configuration options have help, so feel free to read up after loading
16+ the plugin itself, using the "config help" command.
Original file line number Diff line number Diff line change 1+ ###
2+ # Copyright (c) 2007, Max Kanat-Alexander
3+ # All rights reserved.
4+ #
5+ #
6+ ###
7+
8+ """
9+ Interact with Bugzilla installations.
10+ """
11+
12+ import supybot
13+ import supybot .world as world
14+
15+ # Use this for the version of this plugin. You may wish to put a CVS keyword
16+ # in here if you're keeping the plugin in CVS or some similar system.
17+ __version__ = "3.0.0.1"
18+
19+ # XXX Replace this with an appropriate author or supybot.Author instance.
20+ __author__ = supybot .Author ('Max Kanat-Alexander' , 'mkanat' ,
21+ 'mkanat@bugzilla.org' )
22+
23+ # This is a dictionary mapping supybot.Author instances to lists of
24+ # contributions.
25+ __contributors__ = {}
26+
27+ # This is a url where the most recent plugin package can be downloaded.
28+ __url__ = 'http://supybot.com/Members/mkanat/Bugzilla'
29+
30+ import config
31+ import plugin
32+ reload (plugin ) # In case we're being reloaded.
33+ reload (bugmail )
34+ reload (traceparser )
35+
36+ # Add more reloads here if you add third-party modules and want them to be
37+ # reloaded when this plugin is reloaded. Don't forget to import them as well!
38+
39+ if world .testing :
40+ import test
41+
42+ Class = plugin .Class
43+ configure = config .configure
44+
45+
46+ # vim:set shiftwidth=4 tabstop=4 expandtab textwidth=79:
You can’t perform that action at this time.
0 commit comments