Scroll to navigation

Dist::Zilla::Plugin::Git(3pm) User Contributed Perl Documentation Dist::Zilla::Plugin::Git(3pm)


Dist::Zilla::Plugin::Git - Update your git repository after release


version 2.046


This set of plugins for Dist::Zilla can do interesting things for module authors using Git (<>) 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:
  • Git::Check

    Before a release, check that the repo is in a clean state (you have committed your changes).

  • Git::Commit

    After a release, commit updated files.

  • Git::Tag

    After a release, tag the just-released version.

  • Git::Push

    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.
  • Git::CommitBuild

    Commits the released files to a separate branch of your repo.

  • Git::GatherDir

    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).

  • Git::Init

    Can be used in a minting profile (<>) to initialize and configure your Git repo automatically when you do "dzil new".

  • Git::NextVersion

    Calculates the version number of your distribution from your Git tags using Version::Next.


Bugs may be submitted through the RT bug tracker <> (or <>).

There is also a mailing list available for users of this distribution, at <>.

There is also an irc channel available for users of this distribution, at "#distzilla" on "" <irc://>.


Jerome Quelin


  • Christopher J. Madsen <>
  • Jérôme Quelin <>
  • Karen Etheridge <>
  • Kent Fredric <>
  • Yanick Champoux <>
  • Ricardo Signes <>
  • Graham Knop <>
  • David Golden <>
  • Mike Friedman <>
  • Chris Weyl <>
  • Stephen R. Scaffidi <>
  • Randy Stauner <>
  • Graham Barr <>
  • Apocalypse <>
  • Mike Doherty <>
  • Nigel Metheringham <>
  • Olivier Mengué <>
  • Tatsuhiko Miyagawa <>
  • Tuomas Jormola <>
  • Alessandro Ghedini <>
  • Brian Phillips <>
  • David Steinbrunner <>
  • Geoffrey Broadwell <>
  • Harley Pig <>
  • Jesse Luehrs <>
  • Brendan Byrd <>
  • Alexandr Ciornii <>
  • Matt Follett <>
  • Michael Schout <>


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.

2019-07-16 perl v5.28.1