09-16-02: Added changed command to view files associated with a particular
job and job number.
10-02-02: Added newjob job.
10-05-02: Added sysinfo function.
10-07-02: Added case sensitivity to sql queries.
10-15-02: Added range ability to changed function.
10-17-02: Added notify command for general broadcasts of submitted
changes to a particular job. Usefull for blasting
information on failed testing to those developers involved.
12-04-02: Added global emailing upon failed builds on a per-job basis.
01-03-03: Added servers command to display other build servers known by
SQL.
03-26-03: Added support to allow sending email for sequential failed builds.
04-22-03: Updated logging facilities. changed, and servers commands
now produce more readable output.
05-06-03: Added cvsperms command to remotely control cp-projects file.
The command does not handle the type of permssions, only those
who are allowed to check in to the project.
05-15-03: Added Win32 support to promote function.
09-17-03: Added CVS module exclusion. Adding a !module will exclude that
module for a stdout update but include it for a build.
11-20-03: Added new function debuglog to examine debuglog for any given
build.
12-09-03: Added clone function to create new job using parameters from
existing job.
02-24-04: Threaded buildserver to eliminate having to run separate monitor
process.
03-26-04: Added 'all' as a valid arg to disable and enable. Removed
support for configuration from flat text files, SQL is now
the only mode for buildserver configuration.
04-19-04: Jobs should now automatically determine disk space requirements
for themselves updating usage upon competion of successfull
build.
05-27-04: Added support for HTML generation of Perforce changes for
lastchange command.
07-23-04: Command usage now supports a standard set of switches. Command
indirection to other servers is now supported with all commands
using -S servername switch to any arg. The buildserver is now
fully supported as a Windows service. The genweb command has
been updated to support javascript, and additional states.
07-28-04: Added process tracking. Jobs can now be killed using the
enable command with a '-k' arg. Os specific routines are
now automatically loaded.
08-18-04: Buildserver now runs using RPC. The client has been updated
to support an interactive shell.
10-06-04: Centralize all configuration by hostname for each defined
buildserver.