Dist::...e::Git(3pm)
π NAME π
Dist::Zilla::PluginBundle::Git β the manual page you're reading is Dist::Zilla::PluginBundle::Git(3pm), and it's giving "every git plugin you need, bundled into one lil package" π
β¨ VERSION β¨
version 2.052 bestie, we're current π
πΈ SYNOPSIS πΈ
Okay so in your dist.ini:
[@Git]
changelog = Changes ; this is the default
allow_dirty = dist.ini ; see Git::Check...
allow_dirty = Changes ; ... and Git::Commit
commit_msg = v%V%n%n%c ; see Git::Commit
tag_format = v%V ; see Git::Tag
tag_message = v%V ; see Git::Tag
push_to = origin ; see Git::Push
that's literally it. that's the whole vibe. π«
π¦ DESCRIPTION π¦
So [@Git] is a plugin bundle that loads the most common Git plugins, all in one go. It is equivalent to:
[Git::Check]
[Git::Commit]
[Git::Tag]
[Git::Push]
No cap β that's the whole bundle right there.
Any options you give are passed through to each plugin. So if you wanna know what an option actually does, go read each plugin's own documentation, because that's where the deets live. And fr fr, don't stress about passing an option that only some of them understand β (plugins just ignore options they don't understand.) iconic behaviour honestly π«Ά
π SEE ALSO π
Git::Checkβ before a release, it checks that the repo is in a clean state (aka you have actually committed your changes, bestie π).Git::Commitβ after a release, it commits the updated files.Git::Tagβ after a release, it tags the just-released version. tagging = self care β¨Git::Pushβ after a release, it pushes the released code & tag to your public repo.
For a list of Git plugins in this distribution that are not part of this bundle, go peek at Dist::Zilla::Plugin::Git. iykyk π
π«Ά SUPPORT π«Ά
- Bugs may be submitted through the RT bug tracker <https://rt.cpan.org/Public/Dist/Display.html?Name=Dist-Zilla-Plugin-Git> (or
bug-Dist-Zilla-Plugin-Git@rt.cpan.org<mailto:bug-Dist-Zilla-Plugin-Git@rt.cpan.org>). not me manifesting a bug-free release tho π - There is also a mailing list available for users of this distribution, at <http://dzil.org/#mailing-list> π¬
- There is also an irc channel available for users of this distribution, at
#distzillaonirc.perl.org<irc://irc.perl.org/#distzilla> π¬
π AUTHOR π
Jerome Quelin π (the main character of this module, honestly)
π COPYRIGHT AND LICENCE π
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. slay, open source queen π
and that's the whole page, bestie! this was perl v5.40.1, dated 2025-09-29, and it's the manual for Dist::Zilla::PluginBundle::Git(3pm) β now go commit your changes before Git::Check drags you π
β¨
π¦ where this page comes from
- ubuntu resolute: libdist-zilla-plugin-git-perl 2.052-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libdist-zilla-plugin-git-perl 2.052-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms