[libmoosex-app-perl] branch master updated (901e12f -> 3d08aef)
gregor herrmann
gregoa at debian.org
Tue Jul 7 17:48:21 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libmoosex-app-perl.
from 901e12f releasing package libmoosex-app-perl version 1.30-1
adds a674490 Fix version
adds 95fc219 Fix Changes to comply with CPAN::Changes::Spec
adds b147ca5 Fix Pod a little bit
adds ad31ac7 Merge pull request #20 from sergeyromanov/patch-1
adds ca7f83e Simple Moose cleanups:
adds 6d94057 Make as many attributes read-only as possible:
adds 68fd7af Merge pull request #21 from xsawyerx/moose-cleanups
adds e065851 Update TODOs
adds 1204a64 Upate contributors
adds d9ecee7 Update TODOs
adds 7ad04ba Allow for empty values
adds 96df503 Update TODO
adds c07ba8d Merge branch 'master' of github.com:maros/MooseX-App
adds 21fd31c Fix term input
adds 74e1cd9 Added support for coercion of environment values.
adds 440b3ff Merge pull request #23 from moltar/feature/coerce-env-values
adds b445923 Also check if coercion is actually turned on for attribute before coercing type constraints
adds af71e90 Coerce ENV before running type checks
adds 856af1c Fix failing tests
adds 4318f9f Update list of contributors
adds 825c2df Refactor bool handling
adds 56f1604 rename cmd_is_bool -> cmd_has_value
adds d530da3 Update parser hints
adds 9857862 Improve parser tests
adds a012be0 Invert has_value check
adds 5250655 Implement cmd_count attribute
adds 9df3e80 Update TODOs
adds e7d4e12 Update documentation
adds d76729c Release 1.31
adds 8d92868 Improve term plugin
adds 27dd69e Mention cmd_count in pod overerview
adds 661caa0 Clean up term handling
adds f21adb6 Add history to term and prefill with enum values if possible
adds 78546b5 Update POD and TODOs
adds bfbb1d8 Improve term plugin behaviour
adds 04657dc Handle pos1 and end on term
adds 6a2234a Merge branch 'master' of github.com:maros/MooseX-App
adds 6f17fc7 Update POD and TODOs
adds e28066a Update POD
adds f3fefee Update count tests
adds 17d39e9 Add app_command_register
adds 12f93da Update TODOs
adds 084a2fe Handle exitcodes and print errors to STDERR
adds af76cbf No fuzzy match for single letter parameters
adds 5ce9d28 Merge branch 'master' of github.com:maros/MooseX-App
adds 342b8ab Fix failing test
adds 0f34c57 Update POD and Changes
adds ac2934a Add a plugin to provide mutually exclusive options
adds 6b9cc8f Small revisions to initial implementation based on feedback from Maros.
adds 3acf859 Merge pull request #24 from mcmillhj/feature/mutexgroups
adds 74cd3b7 Mention MutexGroup plugin in general docs, Update POD
adds 8c167c8 Add subprocess/output/exitcode tests
adds 1ea4062 Caller for test classes
adds 16ece9b Add the ability to declare dependent options to MooseX::App
adds 77d431e Renamed attribute and meta classes to be Depends instead of Requires since this was too close to the Moose defined 'required'
adds d0ab037 Merge pull request #25 from mcmillhj/feature/requires
adds e167c52 Merge branch 'master' of github.com:maros/MooseX-App
adds 52f6d1d Mention depends plugin in overview
adds 75a9dd8 Add new plugins to load tests
adds a6f0d5d Update wording of error messages (Option instead of attribute)
adds 1587fe4 Caller for test class
adds 7bb6fc7 Update dist files
adds a0abc3a Improve mutexgroup messages
adds 53c9afa Make perlcritic happy
adds 63e706e Release 1.32
adds 085dde7 Try to make process tests more reliable
adds 0824339 Fix manifest
adds 382dd70 Skip test on MSWin
adds 2bedb61 [FIX] test uses recommened module
adds 58ecc4b Merge pull request #26 from Caldrin/master
adds b816f32 Release 1.33
adds e85fad8 Imported Upstream version 1.33
new f03f554 Merge tag 'upstream/1.33'
new 952fa47 Update debian/changelog
new c55cc50 Drop spelling.patch, fixed upstream.
new 74427d2 Update years of upstream copyright.
new e016b78 Add a new spelling.patch to fix new spelling mistakes.
new 3d08aef releasing package libmoosex-app-perl version 1.33-1
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 92 ++++++++-----
MANIFEST | 15 +++
META.yml | 4 +-
README | 109 ++++++++++-----
TODO | 58 +++++++-
debian/changelog | 9 ++
debian/copyright | 2 +-
debian/patches/spelling.patch | 45 ++++---
lib/MooseX/App.pm | 122 ++++++++++++-----
lib/MooseX/App/Message/Block.pm | 8 +-
lib/MooseX/App/Message/Envelope.pm | 84 +++++++++---
lib/MooseX/App/Meta/Role/Attribute/Option.pm | 49 ++++---
lib/MooseX/App/Meta/Role/Class/Base.pm | 64 ++++++---
lib/MooseX/App/Meta/Role/Class/Documentation.pm | 11 +-
lib/MooseX/App/ParsedArgv.pm | 24 ++--
lib/MooseX/App/ParsedArgv/Element.pm | 53 +++++++-
lib/MooseX/App/Plugin/Depends.pm | 71 ++++++++++
lib/MooseX/App/Plugin/Depends/Meta/Attribute.pm | 36 +++++
lib/MooseX/App/Plugin/Depends/Meta/Class.pm | 41 ++++++
lib/MooseX/App/Plugin/Man.pm | 3 +-
lib/MooseX/App/Plugin/MutexGroup.pm | 73 ++++++++++
lib/MooseX/App/Plugin/MutexGroup/Meta/Attribute.pm | 35 +++++
lib/MooseX/App/Plugin/MutexGroup/Meta/Class.pm | 57 ++++++++
lib/MooseX/App/Plugin/Term.pm | 4 +-
lib/MooseX/App/Plugin/Term/Meta/Attribute.pm | 148 +++++++++++++++++----
lib/MooseX/App/Plugin/Version.pm | 2 +-
lib/MooseX/App/Role/Base.pm | 2 +
lib/MooseX/App/Simple.pm | 2 +-
lib/MooseX/App/Tutorial.pod | 23 ++--
t/00_load.t | 8 +-
t/01_basic.t | 1 +
t/02_meta.t | 8 +-
t/05_extended.t | 30 +++--
t/06_env.t | 10 +-
t/10_plugin_mutexgroup.t | 44 ++++++
t/11_process.t | 122 +++++++++++++++++
t/12_plugin_depends.t | 51 +++++++
t/example/{test03.pl => test07.pl} | 4 +-
t/example/{test03.pl => test08.pl} | 4 +-
t/testlib/MyMessage.pm | 54 ++++++++
t/testlib/Test01/{CommandA.pm => CommandD.pm} | 30 ++---
t/testlib/Test02.pm | 2 +-
t/testlib/Test02/Command/Error.pm | 6 +-
t/testlib/Test03/AnotherCommand.pm | 5 +
t/testlib/Test03/SomeCommand.pm | 5 +
t/testlib/Test06.pm | 2 +
t/testlib/Test07.pm | 26 ++++
t/testlib/Test08.pm | 30 +++++
48 files changed, 1405 insertions(+), 283 deletions(-)
create mode 100644 lib/MooseX/App/Plugin/Depends.pm
create mode 100644 lib/MooseX/App/Plugin/Depends/Meta/Attribute.pm
create mode 100644 lib/MooseX/App/Plugin/Depends/Meta/Class.pm
create mode 100644 lib/MooseX/App/Plugin/MutexGroup.pm
create mode 100644 lib/MooseX/App/Plugin/MutexGroup/Meta/Attribute.pm
create mode 100644 lib/MooseX/App/Plugin/MutexGroup/Meta/Class.pm
create mode 100644 t/10_plugin_mutexgroup.t
create mode 100644 t/11_process.t
create mode 100644 t/12_plugin_depends.t
copy t/example/{test03.pl => test07.pl} (73%)
copy t/example/{test03.pl => test08.pl} (73%)
create mode 100644 t/testlib/MyMessage.pm
copy t/testlib/Test01/{CommandA.pm => CommandD.pm} (61%)
create mode 100644 t/testlib/Test07.pm
create mode 100644 t/testlib/Test08.pm
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmoosex-app-perl.git
More information about the Pkg-perl-cvs-commits
mailing list