Revision history for Dist::Zilla::Plugin::Git
2.010 2013-03-16 16:34:22 Europe/Paris
- fix rt#83891 - Git::CommitBuild commits non-build files
Git::CommitBuild now writes a fresh copy of the built tree to commit,
instead of using one that may have been modified by other plugins
(kent fredric & christopher madsen)
2.009 2013-02-08 06:03:33 Europe/Paris
- add allow_dirty_match option to Git::Check and Git::Commit (graham knop)
- change version-by-branch.t to use HEAD~1 instead of HEAD^
Should fix test failure on Windows. (christopher madsen)
- Test::Fatal 0.006 or better has been required since 2.007,
but that wasn't explicit (christopher madsen, reported by jonathan leto)
2.008 2013-01-31 04:06:00 Europe/Paris
- fix bug introduced in Git::Push 2.007 that broke remotes with
additional parameters (christopher madsen)
2.007 2013-01-26 18:51:24 Europe/Paris
- fix rt#82873 - Git::Push should check the remote exists
New remotes_must_exist option defaults to true. (christopher madsen,
suggested by olivier mengué)
- switch from Test::Exception to Test::Fatal (christopher madsen)
- load some dependencies only when needed (rt#82956) (christopher madsen,
suggested by olivier mengué)
2.006 2012-12-29 23:17:39 Europe/Paris
- document that the include_untracked option of Git::GatherDir
requires Git 1.5.4, but has certain issues before Git 1.6.5.2.
Adjust tests to skip when necessary. (christopher madsen)
- set push.default matching in test config (christopher madsen)
Otherwise Git for Windows 1.8.0 hangs in push-multi.t
(thanks to christian walde for reporting the issue)
2.005 2012-12-08 22:03:15 Europe/Paris
- avoid creating named type constraints (chris weyl & christopher madsen)
2.004 2012-12-01 19:58:59 Europe/Paris
- improve Git::Commit's parsing of the Changes file (christopher madsen)
Blank lines following the version line are no longer included in the commit
message. It can now find the current version even if followed by a -TRIAL
indicator. It now reads the Changes file that was shipped with the dist,
not the one currently on disk.
- fix include_untracked option of Git::GatherDir to work with Git 1.5.4.3
(christopher madsen)
2.003 2012-11-19 01:30:29 Europe/Paris
- add multiple_inheritance option to Git::CommitBuild (yanick champoux)
- change version-extraction.t to catch the bug in rt#81061
(christopher madsen with help from matthew horsfall)
2.002 2012-11-09 20:59:37 Europe/Paris
- fix rt#81061 - Git::NextVersion parsing all versions as 0
(christopher madsen)
- add debug-level logging to Git::NextVersion (christopher madsen)
2.001 2012-10-07 23:03:42 Europe/Paris
- fix tests to work on Perl 5.12 and older (christopher madsen)
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