The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Dist::Zilla::Plugin::Git

2.000     2012-10-07 06:33:29 Europe/Paris
 - Despite the version number, this is *not* a major release, just a new
   numbering scheme.  Git::NextVersion now generates the version number.
 - fix tests to work on windows (christopher madsen)
 - add t::Util to consolidate common test functions (christopher madsen)

1.122770  2012-10-03 04:28:36 Europe/Paris
 - fix rt#76703 - add version_by_branch option to Git::NextVersion
   (christopher madsen)
 - Git::NextVersion now aborts release if version is duplicated
   (christopher madsen)
 - add include_untracked option to Git::GatherDir (christopher madsen)
 - add untracked_files option to Git::Check (christopher madsen)
 - Dist::Zilla::Role::Git::Repo now provides the git method (christopher madsen)

1.122530  2012-09-09 03:56:01 Europe/Paris
 - Git::CommitBuild requires Path::Class 0.22 to get dir->basename
   (christopher madsen)
 - Git::GatherDir requires Dist::Zilla 4.200016 to get
   exclude_filename and exclude_match in GatherDir (christopher madsen)
 - fix tests to use "git add -f" instead of "git add --force" for
   compatibility with older versions of Git (christopher madsen)
 - add 000-report-git-version.t for debugging (christopher madsen)

1.122460  2012-09-02 02:35:25 Europe/Paris
 - fix rt#78898 - allow_dirty should not be a regex (christopher madsen)
   This was an unintended side-effect of the fix for gh#19 in 1.113220
   add tests to check.t so it doesn't recur

1.121820  2012-06-30 05:36:52 Europe/Paris
 - require File::Path 2.07 to get make_path (thanks for failing reports, CPAN
   Testers!)

1.121811  2012-06-29 17:25:42 Europe/Paris
 - fix an interpolation error that broke CommitBuild

1.121810  2012-06-29 03:01:01 Europe/Paris
 - uniq the list of files returned by `git ls-files`

1.121800  2012-06-28 04:03:06 Europe/Paris
 - Require a newer Git::Wrapper for better portability

1.121770  2012-06-25 16:47:30 Europe/Paris
 - CommitBuild: add missing module

1.121750  2012-06-23 19:03:47 Europe/Paris
 - CommitBuild: Add build to git directly, bypassing the index (chris weyl)

1.121010  2012-04-10 16:47:39 Europe/Paris
 - updated Git::GatherDir plugin to support everything DZ's own GatherDir does

1.120970  2012-04-06 08:56:03 Europe/Paris
 - new plugin GatherDir (geoffrey broadwell, ricardo signes)

1.120860  2012-03-26 12:18:38 Europe/Paris
 - fix tag-signed.t test on windows (olivier mengué)

1.120370  2012-02-06 09:32:58 Europe/Paris
 - split version-tags finding logic into own attribute (chris weyl)

1.113560  2011-12-22 09:47:39 Europe/Paris
 - make test pass with archive::tar:wrapper (randy stauner)
 - clean up commit message (randy stauner)

1.113220  2011-11-18 09:12:51 Europe/Paris
 - fix gh#19 - allow to specify alternate repository root (mike friedman)

1.112510  2011-09-08 13:45:01 Europe/Paris
 - fix rt#70805 - remove unneeded tmp directory in tarball

1.112500  2011-09-07 08:49:06 Europe/Paris
 - fix rt#70742 - tests fail if gpg isn't installed (mike doherty)

1.112440  2011-09-01 13:26:02 Europe/Paris
 - fix gh#16 - unset git env variables for tag_signed.t

1.112380  2011-08-26 10:41:50 Europe/Paris
 - fix rt##55647 - support signed tags (mike doherty)
 - moved all test corpus to corpus/
 - renamed tests to remove leading number

1.112070  2011-07-26 08:46:42 Europe/Paris
 - fix gh#13 - supplying default git config

1.112060  2011-07-25 10:25:29 Europe/Paris
 - fix rt#66705 - localization of HOME in tests
 - fix rt#69616 & rt#69701 - make dzp-git work with git::wrapper 0.015

1.111590  2011-06-08 09:43:35 Europe/Paris
 - mocks HOME to avoid test failures (david golden)

1.111460  2011-05-26 14:37:08 Europe/Paris
 - fix rt#68474 - Git::NextVersion assumes all tags are version-related (rob@hoelz.ro)

1.110500  2011-02-19 12:43:19 Europe/Paris
 - add 'add_files_in' to Commit so you can commit an entire dir (Apocalypse)
   If you need the same concept for Check please let us know!

1.110480  2011-02-17 18:03:06 Europe/Paris
 - CommitBuild support for release_message (nigel metheringham)
 - Also supports %v & %t format tags, more appropriate for message on
   commit build of the released package (nigel metheringham)

1.110330  2011-02-02 10:36:33 Europe/Paris
 - fix rt#62484 - add a link to Git::NextVersion in main documentation

1.103520  2010-12-18 09:45:57 Europe/Paris
 - fix Commit so %t actually works (christopher madsen)

1.103500  2010-12-16 11:44:32 Europe/Paris
 - add config & remote options to Init (christopher madsen)

1.103470  2010-12-13 17:32:36 Europe/Paris
 - add time_zone option to Tag & Commit (christopher madsen)
   It now defaults to your local time.  Previous versions always used UTC.
 - Tag & Commit accept %t to indicate trial release status (christopher madsen)
 - NextVersion resets $/ to guard against misbehaving plugins (alan young)

1.102810  2010-10-08 18:01:32 Europe/Paris
 - add Git::NextVersion adapted from BumpVersionFromGit (dagolden)

1.102430  2010-08-31 17:12:24 Europe/Paris
 - fix rt#60740 - allow retrieval of applied tag in git (matt follett)

1.102380  2010-08-26 09:39:33 Europe/Paris
 - fix hang on windows (alexandr ciornii)

1.102090  2010-07-28 14:12:20 Europe/Paris
 - initialize a working git config in all tests

1.102040  2010-07-23 10:45:23 Europe/Paris
 - fix rt#59587 - cache buildroot to commit on master, not release
   branch (yanick champoux)

1.102020  2010-07-21 09:00:46 Europe/Paris
 - fix rt#59586 - there should be no release branch by default for git::commitbuild
   warning: this changes behaviour of git::commitbuild

1.102010  2010-07-20 11:00:36 Europe/Paris
 - fix rt#59505 - support for unstable git versions in push test skips

1.101801  2010-06-29 19:00:13 Europe/Paris
 - fix rt#56485 - skip push tests for old git versions

1.101800  2010-06-29 18:36:17 Europe/Paris
 - git::commitbuild - new release_branch option to commit result after a
   release (yanick champoux)
 - git::tag - tag can be applied to a different branch (yanick champoux)
 - fix rt#58876 - pod description out of date

1.101680  2010-06-17 17:17:07 Europe/Paris
 - fix rt# 58431 - remove git.pm prereq, use git::wrapper (yanick champoux)

1.101650  2010-06-14 16:08:41 Europe/Paris
 - basic aftermint plugin to git init while dzil new (jesse luehrs)
 - build commits have their original branch as parent (yanick champoux)

1.101330  2010-05-13 19:27:39 Europe/Paris
 - git::commit recognizes another changelog format (david golden)

1.101270  2010-05-07 16:56:27 Europe/Paris
 - fix brian's name in this file (sorry brian!)
 - make CommitBuild log error when build commit fails (michael schout)

1.101230  2010-05-03 17:10:17 Europe/Paris
 - support for committing results of build in a separate branch (brian phillips)
 - fix test error appearing in weird git configs / setups

1.100970  2010-04-07 08:54:46 Europe/Paris
 - simplify multi-value args for @git (christopher madsen)
 - Require Dist::Zilla 2 (1.100900 needed DZ2, but didn't say so)

1.100960  2010-04-06 16:59:50 Europe/Paris
 - allow pushing to a different branch (graham barr)
 - allow multi-value args for @git (graham barr)
 - switch to dist-zilla-tester framework for tests (ricardo signes)

1.100900  2010-03-31 10:04:49 Europe/Paris
 - use a method modifier to set mvp_multivalue_args in Role::Git::DirtyFiles
   (This is required by Dist::Zilla 2.) (christopher madsen)

1.100760  2010-03-17 10:16:56 Europe/Paris
 - add a BeforeRelease check in Tag to prevent re-releases (christopher madsen)
 - Commit and Push now pass Git's output to log_debug (christopher madsen)

1.100750  2010-03-16 16:25:56 Europe/Paris
 - actually use commit_msg (christopher madsen)
 - Push now logs before pushing (christopher madsen)

1.100741  2010-03-15 18:48:31 Europe/Paris
 - documentation fix for new push_to param

1.100740  2010-03-15 17:28:12 Europe/Paris
 - WARNING: parameter "filename" renamed to "changelog"
 - let commit message include whitespace to next unindented line (david golden)
 - set up remote tracking branch during push testing (david golden)
 - remove unnecessary 'filename' arg from Push (david golden)
 - add 'push_to' argument to Push for multi-repo pushes (david golden)
 - give back user possibility to create lightweight tag, default remains
   annotated tags (christopher madsen)
 - allow user to change commit message (christopher madsen)
 - allow user to specify files allowed to be dirty for check & commit (christopher madsen)
 - refactored allow_dirty in dz:role:git:dirtyfiles (christopher madsen)

1.100690  2010-03-10 13:20:37 Europe/Paris
 - fix tests to work even when no global git config exists
 - refactored commit message generation (christopher madsen)

1.100681  2010-03-09 17:26:14 Europe/Paris
 - bumping minimum dzil version requirement

1.100680  2010-03-09 17:07:45 Europe/Paris
 - using annotated tags instead of lightweight tags (rt#55352)
 - minor pod update

1.100660  2010-03-07 13:41:39 Europe/Paris
 - fix tests to work with git 1.7.0
 - fix tests to work with current Dist::Zilla (Ricardo Signes)
 - provide shorter plugin names to bundle contents (Ricardo Signes)

1.100430  2010-02-12 13:11:39 Europe/Paris
 - WARNING: no more makefile.pl supplied, only a build.pl
 - using path::class in the tests

1.093410  2009-12-07 09:13:07 Europe/Paris
 - require file::path 2.07 for remove_tree

1.093300  2009-11-26 11:02:22 Europe/Paris
 - new param tag_format for dzp:git:tag (ricardo signes)

1.093260  2009-11-22 11:35:00 Europe/Paris
 - using internal release command instead of spawning external dzil

1.093250  2009-11-21 18:35:55 Europe/Paris
 - split plugin in DZP::Git::* (Check, Commit, Tag, Push)
 - providing a plugin bundle for all git plugins

1.093240  2009-11-20 18:36:28 Europe/Paris
 - original release
 - git checks before release: index clean, working copy too, no untracked files
 - git actions after release: commit changelog, tag, push