2004-07-11 Sunday 18:04 mkgnu * packaging/debian/changelog (1.2, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Updated the Debian changelog to reflect the upcoming release SCMBUG_RELEASE_0-1-3. 2004-07-11 Sunday 18:04 mkgnu * Makefile.in (1.17, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Corrected the automatically inserted comment in the Debian changelog to use the full tag name of the release. 2004-07-11 Sunday 18:01 mkgnu * Makefile.in (1.16), configure.in (1.23, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Now using a new variable that will hold the version of the packages that will be prepared for various operating systems in the format x.y.z, rather than the development-specified format. The debchange tool uses this variable to update the Debian changelog file accordingly. 2004-07-11 Sunday 08:14 mkgnu * configure.in (1.22): SCMBUG ID: 360 SCMBUG NOTE:Increased release version to 0-1-3. This release reorganizes the source for Debian packaging. It permits creating three Debian packages: scmbug-doc, scmbug-tools, scmbug-server. 2004-07-11 Sunday 07:51 mkgnu * Makefile.in (1.15): SCMBUG ID: 345 SCMBUG NOTE:Now instructing dpkg-buildpackage to cleanup after the package is built 2004-07-11 Sunday 07:51 mkgnu * packaging/debian/rules (1.6, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Removed a dangling reference to the build-arch rule that has already been removed. Also cleaning up the build-indep-stamp file. 2004-07-11 Sunday 07:25 mkgnu * packaging/debian/rules (1.5): SCMBUG ID: 345 SCMBUG NOTE:Removed the binary-arch rule, since there are no architecture-dependent binaries in this package. This is all perl code. Also, installing the upstream ChangeLog file. 2004-07-11 Sunday 07:23 mkgnu * packaging/debian/control (1.3, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Clarified that this Debian package collection has architecture independent dependencies. 2004-07-11 Sunday 07:22 mkgnu * packaging/debian/init.d (1.4, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Added the force-reload rule which is required by Debian policy. 2004-07-11 Sunday 07:09 mkgnu * packaging/debian/ex.package.doc-base (1.2): SCMBUG ID: 345 SCMBUG NOTE:Removing an unnecessary file. All ex.* files are not used for anything. 2004-07-11 Sunday 07:00 mkgnu * product_release.conf.in (1.6, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Updated the list of files that get packaged in the source distribution to include the packaging directory, avoid including ChangeLog.bak, and removed some redundant entries 2004-07-11 Sunday 06:57 mkgnu * Makefile.in (1.14): SCMBUG ID: 345 SCMBUG NOTE:Now ovewritting the symbolic link to packaging/debian each time the Debian package is created. 2004-07-11 Sunday 06:57 mkgnu * packaging/debian/: files (1.3), scmbug-doc.docs (1.2), scmbug-doc.files (1.2): SCMBUG ID: 345 SCMBUG NOTE:Removing some debian packaging that do not seem to be required in the build process. They get generated each time. 2004-07-11 Sunday 06:42 mkgnu * packaging/debian/: files (1.2), rules (1.4): SCMBUG ID: 345 SCMBUG NOTE: Now more explicit in specifying what files should be copied, to solve the problem of trying to copy the CVS directory as a file when running 'make package_debian' 2004-07-11 Sunday 06:41 mkgnu * Makefile.in (1.13): SCMBUG ID: 345 SCMBUG NOTE: Added a package_debian rule that will permit building a debian package directly from the source directory. 2004-07-11 Sunday 06:23 mkgnu * packaging/debian/control (1.2): SCMBUG ID: 345 SCMBUG NOTE:The server and tools packages can be installed in all architectures. 2004-07-11 Sunday 05:55 mkgnu * packaging/debian/init.d (1.3): SCMBUG ID: 345 SCMBUG NOTE:Fixed the --exer type-o and set the full path to perl. It is needed and it was skipped. 2004-07-11 Sunday 05:51 mkgnu * src/scmbugd/scmbugd.pl (1.6, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:No longer pushing into @INC the path to the scmbug lib. It did not work. 2004-07-11 Sunday 05:49 mkgnu * packaging/debian/init.d (1.2): SCMBUG ID: 345 SCMBUG NOTE:It turns out the perl -I argument to include the scmbug library IS required. Pushing that path to @INC does not work. 2004-07-11 Sunday 05:48 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.24, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Fixed a bug in creating the pid file correctly. Missed the > redirection in opening the file. 2004-07-11 Sunday 05:03 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.23): SCMBUG ID: 345 SCMBUG NOTE:Now creating a pid file when the daemon starts. The Debian rc script seemed incapable of creating one itself using start-stop-daemon. 2004-07-11 Sunday 04:46 mkgnu * packaging/debian/init.d (1.1), packaging/debian/rules (1.3), src/scripts/scmbugd.rc.debian (1.4): SCMBUG ID: 345 SCMBUG NOTE:Moved the debian rc script into the packaging/debian section and called it init.d, so the .deb build process will pick it up. 2004-07-11 Sunday 03:19 mkgnu * src/: scmbugd/scmbugd.pl (1.5), scripts/scmbugd.rc.debian (1.3): SCMBUG ID: 345 SCMBUG NOTE:Now using the path to the Scmbug library directly in the scmbugd.pl file rather than the rc script. 2004-07-11 Sunday 03:15 mkgnu * src/: scmbugd/etc/scmbugd.conf.template.in (1.2, SCMBUG_RELEASE_0-1-3), lib/Scmbug/Scmbugd.pm.in (1.22): SCMBUG ID: 233 SCMBUG NOTE:Now retrieving the installation directory of the bugzilla sources from the configuration file. If the bugzilla installation is live at the same machine scmbugd is running, the version cache is deleted (and recreated by Bugzilla) when a tag is added or deleted. 2004-07-11 Sunday 02:51 mkgnu * src/: scmbugd/scmbugd (1.3), scripts/scmbugd.rc.debian (1.2): SCMBUG ID: 345 SCMBUG NOTE:Corrected the Debian rc script to invoke the daemon with the correct arguments. 2004-07-11 Sunday 02:48 mkgnu * packaging/debian/rules (1.2): SCMBUG ID: 345 SCMBUG NOTE: Now capable of configuring with the argument --with-glue-dir=/usr/share/scmbug that will provide the glue installation script with information on where it should pull the glue files from. 2004-07-11 Sunday 02:28 mkgnu * configure.in (1.21), src/scripts/install_glue.pl.in (1.5, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 67 SCMBUG NOTE:Now able to provide the directory where the glue files are available for installation by the glue install script 2004-07-11 Sunday 02:06 mkgnu * Makefile.in (1.12), configure.in (1.20), src/glue/etc/scmbug/glue.conf.template (1.5), src/glue/etc/scmbug/glue.conf.template.in (1.1, SCMBUG_RELEASE_0-1-3), src/scmbugd/etc/scmbugd.conf.template (1.7), src/scmbugd/etc/scmbugd.conf.template.in (1.1): SCMBUG ID: 205 SCMBUG NOTE:Now able to configure the source with a specific TCP port number used for the glue<-->daemon interaction. 2004-07-11 Sunday 01:54 mkgnu * src/scmbugd/etc/scmbugd.conf.template (1.6): SCMBUG ID: 205 SCMBUG NOTE:Hardcoded port number 3872 into the scmbugd template configuration file. 2004-07-11 Sunday 01:33 mkgnu * doc/COPYING (1.2, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 345 SCMBUG NOTE:Now explicitly listing the copyright statement, since the Debian packaging process expects one, too. 2004-07-11 Sunday 01:32 mkgnu * doc/README.in (1.4, SCMBUG_RELEASE_0-1-3): SCMBUG ID: 66 SCMBUG NOTE:Minor grammar fixes in the README documentation. A proper manual should be put together, really. 2004-07-11 Sunday 01:31 mkgnu * Makefile.in (1.11): SCMBUG ID: 345 SCMBUG NOTE:No longer removing the ChangeLog file on the clean rule. This caused problems in running the debian packaging process multiple times. 2004-07-11 Sunday 01:29 mkgnu * src/scripts/: scmbugd.rc (1.2), scmbugd.rc.debian (1.1): SCMBUG ID: 345 SCMBUG NOTE:Renamed the Debian rc script accordingly into a more meaningful name. 2004-07-11 Sunday 01:27 mkgnu * packaging/debian/: cron.d.ex (1.2), emacsen-install.ex (1.2), emacsen-remove.ex (1.2), emacsen-startup.ex (1.2), init.d.ex (1.2), manpage.1.ex (1.2), manpage.sgml.ex (1.2), menu.ex (1.2), postinst.ex (1.2), postrm.ex (1.2), preinst.ex (1.2), prerm.ex (1.2), watch.ex (1.2): SCMBUG ID: 345 SCMBUG NOTE:Removed all unused .ex files. init.d.ex is removed since there is already a scmbugd.rc script for Debian (even though it requires work). manpage.1.ex is removed since there is no manpage yet, but one should be written at some point. 2004-07-11 Sunday 01:25 mkgnu * packaging/debian/: README.Debian (1.1, SCMBUG_RELEASE_0-1-3), changelog (1.1), conffiles (1.1, SCMBUG_RELEASE_0-1-3), control (1.1), copyright (1.1, SCMBUG_RELEASE_0-1-3), cron.d.ex (1.1), dirs (1.1, SCMBUG_RELEASE_0-1-3), docs (1.1, SCMBUG_RELEASE_0-1-3), emacsen-install.ex (1.1), emacsen-remove.ex (1.1), emacsen-startup.ex (1.1), ex.package.doc-base (1.1), files (1.1), init.d.ex (1.1), manpage.1.ex (1.1), manpage.sgml.ex (1.1), menu.ex (1.1), postinst.ex (1.1), postrm.ex (1.1), preinst.ex (1.1), prerm.ex (1.1), rules (1.1), scmbug-doc.docs (1.1), scmbug-doc.files (1.1), watch.ex (1.1): SCMBUG ID: 345 SCMBUG NOTE:Adding the packaging files required by Debian as a first cut of building a Debian package. Still need to do a lot of work to get the sources in a state where installation is straightforward. 2004-07-05 Monday 03:37 mkgnu * configure.in (1.19, SCMBUG_RELEASE_0-1-2): SCMBUG ID: 344 SCMBUG NOTE:Increased the release version to 0-1-2. This release provides improved error checking, and reaps dead processes correctly. 2004-07-05 Monday 03:32 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.21, SCMBUG_RELEASE_0-1-2): SCMBUG ID: 331 SCMBUG NOTE:Now verifying if a bug against which a source code change will be committed belongs to the correct product, as configured in the glue configuration file. 2004-07-05 Monday 01:38 mkgnu * src/lib/Scmbug/Glue.pm.in (1.32, SCMBUG_RELEASE_0-1-3, SCMBUG_RELEASE_0-1-2): SCMBUG ID: 291 SCMBUG NOTE:Fixed a bug where not all error messages returned by scmbugd were reported by the glue. 2004-07-05 Monday 01:30 mkgnu * src/lib/Scmbug/: Glue.pm.in (1.31), Scmbugd.pm.in (1.20): SCMBUG ID: 291 SCMBUG NOTE:Now reporting the owner of a bug in scmbugd, if the owner is not the same as the user submitting a source code change. Also, reporting in the glue all error messages that are returned by scmbugd. 2004-07-05 Monday 01:14 mkgnu * src/lib/Scmbug/Scmbugd.pm.in (1.19): SCMBUG ID: 343 SCMBUG NOTE:Now reaping zombie processes correctly. Enabled the SIGCHLD handler and corrected the accept loop so the server does not exit when a dead process is reaped. 2004-07-01 Thursday 02:01 mkgnu * src/scripts/install_glue.pl.in (1.4, SCMBUG_RELEASE_0-1-2): SCMBUG ID: 67 SCMBUG NOTE:Now providing more detailed warning messages during all stages of the installation: enabling, disabling, upgrading, install_part1, install_part2 2004-07-01 Thursday 01:46 mkgnu * src/scripts/install_glue.pl.in (1.3): SCMBUG ID: 67 SCMBUG NOTE:Output formatting corrections. Disabled a few debugging statements. 2004-07-01 Thursday 01:30 mkgnu * product_release.conf.in (1.5, SCMBUG_RELEASE_0-1-2): SCMBUG ID: 339 SCMBUG NOTE:Now creating a new ChangeLog file every time a release is created. 2004-07-01 Thursday 01:30 mkgnu * Makefile.in (1.10, SCMBUG_RELEASE_0-1-2): SCMBUG ID: 67 SCMBUG NOTE:New removing install_glue.pl rather than the old shell install script. 2004-07-01 Thursday 01:24 mkgnu * configure.in (1.18, SCMBUG_RELEASE_0-1-1): SCMBUG ID: 339 SCMBUG NOTE:Increased release version to 0-1-1. This release includes a new installation script. Using this script one can upgrade from 0-0-8 to any new releases. 2004-07-01 Thursday 01:22 mkgnu * doc/: INSTALL.in (1.6, SCMBUG_RELEASE_0-1-3), README.in (1.3) (utags: SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-1-1): SCMBUG ID: 66,67 SCMBUG NOTE:Somewhat updated the documentation to reflect the fact that there is a new installation script. 2004-07-01 Thursday 01:14 mkgnu * configure.in (1.17): SCMBUG ID: 67 SCMBUG NOTE:No longer autogenerating install_glue.sh, but install_glue.pl. 2004-07-01 Thursday 01:13 mkgnu * src/scripts/install_glue.pl.in (1.2, SCMBUG_RELEASE_0-1-1): SCMBUG ID: 67 SCMBUG NOTE:Implemented the upgrading feature, including disabling and enabling the integration glue. This implementation assumes that function add_comment() can add comments in the bugtracking system without an actual source code change, but this is not implemented yet (bug 292). 2004-07-01 Thursday 00:30 mkgnu * src/scripts/: install_glue.pl.in (1.1), install_glue.sh.in (1.6): SCMBUG ID: 67 SCMBUG NOTE:Removed the shell script used to install the glue. Replaced it with a Perl script. This script supports the initial installation of the glue, but does not yet handle upgrades correctly. 2004-06-06 Sunday 20:12 mkgnu * doc/README.in (1.2): SCMBUG ID: 66 SCMBUG NOTE:Added a small list of features that are available as of the current release. 2004-06-05 Saturday 20:01 mkgnu * src/lib/Scmbug/: Glue.pm.in (1.30), Scmbugd.pm.in (1.18) (utags: SCMBUG_RELEASE_0-1-1): SCMBUG ID: 213 SCMBUG NOTE:Improved the documentation of the source code. This is required before the protocol is cleaned up and redefined. 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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-1-1, 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, SCMBUG_RELEASE_0-1-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-1-1), 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-2, SCMBUG_RELEASE_0-1-1, 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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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-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), 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-2, SCMBUG_RELEASE_0-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 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-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 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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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-2, SCMBUG_RELEASE_0-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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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/Scmbug/Glue.pm (1.15), src/lib/Scmbug/Scmbugd.pm (1.20), src/scmbugd/scmbugd.pl (1.4, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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 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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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): 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-2, SCMBUG_RELEASE_0-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 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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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): 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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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): 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-2, SCMBUG_RELEASE_0-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-3, SCMBUG_RELEASE_0-1-2, SCMBUG_RELEASE_0-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): 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.