2010-05-12 SVN: new release * Release: 1.3.9 2010-05-12 13:13 squinney@INF.ED.AC.UK * lib/LCFG/Template.pm.cin: Added new 'literal' processing mode which does no substitution on file contents but does everything else (e.g. mode setting) 2010-04-07 13:44 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.3.8 2010-04-07 13:44 squinney@INF.ED.AC.UK * lib/LCFG/Template.pm.cin: Replaced the globals hash in the LCFG::Template class with a hash scoped within the Transform() subroutine. This was used in the old LCFG-style templates to store variables created using <%set%>. Inadvertently this meant that variables set in a template in one call to the LCFG::Template::Substitute were available in any following calls. This led to unexpected behaviour which was dependent on the order in which templates were processed. 2010-04-01 12:17 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.3.7 2010-04-01 07:23 squinney@INF.ED.AC.UK * t/01_template.t, t/templates/for.tmpl: fixed test template 2010-04-01 07:09 squinney@INF.ED.AC.UK * LCFG-Utils-Perl.spec, t, t/00_load.t, t/01_template.t, t/expected, t/expected/for.txt, t/templates, t/templates/for.tmpl: Started adding some tests 2010-04-01 06:07 squinney@INF.ED.AC.UK * lib/LCFG/Template.pm.cin: The main regexp in Scan() was missing a ^ to tie it down which meant it took an astronomical amount of time to parse large files 2010-03-29 14:31 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.3.6 2010-03-29 14:31 squinney@INF.ED.AC.UK * lcfg.yml, lib/LCFG/Template.pm.cin: Fixed a problem in SaveFile where it did not honour the current umask. This could result in files being unintentionally publicably readable 2010-03-15 18:47 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.3.5 2010-03-15 18:47 squinney@INF.ED.AC.UK * lcfg.yml: Fixed the LCFG::Template::Scan method so it escapes any regexp metacharacters in the left and right delimiters 2010-03-15 18:36 squinney@INF.ED.AC.UK * lib/LCFG/Template.pm.cin: Quote any regexp chars in the delimiters 2010-03-15 18:24 squinney@INF.ED.AC.UK * lib/LCFG/Template.pm.cin: Improved LCFG::Template::Scan regex to avoid bug triggered by using F12 2010-02-25 16:56 cc@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.3.4 2010-02-25 16:56 cc@INF.ED.AC.UK * ChangeLog, lcfg.yml: seems to work fine on F12 2009-11-30 12:35 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.3.3 2009-11-30 12:35 squinney@INF.ED.AC.UK * lcfg.yml, lib/LCFG/DB_File.pm.cin, lib/LCFG/Resources.pm.cin, lib/LCFG/Template.pm.cin, lib/LCFG/Utils/Diff/Log.pm.cin, lib/LCFG/Utils/Diff/Module.pm.cin: Use our() instead of my() for $VERSION so that the rpm auto-provides script gets the versions correct 2009-11-30 12:25 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.3.2 2009-11-30 12:25 squinney@INF.ED.AC.UK * LCFG-Utils-Perl.spec: Set the minimum build-requirement on lcfg-utils-devel to 1.3.1 to clear out a compilation warning 2009-11-30 12:24 squinney@INF.ED.AC.UK * lib/LCFG/Template.pm.cin: Made the LCFG::Template variables ($DUMMY, $NOBACK and $PERLTMPL) readonly and made them available for export 2009-06-16 11:29 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.3.1 2009-06-16 11:29 squinney@INF.ED.AC.UK * lcfg.yml: bumped version number so it is greater than the old version of lcfg-utils which provided these Perl modules. This should avoid dependency resolution issues with yum/mock 2009-04-08 16:04 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.0.5 2009-04-08 16:04 squinney@INF.ED.AC.UK * LCFG-Utils-Perl.spec, bin/qxprof.cin, bin/sxprof.cin, lcfg.yml, sbin/lcfgdiff.cin, sbin/lcfgmkdir.cin: fixed the mode for some scripts 2009-04-08 16:04 squinney@INF.ED.AC.UK * lib/LCFG/Utils/Diff/Log.pm.cin: Fixed error with specifying emacs mode which resulted in the module not compiling 2009-03-25 16:35 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.0.4 2009-03-25 16:34 squinney@INF.ED.AC.UK * lib/LCFG/Template.pm.cin: decided on a more conservative approach which also checks the length of the string 2009-03-25 16:01 squinney@INF.ED.AC.UK * ChangeLog, lcfg.yml: LCFG-Utils-Perl release: 1.0.3 2009-03-25 16:01 squinney@INF.ED.AC.UK * lib/LCFG/Template.pm.cin: Fixed LCFG::Template::Scan to handle text which is '0'. See https://bugs.lcfg.org/show_bug.cgi?id=128 for full details 2009-03-12 15:05 squinney@INF.ED.AC.UK * Build.PL.cin, META.yml.cin, lib/LCFG/DB_File.pm.cin, lib/LCFG/Resources.pm.cin, lib/LCFG/Template.pm.cin, lib/LCFG/Utils.pm.cin, lib/LCFG/Utils/Diff/Log.pm.cin, lib/LCFG/Utils/Diff/Module.pm.cin: Massive setting of svn:keywords property on component scripts, schemas, pod files and Perl modules 2009-03-04 13:04 squinney * ChangeLog, lcfg.yml: Release: 1.0.2 2009-03-04 13:04 squinney * LCFG-Utils-Perl.spec: The build now requires lcfg-utils-devel >= 1.3.0 2009-03-04 11:59 squinney * LCFG-Utils-Perl.spec: specfile updated to show the dependencies on XML::Parser and HTML::Parser. Also mentioned that the package provides LCFG::DB_File 2009-03-04 11:08 squinney * ChangeLog, lcfg.yml: Release: 1.0.1 2009-03-04 11:08 squinney * LCFG-Utils-Perl.spec: Need Module::Build in the specfile build-requires list 2009-03-04 11:02 squinney * ChangeLog, lcfg.yml: Release: 1.0.0 2009-03-04 10:59 squinney * ChangeLog, lcfg.yml: Release: 0.0.3 2009-03-04 10:59 squinney * bin/qxprof.cin, bin/sxprof.cin, lib/LCFG/DB_File.pm.cin, lib/LCFG/Resources.pm.cin, lib/LCFG/Template.pm.cin, lib/LCFG/Utils.pm.cin, lib/LCFG/Utils/Diff/Log.pm.cin, lib/LCFG/Utils/Diff/Module.pm.cin, sbin/lcfgdiff.cin, sbin/lcfgmkdir.cin: Various improvements, mainly to the code comments 2009-03-04 10:47 squinney * MANIFEST, META.yml.cin, Makefile.PL: Updated Perl metadata files 2009-03-04 10:38 squinney * ChangeLog, lcfg.yml: Release: 0.0.2 2009-03-04 10:38 squinney * README: Updated README some more 2009-03-04 10:38 squinney * Build.PL.cin, LCFG-Utils-Perl.spec, MANIFEST, bin/lcfgdiff.cin, bin/lcfgmkdir.cin, lcfg.yml, sbin, sbin/lcfgdiff.cin, sbin/lcfgmkdir.cin: Moved lcfgdiff and lcfgmkdir to /usr/sbin where they should be 2009-03-04 10:37 squinney * README: Added useful README 2009-03-04 10:20 squinney * Build.PL.cin, EXAMPLE, LCFG-Utils-Perl.spec, MANIFEST, MANIFEST.SKIP, META.yml.cin, Makefile.PL, README.BUILD, bin, bin/lcfgdiff.cin, bin/lcfgmkdir.cin, bin/qxprof.cin, bin/sxprof.cin, lcfg.yml, lib/LCFG/DB_File.pm.cin, lib/LCFG/Resources.pm.cin, lib/LCFG/Template.pm.cin, lib/LCFG/Utils, lib/LCFG/Utils.pm.cin, lib/LCFG/Utils.xs.cin, lib/LCFG/Utils/Diff, lib/LCFG/Utils/Diff/Log.pm.cin, lib/LCFG/Utils/Diff/Module.pm.cin, ppport.h, specfile: Copied all perl stuff from lcfg-utils 2009-03-03 15:29 squinney * lib, lib/LCFG, lib/LCFG/Template.pm.cin: copied LCFG::Template from lcfg-utils 2009-03-03 12:14 squinney * ChangeLog, README, README.BUILD, lcfg.yml, specfile: Created with lcfg-skeleton 2009-03-03 12:14 * .: Standard project directories initialized by cvs2svn.