2007-01-09 Tuesday 18:15 mkgnu * configure.in (1.237), packaging/debian/changelog (1.88) (utags: SCMBUG_RELEASE_0-19-7): bug 915: Increased version number for upcoming release SCMBUG_RELEASE_0-19-7. 2007-01-09 Tuesday 18:10 mkgnu * src/lib/product/Daemon/Bugtracker.pm.in (1.24, SCMBUG_RELEASE_0-19-7): bug 895: Corrected a grammar error. A type-o in the comments. 2006-12-21 Thursday 17:40 mkgnu * configure.in (1.236), packaging/debian/changelog (1.87) (utags: SCMBUG_RELEASE_0-19-6): bug 913: Increased version number for upcoming release SCMBUG_RELEASE_0-19-6. 2006-12-21 Thursday 17:34 mkgnu * src/lib/product/Daemon/TestDirector.pm.in (1.10, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6): bug 895: Rearranged functions in the Test Director backend, and renamed a lot of them, so that only the functions needed by the Integration.pm interface are prefixed with integration_*. 2006-12-21 Thursday 17:15 mkgnu * src/: daemon/etc/TestDirector.conf.template.in (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6), lib/product/Daemon/TestDirector.pm.in (1.9): bug 895: Applied the updates recommended by Rob against 0.19.5 to extract the username and date from comments present in TestDirector. 2006-12-21 Thursday 17:09 mkgnu * src/lib/product/Daemon/Bugtracker.pm.in (1.23, SCMBUG_RELEASE_0-19-6): bug 895: After Robert's recommendation, corrected a while loop comparison. I'm not clear on the logic behind this, yet, but he reports this change working better for him. He is the one actually testing! 2006-12-19 Tuesday 23:38 mkgnu * doc/manual/content/bugtracking-backends.sgml (1.18, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6), src/daemon/etc/TestDirector.conf.template.in (1.3): bug 895: Selectively applied documentation updates that I thought were appropriate for Test Director. The tdc_* fields are documented in the TestDirector.conf file. 2006-12-19 Tuesday 21:43 mkgnu * configure.in (1.235), packaging/debian/changelog (1.86) (utags: SCMBUG_RELEASE_0-19-5): bug 910: Increased version number for upcoming release SCMBUG_RELEASE_0-19-5. 2006-12-19 Tuesday 21:42 mkgnu * src/lib/product/Daemon/: TestDirector.pm.in (1.8), TestDirectorInterface.pl.in (1.5, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6) (utags: SCMBUG_RELEASE_0-19-5): bug 895 : General code beautification and reformatting. Don't return the user's SCM username as the owners email in Test Director. 2006-12-19 Tuesday 21:37 mkgnu * src/lib/product/Daemon/: Bugtracker.pm.in (1.22, SCMBUG_RELEASE_0-19-5), TestDirector.pm.in (1.7): bug 895: Reworked some of the code contributed for the Test Director backend to use while loops instead of for loops, and use more descriptive variable names. 2006-12-19 Tuesday 21:21 mkgnu * src/: daemon/etc/TestDirector.conf.template.in (1.2, SCMBUG_RELEASE_0-19-5), lib/product/Daemon/Bugtracker.pm.in (1.21), lib/product/Daemon/Daemon.pm.in (1.75, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5), lib/product/Daemon/TestDirector.pm.in (1.6), lib/product/Daemon/TestDirectorInterface.pl.in (1.4), lib/product/Daemon/TestDirectorUtils.pm.in (1.3, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5): bug 895: Merging more changes from Robert Hudson on the Test Director backend. 2006-12-19 Tuesday 19:10 mkgnu * src/lib/product/: Common.pm.in (1.41, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5), Daemon/Bugtracker.pm.in (1.20), Daemon/Daemon.pm.in (1.74), Daemon/Mantis.pm.in (1.31, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5): bug 877: Distinguish between a BRANCH_NAME_TOKEN and a BRANCH_NAME_SPACE_TOKEN. This allows us to more reliable verify comments received from the Mantis bugtracker after these comments have been edited by the user. Mantis seems to translate newlines to DOS newline+carriage return, and this BRANCH_NAME_SPACE_TOKEN distinction helps us translate them back. 2006-12-19 Tuesday 18:33 mkgnu * src/lib/product/Tools/: Merge.pm.in (1.8), SCM_Functions.pm.in (1.16) (utags: SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-7): bug 893: Introduce in SCM_Functions the routine local_repository_directory that is now used by the Merge tool in order to read the repository configuration file in Subversion. 2006-12-19 Tuesday 18:09 mkgnu * src/lib/product/Tools/Merge.pm.in (1.7): bug 893 : Simplification in retrieving the glue configuration file. 2006-12-19 Tuesday 16:37 mkgnu * Makefile.in (1.113), packaging/windows/prepare.sh.in (1.11) (utags: SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-7): bug 905: When packaging for Windows, call the install-doc-changelogs install rule that will copy the Changelog files to the appropriate location. 2006-12-19 Tuesday 16:35 mkgnu * packaging/windows/prepare.sh.in (1.10): bug 905 : Uncompress the original source that contains the log files when building the windows release. 2006-12-19 Tuesday 16:11 mkgnu * Makefile.in (1.112), packaging/windows/prepare.sh.in (1.9): bug 905: Reverse the previous change trying to package ChangeLog files for Windows. The packaging script for Windows should be able to handle all this if it uncompersses the released source and goes from there. 2006-12-19 Tuesday 15:33 mkgnu * Makefile.in (1.111), packaging/windows/prepare.sh.in (1.8): bug 905: Added logic to package ChangeLog files in Windows releases. 2006-12-19 Tuesday 15:19 mkgnu * src/lib/product/Daemon/TestDirector.pm.in (1.5): bug 895: Hardcode the path to TestDirector.conf. We now at compile time what the path will be. 2006-12-19 Tuesday 15:10 mkgnu * configure.in (1.234), packaging/debian/changelog (1.85) (utags: SCMBUG_RELEASE_0-19-4): bug 909: Increased version for upcoming release SCMBUG_RELEASE_0-19-4. 2006-12-19 Tuesday 15:06 mkgnu * src/lib/product/: Common.pm.in (1.40), Error.pm.in (1.19, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5), Daemon/Daemon.pm.in (1.73) (utags: SCMBUG_RELEASE_0-19-4): bug 906: Don't even let the daemon start if no username mappings were configured and mappings were enabled. 2006-12-19 Tuesday 14:46 mkgnu * doc/manual/content/bugtracking-backends.sgml (1.17, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4), doc/manual/content/features.sgml (1.28, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4), src/daemon/etc/daemon.conf.template.in (1.25, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4), src/lib/product/Error.pm.in (1.18), src/lib/product/Daemon/Daemon.pm.in (1.72), src/lib/product/Daemon/Integration.pm.in (1.20, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4), src/tests/product.test/config/testers/mkgnu/daemon.conf.bugzilla.in (1.9, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4), src/tests/product.test/config/testers/mkgnu/daemon.conf.mantis.in (1.8, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4), src/tests/product.test/config/testers/mkgnu/daemon.conf.requesttracker.in (1.6, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4): bug 906: Added a new flag in the daemon configuration file that can completely disable all mappings. If this flag is on but no mappings have been configured, provide an error message indicating that this is a user configuration error. 2006-12-19 Tuesday 13:29 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.44, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4): bug 907: Correction to add_a_glue_directory. Don't bail on mkdir if the directory existed already. 2006-12-19 Tuesday 13:26 mkgnu * src/lib/product/Daemon/: TestDirector.pm.in (1.4), TestDirectorInterface.pl.in (1.3) (utags: SCMBUG_RELEASE_0-19-4): bug 895: Minor documentation corrections to comments left in there from copy-pasting. 2006-12-19 Tuesday 13:17 mkgnu * Makefile.in (1.110, SCMBUG_RELEASE_0-19-4), configure.in (1.233), doc/manual/content/bugtracking-backends.sgml (1.16), src/daemon/etc/TestDirector.conf.template.in (1.1, SCMBUG_RELEASE_0-19-4), src/daemon/etc/daemon.conf.template.in (1.24), src/lib/product/Daemon/Bugtracker.pm.in (1.19, SCMBUG_RELEASE_0-19-4), src/lib/product/Daemon/Bugzilla.pm.in (1.32, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4), src/lib/product/Daemon/RequestTracker.pm.in (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4), src/lib/product/Daemon/TestDirector.pm.in (1.3), src/lib/product/Daemon/TestDirectorInterface.pl.in (1.2), src/lib/product/Daemon/TestDirectorUtils.pm.in (1.2, SCMBUG_RELEASE_0-19-4): bug 895: More updates to the TestDirector backend interface. Supporting the get_bugs activity now, and also reading TestDirector-specific configuration variables from a separate file. 2006-12-19 Tuesday 00:12 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.43): bug 907: Bail earlier if the glue configuration file cannot be opened for writing on disk. Also, if directories cannot be created. 2006-12-15 Friday 20:57 mkgnu * configure.in (1.232), packaging/debian/changelog (1.84) (utags: SCMBUG_RELEASE_0-19-3): bug 904 : Increased version number for upcoming release SCMBUG_RELEASE_0-19-3. 2006-12-15 Friday 20:55 mkgnu * src/lib/product/Daemon/TestDirector.pm.in (1.2, SCMBUG_RELEASE_0-19-3): bug 895: Use a global autoconf variable for the perl binary path. Don't just hardcode it in the TestDirector backend. 2006-12-15 Friday 20:50 mkgnu * doc/manual/images/system_architecture.fig.in (1.7, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3): bug 895: More clarifications in the system architecture diagram. 2006-12-15 Friday 20:46 mkgnu * doc/manual/: content/bugtracking-backends.sgml (1.15, SCMBUG_RELEASE_0-19-3), images/system_architecture.fig.in (1.6): bug 895: More documentation clarifications for Test Director, and updates to the system architecture diagram. 2006-12-15 Friday 18:24 mkgnu * doc/manual/content/bugtracking-backends.sgml (1.14), doc/manual/content/glossary.sgml (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3), src/daemon/etc/daemon.conf.template.in (1.23, SCMBUG_RELEASE_0-19-3): bug 895: Documented the Test Director backend using materials provided by Robert Hudson. Still need to make some more clarifications. 2006-12-15 Friday 17:53 mkgnu * doc/AUTHORS (1.18, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3): bug 895: Added Roberts name in the AUTHORS list for all his work on the TestDirector backend. 2006-12-15 Friday 17:52 mkgnu * Makefile.in (1.109, SCMBUG_RELEASE_0-19-3), configure.in (1.231), packaging/redhat/product.spec.in (1.18, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3), src/lib/product/Daemon/Bugzilla.pm.in (1.31, SCMBUG_RELEASE_0-19-3), src/lib/product/Daemon/Daemon.pm.in (1.71, SCMBUG_RELEASE_0-19-3), src/lib/product/Daemon/Mantis.pm.in (1.30, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3), src/lib/product/Daemon/TestDirector.pm.in (1.1), src/lib/product/Daemon/TestDirectorInterface.pl.in (1.1, SCMBUG_RELEASE_0-19-3), src/lib/product/Daemon/TestDirectorUtils.pm.in (1.1, SCMBUG_RELEASE_0-19-3): bug 895: First attempt at integrating the patch that was received from Robert Hudson that provides a Test Director Faults integration backend. I did not include in daemon.conf the configuration options for this backend, but hardcoded them in the backend instead. 2006-12-12 Tuesday 19:10 mkgnu * packaging/debian/changelog (1.83), configure.in (1.230) (utags: SCMBUG_RELEASE_0-19-2): bug 899: Increased version number for upcoming release SCMBUG_RELEASE_0-19-2. 2006-12-11 Monday 01:40 mkgnu * src/lib/product/Daemon/RequestTracker.pm.in (1.3, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2): bug 580: Assume that a 3.6.x release of RequestTracker is supported. 2006-12-10 Sunday 19:46 mkgnu * doc/manual/content/bugtracking-backends.sgml (1.13, SCMBUG_RELEASE_0-19-2): bug 580: RequestTracker 3.6.1 has been confirmed to work with the existing RequestTracker backend. 2006-12-10 Sunday 19:43 mkgnu * doc/manpages/install_glue.1.sgml.in (1.8, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2): bug 66: The 'Glue Installation' component is now gone in the bug-tracker. 2006-12-10 Sunday 19:34 mkgnu * doc/manpages/install_glue.1.sgml.in (1.7), doc/manpages/merge.1.sgml.in (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), doc/manpages/vdd_generator.1.sgml.in (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), doc/manual/content/tools.sgml (1.25, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), src/lib/product/Error.pm.in (1.17, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), src/lib/product/Tools/Glue_Installer.pm.in (1.42, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), src/lib/product/Tools/Merge.pm.in (1.6, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), src/lib/product/Tools/SCM_Functions.pm.in (1.15, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), src/lib/product/Tools/VDD_Generator.pm.in (1.27, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), src/tests/product.test/svn/create_vdd.sh.in (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), src/tests/product.test/svn/install_glue.sh.in (1.5, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2), src/tests/product.test/svn/install_glue_no_hook_overwrite.sh.in (1.5, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2): bug 893,591: Require the user to supply a "file://" prefix for Subversion repositories from now on to run the Glue Installer, VDD Generator, and Merger tools. Use the 'svn log' syntax instead of 'svn info' to retrieve the date a label was applied. 2006-12-10 Sunday 18:58 mkgnu * configure.in (1.229), packaging/debian/changelog (1.82) (utags: SCMBUG_RELEASE_0-19-1): bug 894: Increased version number for upcoming release SCMBUG_RELEASE_0-19-1. 2006-12-10 Sunday 17:55 mkgnu * doc/manual/content/tools.sgml (1.24, SCMBUG_RELEASE_0-19-1): bug 812: Clarified in the documentation that --binary-paths should contain the path to the directory that holds a binary, not just the full path to the binary. 2006-12-10 Sunday 17:14 mkgnu * doc/manual/content/resources.sgml (1.18, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1): bug 870: Documented how to force installation of Debian and RPM packages. 2006-12-08 Friday 20:35 mkgnu * src/lib/product/Daemon/: Daemon.pm.in (1.70), Integration.pm.in (1.19, SCMBUG_RELEASE_0-19-3) (utags: SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-2): bug 890: Applied a patch from Gaël de MONNERON that fixes an error in adding an SCM user in the 'Reply-To' header if it was not intented for the mail to also appear from the SCM user. 2006-12-06 Wednesday 06:54 mkgnu * configure.in (1.228): bug 737: Comment formatting issues. The bugid_regex could be further improved to ensure that after a '#' is encountered, a non-numeric bug-id follows. 2006-12-06 Wednesday 06:53 mkgnu * configure.in (1.227), src/tests/product.test/config/testers/mkgnu/bugs.bugzilla.inc (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1), src/tests/product.test/config/testers/mkgnu/bugs.mantis.inc (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1), src/tests/product.test/config/testers/mkgnu/bugs.requesttracker.inc (1.3, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1), src/tests/product.test/cvs/commit_file_nonnumeric.sh (1.1, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1), src/tests/product.test/cvs/commit_file_parenthesis.sh (1.1, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1), src/tests/product.test/cvs/tests_cvs.exp (1.30, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1), src/tests/product.test/svn/commit_file_nonnumeric.sh (1.1, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1), src/tests/product.test/svn/commit_file_parenthesis.sh (1.1, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1), src/tests/product.test/svn/tests_svn.exp (1.32, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1): bug 737: Strengthened the bugid_regex to refuse bug ids that are not in a numeric format. The only exception are bug ids prefixed with a '#'. 2006-11-28 Tuesday 21:01 mkgnu * configure.in (1.226): bug 558: Forgot to categorize the xargs tools as NEEDED_TO_RELEASE. 2006-11-27 Monday 06:01 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.41, SCMBUG_RELEASE_0-19-1): bug 869: Resetting the owner and group of all directories and files added by the glue installer to match the owner and group of the directory hosting the Subversion repository. 2006-11-27 Monday 05:13 mkgnu * doc/manual/content/features.sgml (1.27, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1): bug 857: Described the differences between the four different types of label conventions envisioned. Provided examples where private developer tags are useful. 2006-11-26 Sunday 06:41 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.26, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0): bug 862: Made it possible to specify a custom stylesheet file to the VDD Generator using the --dsl argument. 2006-11-26 Sunday 06:30 mkgnu * src/lib/product/Daemon/: Bugzilla.pm.in (1.30), Mantis.pm.in (1.29) (utags: SCMBUG_RELEASE_0-19-0, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-2): bug 545: Implemented the integration_get_bugs routine for Bugzilla. 2006-11-26 Sunday 06:05 mkgnu * doc/manual/content/resources.sgml (1.17, SCMBUG_RELEASE_0-19-0), src/lib/product/MergeList.pm.in (1.3, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), src/lib/product/Daemon/Bugtracker.pm.in (1.18, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), src/lib/product/Daemon/Mantis.pm.in (1.28), src/lib/product/Tools/Merge.pm.in (1.5, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0): bug 545: Transform the returned activity_get_bugs XML string into a hash that can be used for implementing the merge tool. Extract the comment entered by the user on commit as a separate field that does not contain the affected files list. 2006-11-26 Sunday 05:34 mkgnu * src/lib/product/: BugComment.pm.in (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), MergeList.pm.in (1.2), Daemon/Bugtracker.pm.in (1.17), Daemon/Integration.pm.in (1.18, SCMBUG_RELEASE_0-19-0), Daemon/Mantis.pm.in (1.27): bug 545: Implemented parsing at the daemon side that extracts the list of affected files (old version, new version, and filename). The mergelist supplied back in an activity_get_bugs provides this information directly now, instead of expecting the caller to retrieve them. 2006-11-19 Sunday 03:47 mkgnu * doc/manpages/merge.1.sgml.in (1.3, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), doc/manual/content/tools.sgml (1.23, SCMBUG_RELEASE_0-19-0), src/lib/product/Tools/Merge.pm.in (1.4): bug 545 : Separated between --merge-bugs and --commit-bugs to indicate the bug number used to record the merge activity in the bugtracker. 2006-11-19 Sunday 03:39 mkgnu * configure.in (1.225), packaging/debian/changelog (1.81) (utags: SCMBUG_RELEASE_0-19-0): bug 873: Increased version number for upcoming release SCMBUG_RELEASE_0-19-0. The minor version number must be increased since the protocol was extended in bug 545. 2006-11-19 Sunday 03:36 mkgnu * doc/manpages/merge.1.sgml.in (1.2), doc/manual/content/manual.sgml.in (1.4, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), doc/manual/content/tools.sgml (1.22), src/lib/product/Tools/Merge.pm.in (1.3): bug 545: Documented the two ways in which the merge utility can be invoked. 2006-11-18 Saturday 22:13 mkgnu * Makefile.in (1.108, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), configure.in (1.224), doc/manual/content/features.sgml (1.26, SCMBUG_RELEASE_0-19-0), doc/manual/content/tools.sgml (1.21): bug 545: Additional, preliminary documentation and configure.in/Makefile changes to produce the merger utility. 2006-11-18 Saturday 22:11 mkgnu * src/lib/product/: Common.pm.in (1.39, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), Connection.pm.in (1.29, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), MergeList.pm.in (1.1), Daemon/Daemon.pm.in (1.69, SCMBUG_RELEASE_0-19-0), Daemon/Integration.pm.in (1.17), Daemon/Mantis.pm.in (1.26), Tools/Merge.pm.in (1.2), Tools/SCM_Description.pm.in (1.5, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), Tools/VDD_Generator.pm.in (1.25): bug 545: Committing what seems to be an implementation that will at least retrieve the comments of the specified bugs and return them to the merge utility. 2006-11-18 Saturday 19:23 mkgnu * configure.in (1.223, SCMBUG_RELEASE_0-18-4): bug 533: Check for the --without-doc argument early on, so we can stop if the programs needed to build documentation are missing. 2006-11-18 Saturday 19:19 mkgnu * configure.in (1.222): bug 545: Had accidentally removed the line that autogenerates the vdd generator. 2006-11-18 Saturday 19:18 mkgnu * configure.in (1.221): bug 533: Separate between programs needed to build the system, and programs needed to build documentation for the system. 2006-11-18 Saturday 19:15 mkgnu * src/scripts/: merge.in (1.2), merge.pl.in (1.1, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0, SCMBUG_RELEASE_0-18-4): bug 545: The merge script template file should have a .pl extension. 2006-11-18 Saturday 19:10 mkgnu * Makefile.in (1.107, SCMBUG_RELEASE_0-18-4), configure.in (1.220), doc/manpages/Makefile.in (1.6, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3, SCMBUG_RELEASE_0-19-2, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0, SCMBUG_RELEASE_0-18-4), doc/manpages/merge.1.sgml.in (1.1, SCMBUG_RELEASE_0-18-4), src/lib/product/Tools/Merge.pm.in (1.1, SCMBUG_RELEASE_0-18-4), src/scripts/merge.in (1.1): bug 545: Added the template files needed to autogenerate and install/uninstall a merging tool that will be used to apply all changes commited in a list of bugs against a known label. 2006-11-18 Saturday 18:56 mkgnu * configure.in (1.219), packaging/debian/changelog (1.80, SCMBUG_RELEASE_0-18-4): bug 872: Increased version number for upcoming release SCMBUG_RELEASE_0-18-4. 2006-11-13 Monday 06:14 mkgnu * Makefile.in (1.106), configure.in (1.218), doc/manual/content/resources.sgml (1.16, SCMBUG_RELEASE_0-18-4): bug 533: Added the command-line argument --without-doc in ./configure that permits building the system without documentation. 2006-11-13 Monday 05:55 mkgnu * packaging/: debian/control.in (1.13, SCMBUG_RELEASE_0-19-7, SCMBUG_RELEASE_0-19-6, SCMBUG_RELEASE_0-19-5, SCMBUG_RELEASE_0-19-4, SCMBUG_RELEASE_0-19-3), redhat/product.spec.in (1.17) (utags: SCMBUG_RELEASE_0-18-4, SCMBUG_RELEASE_0-19-0, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-2): bug 558: Don't require cvs2cl linkchecker and latex2html to build. cvs2cl is needed to release, but not to build. linkchecker is needed for testing. latex2html is needed for reprinting the paper. 2006-11-13 Monday 05:52 mkgnu * configure.in (1.217): bug 558: Better categorize the tools that are needed for building, for releasing, and not needed for building. 2006-11-13 Monday 05:17 mkgnu * packaging/debian/control.in (1.12): bug 558: Added docbook-utils in Build-Depends. All other packages mentioned by Yann are already there. 2006-11-13 Monday 04:53 mkgnu * src/lib/product/: Error.pm.in (1.16, SCMBUG_RELEASE_0-19-1, SCMBUG_RELEASE_0-19-0), Daemon/Daemon.pm.in (1.68) (utags: SCMBUG_RELEASE_0-18-4): bug 804: Verify the daemon configuration after the daemon configuration file is read.