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 #distzilla on irc.perl.org <irc://irc.perl.org/#distzilla> πŸ’¬

πŸ‘‘ AUTHOR πŸ‘‘

Jerome Quelin 🌟 (the main character of this module, honestly)


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