Skip to content

Commit 0e009bc

Browse files
author
Dave Lawrence
committed
initial import
0 parents  commit 0e009bc

File tree

7 files changed

+1739
-0
lines changed

7 files changed

+1739
-0
lines changed

README.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
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.

__init__.py

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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+
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:

0 commit comments

Comments
 (0)