]> git.donarmstrong.com Git - debbugs.git/commit
* Add Debbugs::Control which will eventually contain most of the
authorDon Armstrong <don@donarmstrong.com>
Wed, 13 Jun 2007 14:30:12 +0000 (15:30 +0100)
committerDon Armstrong <don@donarmstrong.com>
Wed, 13 Jun 2007 14:30:12 +0000 (15:30 +0100)
commitbe4f44cfbf65f509a237926f168fe6ffc19ccf96
tree4b353c8c9eb2b0e38a5fb10a7c49a0ff618981ca
parentc52209e76ccaefb1e320dafe0c5abf4218cd5a3c
 * Add Debbugs::Control which will eventually contain most of the
   control actions which are currently stuck in service.in

 * Add bug_archive and bug_unarchive routines which are called by
   service.in and expire.in as appropriate

 * Change expire.in to use bug_archive

 * Test archival and unarchival in 06_mail_handling.t
 * Document archive and unarchive control commands

 * Add control_request* configuration variables for the fake messages
   appended to the log when bugs are archived/unarchived internally.

 * Move escape_log to Debbugs::Log and rename it
 * Change all usages of escapelog to escape_log; escape_log now
   returns a list instead of pointlessly using an ARRAYREF.
 * No longer export things by default from Debbugs::Log

 * Move logreadbugmerge to Debbugs::Status where it should have been
   originally

 * Use append_action_to_log in Debbugs::Control (possibly should be in
   Debbugs::Log) instead of duplicating it everywhere. [It's still
   duplicated in service.in's -1.log, but sue me.]
Debbugs/Common.pm
Debbugs/Config.pm
Debbugs/Control.pm [new file with mode: 0644]
Debbugs/Log.pm
Debbugs/Status.pm
html/server-control.html.in
scripts/errorlib.in
scripts/expire.in
scripts/process.in
scripts/service.in
t/06_mail_handling.t