The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.53 - 2018-10-01

  • Damyan Ivanov
    • drop port: option from default config
    • add port to the test server IRC config now that 6697 us the default
    • encode/decode Git directory name when passing it to Git or when reading it from the environment this matters when the directory name is not plain ASCII (Closes: #822375)
    • auto join: increase NickServ delay to 60 seconds (default is 5) this helps joining +r channels on freenode, where nick server identification takes more than 5 seconds
    • fix path to scripts in t/critic.t
    • reorder default notification order, keeping the order of colours the new order is project/module, branch, commit, author, log
    • Client::Git: strip leading whitespace when parsing the output of 'git status'
  • gregor herrmann
    • kgb-bot: human_duration(): also handle case where there are exactly two time parts. Thanks to Mattia Rizzolo for the bug report on IRC.
    • Declare compliance with Debian Policy 4.2.1.

Documentation

KGB client configuration file
KGB bot configuration file
specification of the client-server communication protocol
helper script for adding new projects to kgb-bot configuration file
an IRC bot helping collaborative work
put DebCI status of maintained packages on IRC
relay commits to KGB servers
helper script for splitting out project configurations

Modules

collaborative IRC helper
KGB bot API documentation
a single file change
relay commits to KGB servers
KGB interface to CVS
Fake KGB client
Git support for KGB client
Simple message relay KGB client
server instance in KGB client
KGB interface to Subversion
a single commit
a helper class for describing tags
add color to KGB notifications
wrap in an available JSON RPC Client implementation
Perl interface to deb.li