2004-06-05 Saturday 17:49 mkgnu * configure.in (1.16, SCMBUG_RELEASE_0-1-0): SCMBUG ID: 288 SCMBUG NOTE:Decided to call this RELEASE_0-1-0, since the loginfo protocol has changed into the format {Vvs}, instead of {sVv}. This may cause problems in upgrading the glue. 2004-06-05 Saturday 17:47 mkgnu * configure.in (1.15): SCMBUG ID: 288 SCMBUG NOTE:Increased version number to RELEASE_0-0-9. This release includes various logging fixes, and improved parsing of the cvs arguments on commits. The loginfo file format has now been changed to {Vvs}. 2004-06-05 Saturday 17:20 mkgnu * src/lib/Scmbug/Glue.pm.in (1.29, SCMBUG_RELEASE_0-1-0): SCMBUG ID: 286 SCMBUG NOTE:All regular expressions for parsing out the filenames are now a little more robust, and the filename detection now accounts for a few more cases that were missed before. 2004-06-05 Saturday 16:13 mkgnu * src/lib/Scmbug/Glue.pm.in (1.28): SCMBUG ID: 286,155 SCMBUG NOTE:Fixed a bug where the old and new versions of a file were not reported at all, after the last change in this bug. 2004-06-05 Saturday 07:14 mkgnu * src/lib/Scmbug/Glue.pm.in (1.27): SCMBUG ID: 286,155 SCMBUG NOTE: Fixed an issue with adding new directories and parsing the "/- New directory" token. 2004-06-05 Saturday 07:00 mkgnu * src/lib/Scmbug/Glue.pm.in (1.26): SCMBUG ID: 286,155 SCMBUG NOTE:Corrected a couple of type-os and missing variable declarations. 2004-06-05 Saturday 06:54 mkgnu * src/lib/Scmbug/Glue.pm.in (1.25): SCMBUG ID: 286 SCMBUG NOTE:Removed various debugging statements from the new parsing implementation 2004-06-05 Saturday 06:51 mkgnu * src/: glue/templates/cvs/loginfo (1.7, SCMBUG_RELEASE_0-1-0), lib/Scmbug/Glue.pm.in (1.24): SCMBUG ID: 155,286 SCMBUG NOTE:Reimplemented the parsing of the cvs arguments passed in a {Vvs} format. This format is required in orded to provided maximum parsing capability against adding a filename with spaces or commas in a directory with spaces or commas. In summary: V = old version v = new version s = filename The "Vv" sits between: V v s when passed through cvs. This gives us the maximum tolerance against filenames containing commas, digits and spaces. For example, the following would be an acceptable file format (this was tested): a file with spaces,NONEs, commas, digits,1.1,2.numbers close to dots.1.2,NONe.txt 2004-06-05 Saturday 03:40 mkgnu * src/lib/Scmbug/Glue.pm.in (1.23): SCMBUG ID: 155 SCMBUG NOTE: Now bailing out as soon as the " - New Directory" string is found. 2004-06-05 Saturday 03:32 mkgnu * src/lib/Scmbug/Glue.pm.in (1.22): SCMBUG ID: 267 SCMBUG NOTE:Missed a change, and that caused the glue not to compile or run. 2004-06-05 Saturday 03:27 mkgnu * src/: glue/templates/cvs/checkoutlist (1.7), scripts/install_glue.sh.in (1.5) (utags: SCMBUG_RELEASE_0-1-0): SCMBUG ID: 287 SCMBUG NOTE:No longer copying Scmbugd.pm in the source code repository. It belongs on the server. 2004-06-05 Saturday 03:05 mkgnu * src/: glue/templates/cvs/loginfo (1.6), lib/Scmbug/Glue.pm.in (1.21): SCMBUG ID: 267,155 SCMBUG NOTE: Now providing better protection for the cases where filenames contain whitespace in them (very common in windows.) The format of the cvs arguments should now be in the format oldversion,filename,newversion. 2004-06-05 Saturday 01:12 mkgnu * src/lib/Scmbug/Glue.pm.in (1.20): SCMBUG ID: 153 SCMBUG NOTE:Now handling more gracefully the case where directories are added in CVS. CVS does not capture addition of directories with verification or log comment triggers. This activity will not be integrated with bug tracking. 2004-06-05 Saturday 00:07 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.17, SCMBUG_RELEASE_0-1-0): SCMBUG ID: 85 SCMBUG NOTE:Improved the formatting of the log messages so each message contains the originating ip and port used to handle the connection. 2004-06-04 Friday 23:58 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.16): SCMBUG ID: 85 SCMBUG NOTE:Switched some error messages to activity messages. Error messages are intented for errors reported by the daemon, not as a result of the requests sent by users. 2004-06-04 Friday 23:55 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.15): SCMBUG ID: 85 SCMBUG NOTE:Added some missing newlines in some calls for error log messages 2004-06-04 Friday 23:44 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.14): SCMBUG ID: 85 SCMBUG NOTE: Fixed a couple of bugs where the logmsg function was called without 2 parameters, but just one. Also, now flushing the error and log messages. Removed the connection_handler() function. 2004-05-25 Tuesday 21:50 mkgnu * configure.in (1.14, SCMBUG_RELEASE_0-0-8): SCMBUG ID: 222 SCMBUG NOTE:Raised release version to RELEASE_0-0-8. In this release, the status of a bug is correctly checked for being in an assigned or reopened state. Also, the Bugzilla version cache is regenerated automatically on tag operations. 2004-05-25 Tuesday 21:46 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.13, SCMBUG_RELEASE_0-0-8): SCMBUG ID: 221 SCMBUG NOTE:Now deleting the data/versioncache file when a tag operation occurs, so bugzilla will be forced to regenerate an up-to-date version of it. 2004-05-25 Tuesday 21:27 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.12): SCMBUG ID: 217 SCMBUG NOTE:Fixed a bug where the state of a bug was not correctly queried from the database, resulting in commits against bugs not in the assigned or reopened states. Now also reporting the state in which the bug is. 2004-05-25 Tuesday 20:53 mkgnu * src/lib/Scmbug/Glue.pm.in (1.19, SCMBUG_RELEASE_0-0-8): SCMBUG ID: 216 SCMBUG NOTE:Trying to debug why the glue remains disabled. 2004-05-25 Tuesday 20:50 mkgnu * src/lib/Scmbug/Glue.pm.in (1.18): SCMBUG ID: 216 SCMBUG NOTE:Still testing why the glue remains disabled. 2004-05-25 Tuesday 20:47 mkgnu * src/lib/Scmbug/Glue.pm.in (1.17): SCMBUG ID: 216 SCMBUG NOTE:Debugging the output of the glue to see if the enabled flag is compared correctly. 2004-05-25 Tuesday 20:44 mkgnu * src/lib/Scmbug/Glue.pm.in (1.16): SCMBUG ID: 82 SCMBUG NOTE:The notice that advices the user to upgrade the glue and daemon to use matching versions is actually displayed now! 2004-05-25 Tuesday 20:37 mkgnu * src/lib/Scmbug/Glue.pm.in (1.15): SCMBUG ID: 216 SCMBUG NOTE:Changed the way the enabled flag from teh configuration is checked to see if the glue is active. 2004-05-25 Tuesday 20:28 mkgnu * configure.in (1.13, SCMBUG_RELEASE_0-0-7): SCMBUG ID: 215 SCMBUG NOTE:Raised release version to RELEASE_0-0-7. This release includes tagging support. 2004-05-25 Tuesday 03:57 mkgnu * src/lib/Scmbug/: Glue.pm.in (1.14), Scmbugd.pm.in (1.11) (utags: SCMBUG_RELEASE_0-0-7): SCMBUG ID: 65 SCMBUG NOTE:Now deleting tags and adding tags correctly. Fixed a problem with porsing the regular expression that identified the tag operation type. 2004-05-25 Tuesday 02:06 mkgnu * src/: glue/etc/scmbug/glue.conf.template (1.4, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7), lib/Scmbug/Glue.pm.in (1.13), lib/Scmbug/Scmbugd.pm.in (1.10), scripts/install_glue.sh.in (1.4, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7): SCMBUG ID: 65 SCMBUG NOTE:Now capturing the tagging trigger and adding tags in bugzilla as product versions. 2004-05-24 Monday 23:16 mkgnu * src/: lib/Scmbug/Glue.pm.in (1.12), lib/Scmbug/Scmbugd.pm.in (1.9), scripts/install_glue.sh.in (1.3): SCMBUG ID: 65 SCMBUG NOTE:Added support in the glue portion for catpuring the tagging operation, and transporting all the required data describing this action to the scmbugd. There is no support in the daemon yet for inserting the tag name in the bug tracking system. 2004-05-24 Monday 21:56 mkgnu * src/glue/templates/cvs/taginfo (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7): SCMBUG ID: 65 SCMBUG NOTE:Adding the template file that will be used to capture tags. 2004-05-24 Monday 21:22 mkgnu * configure.in (1.12, SCMBUG_RELEASE_0-0-6): SCMBUG ID: 211 SCMBUG NOTE: Increased the version number to RELEASE_0-0-6 in the configure.in file. 2004-05-24 Monday 21:14 mkgnu * src/lib/Scmbug/: Glue.pm.in (1.11), Scmbugd.pm.in (1.8) (utags: SCMBUG_RELEASE_0-0-6): SCMBUG ID: 76 SCMBUG NOTE:Now using the generic function file_content to read the configuration files, rather than using the cat command. 2004-05-24 Monday 20:56 mkgnu * src/scripts/install_glue.sh.in (1.2, SCMBUG_RELEASE_0-0-6): SCMBUG ID: 67 SCMBUG NOTE:Formatting issues with the log message commited when the glue is updated. 2004-05-24 Monday 20:25 mkgnu * configure.in (1.11, SCMBUG_RELEASE_0-0-5): SCMBUG ID: 210 SCMBUG NOTE:Raised version number to RELEASE_0-0-5 in the configure.in file. 2004-05-24 Monday 20:24 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.7, SCMBUG_RELEASE_0-0-5): SCMBUG ID: 143 SCMBUG NOTE:Further formatting changes of the log message size error. 2004-05-24 Monday 20:22 mkgnu * src/lib/Scmbug/Glue.pm.in (1.10, SCMBUG_RELEASE_0-0-5): SCMBUG ID: 143 SCMBUG NOTE:Corrected the way the error message is displayed. 2004-05-24 Monday 20:18 mkgnu * src/lib/Scmbug/Glue.pm.in (1.9): SCMBUG ID: 143 SCMBUG NOTE: Now displaying a highly visible error when a submission request is denied. 2004-05-24 Monday 20:15 mkgnu * configure.in (1.10): SCMBUG ID: 143 SCMBUG NOTE:Now also setting the glue installation script to be executable. 2004-05-24 Monday 20:12 mkgnu * Makefile.in (1.9, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5), configure.in (1.9), src/scripts/install_glue.sh (1.20), src/scripts/install_glue.sh.in (1.1, SCMBUG_RELEASE_0-0-5): SCMBUG ID: 143 SCMBUG NOTE: Now generating the glue installation script automatically. This script now includes a log message that is over the default of 50 characters, so the glue can install itself correctly. 2004-05-24 Monday 20:04 mkgnu * src/lib/Scmbug/: Glue.pm.in (1.8), Scmbugd.pm.in (1.6): SCMBUG ID: 143 SCMBUG NOTE:Now checking in the daemon the size of the original log message, prior to it being appended the list of modified files. 2004-05-24 Monday 19:38 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.5): SCMBUG ID: 143 SCMBUG NOTE:Now using the correct configuration variable for the minimum log size to compare the size. 2004-05-24 Monday 19:12 mkgnu * src/lib/Scmbug/Glue.pm.in (1.7): SCMBUG ID: 82 SCMBUG NOTE:Now using a notice to inform that there is a version mismatch between glue and daemon. 2004-05-24 Monday 19:00 mkgnu * configure.in (1.8, SCMBUG_RELEASE_0-0-4): SCMBUG ID: 209 SCMBUG NOTE:Raised version of the system to the new RELEASE_0-0-4. 2004-05-24 Monday 18:57 mkgnu * src/lib/Scmbug/Glue.pm.in (1.6, SCMBUG_RELEASE_0-0-4): SCMBUG ID: 82 SCMBUG NOTE:Now reporting the version the glue and daemon use, if they do not match. 2004-05-24 Monday 18:50 mkgnu * src/scmbugd/etc/scmbugd.conf.template (1.5, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4): SCMBUG ID: 143 SCMBUG NOTE:Corrected the minimum log size in the template. It was not set to a value correctly, but to a hash reference. 2004-05-24 Monday 18:36 mkgnu * src/lib/Scmbug/Glue.pm.in (1.5): SCMBUG ID: 206 SCMBUG NOTE:Added some missing newlines in the error messages reported. 2004-05-24 Monday 18:14 mkgnu * configure.in (1.7, SCMBUG_RELEASE_0-0-3): SCMBUG ID: 207 SCMBUG NOTE:Raised release version to 0-0-3. 2004-05-24 Monday 18:10 mkgnu * src/lib/Scmbug/Glue.pm.in (1.4, SCMBUG_RELEASE_0-0-3): SCMBUG ID: 206 SCMBUG NOTE:The errors reported now are more visible. 2004-05-24 Monday 18:06 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.4, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3): SCMBUG ID: 143 SCMBUG NOTE:Added a missing ; 2004-05-24 Monday 18:02 mkgnu * src/: lib/Scmbug/Scmbugd.pm.in (1.3), scmbugd/etc/scmbugd.conf.template (1.4, SCMBUG_RELEASE_0-0-3): SCMBUG ID: 143 SCMBUG NOTE:Implemented the feature of requiring a log message with a minimum log size. 2004-05-23 Sunday 07:53 mkgnu * src/lib/Scmbug/Glue.pm.in (1.3): SCMBUG ID: 203 SCMBUG NOTE:Changed the formatting to display "old new filename". Still need to use Perls formatting capabilities properly 2004-05-23 Sunday 07:34 mkgnu * src/: glue/etc/scmbug/glue.conf.template (1.3, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3), lib/Scmbug/Glue.pm.in (1.2): SCMBUG ID: 79 SCMBUG NOTE:Implemented the feature of checking if the SCMBUG glue is enabled before using it. 2004-05-23 Sunday 06:14 mkgnu * Makefile.in (1.8, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3): SCMBUG ID: 202 SCMBUG NOTE:Now cleaning an extra file on clean. 2004-05-23 Sunday 06:09 mkgnu * configure.in (1.6, SCMBUG_RELEASE_0-0-2): SCMBUG ID: 202 SCMBUG NOTE:Raised the release version to SWATCH_RELEASE_0-0-2 2004-03-22 Monday 07:35 mkgnu * configure.in (1.5): SCMBUG ID: 81 SCMBUG NOTE:Fixed a type-o 2004-03-22 Monday 07:31 mkgnu * Makefile.in (1.7, SCMBUG_RELEASE_0-0-2), configure.in (1.4), product_release.conf.in (1.4, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2): SCMBUG ID: 81 SCMBUG NOTE:Now autogenerating and cleaning the library modules using autoconf. Added lines to specify that the Changelog file should be excluded from tag checks. 2004-03-22 Monday 07:29 mkgnu * doc/INSTALL.in (1.5, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2): SCMBUG ID: 66 SCMBUG NOTE:Reverted back to using the autoconf-generated paths 2004-03-22 Monday 07:22 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.2, SCMBUG_RELEASE_0-0-2): SCMBUG ID: 76 SCMBUG NOTE:Temporarily fixed the bug that caused scmbugd to hang. 2004-03-22 Monday 07:20 mkgnu * src/lib/Scmbug/: Glue.pm (1.17), Glue.pm.in (1.1, SCMBUG_RELEASE_0-0-2), Scmbugd.pm (1.22), Scmbugd.pm.in (1.1): SCMBUG ID: 81 SCMBUG NOTE:Now autogenerating the library module files 2004-03-20 Saturday 18:36 mkgnu * Makefile.in (1.6, SCMBUG_RELEASE_0-0-1): SCMBUG ID: 81 SCMBUG NOTE:Now creating a log file prior to releasing 2004-03-20 Saturday 18:34 mkgnu * Makefile.in (1.5), product_release.conf.in (1.3, SCMBUG_RELEASE_0-0-1): SCMBUG ID: 81 SCMBUG NOTE:Added lines to the makefile to create releases. configured the release file to checks if all files are tagged prior to releasing. 2004-03-20 Saturday 17:55 mkgnu * Makefile.in (1.4): SCMBUG ID: 81 SCMBUG NOTE:Now removing some extra junk directories on distclean 2004-03-20 Saturday 17:52 mkgnu * doc/INSTALL.in (1.4, SCMBUG_RELEASE_0-0-1): SCMBUG ID: 66 SCMBUG NOTE:No longer usinge the autoconf-generated file paths in the INSTALL.in documentation file 2004-03-20 Saturday 07:36 mkgnu * src/lib/Scmbug/: Glue.pm (1.16), Scmbugd.pm (1.21) (utags: SCMBUG_RELEASE_0-0-1): SCMBUG ID: 76 SCMBUG NOTE:Eliminated use of the cat UNIX command. 2004-03-20 Saturday 07:20 mkgnu * product_release.conf.in (1.2): Added the proper @@ symbols around some variables for interpretation from autoconf. 2004-03-20 Saturday 07:20 mkgnu * doc/INSTALL.in (1.3): Clarified how the module can be install in the standard perl location. 2004-03-20 Saturday 06:23 mkgnu * product_release.conf (1.2), product_release.conf.in (1.1): The product release description file should be autogenerated. 2004-03-20 Saturday 06:22 mkgnu * Makefile.in (1.3), configure.in (1.3, SCMBUG_RELEASE_0-0-1), product_release.conf (1.1): Now creating and deleting a configuration file describing how the source should be released. 2004-03-20 Saturday 06:20 mkgnu * doc/INSTALL.in (1.2): Document how to directly install the modules using perl. 2004-03-19 Friday 00:41 mkgnu * Makefile.in (1.2), configure.in (1.2), src/lib/MANIFEST (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1), src/lib/Makefile.PL.in (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Added the files needed to build and install the Scmbug Perl library as a Perl module 2004-03-18 Thursday 08:30 mkgnu * Makefile.in (1.1), configure.in (1.1), regen.sh (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1), doc/AUTHORS (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1), doc/COPYING (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1), doc/INSTALL.in (1.1), doc/README.in (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1), doc/TODO (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1), src/glue/bin/scmbug_activity.pl (1.6, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1), src/lib/Scmbug/Glue.pm (1.15), src/lib/Scmbug/Scmbugd.pm (1.20), src/scmbugd/scmbugd.pl (1.4, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Added documentation, licensce information and autoconf support 2004-03-18 Thursday 00:42 mkgnu * src/glue/etc/scmbug/log_template (1.7, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Fixed a type-o 2004-03-18 Thursday 00:32 mkgnu * src/scmbugd/etc/scmbugd.conf.template (1.3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Updated the scmugd template to include an example of setting the log files 2004-03-18 Thursday 00:25 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.19): Improved the logging capability 2004-03-17 Wednesday 23:53 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.18): Fixed various type-o errors 2004-03-17 Wednesday 23:44 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.17): Grouped the functionality that appends comments to multiple bugs. Also added daemon logging support 2004-03-17 Wednesday 23:06 mkgnu * src/scripts/install_glue.sh (1.19, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Now installation involves FIRST installing all needed files, and then adding in the triggers. Also taking the I address of the scmbugd as input. 2004-03-17 Wednesday 23:05 mkgnu * src/scmbugd/etc/scmbugd.conf.template (1.2): Commented the configuration variables Now accepting a map of username to email addresses 2004-03-17 Wednesday 23:04 mkgnu * src/glue/etc/scmbug/glue.conf.template (1.2, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Now replacing the ip address area using the install script 2004-03-17 Wednesday 23:03 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.16): Modified the Scmbugd to translate usernames to email addresses in bugzilla (bug tracking system login names in general) 2004-03-17 Wednesday 23:01 mkgnu * src/lib/Scmbug/Glue.pm (1.14): Now using the $USER variable instead of $SCMBUG_USERNAME 2004-03-17 Wednesday 04:02 mkgnu * src/lib/Scmbug/: Glue.pm (1.13), Scmbugd.pm (1.15): Now displaying the error messages returned by the scmbugd after a request is denied 2004-03-16 Tuesday 22:45 mkgnu * src/scripts/install_glue.sh (1.18): Now requesting the bug id against which the glue is installed. 2004-03-16 Tuesday 22:38 mkgnu * src/lib/Scmbug/Glue.pm (1.12): Now correctly reading log messages provided on commit for verification 2004-03-16 Tuesday 22:36 mkgnu * src/scmbugd/scmbugd (1.2, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Added a wrapper shell script that starts scmbugd 2004-03-16 Tuesday 22:36 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.14): Added functionality to daemonize the daemon 2004-03-16 Tuesday 22:35 mkgnu * src/scripts/install_glue.sh (1.17): Added a comment that allows the installation script to update the glue 2004-03-16 Tuesday 22:35 mkgnu * src/scripts/scmbugd.rc.redhat (1.2, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Updated the redhat rc script 2004-03-16 Tuesday 22:13 mkgnu * src/scmbugd/scmbugd (1.1): Added a shell script that invokes the scmbugd daemon 2004-03-16 Tuesday 21:22 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.13): Added better error reporting when no list of bugids is supplied 2004-03-16 Tuesday 21:18 mkgnu * src/scripts/install_glue.sh (1.16): Copying the verifymsg template, rather than commitinfo 2004-03-16 Tuesday 21:18 mkgnu * src/glue/templates/cvs/verifymsg (1.6, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Using the DEFAULT keyword, just like I should. 2004-03-16 Tuesday 21:10 mkgnu * src/glue/templates/cvs/: commitinfo (1.2), verifymsg (1.5): Again using verifymsg. 2004-03-16 Tuesday 20:58 mkgnu * src/scripts/install_glue.sh (1.15): Copying the commitinfo file 2004-03-16 Tuesday 20:57 mkgnu * src/glue/templates/cvs/: commitinfo (1.1), verifymsg (1.4): Removing verifymsg, and using commitinfo instead, again! 2004-03-16 Tuesday 18:45 mkgnu * src/glue/templates/cvs/verifymsg (1.3): Added back in the verifymsg file. Previously it was removed, instead 2004-03-16 Tuesday 18:44 mkgnu * src/glue/templates/cvs/verifymsg (1.2): Added back in the verifymsg file 2004-03-16 Tuesday 02:48 mkgnu * src/scripts/install_glue.sh (1.14): Now also installing the verifymsg file 2004-03-16 Tuesday 02:45 mkgnu * src/scripts/install_glue.sh (1.13): Improved an output message 2004-03-16 Tuesday 02:42 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.12): Introduced functionality that checks if a bug is in the assigned state, but it does not seem to work all that well! Also added functionality that returns error messages if a verify request is denied 2004-03-16 Tuesday 02:40 mkgnu * src/lib/Scmbug/Glue.pm (1.11): Introduced functionality to remove all whitespace from the list of bug ids 2004-03-16 Tuesday 01:55 mkgnu * src/glue/templates/cvs/verifymsg (1.1): Addded a file that will be used to verify that a bug should be committed against the bug tracking system. 2004-03-16 Tuesday 01:53 mkgnu * src/lib/Scmbug/: Glue.pm (1.10), Scmbugd.pm (1.11): Introduced functionality to verify that a certain bug belongs to the user attempting to commit against it. 2004-03-16 Tuesday 00:43 mkgnu * src/glue/etc/scmbug/log_template (1.6): Added extra spacing to ease the process of just hitting the down arrow and having thhe cursor fall directly into the NOTE: line 2004-03-16 Tuesday 00:20 mkgnu * src/scmbugd/scmbugd.pl (1.3): New passing the command line arguments to function start_daemon 2004-03-16 Tuesday 00:20 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.10): New accepting the command line arguments in function start_daemon 2004-03-16 Tuesday 00:10 mkgnu * src/scripts/install_glue.sh (1.12): Fixed the paths to the template conf file of the glue 2004-03-16 Tuesday 00:01 mkgnu * src/: glue/templates/cvs/checkoutlist (1.6, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1), lib/Scmbug/Glue.pm (1.9): formatting change 2004-03-15 Monday 23:52 mkgnu * src/scripts/install_glue.sh (1.11): Now checking if the glue configuration file exists before overwriting it 2004-03-15 Monday 23:50 mkgnu * src/scripts/install_glue.sh (1.10): Now checking that there is no glue configuration file before adding one. 2004-03-15 Monday 23:41 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.9): Added a missing declaration. 2004-03-15 Monday 23:36 mkgnu * src/lib/Scmbug/: Glue.pm (1.8), Scmbugd.pm (1.8): Set the configuration file of the scmbugd to come in as an argument 2004-03-15 Monday 23:34 mkgnu * src/lib/Scmbug/: Glue.pm (1.7), Scmbugd.pm (1.7): Modified the glue and scmbugd libraries to read their configuration data from a file. Also added functionality in Scmbugd to connect to bugzilla and commit log messages. 2004-03-15 Monday 23:33 mkgnu * src/glue/templates/cvs/: checkoutlist (1.5), loginfo (1.5, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Modified the chekcout list to manage the glue configuration file, and now passing that filename as an argument during commit. 2004-03-15 Monday 23:32 mkgnu * src/glue/etc/scmbug/glue.conf.template (1.1): Added a template configuration file used by the glue 2004-03-15 Monday 23:29 mkgnu * src/scripts/: install_glue.sh (1.9), scmbugd.rc.redhat (1.1): Added a redhat rc script Modified the installation script to copy the config file of the glue 2004-03-15 Monday 23:01 mkgnu * src/scmbugd/etc/scmbugd.conf.template (1.1): Added a template configuration file for the scmbugd daemon 2004-03-15 Monday 22:53 mkgnu * src/lib/Scmbug/Glue.pm (1.6): New using environment variable SCMBUG_USERNAME from which the username used in the bugtracking tool is extracted 2004-03-15 Monday 16:56 mkgnu * src/scripts/scmbugd.rc (1.1, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): Added an rc script 2004-03-15 Monday 08:54 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.6): Now using a separate function to talk to bugzilla. 2004-03-15 Monday 08:39 mkgnu * src/lib/Scmbug/: Glue.pm (1.5), Scmbugd.pm (1.5): Verified that submitting requests from the glue to the scmbugd works 2004-03-15 Monday 07:52 mkgnu * src/lib/Scmbug/: Glue.pm (1.4), Scmbugd.pm (1.4): Prepared the request to be send to the scmbugd 2004-03-15 Monday 03:51 mkgnu * src/glue/templates/cvs/checkoutlist (1.4): Corrected the problem with cvs not checking out the latest versions of files 2004-03-15 Monday 03:49 mkgnu * src/: glue/bin/scmbug_activity.pl (1.5), lib/Scmbug/Glue.pm (1.3), scmbugd/scmbugd.pl (1.2): Package issues. 2004-03-15 Monday 03:44 mkgnu * src/scripts/install_glue.sh (1.8): Path issue fix 2004-03-15 Monday 03:44 mkgnu * src/lib/Scmbug/Glue.pm (1.2): Temporary fix 2004-03-15 Monday 03:37 mkgnu * src/scripts/install_glue.sh (1.7): Modified the install script to copy the library files from a new location 2004-03-15 Monday 03:32 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.3): Added functionality to accept bug tracking glue requests 2004-03-15 Monday 01:23 mkgnu * src/lib/Scmbug/Scmbugd.pm (1.2): Improved the accept loop. 2004-03-15 Monday 01:12 mkgnu * src/scripts/install_glue.sh (1.6): No longer copying the templates in a template directory. They are not needed. 2004-03-15 Monday 01:12 mkgnu * src/: glue/bin/scmbug_activity.pl (1.4), lib/Scmbug/Glue.pm (1.1), lib/Scmbug/Scmbugd.pm (1.1), scmbugd/scmbugd.pl (1.1): Commiting so far implementation of a scmbugd, and a seporation of the library into Glue and Scmbugd 2004-03-14 Sunday 20:56 mkgnu * src/scripts/install_glue.sh (1.5): More clarifications 2004-03-14 Sunday 20:55 mkgnu * src/scripts/install_glue.sh (1.4): Improved the glue installation script 2004-03-14 Sunday 20:31 mkgnu * src/glue/bin/scmbug_activity.pl (1.3): Removed some unessecary debug statements 2004-03-14 Sunday 20:29 mkgnu * src/glue/etc/scmbug/log_template (1.5): Clarified that multiple ids can be specified 2004-03-14 Sunday 20:15 mkgnu * src/glue/etc/scmbug/log_template (1.4): Changed log template 2004-03-14 Sunday 19:17 mkgnu * src/glue/templates/cvs/: loginfo (1.4), rcsinfo (1.4, SCMBUG_RELEASE_0-1-0, SCMBUG_RELEASE_0-0-8, SCMBUG_RELEASE_0-0-7, SCMBUG_RELEASE_0-0-6, SCMBUG_RELEASE_0-0-5, SCMBUG_RELEASE_0-0-4, SCMBUG_RELEASE_0-0-3, SCMBUG_RELEASE_0-0-2, SCMBUG_RELEASE_0-0-1): FIxed the formatting 2004-03-14 Sunday 19:05 mkgnu * src/glue/etc/scmbug/log_template (1.3): No trailing line in the log template 2004-03-14 Sunday 18:57 mkgnu * src/glue/etc/scmbug/log_template (1.2): Added an axtra separator line 2004-03-14 Sunday 18:57 mkgnu * src/glue/bin/scmbug_activity.pl (1.2): Setup Scmbug to be a class and an object is instantiated out of it. 2004-03-14 Sunday 08:29 mkgnu * src/glue/templates/cvs/rcsinfo (1.3): FIxed an issue with the path to the template 2004-03-14 Sunday 08:24 mkgnu * src/: glue/templates/cvs/checkoutlist (1.3), glue/templates/cvs/loginfo (1.3), glue/templates/cvs/rcsinfo (1.2), scripts/install_glue.sh (1.3): Various more fixes in setting correct paths to files 2004-03-14 Sunday 08:15 mkgnu * src/glue/templates/cvs/: checkoutlist (1.2), loginfo (1.2): Corrected the path with which the glue is called 2004-03-14 Sunday 08:12 mkgnu * src/scripts/install_glue.sh (1.2): Fixed various issues with the installation script 2004-03-14 Sunday 08:05 mkgnu * src/scripts/install_glue.sh (1.1): Implemented a barely functional installation script. 2004-03-14 Sunday 07:58 mkgnu * src/glue/etc/scmbug/log_template (1.1): Moved the template in a different directory 2004-03-14 Sunday 07:47 mkgnu * src/glue/templates/cvs/: checkoutlist (1.1), loginfo (1.1), rcsinfo (1.1): The CVS files that need to be modified to enable the integration. 2004-03-14 Sunday 07:46 mkgnu * src/glue/bin/scmbug_activity.pl (1.1): Commiting the general script that will be used to process all incoming activities generated from the source code version control system.