Dist-Zilla-Plugin-Config-Git-0.92/0000750000175000010010000000000012247511074015615 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/CHANGES0000640000175000010010000000143412247511074016613 0ustar BrendanNoneRevision History for Dist-Zilla-Plugin-Config-Git ================================================= v0.92 2013-12-03 ---------------- [73a528e] * Author: Brendan Byrd * Date: 2013-11-26 19:02:24 -0500 (7 days ago) Fix typo [cc3c352] * Author: Graham Knop * Date: 2013-11-23 22:25:59 -0500 (10 days ago) use reasonable prereqs v0.91 2013-10-29 ---------------- [d2ef4a4] * Author: Brendan Byrd * Date: 2013-10-29 20:27:04 -0400 (5 weeks ago) Release v0.91 [7d3c5c1] * Author: Brendan Byrd * Date: 2013-10-29 20:20:36 -0400 (5 weeks ago) Various fixes after testing with @Git =================================== End of changes in the last 365 days =================================== Dist-Zilla-Plugin-Config-Git-0.92/dist.ini0000640000175000010010000000046512247511074017267 0ustar BrendanNonename = Dist-Zilla-Plugin-Config-Git author = Brendan Byrd license = Artistic_2_0 copyright_holder = Brendan Byrd copyright_year = 2013 ; Impossible to bootstrap a role ;[Bootstrap::lib] [@Author::BBYRD] x_irc = irc://irc.perl.org/#distzilla ; DZIL SYNOPSIS -remove = Test::Synopsis Dist-Zilla-Plugin-Config-Git-0.92/INSTALL0000640000175000010010000000206612247511074016653 0ustar BrendanNone This is the Perl distribution Dist-Zilla-Plugin-Config-Git. Installing Dist-Zilla-Plugin-Config-Git is straightforward. ## Installation with cpanm If you have cpanm, you only need one line: % cpanm Dist::Zilla::Plugin::Config::Git If you are installing into a system-wide directory, you may need to pass the "-S" flag to cpanm, which uses sudo to install the module: % cpanm -S Dist::Zilla::Plugin::Config::Git ## Installing with the CPAN shell Alternatively, if your CPAN shell is set up, you should just be able to do: % cpan Dist::Zilla::Plugin::Config::Git ## Manual installation As a last resort, you can manually install it. Download the tarball, untar it, then build it: % perl Makefile.PL % make && make test Then install it: % make install If you are installing into a system-wide directory, you may need to run: % sudo make install ## Documentation Dist-Zilla-Plugin-Config-Git documentation is available as POD. You can run perldoc from a shell to read the documentation: % perldoc Dist::Zilla::Plugin::Config::Git Dist-Zilla-Plugin-Config-Git-0.92/lib/0000750000175000010010000000000012247511074016363 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/lib/Dist/0000750000175000010010000000000012247511075017267 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/lib/Dist/Zilla/0000750000175000010010000000000012247511075020342 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/lib/Dist/Zilla/Plugin/0000750000175000010010000000000012247511075021600 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/lib/Dist/Zilla/Plugin/Config/0000750000175000010010000000000012247511075023005 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/lib/Dist/Zilla/Plugin/Config/Git.pm0000640000175000010010000001570112247511075024073 0ustar BrendanNonepackage Dist::Zilla::Plugin::Config::Git; our $VERSION = '0.92'; # VERSION # ABSTRACT: Plugin configuration containing settings for a Git repo ############################################################################# # Modules use Moose; use MooseX::Types::Moose qw(Str ArrayRef RegexpRef); with 'Dist::Zilla::Role::Plugin'; ############################################################################# # Regular Expressions (for subtypes) ### NOTE: Subtypes are responsible for using ^$ ### # RegExp rule based on git-check-ref-format my $valid_ref_name = qr% (?! # begins with /| # (from #6) cannot begin with / # contains .*(?: [/.]\.| # (from #1,3) cannot contain /. or .. //| # (from #6) cannot contain multiple consecutive slashes @\{| # (from #8) cannot contain a sequence @{ \\ # (from #9) cannot contain a \ ) ) # (from #2) (waiving this rule; too strict) [^\040\177 ~^:?*[]+ # (from #4-5) valid character rules # ends with (? [qw( GitRepo GitBranch )]; subtype GitRepo, as Str, where { /^$valid_git_repo$/ } ; subtype GitBranch, as Str, where { /^$valid_ref_name$/ } ; use namespace::clean; ############################################################################# # Attributes has remote => ( is => 'ro', isa => GitRepo, default => 'origin', ); has local_branch => ( is => 'ro', isa => GitBranch, default => 'master', ); has remote_branch => ( is => 'ro', isa => GitBranch, lazy => 1, default => sub { shift->local_branch }, ); has allow_dirty => ( is => 'ro', isa => ArrayRef[Str|RegexpRef], lazy => 1, default => sub { [ 'dist.ini', shift->changelog ] }, ); has changelog => ( is => 'ro', isa => Str, default => 'Changes', ); sub mvp_multivalue_args { qw(allow_dirty) } ############################################################################# # Pre/post-BUILD sub BUILDARGS { my ($class, @arg) = @_; my %copy = ref $arg[0] ? %{$arg[0]} : @arg; my $zilla = delete $copy{zilla}; # Morph allow_dirty REs if (defined $copy{allow_dirty}) { my @new; my @allow_dirty = ref $copy{allow_dirty} ? @{ $copy{allow_dirty} } : ($copy{allow_dirty}); foreach my $filespec (@allow_dirty) { if ($filespec =~ m! # Mimic a real Perl qr with delimiters ^qr(?: <.+>|\(.+\)|\[.+\]||\{.+\}| # <>, (), [], {} ([^\w\s]).+\1 # any non-word/space character )$ !x) { my $re = substr($filespec, 3, -1); push @new, qr/$re/; } else { push @new, $filespec; } } $copy{allow_dirty} = \@new; } return { zilla => $zilla, %copy, }; } 42; __END__ =pod =encoding UTF-8 =head1 NAME Dist::Zilla::Plugin::Config::Git - Plugin configuration containing settings for a Git repo =head1 SYNOPSIS [Config::Git / Git::main] remote = origin local_branch = master remote_branch = master allow_dirty = dist.ini allow_dirty = README allow_dirty = qr{\w+\.ini} changelog = Changes [Git::CheckFor::CorrectBranch] git_config = Git::main [@Git] git_config = Git::main ; etc. =head1 DESCRIPTION This is a configuration plugin for Git repoEbranch information. A configuration plugin is sort of like a Stash, but is better suited for intra-plugin data sharing, using distro (not user) data. Why use this? To provide a standard set of information to other Git plugins easily, especially if the repo data is non-standard, or if you need more than one set of data. =for Pod::Coverage mvp_multivalue_args =head1 OPTIONS =head2 remote Name of the remote repo, in standard Git repo format (refspec or git URL). Default is C<<< origin >>>. =head2 local_branch Name of the local branch name. Default is C<<< master >>>. =head2 remote_branch Name of the remote branch name. Default is C<<< master >>>. =head2 allow_dirty Filenames of files in the local repo that are allowed to have modifications prior to a write action, such as a commit. Multiple lines are allowed. Any strings in standard C<<< qr >>> notation are interpreted as regular expressions. Default is C<<< dist.ini >>> and whatever L is set to. =head2 changelog Name of your change log. Default is C<<< Changes >>>. =head1 ACKNOWLEDGEMENTS Kent Fredric and Karen Etheridge for implementation discussion. Graham Knop for continuous code reviews. =head1 AVAILABILITY The project homepage is L. The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit L to find a CPAN site near you, or see L. =for :stopwords cpan testmatrix url annocpan anno bugtracker rt cpants kwalitee diff irc mailto metadata placeholders metacpan =head1 SUPPORT =head2 Internet Relay Chat You can get live help by using IRC ( Internet Relay Chat ). If you don't know what IRC is, please read this excellent guide: L. Please be courteous and patient when talking to us, as we might be busy or sleeping! You can join those networks/channels and get help: =over 4 =item * irc.perl.org You can connect to the server at 'irc.perl.org' and talk to this person for help: SineSwiper. =back =head2 Bugs / Feature Requests Please report any bugs or feature requests via L. =head1 AUTHOR Brendan Byrd =head1 CONTRIBUTOR Graham Knop =head1 COPYRIGHT AND LICENSE This software is Copyright (c) 2013 by Brendan Byrd. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) =cut Dist-Zilla-Plugin-Config-Git-0.92/lib/Dist/Zilla/Role/0000750000175000010010000000000012247511075021243 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/lib/Dist/Zilla/Role/GitConfig.pm0000640000175000010010000000735312247511075023463 0ustar BrendanNonepackage Dist::Zilla::Role::GitConfig; our $VERSION = '0.92'; # VERSION # ABSTRACT: Easy role to add git_config option to most plugins ############################################################################# # Modules use Moose::Role; use MooseX::Types::Moose qw(Str RegexpRef); use List::Util qw(first); use String::Errf qw(errf); # We are here to save the errf: E-R-R-F! use namespace::clean; ############################################################################# # Requirements requires qw(log_fatal zilla _git_config_mapping); ############################################################################# # Attributes has git_config => ( is => 'ro', isa => Str, ); ############################################################################# # Pre/post-BUILD around BUILDARGS => sub { my $orig = shift; my $self = shift; my %opts = @_ == 1 ? %{$_[0]} : @_; my $zilla = $opts{zilla}; if ($opts{git_config}) { my $config = first { $_->isa('Dist::Zilla::Plugin::Config::Git') && $_->plugin_name eq $opts{git_config} } @{ $zilla->plugins }; $self->log_fatal(['No Config::Git plugin found called "%s"', $opts{git_config}]) unless $config; my $mapping = $self->_git_config_mapping; my @mvps = $self->can('mvp_multivalue_args') ? $self->mvp_multivalue_args : (); # Map configuration to different attributes foreach my $option (sort keys %$mapping) { my $errf_str = $mapping->{$option}; my $val = errf $errf_str, { map { $_ => $config->$_() } qw( remote local_branch remote_branch changelog ) }; # Don't overwrite if option already exists unless (exists $opts{$option}) { $opts{$option} = (grep { $_ eq $option } @mvps) ? [ $val ] : $val; } } ### XXX: This should probably be more dynamic... if ($self->can('allow_dirty') && !exists $opts{'allow_dirty'}) { if ($self->can('allow_dirty_match')) { $opts{'allow_dirty'} = [ grep { Str->check($_) } @{ $config->allow_dirty } ]; $opts{'allow_dirty_match'} = [ grep { RegexpRef->check($_) } @{ $config->allow_dirty } ]; } else { $opts{'allow_dirty'} = [ @{ $config->allow_dirty } ]; } } } $orig->($self, %opts); }; 42; __END__ =pod =encoding UTF-8 =head1 NAME Dist::Zilla::Role::GitConfig - Easy role to add git_config option to most plugins =head1 SYNOPSIS package Dist::Zilla::Plugin::GitReleasePlugin; use Moose; with 'Dist::Zilla::Role::BeforeRelease'; with 'Dist::Zilla::Role::GitConfig'; sub _git_config_mapping { +{ push_to => '%{remote}s %{local_branch}s:%{remote_branch}s', changelog => '%{changelog}s', } } =head1 DESCRIPTION This is an easy-to-use role for plugins to enable usage of L configurations. =head1 REQUIREMENTS =head2 _git_config_mapping Hashref of option to L string mappings. The mappings don't work for C<<< allow_dirty >>>. These are (currently) hardcoded to map to C<<< allow_dirty >>> and C<<< allow_dirty_match >>> options directly. =head1 AVAILABILITY The project homepage is L. The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit L to find a CPAN site near you, or see L. =head1 AUTHOR Brendan Byrd =head1 COPYRIGHT AND LICENSE This software is Copyright (c) 2013 by Brendan Byrd. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) =cut Dist-Zilla-Plugin-Config-Git-0.92/LICENSE0000640000175000010010000002152112247511074016624 0ustar BrendanNoneThis software is Copyright (c) 2013 by Brendan Byrd. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) The Artistic License 2.0 Copyright (c) 2000-2006, The Perl Foundation. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble This license establishes the terms under which a given free software Package may be copied, modified, distributed, and/or redistributed. The intent is that the Copyright Holder maintains some artistic control over the development of that Package while still keeping the Package available as open source and free software. You are always permitted to make arrangements wholly outside of this license directly with the Copyright Holder of a given Package. If the terms of this license do not permit the full use that you propose to make of the Package, you should contact the Copyright Holder and seek a different licensing arrangement. Definitions "Copyright Holder" means the individual(s) or organization(s) named in the copyright notice for the entire Package. "Contributor" means any party that has contributed code or other material to the Package, in accordance with the Copyright Holder's procedures. "You" and "your" means any person who would like to copy, distribute, or modify the Package. "Package" means the collection of files distributed by the Copyright Holder, and derivatives of that collection and/or of those files. A given Package may consist of either the Standard Version, or a Modified Version. "Distribute" means providing a copy of the Package or making it accessible to anyone else, or in the case of a company or organization, to others outside of your company or organization. "Distributor Fee" means any fee that you charge for Distributing this Package or providing support for this Package to another party. It does not mean licensing fees. "Standard Version" refers to the Package if it has not been modified, or has been modified only in ways explicitly requested by the Copyright Holder. "Modified Version" means the Package, if it has been changed, and such changes were not explicitly requested by the Copyright Holder. "Original License" means this Artistic License as Distributed with the Standard Version of the Package, in its current version or as it may be modified by The Perl Foundation in the future. "Source" form means the source code, documentation source, and configuration files for the Package. "Compiled" form means the compiled bytecode, object code, binary, or any other form resulting from mechanical transformation or translation of the Source form. Permission for Use and Modification Without Distribution (1) You are permitted to use the Standard Version and create and use Modified Versions for any purpose without restriction, provided that you do not Distribute the Modified Version. Permissions for Redistribution of the Standard Version (2) You may Distribute verbatim copies of the Source form of the Standard Version of this Package in any medium without restriction, either gratis or for a Distributor Fee, provided that you duplicate all of the original copyright notices and associated disclaimers. At your discretion, such verbatim copies may or may not include a Compiled form of the Package. (3) You may apply any bug fixes, portability changes, and other modifications made available from the Copyright Holder. The resulting Package will still be considered the Standard Version, and as such will be subject to the Original License. Distribution of Modified Versions of the Package as Source (4) You may Distribute your Modified Version as Source (either gratis or for a Distributor Fee, and with or without a Compiled form of the Modified Version) provided that you clearly document how it differs from the Standard Version, including, but not limited to, documenting any non-standard features, executables, or modules, and provided that you do at least ONE of the following: (a) make the Modified Version available to the Copyright Holder of the Standard Version, under the Original License, so that the Copyright Holder may include your modifications in the Standard Version. (b) ensure that installation of your Modified Version does not prevent the user installing or running the Standard Version. In addition, the Modified Version must bear a name that is different from the name of the Standard Version. (c) allow anyone who receives a copy of the Modified Version to make the Source form of the Modified Version available to others under (i) the Original License or (ii) a license that permits the licensee to freely copy, modify and redistribute the Modified Version using the same licensing terms that apply to the copy that the licensee received, and requires that the Source form of the Modified Version, and of any works derived from it, be made freely available in that license fees are prohibited but Distributor Fees are allowed. Distribution of Compiled Forms of the Standard Version or Modified Versions without the Source (5) You may Distribute Compiled forms of the Standard Version without the Source, provided that you include complete instructions on how to get the Source of the Standard Version. Such instructions must be valid at the time of your distribution. If these instructions, at any time while you are carrying out such distribution, become invalid, you must provide new instructions on demand or cease further distribution. If you provide valid instructions or cease distribution within thirty days after you become aware that the instructions are invalid, then you do not forfeit any of your rights under this license. (6) You may Distribute a Modified Version in Compiled form without the Source, provided that you comply with Section 4 with respect to the Source of the Modified Version. Aggregating or Linking the Package (7) You may aggregate the Package (either the Standard Version or Modified Version) with other packages and Distribute the resulting aggregation provided that you do not charge a licensing fee for the Package. Distributor Fees are permitted, and licensing fees for other components in the aggregation are permitted. The terms of this license apply to the use and Distribution of the Standard or Modified Versions as included in the aggregation. (8) You are permitted to link Modified and Standard Versions with other works, to embed the Package in a larger work of your own, or to build stand-alone binary or bytecode versions of applications that include the Package, and Distribute the result without restriction, provided the result does not expose a direct interface to the Package. Items That are Not Considered Part of a Modified Version (9) Works (including, but not limited to, modules and scripts) that merely extend or make use of the Package, do not, by themselves, cause the Package to be a Modified Version. In addition, such works are not considered parts of the Package itself, and are not subject to the terms of this license. General Provisions (10) Any use, modification, and distribution of the Standard or Modified Versions is governed by this Artistic License. By using, modifying or distributing the Package, you accept this license. Do not use, modify, or distribute the Package, if you do not accept this license. (11) If your Modified Version has been derived from a Modified Version made by someone other than you, you are nevertheless required to ensure that your Modified Version complies with the requirements of this license. (12) This license does not grant you the right to use any trademark, service mark, tradename, or logo of the Copyright Holder. (13) This license includes the non-exclusive, worldwide, free-of-charge patent license to make, have made, use, offer to sell, sell, import and otherwise transfer the Package with respect to any patent claims licensable by the Copyright Holder that are necessarily infringed by the Package. If you institute patent litigation (including a cross-claim or counterclaim) against any party alleging that the Package constitutes direct or contributory patent infringement, then this Artistic License to you shall terminate on the date that such litigation is filed. (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Dist-Zilla-Plugin-Config-Git-0.92/Makefile.PL0000640000175000010010000000251212247511074017570 0ustar BrendanNone use strict; use warnings; use 5.010001; use ExtUtils::MakeMaker 6.30; my %WriteMakefileArgs = ( "ABSTRACT" => "Plugin configuration containing settings for a Git repo", "AUTHOR" => "Brendan Byrd ", "BUILD_REQUIRES" => {}, "CONFIGURE_REQUIRES" => {}, "DISTNAME" => "Dist-Zilla-Plugin-Config-Git", "EXE_FILES" => [], "LICENSE" => "artistic_2", "NAME" => "Dist::Zilla::Plugin::Config::Git", "PREREQ_PM" => { "Dist::Zilla::Role::Plugin" => "1.000", "Moose" => "0.34", "MooseX::Types" => "0.06", "String::Errf" => "0.001", "namespace::clean" => "0.06" }, "TEST_REQUIRES" => { "Test::CheckDeps" => "0.010", "Test::More" => "0.94" }, "VERSION" => "0.92", "test" => { "TESTS" => "t/*.t" } ); my %FallbackPrereqs = ( "Dist::Zilla::Role::Plugin" => "1.000", "Moose" => "0.34", "MooseX::Types" => "0.06", "String::Errf" => "0.001", "Test::CheckDeps" => "0.010", "Test::More" => "0.94", "namespace::clean" => "0.06" ); unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { delete $WriteMakefileArgs{TEST_REQUIRES}; delete $WriteMakefileArgs{BUILD_REQUIRES}; $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; } delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); Dist-Zilla-Plugin-Config-Git-0.92/MANIFEST0000640000175000010010000000075412247511074016755 0ustar BrendanNoneCHANGES INSTALL LICENSE MANIFEST META.json META.yml Makefile.PL README README.html dist.ini lib/Dist/Zilla/Plugin/Config/Git.pm lib/Dist/Zilla/Role/GitConfig.pm t/00-check-deps.t t/00-compile.t t/00-report-prereqs.t xt/author/test-eol.t xt/release/check-manifest.t xt/release/cpan-changes.t xt/release/dist-manifest.t xt/release/meta-json.t xt/release/minimum-version.t xt/release/no-tabs.t xt/release/pod-coverage.t xt/release/pod-syntax.t xt/release/portability.t xt/release/test-version.t Dist-Zilla-Plugin-Config-Git-0.92/META.json0000640000175000010010000004505212247511074017245 0ustar BrendanNone{ "abstract" : "Plugin configuration containing settings for a Git repo", "author" : [ "Brendan Byrd " ], "dynamic_config" : 0, "generated_by" : "Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.132830", "license" : [ "artistic_2" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : "2" }, "name" : "Dist-Zilla-Plugin-Config-Git", "no_index" : { "directory" : [ "t", "xt", "examples", "corpus" ] }, "prereqs" : { "develop" : { "requires" : { "Pod::Coverage::TrustPod" : "0", "Test::CPAN::Changes" : "0.19", "Test::More" : "0", "Test::NoTabs" : "0", "Test::Pod" : "1.41", "Test::Pod::Coverage" : "1.08" } }, "runtime" : { "requires" : { "Dist::Zilla::Role::Plugin" : "1.000", "Moose" : "0.34", "MooseX::Types" : "0.06", "String::Errf" : "0.001", "namespace::clean" : "0.06", "perl" : "v5.10.1" } }, "test" : { "recommends" : { "CPAN::Meta" : "2.101090", "CPAN::Meta::Requirements" : "2.120530" }, "requires" : { "Test::CheckDeps" : "0.010", "Test::More" : "0.94" } } }, "provides" : { "Dist::Zilla::Plugin::Config::Git" : { "file" : "lib/Dist/Zilla/Plugin/Config/Git.pm", "version" : "0.92" }, "Dist::Zilla::Role::GitConfig" : { "file" : "lib/Dist/Zilla/Role/GitConfig.pm", "version" : "0.92" } }, "release_status" : "stable", "resources" : { "bugtracker" : { "web" : "https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git/issues" }, "homepage" : "https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git", "repository" : { "type" : "git", "url" : "https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git.git", "web" : "https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git" } }, "version" : "0.92", "x_Dist_Zilla" : { "perl" : { "version" : "5.014002" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::ReportPhase", "name" : "@Author::BBYRD/ReportPhase", "version" : "0.03" }, { "class" : "Dist::Zilla::Plugin::MakeMaker", "name" : "@Author::BBYRD/MakeMaker", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::Git::NextVersion", "name" : "@Author::BBYRD/Git::NextVersion", "version" : "2.019" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", "name" : "@Author::BBYRD/Git::GatherDir", "version" : "2.019" }, { "class" : "Dist::Zilla::Plugin::OurPkgVersion", "name" : "@Author::BBYRD/OurPkgVersion", "version" : "0.005000" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", "config" : { "Dist::Zilla::Plugin::PodWeaver" : { "config_plugin" : "@Author::BBYRD", "finder" : [ ":InstallModules", ":ExecFiles" ], "plugins" : [ { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "@Author::BBYRD/SingleEncoding", "version" : "4.004" }, { "class" : "Pod::Weaver::Plugin::WikiDoc", "name" : "@Author::BBYRD/WikiDoc", "version" : "0.093003" }, { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", "version" : "4.004" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Name", "name" : "@Author::BBYRD/Name", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::BBYRD/Prelude", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@Author::BBYRD/Synopsis", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@Author::BBYRD/Description", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "@Author::BBYRD/Overview", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Attributes", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Methods", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "Functions", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "@Author::BBYRD/Leftovers", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Region", "name" : "@Author::BBYRD/postlude", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Availability", "name" : "@Author::BBYRD/Availability", "version" : "1.20" }, { "class" : "Pod::Weaver::Section::Support", "name" : "@Author::BBYRD/Support", "version" : "1.005" }, { "class" : "Pod::Weaver::Section::Authors", "name" : "@Author::BBYRD/Authors", "version" : "4.004" }, { "class" : "Pod::Weaver::Section::Contributors", "name" : "@Author::BBYRD/Contributors", "version" : "0.006" }, { "class" : "Pod::Weaver::Section::Legal", "name" : "@Author::BBYRD/Legal", "version" : "4.004" }, { "class" : "Pod::Weaver::Plugin::Transformer", "name" : "@Author::BBYRD/List", "version" : "4.004" } ] } }, "name" : "@Author::BBYRD/PodWeaver", "version" : "4.002" }, { "class" : "Dist::Zilla::Plugin::GitFmtChanges", "name" : "@Author::BBYRD/GitFmtChanges", "version" : "0.005" }, { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "@Author::BBYRD/PruneCruft", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@Author::BBYRD/ManifestSkip", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::BBYRD/Manifest", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::BBYRD/License", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", "name" : "@Author::BBYRD/ReadmePodInRoot", "version" : "0.131500" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", "name" : "@Author::BBYRD/ReadmeTextInBuild", "version" : "0.131500" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", "name" : "@Author::BBYRD/ReadmeHTMLInBuild", "version" : "0.131500" }, { "class" : "Dist::Zilla::Plugin::InstallGuide", "name" : "@Author::BBYRD/InstallGuide", "version" : "1.200001" }, { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "@Author::BBYRD/ExecDir", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::Test::Compile", "config" : { "Dist::Zilla::Plugin::Test::Compile" : { "filename" : "t/00-compile.t", "module_finder" : [ ":InstallModules" ], "script_finder" : [ ":ExecFiles" ] } }, "name" : "@Author::BBYRD/Test::Compile", "version" : "2.037" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", "name" : "@Author::BBYRD/PodCoverageTests", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::BBYRD/PodSyntaxTests", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::RunExtraTests", "name" : "@Author::BBYRD/RunExtraTests", "version" : "0.016" }, { "class" : "Dist::Zilla::Plugin::NoTabsTests", "config" : { "Dist::Zilla::Plugin::Test::NoTabs" : { "module_finder" : [ ":InstallModules" ], "script_finder" : [ ":ExecFiles" ] } }, "name" : "@Author::BBYRD/NoTabsTests", "version" : "0.05" }, { "class" : "Dist::Zilla::Plugin::Test::EOL", "name" : "@Author::BBYRD/Test::EOL", "version" : "0.08" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", "name" : "@Author::BBYRD/Test::CPAN::Changes", "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Meta::JSON", "name" : "@Author::BBYRD/Test::CPAN::Meta::JSON", "version" : "0.003" }, { "class" : "Dist::Zilla::Plugin::Test::CheckDeps", "name" : "@Author::BBYRD/Test::CheckDeps", "version" : "0.010" }, { "class" : "Dist::Zilla::Plugin::Test::Portability", "name" : "@Author::BBYRD/Test::Portability", "version" : "2.000005" }, { "class" : "Dist::Zilla::Plugin::Test::MinimumVersion", "name" : "@Author::BBYRD/Test::MinimumVersion", "version" : "2.000005" }, { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", "name" : "@Author::BBYRD/Test::ReportPrereqs", "version" : "0.010" }, { "class" : "Dist::Zilla::Plugin::Test::CheckManifest", "name" : "@Author::BBYRD/Test::CheckManifest", "version" : "0.04" }, { "class" : "Dist::Zilla::Plugin::Test::DistManifest", "name" : "@Author::BBYRD/Test::DistManifest", "version" : "2.000004" }, { "class" : "Dist::Zilla::Plugin::Test::Version", "name" : "@Author::BBYRD/Test::Version", "version" : "0.002004" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@Author::BBYRD/@Prereqs/AutoPrereqs", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::MinimumPerl", "name" : "@Author::BBYRD/@Prereqs/MinimumPerl", "version" : "1.003" }, { "class" : "Dist::Zilla::Plugin::MinimumPrereqs", "name" : "@Author::BBYRD/@Prereqs/MinimumPrereqs", "version" : "0.92" }, { "class" : "Dist::Zilla::Plugin::PrereqsClean", "name" : "@Author::BBYRD/@Prereqs/PrereqsClean", "version" : "0.92" }, { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "@Author::BBYRD/CheckPrereqsIndexed", "version" : "0.009" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::BBYRD/MetaConfig", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::BBYRD/MetaJSON", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@Author::BBYRD/MetaYAML", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "@Author::BBYRD/MetaNoIndex", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::BBYRD/MetaProvides::Package/AUTOVIV/:InstallModulesPM", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", "config" : { "Dist::Zilla::Plugin::MetaProvides::Package" : {}, "Dist::Zilla::Role::MetaProvider::Provider" : { "inherit_missing" : "1", "inherit_version" : "1", "meta_noindex" : "1" } }, "name" : "@Author::BBYRD/MetaProvides::Package", "version" : "1.15000001" }, { "class" : "Dist::Zilla::Plugin::GithubMeta", "name" : "@Author::BBYRD/GithubMeta", "version" : "0.42" }, { "class" : "Dist::Zilla::Plugin::ContributorsFromGit", "name" : "@Author::BBYRD/ContributorsFromGit", "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", "name" : "@Author::BBYRD/CopyFilesFromBuild", "version" : "0.103510" }, { "class" : "Dist::Zilla::Plugin::TravisYML", "name" : "@Author::BBYRD/TravisYML", "version" : "1.04" }, { "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch", "name" : "@Author::BBYRD/Git::CheckFor::CorrectBranch", "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::Git::CommitBuild", "name" : "@Author::BBYRD/Git::CommitBuild", "version" : "2.019" }, { "class" : "Dist::Zilla::Plugin::Git::Check", "name" : "@Author::BBYRD/@Git/Check", "version" : "2.019" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", "name" : "@Author::BBYRD/@Git/Commit", "version" : "2.019" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", "name" : "@Author::BBYRD/@Git/Tag", "version" : "2.019" }, { "class" : "Dist::Zilla::Plugin::Git::Push", "name" : "@Author::BBYRD/@Git/Push", "version" : "2.019" }, { "class" : "Dist::Zilla::Plugin::GitHub::Update", "name" : "@Author::BBYRD/GitHub::Update", "version" : "0.35" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::BBYRD/TestRelease", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::BBYRD/ConfirmRelease", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::BBYRD/UploadToCPAN", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::InstallRelease", "name" : "@Author::BBYRD/InstallRelease", "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::Clean", "name" : "@Author::BBYRD/Clean", "version" : "0.07" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", "version" : "5.006" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", "version" : "5.006" } ], "zilla" : { "class" : "Dist::Zilla::Dist::Builder", "config" : { "is_trial" : "0" }, "version" : "5.006" } }, "x_contributors" : [ "Graham Knop " ] } Dist-Zilla-Plugin-Config-Git-0.92/META.yml0000640000175000010010000003013712247511074017073 0ustar BrendanNone--- abstract: 'Plugin configuration containing settings for a Git repo' author: - 'Brendan Byrd ' build_requires: Test::CheckDeps: 0.010 Test::More: 0.94 dynamic_config: 0 generated_by: 'Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.132830' license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 name: Dist-Zilla-Plugin-Config-Git no_index: directory: - t - xt - examples - corpus provides: Dist::Zilla::Plugin::Config::Git: file: lib/Dist/Zilla/Plugin/Config/Git.pm version: 0.92 Dist::Zilla::Role::GitConfig: file: lib/Dist/Zilla/Role/GitConfig.pm version: 0.92 requires: Dist::Zilla::Role::Plugin: 1.000 Moose: 0.34 MooseX::Types: 0.06 String::Errf: 0.001 namespace::clean: 0.06 perl: v5.10.1 resources: bugtracker: https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git/issues homepage: https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git repository: https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git.git version: 0.92 x_Dist_Zilla: perl: version: 5.014002 plugins: - class: Dist::Zilla::Plugin::ReportPhase name: '@Author::BBYRD/ReportPhase' version: 0.03 - class: Dist::Zilla::Plugin::MakeMaker name: '@Author::BBYRD/MakeMaker' version: 5.006 - class: Dist::Zilla::Plugin::Git::NextVersion name: '@Author::BBYRD/Git::NextVersion' version: 2.019 - class: Dist::Zilla::Plugin::Git::GatherDir name: '@Author::BBYRD/Git::GatherDir' version: 2.019 - class: Dist::Zilla::Plugin::OurPkgVersion name: '@Author::BBYRD/OurPkgVersion' version: 0.005000 - class: Dist::Zilla::Plugin::PodWeaver config: Dist::Zilla::Plugin::PodWeaver: config_plugin: '@Author::BBYRD' finder: - ':InstallModules' - ':ExecFiles' plugins: - class: Pod::Weaver::Plugin::SingleEncoding name: '@Author::BBYRD/SingleEncoding' version: 4.004 - class: Pod::Weaver::Plugin::WikiDoc name: '@Author::BBYRD/WikiDoc' version: 0.093003 - class: Pod::Weaver::Plugin::EnsurePod5 name: '@CorePrep/EnsurePod5' version: 4.004 - class: Pod::Weaver::Plugin::H1Nester name: '@CorePrep/H1Nester' version: 4.004 - class: Pod::Weaver::Section::Name name: '@Author::BBYRD/Name' version: 4.004 - class: Pod::Weaver::Section::Region name: '@Author::BBYRD/Prelude' version: 4.004 - class: Pod::Weaver::Section::Generic name: '@Author::BBYRD/Synopsis' version: 4.004 - class: Pod::Weaver::Section::Generic name: '@Author::BBYRD/Description' version: 4.004 - class: Pod::Weaver::Section::Generic name: '@Author::BBYRD/Overview' version: 4.004 - class: Pod::Weaver::Section::Collect name: Attributes version: 4.004 - class: Pod::Weaver::Section::Collect name: Methods version: 4.004 - class: Pod::Weaver::Section::Collect name: Functions version: 4.004 - class: Pod::Weaver::Section::Leftovers name: '@Author::BBYRD/Leftovers' version: 4.004 - class: Pod::Weaver::Section::Region name: '@Author::BBYRD/postlude' version: 4.004 - class: Pod::Weaver::Section::Availability name: '@Author::BBYRD/Availability' version: 1.20 - class: Pod::Weaver::Section::Support name: '@Author::BBYRD/Support' version: 1.005 - class: Pod::Weaver::Section::Authors name: '@Author::BBYRD/Authors' version: 4.004 - class: Pod::Weaver::Section::Contributors name: '@Author::BBYRD/Contributors' version: 0.006 - class: Pod::Weaver::Section::Legal name: '@Author::BBYRD/Legal' version: 4.004 - class: Pod::Weaver::Plugin::Transformer name: '@Author::BBYRD/List' version: 4.004 name: '@Author::BBYRD/PodWeaver' version: 4.002 - class: Dist::Zilla::Plugin::GitFmtChanges name: '@Author::BBYRD/GitFmtChanges' version: 0.005 - class: Dist::Zilla::Plugin::PruneCruft name: '@Author::BBYRD/PruneCruft' version: 5.006 - class: Dist::Zilla::Plugin::ManifestSkip name: '@Author::BBYRD/ManifestSkip' version: 5.006 - class: Dist::Zilla::Plugin::Manifest name: '@Author::BBYRD/Manifest' version: 5.006 - class: Dist::Zilla::Plugin::License name: '@Author::BBYRD/License' version: 5.006 - class: Dist::Zilla::Plugin::ReadmeAnyFromPod name: '@Author::BBYRD/ReadmePodInRoot' version: 0.131500 - class: Dist::Zilla::Plugin::ReadmeAnyFromPod name: '@Author::BBYRD/ReadmeTextInBuild' version: 0.131500 - class: Dist::Zilla::Plugin::ReadmeAnyFromPod name: '@Author::BBYRD/ReadmeHTMLInBuild' version: 0.131500 - class: Dist::Zilla::Plugin::InstallGuide name: '@Author::BBYRD/InstallGuide' version: 1.200001 - class: Dist::Zilla::Plugin::ExecDir name: '@Author::BBYRD/ExecDir' version: 5.006 - class: Dist::Zilla::Plugin::Test::Compile config: Dist::Zilla::Plugin::Test::Compile: filename: t/00-compile.t module_finder: - ':InstallModules' script_finder: - ':ExecFiles' name: '@Author::BBYRD/Test::Compile' version: 2.037 - class: Dist::Zilla::Plugin::PodCoverageTests name: '@Author::BBYRD/PodCoverageTests' version: 5.006 - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::BBYRD/PodSyntaxTests' version: 5.006 - class: Dist::Zilla::Plugin::RunExtraTests name: '@Author::BBYRD/RunExtraTests' version: 0.016 - class: Dist::Zilla::Plugin::NoTabsTests config: Dist::Zilla::Plugin::Test::NoTabs: module_finder: - ':InstallModules' script_finder: - ':ExecFiles' name: '@Author::BBYRD/NoTabsTests' version: 0.05 - class: Dist::Zilla::Plugin::Test::EOL name: '@Author::BBYRD/Test::EOL' version: 0.08 - class: Dist::Zilla::Plugin::Test::CPAN::Changes name: '@Author::BBYRD/Test::CPAN::Changes' version: 0.008 - class: Dist::Zilla::Plugin::Test::CPAN::Meta::JSON name: '@Author::BBYRD/Test::CPAN::Meta::JSON' version: 0.003 - class: Dist::Zilla::Plugin::Test::CheckDeps name: '@Author::BBYRD/Test::CheckDeps' version: 0.010 - class: Dist::Zilla::Plugin::Test::Portability name: '@Author::BBYRD/Test::Portability' version: 2.000005 - class: Dist::Zilla::Plugin::Test::MinimumVersion name: '@Author::BBYRD/Test::MinimumVersion' version: 2.000005 - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@Author::BBYRD/Test::ReportPrereqs' version: 0.010 - class: Dist::Zilla::Plugin::Test::CheckManifest name: '@Author::BBYRD/Test::CheckManifest' version: 0.04 - class: Dist::Zilla::Plugin::Test::DistManifest name: '@Author::BBYRD/Test::DistManifest' version: 2.000004 - class: Dist::Zilla::Plugin::Test::Version name: '@Author::BBYRD/Test::Version' version: 0.002004 - class: Dist::Zilla::Plugin::AutoPrereqs name: '@Author::BBYRD/@Prereqs/AutoPrereqs' version: 5.006 - class: Dist::Zilla::Plugin::MinimumPerl name: '@Author::BBYRD/@Prereqs/MinimumPerl' version: 1.003 - class: Dist::Zilla::Plugin::MinimumPrereqs name: '@Author::BBYRD/@Prereqs/MinimumPrereqs' version: 0.92 - class: Dist::Zilla::Plugin::PrereqsClean name: '@Author::BBYRD/@Prereqs/PrereqsClean' version: 0.92 - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: '@Author::BBYRD/CheckPrereqsIndexed' version: 0.009 - class: Dist::Zilla::Plugin::MetaConfig name: '@Author::BBYRD/MetaConfig' version: 5.006 - class: Dist::Zilla::Plugin::MetaJSON name: '@Author::BBYRD/MetaJSON' version: 5.006 - class: Dist::Zilla::Plugin::MetaYAML name: '@Author::BBYRD/MetaYAML' version: 5.006 - class: Dist::Zilla::Plugin::MetaNoIndex name: '@Author::BBYRD/MetaNoIndex' version: 5.006 - class: Dist::Zilla::Plugin::FinderCode name: '@Author::BBYRD/MetaProvides::Package/AUTOVIV/:InstallModulesPM' version: 5.006 - class: Dist::Zilla::Plugin::MetaProvides::Package config: Dist::Zilla::Plugin::MetaProvides::Package: {} Dist::Zilla::Role::MetaProvider::Provider: inherit_missing: 1 inherit_version: 1 meta_noindex: 1 name: '@Author::BBYRD/MetaProvides::Package' version: 1.15000001 - class: Dist::Zilla::Plugin::GithubMeta name: '@Author::BBYRD/GithubMeta' version: 0.42 - class: Dist::Zilla::Plugin::ContributorsFromGit name: '@Author::BBYRD/ContributorsFromGit' version: 0.006 - class: Dist::Zilla::Plugin::CopyFilesFromBuild name: '@Author::BBYRD/CopyFilesFromBuild' version: 0.103510 - class: Dist::Zilla::Plugin::TravisYML name: '@Author::BBYRD/TravisYML' version: 1.04 - class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch name: '@Author::BBYRD/Git::CheckFor::CorrectBranch' version: 0.008 - class: Dist::Zilla::Plugin::Git::CommitBuild name: '@Author::BBYRD/Git::CommitBuild' version: 2.019 - class: Dist::Zilla::Plugin::Git::Check name: '@Author::BBYRD/@Git/Check' version: 2.019 - class: Dist::Zilla::Plugin::Git::Commit name: '@Author::BBYRD/@Git/Commit' version: 2.019 - class: Dist::Zilla::Plugin::Git::Tag name: '@Author::BBYRD/@Git/Tag' version: 2.019 - class: Dist::Zilla::Plugin::Git::Push name: '@Author::BBYRD/@Git/Push' version: 2.019 - class: Dist::Zilla::Plugin::GitHub::Update name: '@Author::BBYRD/GitHub::Update' version: 0.35 - class: Dist::Zilla::Plugin::TestRelease name: '@Author::BBYRD/TestRelease' version: 5.006 - class: Dist::Zilla::Plugin::ConfirmRelease name: '@Author::BBYRD/ConfirmRelease' version: 5.006 - class: Dist::Zilla::Plugin::UploadToCPAN name: '@Author::BBYRD/UploadToCPAN' version: 5.006 - class: Dist::Zilla::Plugin::InstallRelease name: '@Author::BBYRD/InstallRelease' version: 0.008 - class: Dist::Zilla::Plugin::Clean name: '@Author::BBYRD/Clean' version: 0.07 - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' version: 5.006 - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' version: 5.006 - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' version: 5.006 - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' version: 5.006 - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' version: 5.006 - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' version: 5.006 zilla: class: Dist::Zilla::Dist::Builder config: is_trial: 0 version: 5.006 x_contributors: - 'Graham Knop ' Dist-Zilla-Plugin-Config-Git-0.92/README0000640000175000010010000000565112247511074016505 0ustar BrendanNoneNAME Dist::Zilla::Plugin::Config::Git - Plugin configuration containing settings for a Git repo SYNOPSIS [Config::Git / Git::main] remote = origin local_branch = master remote_branch = master allow_dirty = dist.ini allow_dirty = README allow_dirty = qr{\w+\.ini} changelog = Changes [Git::CheckFor::CorrectBranch] git_config = Git::main [@Git] git_config = Git::main ; etc. DESCRIPTION This is a configuration plugin for Git repo/branch information. A configuration plugin is sort of like a Stash, but is better suited for intra-plugin data sharing, using distro (not user) data. Why use this? To provide a standard set of information to other Git plugins easily, especially if the repo data is non-standard, or if you need more than one set of data. OPTIONS remote Name of the remote repo, in standard Git repo format (refspec or git URL). Default is "origin". local_branch Name of the local branch name. Default is "master". remote_branch Name of the remote branch name. Default is "master". allow_dirty Filenames of files in the local repo that are allowed to have modifications prior to a write action, such as a commit. Multiple lines are allowed. Any strings in standard "qr" notation are interpreted as regular expressions. Default is "dist.ini" and whatever changelog is set to. changelog Name of your change log. Default is "Changes". ACKNOWLEDGEMENTS Kent Fredric and Karen Etheridge for implementation discussion. Graham Knop for continuous code reviews. AVAILABILITY The project homepage is . The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit to find a CPAN site near you, or see . SUPPORT Internet Relay Chat You can get live help by using IRC ( Internet Relay Chat ). If you don't know what IRC is, please read this excellent guide: . Please be courteous and patient when talking to us, as we might be busy or sleeping! You can join those networks/channels and get help: * irc.perl.org You can connect to the server at 'irc.perl.org' and talk to this person for help: SineSwiper. Bugs / Feature Requests Please report any bugs or feature requests via . AUTHOR Brendan Byrd CONTRIBUTOR Graham Knop COPYRIGHT AND LICENSE This software is Copyright (c) 2013 by Brendan Byrd. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) Dist-Zilla-Plugin-Config-Git-0.92/README.html0000640000175000010010000001200412247511074017436 0ustar BrendanNoneDist::Zilla::Plugin::Config::Git

NAME

Dist::Zilla::Plugin::Config::Git - Plugin configuration containing settings for a Git repo

SYNOPSIS

    [Config::Git / Git::main]
    remote        = origin
    local_branch  = master
    remote_branch = master
    allow_dirty   = dist.ini
    allow_dirty   = README
    allow_dirty   = qr{\w+\.ini}
    changelog     = Changes
 
    [Git::CheckFor::CorrectBranch]
    git_config = Git::main
 
    [@Git]
    git_config = Git::main
 
    ; etc.

DESCRIPTION

This is a configuration plugin for Git repo/branch information. A configuration plugin is sort of like a Stash, but is better suited for intra-plugin data sharing, using distro (not user) data.

Why use this? To provide a standard set of information to other Git plugins easily, especially if the repo data is non-standard, or if you need more than one set of data.

OPTIONS

remote

Name of the remote repo, in standard Git repo format (refspec or git URL).

Default is origin.

local_branch

Name of the local branch name.

Default is master.

remote_branch

Name of the remote branch name.

Default is master.

allow_dirty

Filenames of files in the local repo that are allowed to have modifications prior to a write action, such as a commit. Multiple lines are allowed. Any strings in standard qr notation are interpreted as regular expressions.

Default is dist.ini and whatever changelog is set to.

changelog

Name of your change log.

Default is Changes.

ACKNOWLEDGEMENTS

Kent Fredric and Karen Etheridge for implementation discussion. Graham Knop for continuous code reviews.

AVAILABILITY

The project homepage is https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git.

The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit http://www.perl.com/CPAN/ to find a CPAN site near you, or see https://metacpan.org/module/Dist::Zilla::Plugin::Config::Git/.

SUPPORT

Internet Relay Chat

You can get live help by using IRC ( Internet Relay Chat ). If you don't know what IRC is, please read this excellent guide: http://en.wikipedia.org/wiki/Internet_Relay_Chat. Please be courteous and patient when talking to us, as we might be busy or sleeping! You can join those networks/channels and get help:

  • irc.perl.org

    You can connect to the server at 'irc.perl.org' and talk to this person for help: SineSwiper.

Bugs / Feature Requests

Please report any bugs or feature requests via https://github.com/SineSwiper/Dist-Zilla-Plugin-Config-Git/issues.

AUTHOR

Brendan Byrd <BBYRD@CPAN.org>

CONTRIBUTOR

Graham Knop <haarg@haarg.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2013 by Brendan Byrd.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)
Dist-Zilla-Plugin-Config-Git-0.92/t/0000750000175000010010000000000012247511074016060 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/t/00-check-deps.t0000640000175000010010000000043512247511074020473 0ustar BrendanNoneuse strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::CheckDeps 0.010 use Test::More 0.94; use Test::CheckDeps 0.010; check_dependencies('classic'); if (0) { BAIL_OUT("Missing dependencies") if !Test::More->builder->is_passing; } done_testing; Dist-Zilla-Plugin-Config-Git-0.92/t/00-compile.t0000640000175000010010000000177512247511074020125 0ustar BrendanNoneuse strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::Compile 2.037 use Test::More tests => 2 + ($ENV{AUTHOR_TESTING} ? 1 : 0); my @module_files = ( 'Dist/Zilla/Plugin/Config/Git.pm', 'Dist/Zilla/Role/GitConfig.pm' ); # no fake home requested my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib'; use File::Spec; use IPC::Open3; use IO::Handle; my @warnings; for my $lib (@module_files) { # see L open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; my $stderr = IO::Handle->new; my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]"); binmode $stderr, ':crlf' if $^O eq 'MSWin32'; my @_warnings = <$stderr>; waitpid($pid, 0); is($?, 0, "$lib loaded ok"); if (@_warnings) { warn @_warnings; push @warnings, @_warnings; } } is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING}; Dist-Zilla-Plugin-Config-Git-0.92/t/00-report-prereqs.t0000750000175000010010000000660112247511074021462 0ustar BrendanNone#!perl use strict; use warnings; # This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.010 use Test::More tests => 1; use ExtUtils::MakeMaker; use File::Spec::Functions; use List::Util qw/max/; my @modules = qw( CPAN::Meta CPAN::Meta::Requirements Dist::Zilla::Role::Plugin Moose MooseX::Types String::Errf Test::CheckDeps Test::More namespace::clean perl ); my %exclude = map {; $_ => 1 } qw( ); my ($source) = grep { -f $_ } qw/MYMETA.json MYMETA.yml META.json/; $source = "META.yml" unless defined $source; # replace modules with dynamic results from MYMETA.json if we can # (hide CPAN::Meta from prereq scanner) my $cpan_meta = "CPAN::Meta"; my $cpan_meta_req = "CPAN::Meta::Requirements"; my $all_requires; if ( -f $source && eval "require $cpan_meta" ) { ## no critic if ( my $meta = eval { CPAN::Meta->load_file($source) } ) { # Get ALL modules mentioned in META (any phase/type) my $prereqs = $meta->prereqs; delete $prereqs->{develop} if not $ENV{AUTHOR_TESTING}; my %uniq = map {$_ => 1} map { keys %$_ } map { values %$_ } values %$prereqs; $uniq{$_} = 1 for @modules; # don't lose any static ones @modules = sort grep { ! $exclude{$_} } keys %uniq; # If verifying, merge 'requires' only for major phases if ( 1 ) { $prereqs = $meta->effective_prereqs; # get the object, not the hash if (eval "require $cpan_meta_req; 1") { ## no critic $all_requires = $cpan_meta_req->new; for my $phase ( qw/configure build test runtime/ ) { $all_requires->add_requirements( $prereqs->requirements_for($phase, 'requires') ); } } } } } my @reports = [qw/Version Module/]; my @dep_errors; my $req_hash = defined($all_requires) ? $all_requires->as_string_hash : {}; for my $mod ( @modules ) { next if $mod eq 'perl'; my $file = $mod; $file =~ s{::}{/}g; $file .= ".pm"; my ($prefix) = grep { -e catfile($_, $file) } @INC; if ( $prefix ) { my $ver = MM->parse_version( catfile($prefix, $file) ); $ver = "undef" unless defined $ver; # Newer MM should do this anyway push @reports, [$ver, $mod]; if ( 1 && $all_requires ) { my $req = $req_hash->{$mod}; if ( defined $req && length $req ) { if ( ! defined eval { version->parse($ver) } ) { push @dep_errors, "$mod version '$ver' cannot be parsed (version '$req' required)"; } elsif ( ! $all_requires->accepts_module( $mod => $ver ) ) { push @dep_errors, "$mod version '$ver' is not in required range '$req'"; } } } } else { push @reports, ["missing", $mod]; if ( 1 && $all_requires ) { my $req = $req_hash->{$mod}; if ( defined $req && length $req ) { push @dep_errors, "$mod is not installed (version '$req' required)"; } } } } if ( @reports ) { my $vl = max map { length $_->[0] } @reports; my $ml = max map { length $_->[1] } @reports; splice @reports, 1, 0, ["-" x $vl, "-" x $ml]; diag "\nVersions for all modules listed in $source (including optional ones):\n", map {sprintf(" %*s %*s\n",$vl,$_->[0],-$ml,$_->[1])} @reports; } if ( @dep_errors ) { diag join("\n", "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", "The following REQUIRED prerequisites were not satisfied:\n", @dep_errors, "\n" ); } pass; # vim: ts=2 sts=2 sw=2 et: Dist-Zilla-Plugin-Config-Git-0.92/xt/0000750000175000010010000000000012247511074016250 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/xt/author/0000750000175000010010000000000012247511074017552 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/xt/author/test-eol.t0000640000175000010010000000023712247511074021476 0ustar BrendanNoneuse strict; use warnings; use Test::More; # generated by Dist::Zilla::Plugin::Test::EOL 0.08 use Test::EOL; all_perl_files_ok({ trailing_whitespace => 0 }); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/0000750000175000010010000000000012247511074017670 5ustar BrendanNoneDist-Zilla-Plugin-Config-Git-0.92/xt/release/check-manifest.t0000750000175000010010000000050112247511074022735 0ustar BrendanNone#!perl -T BEGIN { unless ($ENV{RELEASE_TESTING}) { require Test::More; Test::More::plan(skip_all => 'these tests are for release candidate testing'); } } use Test::More; eval "use Test::CheckManifest 1.24"; plan skip_all => "Test::CheckManifest 1.24 required for testing MANIFEST" if $@; ok_manifest(); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/cpan-changes.t0000750000175000010010000000026312247511074022410 0ustar BrendanNone#!perl use strict; use warnings; use Test::More 0.96 tests => 2; use_ok('Test::CPAN::Changes'); subtest 'changes_ok' => sub { changes_file_ok('CHANGES'); }; done_testing(); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/dist-manifest.t0000750000175000010010000000023012247511074022622 0ustar BrendanNone#!perl use Test::More; eval "use Test::DistManifest"; plan skip_all => "Test::DistManifest required for testing the manifest" if $@; manifest_ok(); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/meta-json.t0000750000175000010010000000023312247511074021753 0ustar BrendanNone#!perl use Test::More; eval 'use Test::CPAN::Meta::JSON'; plan skip_all => 'Test::CPAN::Meta::JSON required for testing META.json' if $@; meta_json_ok(); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/minimum-version.t0000750000175000010010000000027012247511074023215 0ustar BrendanNone#!perl use Test::More; eval "use Test::MinimumVersion"; plan skip_all => "Test::MinimumVersion required for testing minimum versions" if $@; all_minimum_version_from_metayml_ok(); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/no-tabs.t0000640000175000010010000000043112247511074021417 0ustar BrendanNoneuse strict; use warnings; # this test was generated with Dist::Zilla::Plugin::NoTabsTests 0.05 use Test::More 0.88; use Test::NoTabs; my @files = ( 'lib/Dist/Zilla/Plugin/Config/Git.pm', 'lib/Dist/Zilla/Role/GitConfig.pm' ); notabs_ok($_) foreach @files; done_testing; Dist-Zilla-Plugin-Config-Git-0.92/xt/release/pod-coverage.t0000750000175000010010000000052712247511074022437 0ustar BrendanNone#!perl use Test::More; eval "use Test::Pod::Coverage 1.08"; plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage" if $@; eval "use Pod::Coverage::TrustPod"; plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage" if $@; all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/pod-syntax.t0000750000175000010010000000021212247511074022161 0ustar BrendanNone#!perl use Test::More; eval "use Test::Pod 1.41"; plan skip_all => "Test::Pod 1.41 required for testing POD" if $@; all_pod_files_ok(); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/portability.t0000750000175000010010000000027612247511074022427 0ustar BrendanNone#!perl use strict; use warnings; use Test::More; eval 'use Test::Portability::Files'; plan skip_all => 'Test::Portability::Files required for testing portability' if $@; run_tests(); Dist-Zilla-Plugin-Config-Git-0.92/xt/release/test-version.t0000640000175000010010000000064312247511074022523 0ustar BrendanNoneuse strict; use warnings; use Test::More; # generated by Dist::Zilla::Plugin::Test::Version 0.002004 BEGIN { eval "use Test::Version; 1;" or die $@; } my @imports = ( 'version_all_ok' ); my $params = { is_strict => 0, has_version => 1, }; push @imports, $params if version->parse( $Test::Version::VERSION ) >= version->parse('1.002'); Test::Version->import(@imports); version_all_ok; done_testing;