# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--bulb@ucw.cz--pub-1/config-it--release--0
#

2005-04-17 20:28:00 GMT	Jan Hudec <bulb@ucw.cz>	patch-7

    Summary:
      New largish release, first one considered beta.
    Revision:
      config-it--release--0--patch-7

        * Including for configs and templates
        * Speed up with caching a little
        * Installation is now only done if the file actually changed
            + Some data may be skipped for comparison
            + Some data may be skipped for actual output
        * Added special metadata paths that allow access to
            + Metaconfig
            + Current template specification
            + Name of output file
        * DNSSerial utility for generating SOA serials for DNS zones            
    
    Patches applied:
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-84
       Fixed problems with wrong test.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-85
       Killed one spurious warning.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-86
       Fix one bogus require
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-87
       Split Config constructor
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-88
       Factored out 'block' production
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-89
       Founded config syntax test
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-90
       Tested and fixed includes.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-91
       One more test for includes; seems to work.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-92
       Splited Driver->process method
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-93
       Added and tested include directive for templates
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-94
       Documentation for include directives.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-95
       Prepared for output to cache
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-96
       Reworked Config::Maker::Tee to cache to string
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-97
       Caching seems to work now.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-98
       Added template directive 'output'
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-99
       Cache works and is documented.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-100
       Search-patch used for includes
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-101
       Included templates are now cached.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-102
       Fixed bug in path regexp creation
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-103
       Shut-up some warnings.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-104
       Added some global variables
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-105
       Replaced the meta-variables with meta-paths
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-106
       Bugfixes of previous commit
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-107
       Fixed the metadata to actually work
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-108
       Documentation for recent path changes and a small enhancement.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-109
       Added DNSSerial utility...
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-110
       Fix stupid mistake in DNSSerial
    

    new files:
     lib/Config/Maker/Eval/.arch-ids/=id
     lib/Config/Maker/Eval/DNSSerial.pm
     lib/Config/Maker/Option/.arch-ids/=id
     lib/Config/Maker/Option/Meta.pm lib/Config/Maker/Path/Meta.pm
     lib/Config/Maker/Tee.pm t/cache.t t/config.t

    modified files:
     configit lib/Config/Maker.pm lib/Config/Maker/Config.pm
     lib/Config/Maker/Driver.pm lib/Config/Maker/Encode.pm
     lib/Config/Maker/Grammar.pm.PL lib/Config/Maker/Metaconfig.pm
     lib/Config/Maker/Option.pm lib/Config/Maker/Path.pm
     lib/Config/Maker/Path/Root.pm lib/Config/Maker/Type.pm
     t/code.t t/template.t

    new directories:
     lib/Config/Maker/Eval lib/Config/Maker/Eval/.arch-ids
     lib/Config/Maker/Option lib/Config/Maker/Option/.arch-ids

    new patches:
     bulb@ucw.cz--pub-1/config-it--main--0--patch-84
     bulb@ucw.cz--pub-1/config-it--main--0--patch-85
     bulb@ucw.cz--pub-1/config-it--main--0--patch-86
     bulb@ucw.cz--pub-1/config-it--main--0--patch-87
     bulb@ucw.cz--pub-1/config-it--main--0--patch-88
     bulb@ucw.cz--pub-1/config-it--main--0--patch-89
     bulb@ucw.cz--pub-1/config-it--main--0--patch-90
     bulb@ucw.cz--pub-1/config-it--main--0--patch-91
     bulb@ucw.cz--pub-1/config-it--main--0--patch-92
     bulb@ucw.cz--pub-1/config-it--main--0--patch-93
     bulb@ucw.cz--pub-1/config-it--main--0--patch-94
     bulb@ucw.cz--pub-1/config-it--main--0--patch-95
     bulb@ucw.cz--pub-1/config-it--main--0--patch-96
     bulb@ucw.cz--pub-1/config-it--main--0--patch-97
     bulb@ucw.cz--pub-1/config-it--main--0--patch-98
     bulb@ucw.cz--pub-1/config-it--main--0--patch-99
     bulb@ucw.cz--pub-1/config-it--main--0--patch-100
     bulb@ucw.cz--pub-1/config-it--main--0--patch-101
     bulb@ucw.cz--pub-1/config-it--main--0--patch-102
     bulb@ucw.cz--pub-1/config-it--main--0--patch-103
     bulb@ucw.cz--pub-1/config-it--main--0--patch-104
     bulb@ucw.cz--pub-1/config-it--main--0--patch-105
     bulb@ucw.cz--pub-1/config-it--main--0--patch-106
     bulb@ucw.cz--pub-1/config-it--main--0--patch-107
     bulb@ucw.cz--pub-1/config-it--main--0--patch-108
     bulb@ucw.cz--pub-1/config-it--main--0--patch-109
     bulb@ucw.cz--pub-1/config-it--main--0--patch-110


2004-11-25 21:12:19 GMT	Jan Hudec <bulb@ucw.cz>	patch-6

    Summary:
      Perl code utilities, bugfixes.
    Revision:
      config-it--release--0--patch-6

     * Config/Maker/Eval: Several useful functions added for use in
       template perl code and path conditions.
     * Fixed some quoting bugs.
     * Attempt to fix t/install.t test for Win32.
     * Evals are now done with strict and warnings turned off.
    
    Patches applied:
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-79
       Fixed run-and-save so it's transparent...
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-80
       No strict in eval
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-81
       Added functions to Config::Maker::Eval
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-82
       Fixed perl_codeblock bug.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-83
       Fixed double-quoted literals, perhaps fixed invoke.t on windows.
    

    new files:
     lib/Config/Maker/Eval.pm t/code.t

    modified files:
     configit lib/Config/Maker.pm lib/Config/Maker/Grammar.pm.PL
     lib/Config/Maker/Path.pm lib/Config/Maker/Schema.pm
     run-and-save t/install.t

    new patches:
     bulb@ucw.cz--pub-1/config-it--main--0--patch-79
     bulb@ucw.cz--pub-1/config-it--main--0--patch-80
     bulb@ucw.cz--pub-1/config-it--main--0--patch-81
     bulb@ucw.cz--pub-1/config-it--main--0--patch-82
     bulb@ucw.cz--pub-1/config-it--main--0--patch-83


2004-11-17 10:34:46 GMT	Jan Hudec <bulb@ucw.cz>	patch-5

    Summary:
      Fixed invoking commands.
    Revision:
      config-it--release--0--patch-5

     * Config/Maker/Metaconfig: The template directive without out
       directive did not work. Fixed and added test. Also the command is
       now waited for and installation fails if it exits with non-zero
       status.
     * MakeTools.PM: Fixed bogosity that caused ommision of README in
       releases.
    
    Patches applied:
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-76
       Fix nasty bug in installation.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-77
       Added waiting for commands
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-78
       Fixed MakeTools.PM misfeature.
    

    new files:
     t/install.t

    modified files:
     MakeTools.PM Makefile.PL lib/Config/Maker/Metaconfig.pm

    new patches:
     bulb@ucw.cz--pub-1/config-it--main--0--patch-76
     bulb@ucw.cz--pub-1/config-it--main--0--patch-77
     bulb@ucw.cz--pub-1/config-it--main--0--patch-78


2004-11-13 22:13:07 GMT	Jan Hudec <bulb@ucw.cz>	patch-4

    Summary:
      Fixed "cross-device link" problems
    Revision:
      config-it--release--0--patch-4

     * Config/Maker/Metaconfig: Temporary files are now created in the
       same directory as output to avoid possibility of rename being
       cross-device.
     * Mostly everywhere: Added some documentation.
     * test*: removed crappy test files.
    
    Patches applied:
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-72
       Removed test crap.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-73
       Some documentation
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-74
       Temporary files co-local with output
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-75
       Some more documentation.
    

    removed files:
     testconfig testmetacfg testtemplate

    modified files:
     lib/Config/Maker/Driver.pm lib/Config/Maker/Encode.pm
     lib/Config/Maker/Metaconfig.pm lib/Config/Maker/Option.pm
     lib/Config/Maker/Path.pm lib/Config/Maker/Path/AnyPath.pm
     lib/Config/Maker/Path/Parent.pm lib/Config/Maker/Path/Root.pm
     lib/Config/Maker/Path/This.pm lib/Config/Maker/Schema.pm
     lib/Config/Maker/Type.pm lib/Config/Maker/Value.pm

    new patches:
     bulb@ucw.cz--pub-1/config-it--main--0--patch-72
     bulb@ucw.cz--pub-1/config-it--main--0--patch-73
     bulb@ucw.cz--pub-1/config-it--main--0--patch-74
     bulb@ucw.cz--pub-1/config-it--main--0--patch-75


2004-11-12 09:16:35 GMT	Jan Hudec <bulb@ucw.cz>	patch-3

    Summary:
      Encoding workarounds; changelog.
    Revision:
      config-it--release--0--patch-3

     * MakeTools.PM: added changelog generation.
     * C/M/Encode: Added test whether perl actualy understands the value
       returned by I18N::Langinfo. We fallback to 'ascii' if perl
       understands at least that.
     * t/encode.t: Tests processing with mix of iso-8859-2 and utf-8
       encoded files and accented characters in identifier (\w*).
    
    Patches applied:
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-69
       Added changelog generation.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-70
       More Encoding fixes.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-71
       Encoding tests.
    

    new files:
     t/encode.t

    modified files:
     MakeTools.PM lib/Config/Maker.pm lib/Config/Maker/Encode.pm
     t/setup.i {arch}/=tagging-method

    new patches:
     bulb@ucw.cz--pub-1/config-it--main--0--patch-69
     bulb@ucw.cz--pub-1/config-it--main--0--patch-70
     bulb@ucw.cz--pub-1/config-it--main--0--patch-71


2004-11-11 17:49:33 GMT	Jan Hudec <bulb@ucw.cz>	patch-2

    Summary:
      Build overhaul and a small fix.
    Revision:
      config-it--release--0--patch-2

     * workaround for test on sun4-solaris-thread-multi 2.8 (C/M/Encode):
       It seems to have problem defining encoding alias. Added the alias
       defining in the eval, so we say encoding is unavailable instead of
       dying.
     * building overhaul (Makefile.PL, MakeTools.PM, removed util,
       Build.PL): Switched to EU::MM with my old ugly hacks (MakeTools.PM)
       instead of tring to fix M::B, which is nice but inflexible.
    
    Patches applied:
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-66
       Include define_alias in the encoding-test eval.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-67
       Switched build-system over to ExtUtils::MakeMaker
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-68
       Added META.yml fixup.
    

    new files:
     MakeTools.PM Makefile.PL

    removed files:
     Build.PL util/.arch-ids/=id util/Module/.arch-ids/=id
     util/Module/Build/.arch-ids/=id
     util/Module/Build/.arch-ids/Compat.pm.id
     util/Module/Build/Arch.pm util/Module/Build/Compat.pm

    modified files:
     .arch-inventory lib/Config/Maker/Encode.pm

    removed directories:
     util util/.arch-ids util/Module util/Module/.arch-ids
     util/Module/Build util/Module/Build/.arch-ids

    new patches:
     bulb@ucw.cz--pub-1/config-it--main--0--patch-66
     bulb@ucw.cz--pub-1/config-it--main--0--patch-67
     bulb@ucw.cz--pub-1/config-it--main--0--patch-68


2004-11-10 11:31:19 GMT	Jan Hudec <bulb@ucw.cz>	patch-1

    Summary:
      Makefile.PL works, added run-and-save
    Revision:
      config-it--release--0--patch-1

     * run-and-save: This script is useful for running config scripts on
       remote machines.
     * (util/Module/Build/Compat.pm) Makefile.PL: Made this to woks somehow.
    
    Patches applied:
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-61
       Mostly fixed the module-build/extutils-makemaker incompatibility.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-62
       Added run-and-save script and some doc.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-63
       Enhanced the run-and-save script a bit.
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-64
       Fixed nasty bug in run-and-save
    
     * bulb@ucw.cz--pub-1/config-it--main--0--patch-65
       Removed debug...
    

    new files:
     run-and-save util/Module/Build/.arch-ids/Compat.pm.id
     util/Module/Build/Compat.pm

    modified files:
     Build.PL README.pod

    new patches:
     bulb@ucw.cz--pub-1/config-it--main--0--patch-61
     bulb@ucw.cz--pub-1/config-it--main--0--patch-62
     bulb@ucw.cz--pub-1/config-it--main--0--patch-63
     bulb@ucw.cz--pub-1/config-it--main--0--patch-64
     bulb@ucw.cz--pub-1/config-it--main--0--patch-65


2004-11-08 17:09:31 GMT	Jan Hudec <bulb@ucw.cz>	base-0

    Summary:
      Initial release.
    Revision:
      config-it--release--0--base-0

        * It works. Some more features may be desired, but basicaly it
          works. The Makefile.PL *should* work, but may have trouble.

    new patches:
     bulb@ucw.cz--pub-1/config-it--main--0--base-0
     bulb@ucw.cz--pub-1/config-it--main--0--patch-1
     bulb@ucw.cz--pub-1/config-it--main--0--patch-2
     bulb@ucw.cz--pub-1/config-it--main--0--patch-3
     bulb@ucw.cz--pub-1/config-it--main--0--patch-4
     bulb@ucw.cz--pub-1/config-it--main--0--patch-5
     bulb@ucw.cz--pub-1/config-it--main--0--patch-6
     bulb@ucw.cz--pub-1/config-it--main--0--patch-7
     bulb@ucw.cz--pub-1/config-it--main--0--patch-8
     bulb@ucw.cz--pub-1/config-it--main--0--patch-9
     bulb@ucw.cz--pub-1/config-it--main--0--patch-10
     bulb@ucw.cz--pub-1/config-it--main--0--patch-11
     bulb@ucw.cz--pub-1/config-it--main--0--patch-12
     bulb@ucw.cz--pub-1/config-it--main--0--patch-13
     bulb@ucw.cz--pub-1/config-it--main--0--patch-14
     bulb@ucw.cz--pub-1/config-it--main--0--patch-15
     bulb@ucw.cz--pub-1/config-it--main--0--patch-16
     bulb@ucw.cz--pub-1/config-it--main--0--patch-17
     bulb@ucw.cz--pub-1/config-it--main--0--patch-18
     bulb@ucw.cz--pub-1/config-it--main--0--patch-19
     bulb@ucw.cz--pub-1/config-it--main--0--patch-20
     bulb@ucw.cz--pub-1/config-it--main--0--patch-21
     bulb@ucw.cz--pub-1/config-it--main--0--patch-22
     bulb@ucw.cz--pub-1/config-it--main--0--patch-23
     bulb@ucw.cz--pub-1/config-it--main--0--patch-24
     bulb@ucw.cz--pub-1/config-it--main--0--patch-25
     bulb@ucw.cz--pub-1/config-it--main--0--patch-26
     bulb@ucw.cz--pub-1/config-it--main--0--patch-27
     bulb@ucw.cz--pub-1/config-it--main--0--patch-28
     bulb@ucw.cz--pub-1/config-it--main--0--patch-29
     bulb@ucw.cz--pub-1/config-it--main--0--patch-30
     bulb@ucw.cz--pub-1/config-it--main--0--patch-31
     bulb@ucw.cz--pub-1/config-it--main--0--patch-32
     bulb@ucw.cz--pub-1/config-it--main--0--patch-33
     bulb@ucw.cz--pub-1/config-it--main--0--patch-34
     bulb@ucw.cz--pub-1/config-it--main--0--patch-35
     bulb@ucw.cz--pub-1/config-it--main--0--patch-36
     bulb@ucw.cz--pub-1/config-it--main--0--patch-37
     bulb@ucw.cz--pub-1/config-it--main--0--patch-38
     bulb@ucw.cz--pub-1/config-it--main--0--patch-39
     bulb@ucw.cz--pub-1/config-it--main--0--patch-40
     bulb@ucw.cz--pub-1/config-it--main--0--patch-41
     bulb@ucw.cz--pub-1/config-it--main--0--patch-42
     bulb@ucw.cz--pub-1/config-it--main--0--patch-43
     bulb@ucw.cz--pub-1/config-it--main--0--patch-44
     bulb@ucw.cz--pub-1/config-it--main--0--patch-45
     bulb@ucw.cz--pub-1/config-it--main--0--patch-46
     bulb@ucw.cz--pub-1/config-it--main--0--patch-47
     bulb@ucw.cz--pub-1/config-it--main--0--patch-48
     bulb@ucw.cz--pub-1/config-it--main--0--patch-49
     bulb@ucw.cz--pub-1/config-it--main--0--patch-50
     bulb@ucw.cz--pub-1/config-it--main--0--patch-51
     bulb@ucw.cz--pub-1/config-it--main--0--patch-52
     bulb@ucw.cz--pub-1/config-it--main--0--patch-53
     bulb@ucw.cz--pub-1/config-it--main--0--patch-54
     bulb@ucw.cz--pub-1/config-it--main--0--patch-55
     bulb@ucw.cz--pub-1/config-it--main--0--patch-56
     bulb@ucw.cz--pub-1/config-it--main--0--patch-57
     bulb@ucw.cz--pub-1/config-it--main--0--patch-58
     bulb@ucw.cz--pub-1/config-it--main--0--patch-59
     bulb@ucw.cz--pub-1/config-it--main--0--patch-60
     bulb@ucw.cz--pub-1/config-it--main--0--patch-61