App-KGB

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


1.01 2009-12-05
  * Client: drop branch/module detection if not all changed paths are in the
    same branch/module

1.00 2009-12-02
  * ServerRef: send commit_id as a string
  * Commit: decode UTF-8 log messages
  * ServerRef: encode all strings before sending

0.16 2009-11-24
  * bot:
    + print the path information part along the author and revision

0.15 2009-11-07
  * bot:
    + bump years of copyright
    + make manual page speak about 'kgb-bot', not 'KGB'
    + out(): this is a class method, do not print the first argument
    + remove the '_ECHO_' network
  * Git:
    + more robust commit parsing
    + fix describing newly created branches
  * client:
    + fail gracefuly when repo type module is not available
  * tests
    + support sending test commits to a live running bot when
      TEST_KGB_BOT_RUNNING is in the environment

0.14 2009-11-02
  * Git: fix describing merge commits
  * bot: replace change flags (A+)... with colors
  * bot: avoid sending changed files list for commits that don't
    contain changed files
  * bot: always detect common changes directory

0.13 2009-11-01
  * kgb-bot: fix the code detecting common root for all changes

0.12 2009-10-31
  * add a test ensuring that App::KGB and kgb-bot are the same version
  * client
    + honor branch and module supplied by commit
    + make server choice stable within one client call
    + Git
      - drop autodie and check for error when calling open()
      - when describing changes, use App::KGB::Change objects
      - fix parsing of multi-line log messages
      - fix reverse commit order on branch updates
      - special handling of signed/annotated tags
      - use raw commit logs to detect file additions/removals

0.11 2009-10-26
  * move generation of a smart answers to a subroutine
  * make the autoresponder use polygen
  * fix typo in an error message

0.10 2009-10-25
  * kgb-bot has its own version. no longer pulls the client via App::KGB

0.09 2009-10-24
  * print unhandled IRC stuff only when debugging is enabled
  * implement logging
  * drop auto-rejoin TODO item (sort of done)
  * move discovery of sender's net into a subroutine
  * respond to CTCP requests
  * implement !version command
  * MANIFEST.SKIP: also skip blib
  * make orig target invoke d/rules clean to ensure the tarball is created
    off a clean tree
  * test-server.conf: use local irc server for testing
    test server considers all local users admins
  * handle both public and private messages



( run in 1.649 second using v1.01-cache-2.11-cpan-99c4e6809bf )