X-Git-Url: https://git.ctpug.org.za/?p=bzrirker.git;a=blobdiff_plain;f=__init__.py;h=448e24ac4be48df7de5a9fbbacd83eeb83e484c2;hp=26d45a2cd80aeb200bf7c8fd2bfbb04bff9da88d;hb=HEAD;hpb=e034d54fe141c0d7cb3f8d93f945e8ba7bcf4d07 diff --git a/__init__.py b/__init__.py index 26d45a2..448e24a 100644 --- a/__init__.py +++ b/__init__.py @@ -4,7 +4,16 @@ # GPL 2+ - see COPYING for details """Sending irker notifications for commits and branch changes. -Details to follow +This will talk to an irkerd (currently assumed to be running on localhost) +and post commit logs. + +Useful configuration settings: + irker_project - The name of the project used in announcements + irker_channels - The irc channels to post announcements to + irker_colours - Settings for using colours in the announcements (ANSI or + mIRC) + irker_server - Host for the irkerd server (localhost by default) + irker_port - port to connect to (6659 by default) """ from bzrlib.config import option_registry @@ -17,7 +26,6 @@ from bzrlib.plugins.bzrirker import irkerhook as _irkerhook """) - def branch_commit_hook(local, master, old_revno, old_revid, new_revno, new_revid): """This is the post_commit hook that runs after commit.""" @@ -52,10 +60,11 @@ option_registry.register_lazy("irker_colours", "bzrlib.plugins.bzrirker.irkerhook", "opt_irker_colours") option_registry.register_lazy("irker_project", "bzrlib.plugins.bzrirker.irkerhook", "opt_irker_project") +option_registry.register_lazy("irker_server", + "bzrlib.plugins.bzrirker.irkerhook", "opt_irker_server") +option_registry.register_lazy("irker_port", + "bzrlib.plugins.bzrirker.irkerhook", "opt_irker_port") from bzrlib.hooks import install_lazy_named_hook -# This causes double commit messages - investigate what we need further -#install_lazy_named_hook("bzrlib.branch", "Branch.hooks", 'post_commit', -# branch_commit_hook, 'bzr-irker') install_lazy_named_hook("bzrlib.branch", "Branch.hooks", - 'post_change_branch_tip', branch_post_change_hook, 'bzr-irker') + 'post_commit', branch_post_change_hook, 'bzr-irker')