2005-11-28 Monday 18:14 mkgnu * configure.in (1.161), packaging/debian/changelog (1.41) (utags: SCMBUG_RELEASE_0-8-13): SCMBUG ID: 642 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-8-13. 2005-11-28 Monday 18:13 mkgnu * src/lib/product/Glue/CVS.pm.in (1.14, SCMBUG_RELEASE_0-8-13): SCMBUG ID: 587 SCMBUG NOTE: Backed-out the patch by Yann Dirson that changed the way the original log message from CVS is parsed. Apparently that broke everything! It won't work with cvs 1.12.x that is configured to use the 1.11.x parsing method. 2005-11-25 Friday 20:52 mkgnu * src/daemon/etc/daemon.conf.template.in (1.15, SCMBUG_RELEASE_0-8-13): SCMBUG ID: 641 SCMBUG NOTE: Bugzilla 2.20 now has the library files it needs in /usr/share/bugzilla, instead of /usr/share/bugzilla/lib. 2005-11-24 Thursday 06:38 mkgnu * packaging/distribute/prepare.sh.in (1.12, SCMBUG_RELEASE_0-8-13): SCMBUG ID: 346 SCMBUG NOTE: Distribute the Debian .dsc and .changes files when pushing out the .debs. 2005-11-24 Thursday 06:27 mkgnu * configure.in (1.160), packaging/debian/changelog (1.40) (utags: SCMBUG_RELEASE_0-8-12): SCMBUG ID: 639 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-8-12. 2005-11-24 Thursday 06:24 mkgnu * doc/manual/: Makefile.in (1.10, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), manual.sgml.in (1.26): SCMBUG ID: 429 SCMBUG NOTE: More path problems when building the pdf file. dvipdf gets confused. 2005-11-24 Thursday 06:14 mkgnu * packaging/distribute/prepare.sh.in (1.11, SCMBUG_RELEASE_0-8-12): SCMBUG ID: 429 SCMBUG NOTE: Minor path corrections when distributing the image files, since the symbolic link trick for images is gone now. 2005-11-24 Thursday 06:11 mkgnu * configure.in (1.159), doc/manual/Makefile.in (1.9), doc/manual/about.sgml (1.9), doc/manual/bugtracking-backends.sgml (1.22), doc/manual/conventions.sgml (1.4), doc/manual/design.sgml (1.20), doc/manual/faq.sgml (1.2), doc/manual/features.sgml (1.29), doc/manual/gfdl.sgml (1.3), doc/manual/glossary.sgml (1.9), doc/manual/introduction.sgml (1.12), doc/manual/resources.sgml (1.21), doc/manual/scm-frontends.sgml (1.27), doc/manual/tools.sgml (1.26), doc/manual/content/about.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/bugtracking-backends.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/conventions.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/design.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/faq.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/features.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/gfdl.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/glossary.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/introduction.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/manual.sgml.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/resources.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/scm-frontends.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), doc/manual/content/tools.sgml (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12), packaging/distribute/prepare.sh.in (1.10): SCMBUG ID: 429 SCMBUG NOTE: Moved all sgml files in the new directory called content, so than the relative references used for images will always be ../images/filename. This will make both the caution/tip images and the system architecture diagram be valid links. 2005-11-24 Thursday 05:40 mkgnu * configure.in (1.158), packaging/debian/changelog (1.39) (utags: SCMBUG_RELEASE_0-8-11): SCMBUG ID: 638 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-8-11. 2005-11-24 Thursday 05:38 mkgnu * configure.in (1.157): SCMBUG ID: 636 SCMBUG NOTE: Corrected the regular expression used to split bug ids so it will cover the cases reported By Dirk Datzert . This also fixed the bug of not being able to commit against bugs ids with more than one digit. 2005-11-24 Thursday 04:56 mkgnu * src/tests/product.test/: config/testers/mkgnu/bugs.bugzilla.inc (1.2), config/testers/mkgnu/bugs.mantis.inc (1.2), cvs/commit_file_more_than_one_digit.sh (1.1), cvs/tests_cvs.exp (1.12), svn/commit_file_more_than_one_digit.sh (1.1), svn/tests_svn.exp (1.13) (utags: SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-13): SCMBUG ID: 636 SCMBUG NOTE: Added test cases that capture the error when commiting against a bug id with more than one digit. 2005-11-10 Thursday 20:09 mkgnu * packaging/distribute/prepare.sh.in (1.9, SCMBUG_RELEASE_0-8-11): SCMBUG ID: 429 SCMBUG NOTE: Distribute gif files as well when pushing the release on the web. 2005-11-09 Wednesday 18:01 mkgnu * src/: daemon/etc/daemon.conf.template.in (1.14), lib/product/Daemon/Bugtracker.pm.in (1.14, SCMBUG_RELEASE_0-8-13), lib/product/Daemon/Daemon.pm.in (1.32, SCMBUG_RELEASE_0-8-13), tests/product.test/config/testers/mkgnu/daemon.conf.bugzilla.in (1.3, SCMBUG_RELEASE_0-8-13), tests/product.test/config/testers/mkgnu/daemon.conf.mantis.in (1.2, SCMBUG_RELEASE_0-8-13) (utags: SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-12): SCMBUG ID: 553 SCMBUG NOTE: Renamed the location configuration field of the daemon to database_location, for clarity. 2005-11-09 Wednesday 07:51 mkgnu * release.sh (1.4), doc/manual/images/prep_images.sh (1.9), src/tests/product.test/config/prep.sh.in (1.5), src/tests/product.test/lib/common.inc.in (1.7) (utags: SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-13): SCMBUG ID: 566 SCMBUG NOTE: Finally removed all references to "function" in the correct way. 2005-11-09 Wednesday 07:40 mkgnu * Makefile.in (1.95, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10): SCMBUG ID: 429 SCMBUG NOTE: Install the warning/caution images, too in the install-doc rule. 2005-11-09 Wednesday 07:24 mkgnu * configure.in (1.156), packaging/debian/changelog (1.38) (utags: SCMBUG_RELEASE_0-8-10): SCMBUG ID: 634 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-8-10. 2005-11-09 Wednesday 07:16 mkgnu * src/: lib/product/Daemon/Bugzilla.pm.in (1.15, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11), lib/product/Daemon/Integration.pm.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11), lib/product/Daemon/Mantis.pm.in (1.14, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11), tests/product.test/config/testers/mkgnu/daemon.conf.bugzilla.in (1.2) (utags: SCMBUG_RELEASE_0-8-10): SCMBUG ID: 623 SCMBUG NOTE: Added a copy of AppendComment from Bugzilla 2.20 that included the fixes provided by Aleksey 'Commander' Pershin that address the issue of entering a NULL timestamp (resulting in comments appended but neven displayed in the Bugzilla UI). Conditionally using this fixed version of AppendComment for Bugzilla 2.20, which also requires mapping a username to a userid (again fix provided by Aleksey). 2005-11-07 Monday 21:50 mkgnu * doc/manual/images/: caution.gif (1.1), note.gif (1.1), tip.gif (1.1), warning.gif (1.1) (utags: SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-13): SCMBUG ID: 429 SCMBUG NOTE: Added the images that are provided by packaged docbook-xsl that we need in this manual. It appears that other projects follow the same practise: they copy them in their sources from that package. These were imported from the Debian package docbook-xsl 1.68.1-0.1. 2005-11-06 Sunday 21:00 mkgnu * configure.in (1.155), packaging/debian/changelog (1.37) (utags: SCMBUG_RELEASE_0-8-9): SCMBUG ID: 632 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-8-9. 2005-11-06 Sunday 20:57 mkgnu * doc/manual/resources.sgml (1.20, SCMBUG_RELEASE_0-8-11), packaging/distribute/prepare.sh.in (1.8) (utags: SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9): SCMBUG ID: 346 SCMBUG NOTE: Modified the distribution script to deploy a copy of the manual in the release directory. This will ensure that when we post pointers to people on the web on manuals of older releases, the pointers will remain valid. 2005-11-06 Sunday 20:33 mkgnu * packaging/distribute/prepare.sh.in (1.7): SCMBUG ID: 346 SCMBUG NOTE: Changed the directory structure of the deployed packages to clarify which packages are for Windows, which are debs, which are rpms, and which are sources. 2005-11-06 Sunday 18:17 mkgnu * src/lib/product/: Common.pm.in (1.18, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10), Error.pm.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10), Daemon/Bugtracker.pm.in (1.13, SCMBUG_RELEASE_0-8-10), Daemon/Bugzilla.pm.in (1.14), Daemon/Mantis.pm.in (1.13), Glue/CVS.pm.in (1.13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10), Glue/Glue.pm.in (1.20, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10), Glue/SCM.pm.in (1.11, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10), Glue/Subversion.pm.in (1.9, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10) (utags: SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-9): SCMBUG ID: 464 SCMBUG NOTE: Added the capability of dynamically detecting the version number of CVS and Subversion. Will use this power in the future to support CVS 1.12.9 2005-11-06 Sunday 06:46 mkgnu * configure.in (1.154), packaging/debian/changelog (1.36) (utags: SCMBUG_RELEASE_0-8-8): SCMBUG ID: 631 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-8-8. 2005-11-06 Sunday 06:36 mkgnu * doc/manual/resources.sgml (1.19, SCMBUG_RELEASE_0-8-8): SCMBUG ID: 346 SCMBUG NOTE: Documented the fact that RPMS are now available, in the manual. 2005-11-06 Sunday 06:35 mkgnu * packaging/debian/init.d.in (1.10, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8): SCMBUG ID: 556 SCMBUG NOTE: Fixed an inconsistency in the name of the daemon reported when restarting with the Debian rc script. 2005-11-06 Sunday 06:31 mkgnu * packaging/debian/init.d.in (1.9): SCMBUG ID: 408 SCMBUG NOTE: Other rc scripts in Debian (e.g. gdm) seems to use the --name argument when trying to stop a process. And that works. Ok then. 2005-11-06 Sunday 06:14 mkgnu * packaging/debian/init.d.in (1.8): SCMBUG ID: 624 SCMBUG NOTE: Took care of a proper referal to @sysconfdir@ in the Debian package's init.d. 2005-11-06 Sunday 06:11 mkgnu * packaging/: debian/control.in (1.8), redhat/product.spec.in (1.10) (utags: SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-9): SCMBUG ID: 551 SCMBUG NOTE: Added a dependency for both Debian and RedHat on libmail-sendmail-perl and libxml-simple-perl. Most likely these package names don't exist in RedHat. And when someone sorts out the packaging fiasco that plagues the universe, and TELLS me what the name should be (or agrees on common names) I'll gladly change it. 2005-11-06 Sunday 06:03 mkgnu * packaging/: debian/control.in (1.7), redhat/prepare.sh.in (1.6, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8), redhat/product.spec.in (1.9), redhat/rpmmacros.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8): SCMBUG ID: 346 SCMBUG NOTE: Added some basic dependencies and the capability of signing the rpms at build time. 2005-11-06 Sunday 06:03 mkgnu * packaging/distribute/prepare.sh.in (1.6, SCMBUG_RELEASE_0-8-8): SCMBUG ID: 346 SCMBUG NOTE: Corrected the line that distributes the rpms. They contain a - not a _. 2005-11-06 Sunday 05:27 mkgnu * src/lib/product/: Connection.pm.in (1.17, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8), Error.pm.in (1.3) (utags: SCMBUG_RELEASE_0-8-7): SCMBUG ID: 630 SCMBUG NOTE: Increased the verbosity of the errors reported when a socket fails to be created, or a connection to the integration daemon fails. 2005-11-06 Sunday 04:54 mkgnu * product_release.conf.in (1.24, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 346 SCMBUG NOTE: Package in the released source the release script, and developer document. 2005-11-05 Saturday 02:18 mkgnu * packaging/redhat/product.spec.in (1.8, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 346 SCMBUG NOTE: No need to supply arguments to configure. The default gets the source where we want it, now that we have a fixed rpmmacros_orig. 2005-11-05 Saturday 02:05 mkgnu * packaging/redhat/: rpmmacros_orig (1.1), rpmrc.in (1.3) (utags: SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-9): SCMBUG ID: 346 SCMBUG NOTE: Don't use /usr/lib/rpm/macros. They don't work. They don't! The set localstatedir, sysconfdir ALWAYS to /usr/var, /usr/etc, which is unreasonable. 2005-11-04 Friday 22:22 mkgnu * src/: lib/product/Daemon/Mantis.pm.in (1.12), tests/product.test/cvs/tests_cvs.exp (1.11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8), tests/product.test/svn/tests_svn.exp (1.12, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8) (utags: SCMBUG_RELEASE_0-8-7): SCMBUG ID: 626 SCMBUG NOTE: Applied a patch by Tobias Meyer : that corrects a problem with double quotes in the Mantis backend. 2005-11-04 Friday 21:31 mkgnu * src/tests/product.test/svn/commit_file_quotes_double.sh (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 626 SCMBUG NOTE: Formatting of a comment in the testsuite. Trivial, aesthetic. 2005-11-04 Friday 21:28 mkgnu * src/tests/product.test/: cvs/commit_file_quotes_double.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), cvs/commit_file_quotes_single.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), cvs/tests_cvs.exp (1.10), svn/commit_file_quotes_double.sh (1.1), svn/commit_file_quotes_single.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), svn/tests_svn.exp (1.11): SCMBUG ID: 626 SCMBUG NOTE: Added tests in the testsuite that pass a single, and double quote in the comments of a check-in, but the tests (and check-in) seem to go through while the bug-tracker never has the comments appended. 2005-11-04 Friday 21:17 mkgnu * doc/DEVELOPING (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10), src/tests/Makefile.in (1.14, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10), src/tests/product.test/config/prep.sh.in (1.4) (utags: SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-9): SCMBUG ID: 517 SCMBUG NOTE: Removed the Makefile rules prep_bugzilla nad prep_mantis. Must manually call ./prep.sh. This simplifies passing as an argument to prep.sh the tester user. 2005-11-04 Friday 21:09 mkgnu * configure.in (1.153, SCMBUG_RELEASE_0-8-7), src/tests/Makefile.in (1.13), src/tests/product.test/config/bugs.bugzilla.inc (1.3), src/tests/product.test/config/bugs.mantis.inc (1.3), src/tests/product.test/config/daemon.conf.bugzilla.in (1.3), src/tests/product.test/config/daemon.conf.mantis.in (1.3), src/tests/product.test/config/prep.sh.in (1.3), src/tests/product.test/config/testers/mkgnu/bugs.bugzilla.inc (1.1, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), src/tests/product.test/config/testers/mkgnu/bugs.mantis.inc (1.1, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), src/tests/product.test/config/testers/mkgnu/daemon.conf.bugzilla.in (1.1, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), src/tests/product.test/config/testers/mkgnu/daemon.conf.mantis.in (1.1, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), src/tests/product.test/lib/common_bugtracker.inc (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 517 SCMBUG NOTE: Made it possible to have separate daemon.conf.* and bugs* files for testing according to the username of the user who is running the testsuite. This will make it possible for other developers to add files that customize their test environment, instead of having the environment custom for Kristis Makris. 2005-11-04 Friday 21:01 mkgnu * doc/DEVELOPING (1.1): SCMBUG ID: 517 SCMBUG NOTE: Documented how the testsuite can be run, as of now. Running the testsuite could be improved. 2005-11-04 Friday 21:01 mkgnu * src/tests/product.test/config/: bugs.bugzilla.inc (1.2), bugs.mantis.inc (1.2): SCMBUG ID: 517 SCMBUG NOTE: Set the correct bug numbers for testing the Mantis bugtracker. 2005-11-04 Friday 20:49 mkgnu * src/tests/: Makefile.in (1.12), product.test/config/bugs.bugzilla.inc (1.1), product.test/config/bugs.mantis.inc (1.1), product.test/config/prep.sh.in (1.2), product.test/lib/common_bugtracker.inc (1.3): SCMBUG ID: 517 SCMBUG NOTE: Rearranged the way the default daemon.conf is prepared in the testsuite to permit testing MantisBT, too. 2005-11-04 Friday 20:06 mkgnu * release.sh (1.3, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 346 SCMBUG NOTE: Added an example on how the release script should be called. 2005-11-04 Friday 19:14 mkgnu * release.sh (1.2): SCMBUG ID: 346 SCMBUG NOTE: Package for Debian too. Prompt the packager to distribute. Better exit handling. 2005-11-04 Friday 19:14 mkgnu * packaging/redhat/product.spec.in (1.7): SCMBUG ID: 346 SCMBUG NOTE: Use the prefix, localstatedir, and sysconfdir we want. Still the rpms get build wrong. WHY?! 2005-11-04 Friday 19:08 mkgnu * Makefile.in (1.94, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), configure.in (1.152): SCMBUG ID: 346 SCMBUG NOTE: We depend on awk for retrieving the primary group the user that builds rpms is in. 2005-11-04 Friday 18:56 mkgnu * Makefile.in (1.93): SCMBUG ID: 346 SCMBUG NOTE: No longer require fakeroot. And pick-up the primary group the user that builds the rpm is in. Not the group users. 2005-11-04 Friday 18:14 mkgnu * packaging/debian/rules.in (1.20, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 346 SCMBUG NOTE: Do the default configuration for Debian. A plan "./configure" will put everything where it should go. 2005-11-04 Friday 18:12 mkgnu * packaging/distribute/prepare.sh.in (1.5, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 346 SCMBUG NOTE: Distribute RedHat rpms when publishing a release on the web. 2005-11-04 Friday 18:02 mkgnu * configure.in (1.151): SCMBUG ID: 624 SCMBUG NOTE: Managed to set some defaults for ./configure. By default we install in /usr. 2005-11-04 Friday 17:49 mkgnu * packaging/redhat/product.spec.in (1.6): SCMBUG ID: 346 SCMBUG NOTE: Don't attempt to change the username and group used for installation, since the Makefile now handles this. The Makefile was also modified in the past to NOT start the daemon at installation time. 2005-11-04 Friday 03:12 mkgnu * packaging/redhat/: prepare.sh.in (1.5, SCMBUG_RELEASE_0-8-7), product.spec.in (1.5): SCMBUG ID: 346 SCMBUG NOTE: Copy the rpms to the top directory when they are done. Use localstatedir instead of /var. 2005-11-04 Friday 02:57 mkgnu * product_release.conf.in (1.23): SCMBUG ID: 346 SCMBUG NOTE: Package all ChangeLog files. The regular expression for this changed, ever since we started providing differences between releases. 2005-11-04 Friday 02:41 mkgnu * Makefile.in (1.92), configure.in (1.150), src/tests/product.test/config/daemon.conf.bugzilla.in (1.2), src/tests/product.test/config/daemon.conf.mantis.in (1.2), src/daemon/etc/daemon.conf.template.in (1.13, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 346 SCMBUG NOTE: Eliminated use of vardir. Call it localstatedir from now on. Tried to set defaults for localstatedir and sysconfdir on a default ./configure but they didn't work. 2005-11-04 Friday 02:29 mkgnu * Makefile.in (1.91): SCMBUG ID: 346 SCMBUG NOTE: Remove the redhat packaging build directory on the clean rule. 2005-11-04 Friday 02:08 mkgnu * configure.in (1.149): SCMBUG ID: 624 SCMBUG NOTE: At least print out at configure time the values of all arguments that configure directory paths. 2005-11-04 Friday 01:51 mkgnu * packaging/redhat/prepare.sh.in (1.4): SCMBUG ID: 346 SCMBUG NOTE: Double check that the source file is available before trying to build an rpm. 2005-11-04 Friday 01:50 mkgnu * release.sh (1.1): SCMBUG ID: 346 SCMBUG NOTE: Adding a script that better streamlines the process of releasing, especially now that building rpms is in the mix. 2005-11-04 Friday 01:38 mkgnu * Makefile.in (1.90), configure.in (1.148): SCMBUG ID: 624 SCMBUG NOTE: Applied a patch by Dirk Datzert that mades it possible to provide a custom --mandir, and other arguments to configure that tailor the system for rpm packaging. This should work for Dirk, but does NOT work when I try to package an rpm from Debian. 2005-11-04 Friday 01:14 mkgnu * configure.in (1.147), packaging/debian/changelog (1.35, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 629 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-8-7. 2005-11-04 Friday 01:01 mkgnu * configure.in (1.146): SCMBUG ID: 565 SCMBUG NOTE: Carry out explicit tests to see if a symbolic link for Debian packaging exists already. This will quiet /usr/bin/ln on Solaris that would complain that the link existed, even though we were requesting to ovewrite it with a -f. Solaris is guilty here. 2005-11-04 Friday 00:41 mkgnu * configure.in (1.145), doc/manual/features.sgml (1.28, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), doc/manual/manual.sgml.in (1.25, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), src/glue/etc/product/glue.conf.template.in (1.20, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), src/lib/product/Error.pm.in (1.2), src/lib/product/Glue/Glue.pm.in (1.19, SCMBUG_RELEASE_0-8-7), src/lib/product/Glue/SCM.pm.in (1.10, SCMBUG_RELEASE_0-8-7), src/tests/product.test/cvs/commit_file_multiple_bugs.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), src/tests/product.test/cvs/tests_cvs.exp (1.9), src/tests/product.test/svn/commit_file_multiple_bugs.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7), src/tests/product.test/svn/tests_svn.exp (1.10): SCMBUG ID: 525 SCMBUG NOTE: Made it possible to specify with a regular expression how bug ids should be split. This was inspired by a patch from Dirk Datzert that enabled bugids to be prefixed with a # sign, so they could be autolinkified by the bug-tracker. 2005-11-02 Wednesday 21:25 mkgnu * configure.in (1.144), doc/manual/manual.sgml.in (1.24), doc/manual/resources.sgml (1.18, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 66 SCMBUG NOTE: Added instructions on how the integration daemon can be started in UNIX and windows systems. Also added a big hint that to integrate an SCM system with a bug-tracker the glue installer must be run after installing all the packages 2005-11-02 Wednesday 20:38 mkgnu * doc/manual/resources.sgml (1.17): SCMBUG ID: 66 SCMBUG NOTE: Documented the reason it is preferable to install this system on the same machine Bugzilla runs. 2005-11-02 Wednesday 20:27 mkgnu * doc/manual/resources.sgml (1.16): SCMBUG ID: 66 SCMBUG NOTE: Caught a grammar error in the section decsribing installation of Debian packages. 2005-10-26 Wednesday 20:36 mkgnu * Makefile.in (1.89): SCMBUG ID: 624 SCMBUG NOTE: Dirk Datzert found two more lines in Makefile.in where mandir should be used instead. 2005-10-26 Wednesday 00:25 mkgnu * configure.in (1.143): SCMBUG ID: 624 SCMBUG NOTE: Just for consistency, set mandir in configure.in. But still this does NOT permit one to configure with ./configure --mandir=/some/path. 2005-10-24 Monday 22:02 mkgnu * Makefile.in (1.88), product_release.conf.in (1.22), packaging/redhat/prepare.sh.in (1.3), packaging/redhat/product.spec.in (1.4), packaging/redhat/rpmmacros.in (1.2, SCMBUG_RELEASE_0-8-7), packaging/redhat/rpmrc.in (1.2): SCMBUG ID: 346 SCMBUG NOTE: I'm now a lot closer to building an RPM for this product. Still, the installation piece fails, if run without fakeroot. 2005-10-24 Monday 21:46 mkgnu * doc/AUTHORS (1.6, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7): SCMBUG ID: 625 SCMBUG NOTE: Attribute credit to Tobias Meyer for supplying the patch against Mantis that escapes characters in comments. 2005-10-24 Monday 16:53 mkgnu * doc/AUTHORS (1.5): SCMBUG ID: 625 SCMBUG NOTE: Attributed credit to some MantisBT people for the help testing the Mantis backend. 2005-10-24 Monday 16:47 mkgnu * doc/AUTHORS (1.4): SCMBUG ID: 625 SCMBUG NOTE: Documented the people that contributed patches to this system so far. 2005-10-24 Monday 16:40 mkgnu * Makefile.in (1.87): SCMBUG ID: 624 SCMBUG NOTE: Use @mandir@ in Makefile.in to permit pointing the manpages directory somewhere else when packaging. Patch submitted by Dirk Datzert 2005-10-17 Monday 23:13 mkgnu * configure.in (1.142), packaging/debian/changelog (1.34) (utags: SCMBUG_RELEASE_0-8-6): SCMBUG ID: 622 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-8-6. This release no longer overwrites existing SCM hooks, and addresses various usability issues and minor bugs. 2005-10-17 Monday 15:52 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.24, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 575 SCMBUG NOTE: Improved the warning message provided by warn_commit to clarify one must press Enter to continue. 2005-10-17 Monday 15:49 mkgnu * Makefile.in (1.86, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 554 SCMBUG NOTE: Installing the daemon configuration file with a permission of 440. 2005-10-16 Sunday 21:36 mkgnu * doc/manual/images/prep_images.sh (1.8), src/tests/product.test/lib/common.inc.in (1.6) (utags: SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-9): SCMBUG ID: 566 SCMBUG NOTE: Introduced "function" back in. The shell will refuse to load any functions that are NOT prefixed with function. Perhaps Solaris' behavior is the one that's non-standard. 2005-10-16 Sunday 21:30 mkgnu * src/lib/product/Tools/SCM_Functions.pm.in (1.10, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 586 SCMBUG NOTE: Applied a patch by Yann Dirson that corrects a bug in the recursive_rm code I had found on the web. 2005-10-16 Sunday 21:22 mkgnu * doc/manual/images/prep_images.sh (1.7), src/tests/product.test/lib/common.inc.in (1.5): SCMBUG ID: 566 SCMBUG NOTE: No longer using "function" in front of shell script function definitions. 2005-10-16 Sunday 21:19 mkgnu * Makefile.in (1.85): SCMBUG ID: 569 SCMBUG NOTE: Installing the manpages with the correct read-only permissions, instead of having the execute bit set. 2005-10-16 Sunday 21:16 mkgnu * Makefile.in (1.84): SCMBUG ID: 564 SCMBUG NOTE: Use $(MAKE) instead of make in the Makefile, to permit building on machines that need to use gmake or other make systems. 2005-10-16 Sunday 21:08 mkgnu * src/lib/product/Glue/CVS.pm.in (1.12, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 486 SCMBUG NOTE: Replaced some obsolete Perl constructs when passing array elements. 2005-10-16 Sunday 21:06 mkgnu * src/lib/product/Glue/CVS.pm.in (1.11): SCMBUG ID: 587 SCMBUG NOTE: Apparently did not apply the patch cleanly in the previous commit. Corrected. The problem is I must cherry pick the changes since the patch wasn't against the CVS.pm.in file, but CVS.pm. 2005-10-16 Sunday 20:56 mkgnu * src/lib/product/Glue/CVS.pm.in (1.10): SCMBUG ID: 587 SCMBUG NOTE: (read_original_log_message_from_stdin): Applying a patch by Yann Dirson that changes the way the original log message from CVS is parsed. Yann has observed that parsing at commit time may fail compared to parsing at verification time. I don't understand HOW this problem emerged, or which versions of CVS it applies to, specificall since this was never a problem before using CVS 1.11.x and 1.12.9. 2005-10-16 Sunday 20:38 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.31, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 615 SCMBUG NOTE: Output more precise error messages when the error or activity log files cannot be opened. Patch submitted by Yann Dirson . 2005-10-16 Sunday 20:35 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.30): SCMBUG ID: 614 SCMBUG NOTE: Trapping errors when the daemon configuration file cannot be parsed. Applying a patch submitted by Yann Dirson 2005-10-16 Sunday 20:31 mkgnu * src/: lib/product/Tools/Glue_Installer.pm.in (1.23), tests/product.test/cvs/install_glue_no_hook_overwrite.sh.in (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), tests/product.test/cvs/set_hook_less_logic.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), tests/product.test/cvs/set_hook_more_logic.sh (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), tests/product.test/cvs/tests_cvs.exp (1.8, SCMBUG_RELEASE_0-8-6), tests/product.test/lib/common.inc.in (1.4), tests/product.test/svn/install_glue_no_hook_overwrite.sh.in (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), tests/product.test/svn/set_hook_less_logic.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), tests/product.test/svn/set_hook_more_logic.sh (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), tests/product.test/svn/tests_svn.exp (1.9, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 522 SCMBUG NOTE: Don't overwrite existing hooks already installed in the SCM system. If a hook does not exist at all, add it. If it exists, update it without wiping out older ones. Updated the tests in the testsuite to check this logic is correct. 2005-08-11 Thursday 04:51 mkgnu * configure.in (1.141), src/tests/Makefile.in (1.11, SCMBUG_RELEASE_0-8-6), src/tests/product.test/cvs/install_glue_no_hook_overwrite.sh.in (1.1), src/tests/product.test/cvs/set_hook_more_logic.sh (1.1), src/tests/product.test/cvs/tests_cvs.exp (1.7), src/tests/product.test/svn/install_glue_no_hook_overwrite.sh.in (1.1), src/tests/product.test/svn/set_hook_more_logic.sh (1.1), src/tests/product.test/svn/tests_svn.exp (1.8): SCMBUG ID: 522 SCMBUG NOTE: Added tests that ensure existing hooks are not overwritten when the glue is installed. 2005-08-11 Thursday 04:28 mkgnu * src/tests/product.test/svn/: commit_file_fail.sh (1.3), commit_file_invalid_message_size.sh (1.3), commit_file_invalid_owner.sh (1.3), commit_file_invalid_product.sh (1.3), delete_tag.sh (1.3) (utags: SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-9): SCMBUG ID: 522 SCMBUG NOTE: svn remove --force, instead of svn remove, since running a script twice might modify a file locally and svn remove will refuse to remove a file that is detected to have local modifications (e.g. test_file_fail.txt). 2005-08-10 Wednesday 23:59 mkgnu * doc/manual/tools.sgml (1.25, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 522 SCMBUG NOTE: Documented the fact that existing SCM hooks are not overwritten during glue installation. 2005-08-10 Wednesday 23:56 mkgnu * src/: glue/templates/cvs/loginfo.bat.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/cvs/loginfo.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/cvs/rcsinfo.bat.in (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/cvs/rcsinfo.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/cvs/taginfo.bat.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/cvs/taginfo.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/cvs/verifymsg.bat.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/cvs/verifymsg.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/svn/post-commit.bat.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/svn/post-commit.in (1.6, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/svn/pre-commit.bat.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), glue/templates/svn/pre-commit.in (1.6, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), lib/product/Tools/Glue_Installer.pm.in (1.22): SCMBUG ID: 522 SCMBUG NOTE: No longer overwriting older SCM hook files. A stanza for this integration glue is appended. 2005-08-10 Wednesday 22:52 mkgnu * doc/manual/introduction.sgml (1.11, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 66 SCMBUG NOTE: Documented the fact that this product has now also been successfully deployed on Windows. 2005-08-02 Tuesday 03:46 mkgnu * doc/manual/: bugtracking-backends.sgml (1.21), scm-frontends.sgml (1.26) (utags: SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-9): SCMBUG ID: 66 SCMBUG NOTE: No need to updated the Debian rules.in anymore, since this file used the Makefile install rules. Updated this fact in the documentation. 2005-08-02 Tuesday 03:35 mkgnu * configure.in (1.140), packaging/debian/changelog (1.33) (utags: SCMBUG_RELEASE_0-8-5): SCMBUG ID: 543 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-8-5. 2005-08-02 Tuesday 03:33 mkgnu * configure.in (1.139), src/tests/Makefile.in (1.10, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/commit_file_none.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/commit_file_none2.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/create_vdd.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/tests_cvs.exp (1.6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/svn/commit_file_none.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/svn/commit_file_none2.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/svn/tests_svn.exp (1.7, SCMBUG_RELEASE_0-8-5): SCMBUG ID: 541 80 SCMBUG NOTE: Implemented tests when policy presence_of_bug_ids is set to none. In the process added a test for creating a VDD for CVS, which currently fails since SCM_Functions:get_label_date is not yet implemented for CVS 2005-08-02 Tuesday 03:07 mkgnu * configure.in (1.138), src/tests/Makefile.in (1.9), src/tests/product.test/cvs/set_none.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/tests_cvs.exp (1.5), src/tests/product.test/svn/set_none.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/svn/tests_svn.exp (1.6): SCMBUG ID: 541 SCMBUG NOTE: Added a test that switches the presence_of_bug_ids to none. Should add more tests after this switch that attempt to commit bugs, and check that the log message was not integrated with bug-tracking. 2005-08-02 Tuesday 03:04 mkgnu * src/lib/product/Glue/SCM.pm.in (1.9, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5): SCMBUG ID: 541 SCMBUG NOTE: (prepare_final_log_message): If the log message template did not match because there was no bug prefix token (e.g. "bug :") still reuse the original log message as the log message. This is quite common in practise, since if the presence_of_bug_ids policy is set to optional, a user does not want to bother with entering "bug :" and then the comment. 2005-08-01 Monday 05:28 mkgnu * src/tests/product.test/svn/commit_file_optional2.sh.in (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5): SCMBUG ID: 541 SCMBUG NOTE: Must now svn add the new test_file9.txt for this new test, since we are no longer reusing test_fail.txt 2005-08-01 Monday 05:17 mkgnu * configure.in (1.137), src/tests/Makefile.in (1.8), src/tests/product.test/cvs/commit_file_fail.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/commit_file_invalid_message_size.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/commit_file_invalid_owner.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/commit_file_invalid_product.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/commit_file_optional.sh.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/commit_file_optional2.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/set_optional.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/cvs/tests_cvs.exp (1.4), src/tests/product.test/svn/commit_file_optional.sh.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/svn/commit_file_optional2.sh.in (1.1), src/tests/product.test/svn/set_optional.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5), src/tests/product.test/svn/tests_svn.exp (1.5): SCMBUG ID: 541 SCMBUG NOTE: Added a case for presence_of_bug_ids set to optional and no bug id prefix and postfix tokens. In the process, corrected a bug with the CVS test case of commit_file_fail.txt that would remove all files from the repository. 2005-07-29 Friday 03:24 mkgnu * configure.in (1.136), packaging/debian/changelog (1.32) (utags: SCMBUG_RELEASE_0-8-4): SCMBUG ID: 542 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-8-4. 2005-07-29 Friday 03:21 mkgnu * src/glue/etc/product/log_template.in (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4): SCMBUG ID: 441 SCMBUG NOTE: Type-o in entering an autoconf global variable in the log template. 2005-07-29 Friday 03:13 mkgnu * doc/manual/resources.sgml (1.15, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4): SCMBUG ID: 76 SCMBUG NOTE: Removed the warning that clarifies the daemon cannot run under Windows. 2005-07-29 Friday 03:09 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.29, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4): SCMBUG ID: 76 SCMBUG NOTE: Reopen STDIN and STDOUT so they don't use the Client socket. Then close the Client socket. This will fix the problem of threads (instead of processes) in Windows halting indefinitely after a connection is processed. 2005-07-23 Saturday 14:32 mkgnu * product_release.conf.in (1.21, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4): SCMBUG ID: 540 SCMBUG NOTE: Corrected the problem shown in attachment 104, where distribute.sh.in was not included in the distributed sources. 2005-07-21 Thursday 02:00 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.21, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4): SCMBUG ID: 67 SCMBUG NOTE: Corrected a type-o in usage message of the glue installer. 2005-07-19 Tuesday 01:29 mkgnu * doc/manual/tools.sgml (1.24, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4): SCMBUG ID: 67 SCMBUG NOTE: activity_verify and activity_tag are now within tags. 2005-07-18 Monday 01:45 mkgnu * packaging/distribute/prepare.sh.in (1.4, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4): SCMBUG ID: 539 SCMBUG NOTE: Added logic that changes the owner user and group of the distributed files on the distribution host. 2005-07-18 Monday 01:30 mkgnu * configure.in (1.135), packaging/debian/changelog (1.31) (utags: SCMBUG_RELEASE_0-8-3): SCMBUG ID: 539 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-8-3. 2005-07-18 Monday 01:27 mkgnu * doc/manual/: features.sgml (1.27), manual.sgml.in (1.23) (utags: SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-6): SCMBUG ID: 441 SCMBUG NOTE: Improved the documentation of policy log_template by adding an example log message. 2005-07-17 Sunday 16:22 mkgnu * Makefile.in (1.83, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), configure.in (1.134), src/glue/templates/cvs/checkoutlist.in (1.6, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Connection.pm.in (1.16, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Error.pm.in (1.1, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Glue/CVS.pm.in (1.9, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Glue/Glue.pm.in (1.18, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Glue/SCM.pm.in (1.8, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Glue/Subversion.pm.in (1.8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Tools/Glue_Installer.pm.in (1.20, SCMBUG_RELEASE_0-8-3), src/lib/product/Tools/SCM_Functions.pm.in (1.9, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3): SCMBUG ID: 538 SCMBUG NOTE: Grouped all error codes in Error.pm.in instead of having them scattered all over the place. 2005-07-17 Sunday 16:02 mkgnu * configure.in (1.133), doc/manual/features.sgml (1.26), src/glue/etc/product/glue.conf.template.in (1.19, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Glue/Glue.pm.in (1.17), src/lib/product/Glue/SCM.pm.in (1.7): SCMBUG ID: 441 SCMBUG NOTE: The bugid_regex and logid_regex are no longer part of the presence_of_bug_ids policy, but are port of their own log_template policy. This is cleaner. 2005-07-17 Sunday 15:26 mkgnu * configure.in (1.132), doc/manual/features.sgml (1.25), doc/manual/manual.sgml.in (1.22), doc/paper_introduce/paper_introduce.tex.in (1.26, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/glue/etc/product/glue.conf.template.in (1.18), src/glue/etc/product/log_template.in (1.2, SCMBUG_RELEASE_0-8-3), src/lib/product/Activity.pm.in (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Common.pm.in (1.17, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/lib/product/Connection.pm.in (1.15), src/lib/product/Daemon/Daemon.pm.in (1.28, SCMBUG_RELEASE_0-8-3), src/lib/product/Glue/CVS.pm.in (1.8), src/lib/product/Glue/Glue.pm.in (1.16), src/lib/product/Glue/SCM.pm.in (1.6), src/lib/product/Glue/Subversion.pm.in (1.7), src/lib/product/Tools/Glue_Installer.pm.in (1.19), src/lib/product/Tools/SCM_Functions.pm.in (1.8), src/tests/product.test/cvs/commit_file.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/cvs/commit_file_commas_whitespaces.sh (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/cvs/commit_file_fail.sh (1.2, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/cvs/commit_file_invalid_message_size.sh (1.2, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/cvs/commit_file_invalid_owner.sh (1.2, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/cvs/commit_file_invalid_product.sh (1.2, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/cvs/commit_file_multiple_bugs.sh (1.2, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/cvs/commit_file_optional.sh.in (1.2, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/lib/common.inc.in (1.3, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/add_directories_convention.sh (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/add_tag.sh (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/add_tag_invalid_name.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/commit_file.sh (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/commit_file_fail.sh (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/commit_file_invalid_message_size.sh (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/commit_file_invalid_owner.sh (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/commit_file_invalid_product.sh (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/commit_file_multiple_bugs.sh (1.2, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/commit_file_optional.sh.in (1.3, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/create_vdd.sh.in (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3), src/tests/product.test/svn/delete_tag.sh (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3): SCMBUG ID: 441 SCMBUG NOTE: Modified the mechanism in which the log template is provided to permit the user to define in the glue configuration file two regular expressions for detecting the list of bug ids and the log comment. The result is that one is no longer restricted to having to type each time the 2 tokens for detecting the bug id (SCMBUG ID:) and log comment (SCMBUG NOTE:), which was rather annoying especially in the case of Subversion that does not even supply a default template. 2005-07-04 Monday 18:02 mkgnu * packaging/distribute/prepare.sh.in (1.3, SCMBUG_RELEASE_0-8-3): SCMBUG ID: 534 SCMBUG NOTE: Corrected the names of the ChangeLog files that are copied on distribution. 2005-07-04 Monday 16:55 mkgnu * Makefile.in (1.82, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 534 SCMBUG NOTE: Use full tag name in the full Changelog filename, rather than just version name. 2005-07-04 Monday 16:48 mkgnu * src/lib/product/Glue/Glue.pm.in (1.15, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 410 SCMBUG NOTE: Output formatting. Make it clear when a new configuration file is read, since that's the first notice ever emitted. 2005-07-04 Monday 16:44 mkgnu * Makefile.in (1.81): SCMBUG ID: 76 SCMBUG NOTE: Remove the cvs/svn template hooks regardless of whether the codebase was configured for Windows or UNIX. 2005-07-04 Monday 16:30 mkgnu * Makefile.in (1.80), packaging/debian/docs (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 534 SCMBUG NOTE: Create a comprehensive changelog file and create one that shows only the differences between the two releases. 2005-07-04 Monday 14:51 mkgnu * packaging/distribute/prepare.sh.in (1.2, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 534 SCMBUG NOTE: Added logic that will also distribute the latest manual on the web. 2005-07-04 Monday 14:24 mkgnu * Makefile.in (1.79), configure.in (1.131, SCMBUG_RELEASE_0-8-2), packaging/distribute/prepare.sh.in (1.1): SCMBUG ID: 534 SCMBUG NOTE: Added logic that will distribute this product to the web. 2005-07-04 Monday 13:48 mkgnu * configure.in (1.130), packaging/debian/changelog (1.30, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 534 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-8-2 2005-07-04 Monday 13:45 mkgnu * doc/manual/resources.sgml (1.14, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 76 SCMBUG NOTE: Documented the exact problem of running the daemon under Windows, and that the integration glue still works in Windows. 2005-07-04 Monday 13:39 mkgnu * doc/manual/tools.sgml (1.23, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 80 SCMBUG NOTE: Documented the plan for transforming the VDD XML document to the final HTML/PDF/other output. 2005-07-02 Saturday 00:32 mkgnu * src/lib/product/: Connection.pm.in (1.14, SCMBUG_RELEASE_0-8-2), Glue/CVS.pm.in (1.7, SCMBUG_RELEASE_0-8-2), Glue/Glue.pm.in (1.14), Glue/Subversion.pm.in (1.6, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 410 SCMBUG NOTE: Simplified the way the data structure of the Activity captures the files list. 2005-06-30 Thursday 01:19 mkgnu * Makefile.in (1.78), configure.in (1.129), src/glue/templates/cvs/checkoutlist.in (1.5, SCMBUG_RELEASE_0-8-2), src/lib/product/Activity.pm.in (1.1, SCMBUG_RELEASE_0-8-2), src/lib/product/Connection.pm.in (1.13), src/lib/product/Glue/CVS.pm.in (1.6), src/lib/product/Glue/Glue.pm.in (1.13), src/lib/product/Glue/SCM.pm.in (1.5, SCMBUG_RELEASE_0-8-2), src/lib/product/Glue/Subversion.pm.in (1.5), src/lib/product/Tools/Glue_Installer.pm.in (1.18, SCMBUG_RELEASE_0-8-2), src/lib/product/Tools/VDD_Generator.pm.in (1.14, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 410 SCMBUG NOTE: Begun switching the Glue activity variable into a proper object. Not all hash keys have been converted into fields yet. 2005-06-26 Sunday 22:19 mkgnu * src/tests/product.test/svn/commit_file_optional.sh.in (1.2, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 517 SCMBUG NOTE: No need to commit after changing the policy to optional in Subversion, since the glue.conf is not checked in the repository. 2005-06-26 Sunday 22:08 mkgnu * configure.in (1.128), src/tests/product.test/svn/commit_file_optional.sh.in (1.1): SCMBUG ID: 517 SCMBUG NOTE: Ommited autogenerating commit_file_optional.sh.in. Must generate this file to pick-up the lowercase product name from /hooks/etc/ for Subversion. 2005-06-26 Sunday 22:03 mkgnu * configure.in (1.127), src/tests/Makefile.in (1.7, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2), src/tests/product.test/cvs/commit_file_fail.sh (1.1, SCMBUG_RELEASE_0-8-2), src/tests/product.test/cvs/commit_file_optional.sh.in (1.1, SCMBUG_RELEASE_0-8-2), src/tests/product.test/cvs/tests_cvs.exp (1.3, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2), src/tests/product.test/lib/common.inc.in (1.2, SCMBUG_RELEASE_0-8-2), src/tests/product.test/svn/commit_file.sh (1.2, SCMBUG_RELEASE_0-8-2), src/tests/product.test/svn/commit_file_fail.sh (1.1, SCMBUG_RELEASE_0-8-2), src/tests/product.test/svn/tests_svn.exp (1.4, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 517 SCMBUG NOTE: Added logic that will test the presence_of_bug_ids policy when set to optional rather than the default of required. 2005-06-26 Sunday 20:07 mkgnu * configure.in (1.126): SCMBUG ID: 517 SCMBUG NOTE: Apparently the lines that create the Bugzilla/Mantis daemon config files for the testsuite were added twice. How did I miss this ? 2005-06-26 Sunday 16:19 mkgnu * configure.in (1.125), doc/manual/manual.sgml.in (1.21, SCMBUG_RELEASE_0-8-2), doc/manual/resources.sgml (1.13): SCMBUG ID: 66 SCMBUG NOTE: Display the Windows temporary directory pathname in the manual. 2005-06-26 Sunday 16:18 mkgnu * configure.in (1.124): SCMBUG ID: 517 SCMBUG NOTE: Dynamically generate the Bugzilla and Mantis configuration files. 2005-06-26 Sunday 16:16 mkgnu * src/tests/Makefile.in (1.6): SCMBUG ID: 517 SCMBUG NOTE: Cleanup the dynamically created config files for bugzilla and mantis. 2005-06-16 Thursday 00:54 mkgnu * src/tests/product.test/config/: daemon.conf.bugzilla (1.3), daemon.conf.bugzilla.in (1.1, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2), daemon.conf.mantis (1.3), daemon.conf.mantis.in (1.1, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 517 SCMBUG NOTE: Autogenerate the bugzilla and mantis daemon configuration files for the testsuite, since we must account for @vardir@ in the error and activity log files. 2005-06-11 Saturday 17:07 mkgnu * doc/manual/tools.sgml (1.22): SCMBUG ID: 80 SCMBUG NOTE: Documented how a VDD Generator Document can be created at the moment, even though the xml file is not much help yet. 2005-06-11 Saturday 17:02 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.13): SCMBUG ID: 80 SCMBUG NOTE: Corrected a type-o in the vdd generator help message for --help. 2005-06-11 Saturday 17:01 mkgnu * configure.in (1.123): SCMBUG ID: 346 SCMBUG NOTE: Correctly use the variable name of DEVEL_CONFIG_DAEMON_SERVICE_DEPLOYED with $ rather than @. 2005-06-05 Sunday 16:14 mkgnu * configure.in (1.122): SCMBUG ID: 346 SCMBUG NOTE: Ommited substituting the value of DEVEL_CONFIG_DAEMON_SERVICE_DEPLOYED in configure.in 2005-06-05 Sunday 16:11 mkgnu * configure.in (1.121): SCMBUG ID: 346 SCMBUG NOTE: Ommited substituting the value of DEVEL_CONFIG_DAEMON_SERVICE_ORIGINAL in configure.in 2005-05-26 Thursday 02:55 mkgnu * Makefile.in (1.77), configure.in (1.120), packaging/windows/prepare.sh.in (1.6, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2), src/scripts/rc.bat.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2), src/scripts/service_start.bat.in (1.2): SCMBUG ID: 76 SCMBUG NOTE: Use the same file name for the rc script for UNIX and Windows. This simplifies packaging and won't also ship an unnecessary duplicate scmbug-server rc script that's intented for UNIX in the Windows .zip. 2005-05-26 Thursday 02:45 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.27, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 76 SCMBUG NOTE: Don't issue a setsid if running on Windows, since POSIX::setsid is not implemented in Perl for Windows; still let the daemon start. 2005-05-26 Thursday 02:26 mkgnu * src/lib/product/Common.pm.in (1.16, SCMBUG_RELEASE_0-8-2): SCMBUG ID: 76 SCMBUG NOTE: Set a variable that informs during runtime if the product was configured for Windows. 2005-05-26 Thursday 02:23 mkgnu * configure.in (1.119): SCMBUG ID: 76 SCMBUG NOTE: Changed how the path for the windows perl binary and windows prefix are specified so the product name is not escaped. 2005-05-25 Wednesday 01:45 mkgnu * configure.in (1.118), packaging/debian/changelog (1.29) (utags: SCMBUG_RELEASE_0-8-1): SCMBUG ID: 530 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-8-1. This release supports hooks for Subversion 1.2 and no translation of usernames. 2005-05-25 Wednesday 01:42 mkgnu * doc/manual/features.sgml (1.24, SCMBUG_RELEASE_0-8-2), src/daemon/etc/daemon.conf.template.in (1.12, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2), src/lib/product/Daemon/Daemon.pm.in (1.26), src/tests/product.test/config/daemon.conf.bugzilla (1.2), src/tests/product.test/config/daemon.conf.mantis (1.2) (utags: SCMBUG_RELEASE_0-8-1): SCMBUG ID: 521 SCMBUG NOTE: The SCM to bug-tracker username translation can now be disabled. 2005-05-25 Wednesday 00:52 mkgnu * configure.in (1.117), src/glue/templates/svn/post-commit.in (1.5, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1), src/glue/templates/svn/pre-commit.in (1.5, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1): SCMBUG ID: 523 SCMBUG NOTE: In Subversion hooks, use the value of @DEVEL_CONFIG_PERL_BINARY@ when calling perl, rather than just perl. This will hold the full path to the perl binary, and should work with Subversion 1.2 that unsets $PATH. 2005-05-21 Saturday 01:53 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.12, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Caught a couple of compilation errors; missing a package use and a syntax error. 2005-05-21 Saturday 01:44 mkgnu * Makefile.in (1.76, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: Remove aclocal.m4 on distclean. This file seems to be generated by a newer autoconf. 2005-05-21 Saturday 01:42 mkgnu * Makefile.in (1.75): SCMBUG ID: 346 SCMBUG NOTE: Remove some autogenerated rpm-packaging files on the clean rule. 2005-05-21 Saturday 01:40 mkgnu * product_release.conf.in (1.20, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: Package the redhat packaging sources too, even though they don't work yet. 2005-05-21 Saturday 01:34 mkgnu * src/tests/Makefile.in (1.5, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 517 SCMBUG NOTE: Don't exit if an autogenerated file does not exist for removal. 2005-05-21 Saturday 01:00 mkgnu * configure.in (1.116), packaging/debian/changelog (1.28) (utags: SCMBUG_RELEASE_0-8-0): SCMBUG ID: 529 SCMBUG NOTE: Incremented release version for upcoming SCMBUG_RELEASE_0-8-0. This release contains an updated protocol with VDD support. 2005-05-21 Saturday 00:57 mkgnu * doc/manual/resources.sgml (1.12, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Added instructions on installing XML::Simple, since it's needed by the VDD. 2005-05-21 Saturday 00:54 mkgnu * src/lib/product/Common.pm.in (1.15, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Updated the package installation instructions to show how a perl module can be installed under Windows. 2005-05-21 Saturday 00:45 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.25, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Added logic in the daemon that checks if XML::Simple is installed on the daemon. 2005-05-18 Wednesday 02:34 mkgnu * packaging/redhat/prepare.sh.in (1.2, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: Supply the name of the spec file to the rpm command in order to build. 2005-05-18 Wednesday 02:34 mkgnu * packaging/redhat/product.spec.in (1.3, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: Assigned this product in the Group Development/Tools for rpms. 2005-05-18 Wednesday 02:20 mkgnu * Makefile.in (1.74), packaging/debian/rules.in (1.19, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: The Debian packages can be rebuild correctly again. Files for each package are not installed in a single directory called scmbug, but in separate directories: scmbug-doc, scmbug-common, etc. 2005-05-18 Wednesday 02:02 mkgnu * Makefile.in (1.73), configure.in (1.115), product_release.conf.in (1.19), doc/paper_introduce/Makefile.in (1.9, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/debian/control.in (1.6, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/debian/copyright.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/redhat/product.spec.in (1.2), src/lib/product/Tools/Glue_Installer.pm.in (1.17, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), src/scripts/rc.in (1.9, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), src/tests/Makefile.in (1.4): SCMBUG ID: 346 SCMBUG NOTE: All the descriptions used in the Debian packages are now defined in configure.in and reused to build the rpm file. 2005-05-13 Friday 00:34 mkgnu * Makefile.in (1.72), configure.in (1.114), doc/manual/manual.sgml.in (1.20, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/debian/control.in (1.5), packaging/debian/copyright (1.3), packaging/redhat/prepare.sh.in (1.1), packaging/redhat/product.spec.in (1.1), packaging/redhat/rpmmacros.in (1.1, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), packaging/redhat/rpmrc.in (1.1, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 346 SCMBUG NOTE: First attempt at reorganizing to support building .rpms. Not tested yet. 2005-05-12 Thursday 23:54 mkgnu * doc/manual/Makefile.in (1.8, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 524 SCMBUG NOTE: Applied Dirk's patch to use docbook2html and docbook2dvi correctly. 2005-05-06 Friday 04:07 mkgnu * src/lib/product/Common.pm.in (1.14): SCMBUG ID: 80 SCMBUG NOTE: Increased the protocol number, since the VDD will be transported in XML. 2005-05-06 Friday 04:05 mkgnu * src/lib/product/: Daemon/Daemon.pm.in (1.24), Tools/VDD_Generator.pm.in (1.11): SCMBUG ID: 80 SCMBUG NOTE: Removed the entire transformation logic to/from string/vdd and replaced it with XML::Simple. 2005-05-06 Friday 03:57 mkgnu * src/lib/product/Tools/SCM_Functions.pm.in (1.7, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0): SCMBUG ID: 80 SCMBUG NOTE: Removed a global variable that is no longer used; only declared. 2005-05-06 Friday 03:31 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.10): SCMBUG ID: 80 SCMBUG NOTE: Fixed bug where the output filename passed was not used. Fixed bug where comments were overwritten when converted in string_to_vdd. 2005-05-06 Friday 03:00 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.9): SCMBUG ID: 80 SCMBUG NOTE: Accept the output file as an argument. It appears that the path is wrong though. It's stored in ~hooks in Subversion. 2005-05-06 Friday 01:58 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.8): SCMBUG ID: 80 SCMBUG NOTE: Added some mock code using XML::Writer that produces a VDD document in XML. This should be moved in the server, so this module will be installed only once at the server, not on all clients running a VDD. 2005-05-05 Thursday 03:35 mkgnu * configure.in (1.113), src/tests/Makefile.in (1.3), src/tests/product.test/svn/create_vdd.sh.in (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0), src/tests/product.test/svn/tests_svn.exp (1.3, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0) (utags: SCMBUG_RELEASE_0-7-2): SCMBUG ID: 517 SCMBUG NOTE: Added a test that creates a VDD document. The test does not do any verifications; it just calls the VDD generator after applying a couple of tags. 2005-04-27 Wednesday 04:35 mkgnu * Makefile.in (1.71, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 76 SCMBUG NOTE: Caught a case where an extra DESTDIR was used in selecting the source files in installation, and broke when installing Debian packages. 2005-04-27 Wednesday 04:16 mkgnu * configure.in (1.112): SCMBUG ID: 76 SCMBUG NOTE: Dynamically creating and cleaning up the CVS and Subversion templates for Windows based on the name of the hook for Windows vs UNIX. 2005-04-27 Wednesday 04:04 mkgnu * product_release.conf.in (1.18, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 519 SCMBUG NOTE: Begin distributing src/tests which includes the testsuite and now for the first time doc/paper_introduce that includes the paper that introduced Scmbug in FREENIX 05.e 2005-04-27 Wednesday 03:42 mkgnu * doc/manual/tools.sgml (1.21, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 66 SCMBUG NOTE: Output formatting issues in the Glue Installer example to accentuate commands and the prompt. 2005-04-27 Wednesday 03:36 mkgnu * doc/manual/tools.sgml (1.20): SCMBUG ID: 66 SCMBUG NOTE: Type-o error................................................... 2005-04-27 Wednesday 03:36 mkgnu * doc/manual/tools.sgml (1.19): SCMBUG ID: 66 SCMBUG NOTE: Added an example using the Glue Installer to install the Glue in a Subversion repository. 2005-04-27 Wednesday 03:34 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.16, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 66 SCMBUG NOTE: Output formatting issues that were identifying after writing a glue installation example. 2005-04-27 Wednesday 03:18 mkgnu * configure.in (1.111), packaging/debian/changelog (1.27, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 519 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-7-2. 2005-04-27 Wednesday 03:13 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.7, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 80 SCMBUG NOTE: Replaced all pops with shifts, and added some missing statements to exit the string to VDD state machine. 2005-04-27 Wednesday 02:48 mkgnu * src/lib/product/: Glue/Glue.pm.in (1.12, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2), Tools/VDD_Generator.pm.in (1.6): SCMBUG ID: 410,80 SCMBUG NOTE: The glue connection and policies variables are now accessed using setters and getters. This is required in order to pass the policies to the VDD Generator. 2005-04-24 Sunday 05:02 mkgnu * src/lib/product/Tools/SCM_Description.pm.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 76 SCMBUG NOTE: (name): Syntax error. Left a \ in there in the previous commit. 2005-04-24 Sunday 04:33 mkgnu * src/lib/product/Bug.pm.in (1.2, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 80 SCMBUG NOTE: If resolution was empty, since it was a blank string when it came out from the Bugtracker (e.g. Bugzilla) return an empty string rather than an uninitialized value. 2005-04-24 Sunday 04:32 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.23, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 80 SCMBUG NOTE: Added some missing newlines on the return message that will be transported back to the VDD client. 2005-04-24 Sunday 04:31 mkgnu * src/lib/product/Tools/SCM_Functions.pm.in (1.6, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 80 SCMBUG NOTE: Output formatting issue. Add a newline at the end of the get_label_date error message. 2005-04-23 Saturday 04:23 mkgnu * src/tests/product.test/svn/add_tag_invalid_name.sh (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 517 SCMBUG NOTE: Force removal of the invalid tag in the Subversion tag. Must use --force for tags, while this is not needed on removal of files. 2005-04-23 Saturday 04:02 mkgnu * doc/: manual/Makefile.in (1.7), paper_introduce/Makefile.in (1.8) (utags: SCMBUG_RELEASE_0-7-2): SCMBUG ID: 66 SCMBUG NOTE: Improved some cleanup rules on the manual's images and the FREENIX 05 presentation directory. 2005-04-23 Saturday 03:45 mkgnu * doc/manual/: glossary.sgml (1.8, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6), scm-frontends.sgml (1.25) (utags: SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-5): SCMBUG ID: 66 SCMBUG NOTE: Documented Bazaar-NG in the list of SCM systems that are encouraged to contribute a frontend. 2005-04-21 Thursday 03:37 mkgnu * doc/paper_introduce/scmbug_freenix_05.bib (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2): SCMBUG ID: 516 SCMBUG NOTE: Added a BibTex entry others can use to reference the FREENIX 05 paper. 2005-04-21 Thursday 03:27 mkgnu * configure.in (1.110), packaging/debian/changelog (1.26) (utags: SCMBUG_RELEASE_0-7-1): SCMBUG ID: 518 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-7-1. This release includes the FREENIX '05 presentation and a testsuite. 2005-04-21 Thursday 03:20 mkgnu * doc/paper_introduce/Makefile.in (1.7, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 516 SCMBUG NOTE: Make a copy of the presentation for FREENIX 05 when this paper is built. This is the final copy that will be made available on the web. 2005-04-21 Thursday 03:11 mkgnu * Makefile.in (1.70, SCMBUG_RELEASE_0-7-1), configure.in (1.109), src/tests/Makefile.in (1.2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/add_directory.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/add_tag.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/add_tag_invalid_name.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file.sh (1.2, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_commas_whitespaces.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_invalid_message_size.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_invalid_owner.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_invalid_product.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file_multiple_bugs.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/delete_tag.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/tests_cvs.exp (1.2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/lib/common_bugtracker.inc (1.2, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/add_tag.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/add_tag_invalid_name.sh (1.1, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file_invalid_message_size.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file_invalid_owner.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file_invalid_product.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file_multiple_bugs.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/delete_tag.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/tests_svn.exp (1.2, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 517 SCMBUG NOTE: Added a whole lotta more tests in the testsuite for both CVS and Subversion. 2005-04-21 Thursday 03:11 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.22, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 80 SCMBUG NOTE: Send a newline after each vdd bug and comment. Otherwise this info can't be parsed correctly at the client. 2005-04-21 Thursday 03:10 mkgnu * src/lib/product/Tools/SCM_Description.pm.in (1.3, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 76 SCMBUG NOTE: Catch cases where the scm name is set prior to the repository path in the future 2005-04-21 Thursday 03:09 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.15, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 76 SCMBUG NOTE: Here's the comment for system/src/lib/product/Tools/VDD_Generator.pm.in: fixed the bug where scm name was not set after the repository path. 2005-04-21 Thursday 03:06 mkgnu * src/lib/product/Tools/VDD_Generator.pm.in (1.5, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 76 SCMBUG NOTE: Chmod the hook correctly. Apparently installing Subversion hooks with File::Copy does so without the possibility of setting the execute bit. 2005-04-14 Thursday 01:30 mkgnu * doc/paper_introduce/presentation/presentation_introduce.ppt (1.3, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 516 SCMBUG NOTE: Trivial output formatting issues that were introduced. This is the final version of the paper, as presented earlier this morning. 2005-04-14 Thursday 01:23 mkgnu * Makefile.in (1.69), configure.in (1.108), src/tests/Makefile.in (1.1), src/tests/product.test/config/daemon.conf.bugzilla (1.1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/config/daemon.conf.mantis (1.1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/config/prep.sh.in (1.1, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/checkout_repository.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/commit_file.sh (1.1), src/tests/product.test/cvs/init_repository.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/install_glue.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/remove_repository.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/cvs/tests_cvs.exp (1.1), src/tests/product.test/lib/common.inc.in (1.1, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/lib/common_bugtracker.inc (1.1), src/tests/product.test/svn/add_directories_convention.sh (1.1, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/checkout_repository.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/commit_file.sh (1.1, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/init_repository.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/install_glue.sh.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/remove_repository.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), src/tests/product.test/svn/tests_svn.exp (1.1): SCMBUG ID: 517 SCMBUG NOTE: First cut at adding a testsuite for this system. The testsuite is split in two modules: testing CVS and testing Subversion. Should add logic that will dynamically configure the integration daemon for the list of bugtrackers to exercise the functionality of all of them. 2005-04-12 Tuesday 02:30 mkgnu * doc/paper_introduce/presentation/presentation_introduce.ppt (1.2): SCMBUG ID: 516 SCMBUG NOTE: Some final cleanups after merging in feedback from Kyung. 2005-04-11 Monday 04:09 mkgnu * doc/paper_introduce/: presentation_introduce.ppt (1.9), presentation/network_deployment.dia (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), presentation/presentation_introduce.ppt (1.1): SCMBUG ID: 516 SCMBUG NOTE: Moved the presentation in it's own directory, and added a new .dia network deployment diagram used in the presentation. 2005-04-09 Saturday 20:44 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.8): SCMBUG ID: 516 SCMBUG NOTE: Some near-final changes. Added conclusion, added demo URL. 2005-04-09 Saturday 03:49 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.7): SCMBUG ID: 516 SCMBUG NOTE: Contensed the presentation to 22 slides. Last 2 are one-liners. 2005-04-08 Friday 05:57 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.6): SCMBUG ID: 516 SCMBUG NOTE: More brush-ups. Moved some content around that was crowding the footer of the presentation. 2005-04-08 Friday 04:23 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.5): SCMBUG ID: 516 SCMBUG NOTE: More brush-up work. Removed some content unnecessary for a presentation. 2005-04-07 Thursday 12:39 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.4): SCMBUG ID: 516 SCMBUG NOTE: More brush-up on presentation. Clarified a few things. Still needs work. 2005-04-06 Wednesday 05:36 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.3): SCMBUG ID: 516 SCMBUG NOTE: Added an integration example including a link to a live demo of bug 417 in SigmaWatch. The key points that should be illustrated in the live demo are also shown in the presentation so that the presentation can be viewed offline or if/when access to this product in bugzilla.mkgnu.net is disabled. 2005-04-06 Wednesday 04:02 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.2): SCMBUG ID: 516 SCMBUG NOTE: General brush-up of the presentation content. Still missing the integration example. 2005-04-06 Wednesday 01:48 mkgnu * doc/paper_introduce/presentation_introduce.ppt (1.1): SCMBUG ID: 516 SCMBUG NOTE: First draft of the presentation. Missing an integration example and more diagrams. 2005-04-06 Wednesday 01:47 mkgnu * doc/manual/images/prep_images.sh (1.6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 516 SCMBUG NOTE: Build a .png file too, since this is used for the FREENIX .html version of the paper. 2005-03-02 Wednesday 05:23 mkgnu * configure.in (1.107), doc/manual/manual.sgml.in (1.19, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), doc/manual/resources.sgml (1.11, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1), packaging/windows/prepare.sh.in (1.5, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 76 SCMBUG NOTE: Documented how the product can be installed under Windows, so far. 2005-03-02 Wednesday 03:07 mkgnu * product_release.conf.in (1.17, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Package the windows packaging directory in the final sources. 2005-03-02 Wednesday 03:05 mkgnu * packaging/debian/changelog (1.25, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 508 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-7-0. 2005-03-02 Wednesday 02:55 mkgnu * Makefile.in (1.68, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: No Makefile autogenerated for the Windows package anymore. 2005-03-02 Wednesday 02:53 mkgnu * configure.in (1.106, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 508 SCMBUG NOTE: Increased version number for upcoming release SCMBUG_RELEASE_0-7-0. 2005-03-02 Wednesday 02:07 mkgnu * doc/manual/: bugtracking-backends.sgml (1.20, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2), scm-frontends.sgml (1.24) (utags: SCMBUG_RELEASE_0-7-0, SCMBUG_RELEASE_0-7-1): SCMBUG ID: 505 SCMBUG NOTE: Documented that Scmbug works with Alexandre's configuration. 2005-02-26 Saturday 16:32 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.21, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Must use the full File::Spec->devnull() format, not just devnull(). 2005-02-20 Sunday 23:35 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.20): SCMBUG ID: 76 SCMBUG NOTE: The name of the null device (/dev/null or NUL for Windows) is now retrieved using File::Spec->devnull() 2005-02-20 Sunday 22:10 mkgnu * configure.in (1.105): SCMBUG ID: 76 SCMBUG NOTE: Type-o in setting the pid file using @vardir@ in configure.in. 2005-02-20 Sunday 18:17 mkgnu * configure.in (1.104), packaging/windows/prepare.sh.in (1.4, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/loginfo.bat.in (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/taginfo.bat.in (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/verifymsg.bat.in (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/svn/post-commit.bat.in (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/svn/pre-commit.bat.in (1.2, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Added configuration option --with-perl-binary to define the full path to the perl binary in windows. Otherwise the Subversion hooks don't work. Corrected all hooks to exit in a way that won't terminate the command interpreter while leaving %errorlevel% set. 2005-02-20 Sunday 16:16 mkgnu * packaging/windows/prepare.sh.in (1.3): SCMBUG ID: 76 SCMBUG NOTE: Preparing windows packaging by configuring --with-windows. 2005-02-20 Sunday 16:14 mkgnu * Makefile.in (1.67), configure.in (1.103), doc/manual/images/system_architecture.fig.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/loginfo.bat.in (1.1), src/glue/templates/cvs/rcsinfo.bat.in (1.1, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/glue/templates/cvs/taginfo.bat.in (1.1), src/glue/templates/cvs/verifymsg.bat.in (1.1), src/glue/templates/svn/post-commit.bat.in (1.1), src/glue/templates/svn/pre-commit.bat.in (1.1), src/lib/product/Tools/Glue_Installer.pm.in (1.14, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Dynamically setting the names of the hook files depending on whether the codebase is configured --with-windows or not. 2005-02-20 Sunday 05:42 mkgnu * configure.in (1.102): SCMBUG ID: 76 SCMBUG NOTE: --help output formatting for documentation of all --with arguments. 2005-02-20 Sunday 05:18 mkgnu * src/lib/product/Tools/: Glue_Installer.pm.in (1.13), SCM_Functions.pm.in (1.5, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Ensuring a path like C:\Temp won't result in the T being escaped under Windows. 2005-02-20 Sunday 05:02 mkgnu * configure.in (1.101), packaging/windows/prepare.sh.in (1.2), src/lib/product/Tools/Glue_Installer.pm.in (1.12), src/lib/product/Tools/SCM_Functions.pm.in (1.4): SCMBUG ID: 76 SCMBUG NOTE: Specifying the temporary directory at configuration time. Replaced mkdir, chdir, rm -rf with perl implementations. 2005-02-20 Sunday 03:18 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.11): SCMBUG ID: 76 SCMBUG NOTE: (add_glue_directories): Use perl's mkdir directly. (enable_glue_triggers_for_file,disable_glue_triggers_for_file): my $file_content 2005-02-14 Monday 04:43 mkgnu * Makefile.in (1.66), packaging/debian/rules.in (1.18, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), packaging/windows/prepare.sh.in (1.1): SCMBUG ID: 76 SCMBUG NOTE: Added the DESTDIR prefix in installation that will permit using a single Makefile for all packaging efforts. Debian's rules file now uses this Makefile rather than duplicating the packaging commands. 2005-02-14 Monday 04:24 mkgnu * src/lib/product/Tools/Glue_Installer.pm.in (1.10): SCMBUG ID: 76 SCMBUG NOTE: Eliminated use of sed, cat, mv in customization of the configuration file and enabling/disabling the trigger files. 2005-02-14 Monday 03:54 mkgnu * src/scripts/service_start.bat.in (1.1, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Adding .bat file that will start the daemon. This should probably be eliminated and instead use some Windows tools that register a .exe file as a service with the OS. I know this differs between Windows9x and 2k/NT. 2005-02-14 Monday 03:52 mkgnu * Makefile.in (1.65), configure.in (1.100), doc/manpages/daemon.8.sgml.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), doc/manual/manual.sgml.in (1.18, SCMBUG_RELEASE_0-7-0), doc/manual/resources.sgml (1.10, SCMBUG_RELEASE_0-7-0), packaging/debian/init.d.in (1.7, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/daemon/etc/daemon.conf.template.in (1.11, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), src/lib/product/Tools/Glue_Installer.pm.in (1.9), src/scripts/rc.in (1.8, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0): SCMBUG ID: 76 SCMBUG NOTE: Massive patch that permits configuring the codebase with a "--prefix=C:\Program Files\Scmbug" for Windows users. Still need to cleanup the Glue_Installer.pm module to eliminate use of cat, sed, mv. Don't know how to eliminate use of diff. Should probably package that in the Windows distribution. 2005-02-12 Saturday 01:18 mkgnu * doc/paper_introduce/: Makefile.in (1.6), enlarge_caption_of_figure6.sh (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1) (utags: SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2): SCMBUG ID: 481 SCMBUG NOTE: Added a script that will enlarge the caption of figure6 in the html version of the paper. 2005-02-11 Friday 02:59 mkgnu * doc/paper_introduce/Makefile.in (1.5, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html): SCMBUG ID: 481 SCMBUG NOTE: Using latex2html to build html from the .tex file. FREENIX requires submission of both .pdf and .html. 2005-02-11 Friday 02:57 mkgnu * configure.in (1.99, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html): SCMBUG ID: 481 SCMBUG NOTE: Requiring latex2html to build the Scmbug paper accepted in Freenix. 2005-01-28 Friday 03:45 mkgnu * src/: lib/product/Tools/Glue_Installer.pm.in (1.8), lib/product/Tools/VDD_Generator.pm.in (1.4, SCMBUG_RELEASE_0-7-0), scripts/vdd_generator.pl.in (1.4, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0) (utags: p_kpm_paper_introduce_FREENIX_05_camera_copy, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2): SCMBUG ID: 80 SCMBUG NOTE: Converted the Glue Installer to use long arguments. Added a "--version" argument to both the Glue Installer and the VDD Generator. 2005-01-28 Friday 03:11 mkgnu * configure.in (1.98, p_kpm_paper_introduce_FREENIX_05_camera_copy): SCMBUG ID: 80 SCMBUG NOTE: Chmod vdd_generator.pl as executable after processing with autoconf. 2005-01-28 Friday 02:37 mkgnu * doc/manual/: bugtracking-backends.sgml (1.19), glossary.sgml (1.7, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0), scm-frontends.sgml (1.23) (utags: p_kpm_paper_introduce_FREENIX_05_camera_copy, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2): SCMBUG ID: 66 SCMBUG NOTE: Extended the descriptions of the SCM and bug-tracking systems in the glossary. Added Katie as an SCM system and Roundup as a bug-tracker. 2005-01-26 Wednesday 23:38 mkgnu * Makefile.in (1.64, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy): SCMBUG ID: 498 SCMBUG NOTE: Eliminated use of @sysconfdir@ on creation of the /etc/scmbug directory. 2005-01-26 Wednesday 02:44 mkgnu * doc/manual/Makefile.in (1.6, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy): SCMBUG ID: 497 SCMBUG NOTE: Removed the parenthesis in the image rule. For whatever reason, they are confusing some shell used by FreeBSD. 2005-01-23 Sunday 00:59 mkgnu * src/lib/product/Tools/SCM_Functions.pm.in (1.3, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy): SCMBUG ID: 80 SCMBUG NOTE: Type-o changes in comments on output collected by 'svn info'. 2005-01-23 Sunday 00:56 mkgnu * Makefile.in (1.63), configure.in (1.97), packaging/debian/control.in (1.4, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), packaging/debian/rules.in (1.17, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Bug.pm.in (1.1, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/BugComment.pm.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Common.pm.in (1.13, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Connection.pm.in (1.12, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/VDD.pm.in (1.1, SCMBUG_RELEASE_0-8-13, SCMBUG_RELEASE_0-8-12, SCMBUG_RELEASE_0-8-11, SCMBUG_RELEASE_0-8-10, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Daemon/Bugtracker.pm.in (1.12, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Daemon/Bugzilla.pm.in (1.13, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Daemon/Daemon.pm.in (1.19, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Daemon/Integration.pm.in (1.3, SCMBUG_RELEASE_0-8-9, SCMBUG_RELEASE_0-8-8, SCMBUG_RELEASE_0-8-7, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Glue/Glue.pm.in (1.11, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy), src/lib/product/Tools/SCM_Functions.pm.in (1.2), src/lib/product/Tools/VDD_Generator.pm.in (1.3), src/scripts/vdd_generator.pl.in (1.3): SCMBUG ID: 80 SCMBUG NOTE: Preliminary implementation of the VDD generator. A new activity_vdd_query has been added, with a corresponding backend implementation currently only for Bugzilla. The VDD information are transported to the generator, but not yet displayed. 2005-01-23 Sunday 00:46 mkgnu * configure.in (1.96), packaging/debian/changelog (1.24, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy) (utags: SCMBUG_RELEASE_0-6-0): SCMBUG ID: 495 SCMBUG NOTE: Increased version to upcoming release SCMBUG_RELEASE_0-6-0. This release converts policy valid_bug_owner into a configurable glue variable, and (hopefully) fixes a bug in editing Subversion properties. 2005-01-23 Sunday 00:44 mkgnu * src/glue/etc/product/glue.conf.template.in (1.17, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 493 SCMBUG NOTE: Put the comma in the right location in policy valid_bug_owner in the glue configuration file. 2005-01-23 Sunday 00:08 mkgnu * doc/manual/features.sgml (1.23, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0), src/glue/etc/product/glue.conf.template.in (1.16), src/lib/product/Common.pm.in (1.12, SCMBUG_RELEASE_0-6-0), src/lib/product/Connection.pm.in (1.11, SCMBUG_RELEASE_0-6-0), src/lib/product/Daemon/Daemon.pm.in (1.18, SCMBUG_RELEASE_0-6-0), src/lib/product/Daemon/Integration.pm.in (1.2, SCMBUG_RELEASE_0-6-0), src/lib/product/Glue/Glue.pm.in (1.10, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 493 SCMBUG NOTE: Converted policy valid_bug_owner into a configurable variable in the glue configuration file. 2005-01-22 Saturday 23:56 mkgnu * doc/manual/features.sgml (1.22), src/daemon/etc/daemon.conf.template.in (1.10, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 66 SCMBUG NOTE: Reworded the description of the userlist in the manual and daemon configuration file 2005-01-22 Saturday 03:25 mkgnu * src/lib/product/Glue/Subversion.pm.in (1.4, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 492 SCMBUG NOTE: No longer bailing out if a "_U" token is produced, due to a property update, as the output of 'svnlook changed'. This fix has NOT been tested. 2005-01-22 Saturday 03:08 mkgnu * doc/manual/scm-frontends.sgml (1.22, SCMBUG_RELEASE_0-6-0): SCMBUG ID: 66 SCMBUG NOTE: Documented the version of Subversion against which the integration was verified to work so far. 2005-01-13 Thursday 04:30 mkgnu * doc/manual/: bugtracking-backends.sgml (1.18), glossary.sgml (1.6) (utags: SCMBUG_RELEASE_0-6-0): SCMBUG ID: 66 SCMBUG NOTE: Added an entry for Eventum as a possible bug-tracking backend. 2005-01-12 Wednesday 16:28 mkgnu * configure.in (1.95), packaging/debian/changelog (1.23) (utags: SCMBUG_RELEASE_0-5-3): SCMBUG ID: 491 SCMBUG NOTE: Increased version for upcoming release SCMBUG_RELEASE_0-5-3. This release fixes a Debian packaging problem causing the daemon not to start, and uses the $CVS_USER environment variable instead of $USER in CVS versions that support it. 2005-01-12 Wednesday 16:20 mkgnu * doc/manual/resources.sgml (1.9, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3): SCMBUG ID: 66 SCMBUG NOTE: Added a more precise link in the Daemon upgrading steps. 2005-01-12 Wednesday 16:19 mkgnu * packaging/debian/rules.in (1.16, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3): SCMBUG ID: 490 SCMBUG NOTE: Added Integration.pm in the packaging rules for Debian. Apparently, when Integration.pm was added, an entry for it in rules.in was omitted. 2005-01-11 Tuesday 20:44 mkgnu * src/lib/product/Glue/CVS.pm.in (1.5, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3): SCMBUG ID: 488 SCMBUG NOTE: (new): Using $CVS_USER only if it's defined. If not, use $USER. 2005-01-07 Friday 07:50 mkgnu * configure.in (1.94), packaging/debian/changelog (1.22) (utags: SCMBUG_RELEASE_0-5-2): SCMBUG ID: 487 SCMBUG NOTE: Increased version to SCMBUG_RELEASE_0-5-2. This release includes bug fixes to the Mantis integration on errors reported by Cris Daniluk. 2005-01-07 Friday 04:53 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.11, SCMBUG_RELEASE_0-8-6, SCMBUG_RELEASE_0-8-5, SCMBUG_RELEASE_0-8-4, SCMBUG_RELEASE_0-8-3, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2): SCMBUG ID: 480 SCMBUG NOTE: (mantis_issue_sql): No longer calling mantis_fetch_column since this causes the following error: DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at /usr/local/share/scmbug/lib/Scmbug/Daemon/Mantis.pm line 122, line 19. ...when the sql statement issued is: INSERT INTO mantis_bugnote_table(bug_id, reporter_id, bugnote_text_id, view_state, date_submitted, last_modified) VALUES(3, 1, 34, 50, now(), now()) 2005-01-07 Friday 04:36 mkgnu * src/lib/product/: Bugtracker.pm.in (1.11), Bugzilla.pm.in (1.12), Daemon/Mantis.pm.in (1.10): SCMBUG ID: 480 SCMBUG NOTE: (mantis_last_insert_id): select last_insert_id() as id. The previous column name confused MySQL 3.23 as reported by Cris Daniluk . 2005-01-03 Monday 21:14 mkgnu * doc/manpages/daemon.8.sgml.in (1.3, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2): SCMBUG ID: 66 SCMBUG NOTE: Corrected the name of the daemon executable run in the manpage. 2005-01-03 Monday 19:46 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.25, SCMBUG_RELEASE_0-8-2, SCMBUG_RELEASE_0-8-1, SCMBUG_RELEASE_0-8-0, SCMBUG_RELEASE_0-7-2, SCMBUG_RELEASE_0-7-1, SCMBUG_RELEASE_0-7-0, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2): SCMBUG ID: 481 SCMBUG NOTE: Stressed the demand for this solution by noting that Sourceforge and GNU Savannah still lack this integration which has been in demand for over than 4 years. 2005-01-03 Monday 19:12 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.24): SCMBUG ID: 481 SCMBUG NOTE: Addressed the comment of the 1st reviewer: "The benefit of a minimum log message size is not clear to me. It sounds like it may rather annoy than educate. It might be better to just print a warning than to prohibit the commit." Clarified that this policy is optional, and explained why prohibiting the commit is the better course of action. 2005-01-03 Monday 18:50 mkgnu * doc/paper_introduce/paper_introduce.tex.in (1.23): SCMBUG ID: 481 SCMBUG NOTE: Addressed the 1st reviewers comment: "More descriptive and longer captions for the figures would be helpful. Also, for Figures 3 to 5, the text seems to indicate that these are really just part of one log file. It would be nice to make that clearer in the figures." Described the figures with longer captions and clarified the reviewer's misunderstanding that Figures 3 and 5 are part of the same log file. They are not. Figure 3 as a CVS Changelog, and Figures 4 and 5 are Bugzilla comments. 2005-01-02 Sunday 01:55 mkgnu * product_release.conf.in (1.16, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html2, p_kpm_paper_introduce_FREENIX_05_camera_copy_with_html, p_kpm_paper_introduce_FREENIX_05_camera_copy, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1): SCMBUG ID: 484 SCMBUG NOTE: CVS/Tag files are also ignored during packaging in a .tar.gz distribution. 2005-01-02 Sunday 01:51 mkgnu * configure.in (1.93), packaging/debian/changelog (1.21) (utags: SCMBUG_RELEASE_0-5-1): SCMBUG ID: 484 SCMBUG NOTE: Increased version number to SCMBUG_RELEASE_0-5-1 for the upcoming release. This release abstracts the integration business logic into it's own class, moving it out of the bug-tracker specific modules. 2004-12-31 Friday 19:51 mkgnu * Makefile.in (1.62, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1), configure.in (1.92), src/lib/product/Daemon/Bugtracker.pm.in (1.11, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1), src/lib/product/Daemon/Daemon.pm.in (1.17, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1), src/lib/product/Daemon/Integration.pm.in (1.1, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1): SCMBUG ID: 480 SCMBUG NOTE: Moved the Integration business logic into it's own class in Integration.pm. (process_activity_tag, process_activity_verify, process_activity_commit): Moved from Bugtracker.pm into Integration.pm 2004-12-31 Friday 17:38 mkgnu * packaging/debian/control.in (1.3, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1): SCMBUG ID: 429 SCMBUG NOTE: scmbug-doc depends on docbook-dsssl, since this Debian package provides the warning/caution images needed by docbook. 2004-12-31 Friday 08:12 mkgnu * configure.in (1.91), packaging/debian/changelog (1.20) (utags: SCMBUG_RELEASE_0-5-0): SCMBUG ID: 483 SCMBUG NOTE: Increased version to upcoming release SCMBUG_RELEASE_0-5-0. Since version 0-4-1 the major changes are integration support with Mantis. 2004-12-31 Friday 08:11 mkgnu * src/lib/product/Common.pm.in (1.11, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 483 SCMBUG NOTE: Increased protocol number to 6. This is the exact same protocol as 5, but it clears the confusion with the fact that protocols 4 and 5 are assumed to both be protocol 4 in the 0-4-x series due to incorrectly changing the protocol version in that series. 2004-12-31 Friday 08:04 mkgnu * doc/manual/resources.sgml (1.8, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: Better clarified how variable database_vendor should be set for Mantis in an example 2004-12-31 Friday 07:35 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.12, SCMBUG_RELEASE_0-6-0, SCMBUG_RELEASE_0-5-3, SCMBUG_RELEASE_0-5-2, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: (integration_tag_exists): Setting $tag_status to "" if it did not exist. 2004-12-30 Thursday 22:51 mkgnu * src/lib/product/Daemon/Bugzilla.pm.in (1.11): SCMBUG ID: 480 SCMBUG NOTE: The following started showing in the error logs: Undefined subroutine &Scmbug::Daemon::Bugzilla::ConnectToDatabase called at /usr/local/share/scmbug/lib/Scmbug/Daemon/Bugzilla.pm line 171, line 16. Defeated this by manually including globals.pl. 2004-12-25 Saturday 02:30 mkgnu * src/lib/product/Common.pm.in (1.10): SCMBUG ID: 480 SCMBUG NOTE: Just noticed that the protocol number was never increased in the 0-4-x series. This can't be good. Raised the protocol number to 5. 2004-12-25 Saturday 02:29 mkgnu * src/lib/product/Daemon/Mantis.pm.in (1.9, SCMBUG_RELEASE_0-5-1, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: Setting only the "assigned" state as active. (mantis_fetch_row): Renamed to mantis_fetch_column and accepting the column name as an argument. (mantis_get_product_id): Uses the product_name argument. (mantis_get_bug_view_state): Created this function to receive the current view state of the bug. It's used when comments are added to dynamically determine the current bug state (private or public). (integration_add_tag, integration_tag_exists, integration_delete_tag): Calling $self->mantis_product_id() instead of mantis_product_id(). 2004-12-25 Saturday 02:26 mkgnu * src/lib/product/Daemon/Bugtracker.pm.in (1.10, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: (init): Escaping in single quotes the mailing list in the error message. (active_states_list): Separating states with "or" and counting active states differently. Exporting the BUGTRACKER_* constants. 2004-12-25 Saturday 02:23 mkgnu * src/lib/product/Daemon/Daemon.pm.in (1.16, SCMBUG_RELEASE_0-5-0): SCMBUG ID: 480 SCMBUG NOTE: (daemonize): Correctly storing errors in the error log once again. Corrected the single to double quoting. (process_connection): Assuming that all requests should not be silently ignored by default to suppress an initialization warning. 2004-12-24 Friday 01:01 mkgnu * src/lib/product/Daemon/: Bugtracker.pm.in (1.9), Bugzilla.pm.in