Project: Catalyst

Revision: 8348

Author: bricas

Date: 03 Sep 2008 09:55:06

Changes:

when use_ext is true, we will check to see if there are no supported modules for a particular file. instead of the file being skipped, an error will be thrown.
officially support multiple loaders per extension.
add a Config::Any::Base for all loaders to inherit from, plus add a new dependency mechanism: requires_any_of() and requires_all_of().

Files:
added: /branches/Config-Any/unsupported_error/t/63-unsupported.t (try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/JSON.pm (try)
added: /branches/Config-Any/unsupported_error/lib/Config/Any/Base.pm (try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/General.pm (try)
modified: /branches/Config-Any/unsupported_error/t/54-xml.t (try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/INI.pm (try)
modified: /branches/Config-Any/unsupported_error/t/53-perl.t (try)
modified: /branches/Config-Any/unsupported_error/t/55-yaml.t (try)
modified: /branches/Config-Any/unsupported_error/t/52-json.t (try)
added: /branches/Config-Any/unsupported_error/t/conf/conf.unsupported (try)
modified: /branches/Config-Any/unsupported_error/t/50-general.t (try)
added: /branches/Config-Any/unsupported_error/t/lib/Config/Any (try)
modified: /branches/Config-Any/unsupported_error/t/51-ini.t (try)
modified: /branches/Config-Any/unsupported_error/t/61-features.t (try)
added: /branches/Config-Any/unsupported_error/t/lib/Config/Any/Unsupported.pm (try)
modified: /branches/Config-Any/unsupported_error/Changes (try)
added: /branches/Config-Any/unsupported_error/t/lib (try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any.pm (try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/XML.pm (try)
added: /branches/Config-Any/unsupported_error/t/lib/Config (try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/YAML.pm (try)
modified: /branches/Config-Any/unsupported_error/lib/Config/Any/Perl.pm (try)
[?]
To list