X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=irkerhook.py;h=2d6df23f13e8aa02d127800e718f26d04f794531;hb=56654dcaf6c75cadd659e058fcfd65667276e26e;hp=823ce52d854144ccf5c714fefbd08591f4a04f01;hpb=eed1855ce2bfc51ab77febfc015a1558de4395bb;p=bzrirker.git diff --git a/irkerhook.py b/irkerhook.py index 823ce52..2d6df23 100644 --- a/irkerhook.py +++ b/irkerhook.py @@ -3,16 +3,7 @@ # Copyright 2012 Neil Muller # GPL 2+ - see COPYING for details -from bzrlib import ( - errors, - revision as _mod_revision, - ) -from bzrlib.config import ( - ListOption, - Option, - bool_from_store, - int_from_store, - ) +from bzrlib.config import Option import socket import sys import json @@ -48,15 +39,13 @@ class IrkerSender(object): 'rev': '%d' % self.revno, 'files': ' '.join(files), 'logmsg': self.revision.get_summary(), - 'url': self.url(), } for name, value in self.colours(): fields[name] = value text = ('%(bold)s%(project)s:%(reset)s ' '%(green)s%(committer)s%(reset)s ' '%(repo)s * %(bold)s%(rev)s%(reset)s / ' - ' %(bold)s%(files)s%(reset)s: %(logmsg)s ' - '%(brown)s%(url)s%(reset)s' % fields) + ' %(bold)s%(files)s%(reset)s: %(logmsg)s ' % fields) return text def url(self): @@ -69,7 +58,7 @@ class IrkerSender(object): return url def colours(self): - colour_style = self.config.get('irker_colors') + colour_style = self.config.get('irker_colours') colours = { 'bold': '', 'green': '', @@ -126,6 +115,8 @@ class IrkerSender(object): # Do this after we have locked, to make things faster. self._setup_revision_and_revno() channels = self.config.get('irker_channels') + if channels: + channels = channels.split(',') msg = unicode(self._format()) # We rely on the server truncating, rather than trying to be # too fancy here