Changes for version 1.24 - 2012-11-22
- Documentation:
- Document KGB protocol (currently v4 JSON only).
- kgb-client.conf(5): add single-line-commit option.
- Document web-link configuration via git-config.
- Client:
- Add a few checks on the configuration file.
- Add --man and --help command-line options.
- Fix validation of --single-line-commits argument.
- Support web-link option via git configuration.
- Server:
- Avoid responding to senders having .bot. in their hostname.
- change default port to 5391. Closes Debian bug #691562 -- port conflict with approx.
- kgb-add-project: chown/chmod config (snippet) like kgb.conf.
- Use asterisk for web link separator (used also for commit message separator).
- Explicitly check and die if included conf file doesn't exist.
- Put URL on first line of multi-line notifications.
- Put back SVN in requirements now that Module::Build is fixed. See https://rt.cpan.org/Public/Bug/Display.html?id=59593
Documentation
- kgb-client.conf - KGB client configuration file
- kgb.conf - KGB bot configuration file
- KGB
- kgb-add-project - helper script for adding new projects to kgb-bot configuration file
- kgb-bot - an IRC bot helping collaborative work
- kgb-client - relay commits to KGB servers
- kgb-split-config - helper script for splitting out project configurations
Modules
- App::KGB - collaborative IRC helper
- App::KGB::API - KGB bot API documentation
- App::KGB::Change - a single file change
- App::KGB::Client - relay commits to KGB servers
- App::KGB::Client::CVS - KGB interface to CVS
- App::KGB::Client::Fake - Fake KGB client
- App::KGB::Client::Git - Git support for KGB client
- App::KGB::Client::RelayMsg - Simple message relay KGB client
- App::KGB::Client::ServerRef - server instance in KGB client
- App::KGB::Client::Subversion - KGB interface to Subversion
- App::KGB::Commit - a single commit
- WWW::Shorten::Debli - Perl interface to deb.li