This is an automated email from the git hooks/post-receive script. abe pushed a commit to annotated tag 2.001001 in repository libdist-zilla-plugin-test-podspelling-perl.
commit d2e536b62d9e4e1c689760dfaa4c0ec356ecee9a Author: Caleb Cushing <xenoterrac...@gmail.com> Date: Tue Aug 2 04:57:43 2011 -0500 rename Dist Signed-off-by: Caleb Cushing <xenoterrac...@gmail.com> --- dist.ini | 2 +- lib/Dist/Zilla/Plugin/PodSpellingTests.pm | 161 ++------------------- .../{PodSpellingTests.pm => Test/PodSpelling.pm} | 2 +- 3 files changed, 16 insertions(+), 149 deletions(-) diff --git a/dist.ini b/dist.ini index be6b985..2980636 100644 --- a/dist.ini +++ b/dist.ini @@ -1,4 +1,4 @@ -name = Dist-Zilla-Plugin-PodSpellingTests +name = Dist-Zilla-Plugin-Test-PodSpelling author = Caleb Cushing <xenoterrac...@gmail.com> author = Marcel Gruenauer <mar...@cpan.org> author = Harley Pig <harley...@gmail.com> diff --git a/lib/Dist/Zilla/Plugin/PodSpellingTests.pm b/lib/Dist/Zilla/Plugin/PodSpellingTests.pm index 7133096..7db6611 100644 --- a/lib/Dist/Zilla/Plugin/PodSpellingTests.pm +++ b/lib/Dist/Zilla/Plugin/PodSpellingTests.pm @@ -1,163 +1,30 @@ +package Dist::Zilla::Plugin::PodSpellingTests; use 5.008; use strict; use warnings; - -package Dist::Zilla::Plugin::PodSpellingTests; - -# ABSTRACT: Release tests for POD spelling +BEGIN { + our $VERSON = '1.112140'; +} use Moose; -extends 'Dist::Zilla::Plugin::InlineFiles'; -with 'Dist::Zilla::Role::TextTemplate'; -sub mvp_multivalue_args { qw( stopwords ) } -has wordlist => ( - is => 'ro', - isa => 'Str', - default => 'Pod::Wordlist::hanekomu', # default to original -); -has spell_cmd => ( - is => 'ro', - isa => 'Str', - default => '', # default to original -); -has stopwords => ( - is => 'ro', - isa => 'ArrayRef[Str]', - default => sub { [] }, # default to original -); -around add_file => sub { - my ($orig, $self, $file) = @_; - my ($set_spell_cmd, $add_stopwords, $stopwords); - if ($self->spell_cmd) { - $set_spell_cmd = sprintf "set_spell_cmd('%s');", $self->spell_cmd; - } +extends 'Dist::Zilla::Plugin::Test::PodSpelling'; - # automatically add author names to stopwords - for (@{ $self->zilla->authors }) { - local $_ = $_; # we don't want to modify $_ in-place - s/<.*?>//g; - push @{ $self->stopwords }, /(\w{2,})/g; - } - if (@{ $self->stopwords } > 0) { - $add_stopwords = 'add_stopwords(<DATA>);'; - $stopwords = join "\n", '__DATA__', @{ $self->stopwords }; - } - $self->$orig( - Dist::Zilla::File::InMemory->new( - { name => $file->name, - content => $self->fill_in_string( - $file->content, - { wordlist => \$self->wordlist, - set_spell_cmd => \$set_spell_cmd, - add_stopwords => \$add_stopwords, - stopwords => \$stopwords, - }, - ), - } - ), - ); +before register_component => sub { + warn "!!! [PodSpellingTests] is Deprecated. please use Test::Podspelling\n"; }; -__PACKAGE__->meta->make_immutable; -no Moose; -1; - -=begin :prelude - -=for stopwords wordlist -=for test_synopsis +no Moose; +__PACKAGE__->meta->make_immutable; 1; -__END__ -=end :prelude +# ABSTRACT: (DEPRECATED) The old name of the PodSpelling plugin =head1 SYNOPSIS -In C<dist.ini>: - - [PodSpellingTests] - -or: - - [PodSpellingTests] - wordlist = Pod::Wordlist - spell_cmd = aspell list - stopwords = CPAN - stopwords = github - stopwords = stopwords - stopwords = wordlist - -or, if you wanted to use my plugin bundle but just override this plugin's -configuration: - - [@Filter] - -bundle = @MARCEL - -remove = PodSpellingTests - - [PodSpellingTests] - wordlist = Pod::Wordlist - spell_cmd = aspell list - stopwords = CPAN - stopwords = github - stopwords = stopwords - stopwords = wordlist - -=head1 DESCRIPTION +This Plugin extends L<Dist::Zilla::Test::PodSpelling> and adds nothing. It is the old +name for C<[Test::PodSpelling]> and will be removed in a few versions. -This is an extension of L<Dist::Zilla::Plugin::InlineFiles>, providing -the following file: +=head1 SEE ALSO - xt/release/pod-spell.t - a standard Test::Spelling test - -=method wordlist - -The module name of a word list you wish to use that works with -L<Test::Spelling>. - -Defaults to L<Pod::Wordlist::hanekomu>. - -=method spell_cmd - -If C<spell_cmd> is set then C<set_spell_cmd( your_spell_command );> is -added to the test file to allow for custom spell check programs. - -Defaults to nothing. - -=method stopwords - -If stopwords is set then C<add_stopwords( E<lt>DATAE<gt> )> is added -to the test file and the words are added after the C<__DATA__> -section. - -C<stopwords> can appear multiple times, one word per line. - -Normally no stopwords are added by default, but author names appearing in -C<dist.ini> are automatically added as stopwords so you don't have to add them -manually just because they might appear in the C<AUTHORS> section of the -generated POD document. - -=begin Pod::Coverage - -mvp_multivalue_args - -=end Pod::Coverage +L<Dist::Zilla::Plugin::Test::PodSpelling> =cut -__DATA__ -___[ xt/release/pod-spell.t ]___ -#!perl - -use Test::More; - -eval "use {{ $wordlist }}"; -plan skip_all => "{{ $wordlist }} required for testing POD spelling" - if $@; - -eval "use Test::Spelling 0.12"; -plan skip_all => "Test::Spelling 0.12 required for testing POD spelling" - if $@; - -{{ $set_spell_cmd }} -{{ $add_stopwords }} -all_pod_files_spelling_ok('lib'); -{{ $stopwords }} - diff --git a/lib/Dist/Zilla/Plugin/PodSpellingTests.pm b/lib/Dist/Zilla/Plugin/Test/PodSpelling.pm similarity index 98% copy from lib/Dist/Zilla/Plugin/PodSpellingTests.pm copy to lib/Dist/Zilla/Plugin/Test/PodSpelling.pm index 7133096..f09bd12 100644 --- a/lib/Dist/Zilla/Plugin/PodSpellingTests.pm +++ b/lib/Dist/Zilla/Plugin/Test/PodSpelling.pm @@ -2,7 +2,7 @@ use 5.008; use strict; use warnings; -package Dist::Zilla::Plugin::PodSpellingTests; +package Dist::Zilla::Plugin::Test::PodSpelling; # ABSTRACT: Release tests for POD spelling use Moose; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-plugin-test-podspelling-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits