File Coverage

blib/lib/Dist/Zilla/Plugin/Git.pm
Criterion Covered Total %
statement 8 8 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 11 11 100.0


line stmt bran cond sub pod time code
1             #
2             # This file is part of Dist-Zilla-Plugin-Git
3             #
4             # This software is copyright (c) 2009 by Jerome Quelin.
5             #
6             # This is free software; you can redistribute it and/or modify it under
7             # the same terms as the Perl 5 programming language system itself.
8             #
9 1     1   1837794 use 5.008;
  1         4  
10 1     1   6 use strict;
  1         3  
  1         24  
11 1     1   5 use warnings;
  1         2  
  1         65  
12              
13             package Dist::Zilla::Plugin::Git; # git description: v2.046-11-g57bbf9f
14             # ABSTRACT: Update your git repository after release
15              
16             our $VERSION = '2.047';
17              
18             1;
19              
20             __END__
21              
22             =pod
23              
24             =encoding UTF-8
25              
26             =head1 NAME
27              
28             Dist::Zilla::Plugin::Git - Update your git repository after release
29              
30             =head1 VERSION
31              
32             version 2.047
33              
34             =head1 DESCRIPTION
35              
36             This set of plugins for L<Dist::Zilla> can do interesting things for
37             module authors using Git (L<https://git-scm.com>) to track their work.
38              
39             You need Git 1.5.4 or later to use these plugins. Some plugins
40             require a more recent version of Git for certain features.
41              
42             =head2 The @Git Bundle
43              
44             The most commonly used plugins are part of the
45             L<@Git bundle|Dist::Zilla::PluginBundle::Git>. They are:
46              
47             =over 4
48              
49             =item * L<Git::Check|Dist::Zilla::Plugin::Git::Check>
50              
51             Before a release, check that the repo is in a clean state
52             (you have committed your changes).
53              
54             =item * L<Git::Commit|Dist::Zilla::Plugin::Git::Commit>
55              
56             After a release, commit updated files.
57              
58             =item * L<Git::Tag|Dist::Zilla::Plugin::Git::Tag>
59              
60             After a release, tag the just-released version.
61              
62             =item * L<Git::Push|Dist::Zilla::Plugin::Git::Push>
63              
64             After a release, push the released code & tag to your public repo.
65              
66             =back
67              
68             =head2 Non-Bundled Plugins
69              
70             The other plugins in this distribution are not included in the @Git
71             bundle, either because they conflict with L<Dist::Zilla>'s
72             L<@Basic bundle|Dist::Zilla::PluginBundle::Basic> or because they
73             have more specialized uses.
74              
75             =over 4
76              
77             =item * L<Git::CommitBuild|Dist::Zilla::Plugin::Git::CommitBuild>
78              
79             Commits the released files to a separate branch of your repo.
80              
81             =item * L<Git::GatherDir|Dist::Zilla::Plugin::Git::GatherDir>
82              
83             A replacement for Dist::Zilla's standard
84             L<GatherDir|Dist::Zilla::Plugin::GatherDir> plugin that gathers
85             files based on whether they are tracked by Git (conflicts with @Basic
86             because that includes GatherDir).
87              
88             =item * L<Git::Init|Dist::Zilla::Plugin::Git::Init>
89              
90             Can be used in a minting profile
91             (L<http://dzil.org/tutorial/minting-profile.html>)
92             to initialize and configure your Git repo automatically
93             when you do S<C<dzil new>>.
94              
95             =item * L<Git::NextVersion|Dist::Zilla::Plugin::Git::NextVersion>
96              
97             Calculates the version number of your distribution from your Git tags
98             using L<Version::Next>.
99              
100             =back
101              
102             =head1 SUPPORT
103              
104             Bugs may be submitted through L<the RT bug tracker|https://rt.cpan.org/Public/Dist/Display.html?Name=Dist-Zilla-Plugin-Git>
105             (or L<bug-Dist-Zilla-Plugin-Git@rt.cpan.org|mailto:bug-Dist-Zilla-Plugin-Git@rt.cpan.org>).
106              
107             There is also a mailing list available for users of this distribution, at
108             L<http://dzil.org/#mailing-list>.
109              
110             There is also an irc channel available for users of this distribution, at
111             L<C<#distzilla> on C<irc.perl.org>|irc://irc.perl.org/#distzilla>.
112              
113             =head1 AUTHOR
114              
115             Jerome Quelin
116              
117             =head1 CONTRIBUTORS
118              
119             =for stopwords Christopher J. Madsen Jérôme Quelin Karen Etheridge Kent Fredric Yanick Champoux Ricardo Signes David Golden Graham Knop Mike Friedman Chris Weyl Stephen R. Scaffidi Randy Stauner Barr Apocalypse Doherty Michael Schout Nigel Metheringham Olivier Mengué Sean Whitton Tatsuhiko Miyagawa Tuomas Jormola Alessandro Ghedini Brian Phillips Steinbrunner Geoffrey Broadwell Harley Pig Jesse Luehrs Brendan Byrd Alexandr Ciornii Matt Follett McClimon
120              
121             =over 4
122              
123             =item *
124              
125             Christopher J. Madsen <perl@cjmweb.net>
126              
127             =item *
128              
129             Jérôme Quelin <jquelin@gmail.com>
130              
131             =item *
132              
133             Karen Etheridge <ether@cpan.org>
134              
135             =item *
136              
137             Kent Fredric <kentfredric@gmail.com>
138              
139             =item *
140              
141             Yanick Champoux <yanick@babyl.dyndns.org>
142              
143             =item *
144              
145             Ricardo Signes <rjbs@cpan.org>
146              
147             =item *
148              
149             David Golden <dagolden@cpan.org>
150              
151             =item *
152              
153             Graham Knop <haarg@haarg.org>
154              
155             =item *
156              
157             Mike Friedman <friedo@friedo.com>
158              
159             =item *
160              
161             Chris Weyl <cweyl@alumni.drew.edu>
162              
163             =item *
164              
165             Stephen R. Scaffidi <sscaffid@akamai.com>
166              
167             =item *
168              
169             Randy Stauner <randy@magnificent-tears.com>
170              
171             =item *
172              
173             Graham Barr <gbarr@pobox.com>
174              
175             =item *
176              
177             Apocalypse <perl@0ne.us>
178              
179             =item *
180              
181             Mike Doherty <doherty@cs.dal.ca>
182              
183             =item *
184              
185             Michael Schout <mschout@gkg.net>
186              
187             =item *
188              
189             Nigel Metheringham <nigel.metheringham@dev.intechnology.co.uk>
190              
191             =item *
192              
193             Olivier Mengué <dolmen@cpan.org>
194              
195             =item *
196              
197             Sean Whitton <spwhitton@spwhitton.name>
198              
199             =item *
200              
201             Tatsuhiko Miyagawa <miyagawa@bulknews.net>
202              
203             =item *
204              
205             Tuomas Jormola <tj@solitudo.net>
206              
207             =item *
208              
209             Alessandro Ghedini <al3xbio@gmail.com>
210              
211             =item *
212              
213             Brian Phillips <bphillips@digitalriver.com>
214              
215             =item *
216              
217             David Steinbrunner <dsteinbrunner@pobox.com>
218              
219             =item *
220              
221             Geoffrey Broadwell <geoffb@corp.sonic.net>
222              
223             =item *
224              
225             Harley Pig <harleypig@gmail.com>
226              
227             =item *
228              
229             Jesse Luehrs <doy@tozt.net>
230              
231             =item *
232              
233             Brendan Byrd <Perl@ResonatorSoft.org>
234              
235             =item *
236              
237             Alexandr Ciornii <alexchorny@gmail.com>
238              
239             =item *
240              
241             Matt Follett <matt.follett@gmail.com>
242              
243             =item *
244              
245             Michael McClimon <michael@mcclimon.org>
246              
247             =back
248              
249             =head1 COPYRIGHT AND LICENCE
250              
251             This software is copyright (c) 2009 by Jerome Quelin.
252              
253             This is free software; you can redistribute it and/or modify it under
254             the same terms as the Perl 5 programming language system itself.
255              
256             =cut