NAME
Dist::Zilla::Plugin::Git - update your git repository after release
VERSION
version 2.036
DESCRIPTION
This set of plugins for Dist::Zilla can do interesting things for module authors using Git (http://git-scm.com) to track their work.
You need Git 1.5.4 or later to use these plugins. Some plugins require a more recent version of Git for certain features.
The @Git Bundle
The most commonly used plugins are part of the @Git bundle. They are:
-
Before a release, check that the repo is in a clean state (you have committed your changes).
-
After a release, commit updated files.
-
After a release, tag the just-released version.
-
After a release, push the released code & tag to your public repo.
Non-Bundled Plugins
The other plugins in this distribution are not included in the @Git bundle, either because they conflict with Dist::Zilla's @Basic bundle or because they have more specialized uses.
-
Commits the released files to a separate branch of your repo.
-
A replacement for Dist::Zilla's standard GatherDir plugin that gathers files based on whether they are tracked by Git (conflicts with @Basic because that includes GatherDir).
-
Can be used in a minting profile (http://dzil.org/tutorial/minting-profile.html) to initialize and configure your Git repo automatically when you do
dzil new
. -
Calculates the version number of your distribution from your Git tags using Version::Next.
SEE ALSO
You can look for information on this module at:
Search CPAN
See open / report bugs
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Dist-Zilla-Plugin-Git
Mailing-list (same as Dist::Zilla)
Git repository
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
AUTHOR
Jerome Quelin
COPYRIGHT AND LICENSE
This software is copyright (c) 2009 by Jerome Quelin.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.