Graham Knop [Thu, 6 Feb 2020 14:33:34 +0000]
refactor adding distar code to Makefile
Graham Knop [Thu, 6 Feb 2020 14:10:07 +0000]
handle GNU tar named gnutar, and improve diagnostic messages
Graham Knop [Tue, 4 Jun 2019 14:33:33 +0000]
allow LICENSE generation to fail during disttest phase
Graham Knop [Sat, 6 Apr 2019 13:30:38 +0000]
silence errors if tar and gtar don't exist
Graham Knop [Wed, 20 Feb 2019 16:33:46 +0000]
add missing File::Basename load
Graham Knop [Wed, 20 Feb 2019 16:30:32 +0000]
reduce reliance on distar root directory
Graham Knop [Wed, 20 Feb 2019 11:03:59 +0000]
clean up whitespace
Graham Knop [Thu, 12 Nov 2015 09:26:02 +0000]
include changes text in release commit and tag
Graham Knop [Tue, 19 Feb 2019 17:27:12 +0000]
fix adding license to manifest
Graham Knop [Tue, 19 Feb 2019 02:25:35 +0000]
call Distar::import when remaking
Graham Knop [Mon, 18 Feb 2019 15:30:44 +0000]
goto Exporter::import rather than using export_to_level
Graham Knop [Fri, 15 Feb 2019 13:45:00 +0000]
inject Distar behavior at import time rather than compile time
Graham Knop [Mon, 18 Feb 2019 12:50:59 +0000]
fix license add-to-manifest call
Graham Knop [Fri, 15 Feb 2019 13:30:14 +0000]
bump version and add basic changelog
Graham Knop [Wed, 22 Jul 2015 19:45:28 +0000]
license file generation
Graham Knop [Thu, 15 Feb 2018 17:17:53 +0000]
fix author handling
Graham Knop [Sun, 28 Jan 2018 15:07:15 +0000]
don't pass author if not set
Graham Knop [Wed, 22 Nov 2017 17:09:59 +0000]
try to force tar format and uid/gid
If the uid and gid of the files on disk is too large, tar will silently
upgrade the format of the tar file to include pax headers. This will
lead to warnings or errors on decompressing. Try to force the format to
prevent this. This may cause the archive creation to fail, but there is
an extra check to validate the tarball later. If using gnu tar, we can
force the uid and gid, which should prevent this issue.
Graham Knop [Fri, 1 Dec 2017 01:28:15 +0000]
fix tar type handling for uncompressed tar files
Graham Knop [Sat, 2 Sep 2017 15:13:01 +0000]
remove default FAKE_RELEASE setting, allowing env to pass through
Graham Knop [Tue, 28 Mar 2017 00:17:51 +0000]
verify tarballs
Graham Knop [Tue, 28 Mar 2017 00:16:12 +0000]
fatal prereqs on release
Graham Knop [Tue, 4 Apr 2017 13:31:05 +0000]
update docs
Graham Knop [Tue, 4 Apr 2017 12:20:53 +0000]
add README.pod as link to distar docs
Graham Knop [Sun, 16 Oct 2016 11:35:34 +0000]
make sure readme is finalized before generating signature
Graham Knop [Sun, 16 Oct 2016 11:34:50 +0000]
avoid needing . in @INC in dev mode
Graham Knop [Wed, 12 Oct 2016 20:23:52 +0000]
bump version in pod
Graham Knop [Wed, 12 Oct 2016 20:21:34 +0000]
fix directory calculations without --git
Graham Knop [Sun, 2 Oct 2016 01:16:34 +0000]
add warning for over-long dotted decimal
Graham Knop [Sat, 1 Oct 2016 22:51:30 +0000]
add --stable and --alpha options
Graham Knop [Tue, 27 Sep 2016 01:19:44 +0000]
fix and clean up numeric version bumping
Graham Knop [Tue, 27 Sep 2016 01:17:10 +0000]
bump dotted decimal as dotted decimal
Graham Knop [Sat, 1 Oct 2016 22:52:07 +0000]
add --dry-run option
Graham Knop [Tue, 27 Sep 2016 01:19:13 +0000]
fix and speed up directory scan
Graham Knop [Tue, 27 Sep 2016 01:16:25 +0000]
die with missing old version
Graham Knop [Tue, 27 Sep 2016 01:14:43 +0000]
fix manifest checking missing added files
Graham Knop [Tue, 23 Aug 2016 10:10:35 +0000]
remake even if pull fails
Graham Knop [Tue, 23 Aug 2016 10:10:22 +0000]
fix readme handling
Graham Knop [Tue, 23 Aug 2016 09:46:48 +0000]
don't dupe xt tests if already specified
Graham Knop [Tue, 23 Aug 2016 09:35:31 +0000]
remake using Distar even if not in Makefile.PL
Graham Knop [Tue, 23 Aug 2016 09:35:04 +0000]
don't modify MANIFEST.SKIP if tracked
Graham Knop [Tue, 23 Aug 2016 09:34:39 +0000]
skip ABSTRACT_FROM if ABSTRACT given
Graham Knop [Fri, 19 Aug 2016 07:40:44 +0000]
be compatible with older git
Graham Knop [Tue, 19 Apr 2016 11:59:14 +0000]
don't force remake on Distar change
Graham Knop [Mon, 18 Apr 2016 12:01:58 +0000]
allow loading Distar from alternate location
Graham Knop [Mon, 18 Apr 2016 12:00:45 +0000]
update MANIFEST without needing to chdir
Graham Knop [Mon, 18 Apr 2016 12:03:34 +0000]
better ordering for release process
Graham Knop [Thu, 12 Nov 2015 10:04:31 +0000]
add FAKE_RELEASE option to skip uploading
Graham Knop [Sat, 5 Dec 2015 12:16:29 +0000]
clean up preflight checks
Graham Knop [Sat, 5 Dec 2015 08:29:18 +0000]
split out checking for cpan-upload from preflight
Graham Knop [Sat, 5 Dec 2015 08:27:22 +0000]
split manifest checking out from preflight and improve
Graham Knop [Sat, 5 Dec 2015 07:49:24 +0000]
split version checking out from preflight
Graham Knop [Sat, 5 Dec 2015 23:56:32 +0000]
docs
Graham Knop [Thu, 12 Nov 2015 10:05:29 +0000]
ensure README built in correct order
Graham Knop [Thu, 12 Nov 2015 10:03:03 +0000]
configurable Changes filename
Graham Knop [Thu, 12 Nov 2015 09:48:21 +0000]
allow option to release from a different branch
Graham Knop [Fri, 6 Nov 2015 23:04:47 +0000]
fold committing into adding changelog header script
Graham Knop [Thu, 12 Nov 2015 09:29:01 +0000]
refactor makefile additions
Graham Knop [Mon, 9 Nov 2015 04:30:09 +0000]
make releasetest more portable
Graham Knop [Thu, 3 Dec 2015 06:10:54 +0000]
use macros for deleting makefile
Graham Knop [Thu, 12 Nov 2015 09:26:40 +0000]
gnu style args
Graham Knop [Mon, 14 Dec 2015 12:46:08 +0000]
clean up phony targets
Graham Knop [Mon, 14 Dec 2015 12:46:21 +0000]
allow ABSTRACT_FROM to be overwritten
Graham Knop [Tue, 3 Nov 2015 06:00:25 +0000]
add version bump targets to .PHONY
Graham Knop [Fri, 30 Oct 2015 19:35:43 +0000]
add our custom targets to .PHONY
Graham Knop [Fri, 30 Oct 2015 19:34:59 +0000]
have disttest on release include xt tests and RELEASE_TESTING=1
Graham Knop [Thu, 29 Oct 2015 20:37:46 +0000]
allow forcing version bump
Graham Knop [Thu, 29 Oct 2015 20:37:34 +0000]
allow quotes around version in Makefile.PL
Graham Knop [Thu, 29 Oct 2015 20:37:18 +0000]
also bump versions in bin/script
Graham Knop [Sun, 18 Oct 2015 16:46:29 +0000]
always skip distdir in manifest
Graham Knop [Wed, 2 Sep 2015 10:53:13 +0000]
include full release changelog in nextrelease
Graham Knop [Wed, 12 Aug 2015 17:45:28 +0000]
try to maintain length when bumping version
Graham Knop [Wed, 12 Aug 2015 16:50:28 +0000]
calculate version parts correctly for short versions
Graham Knop [Wed, 22 Jul 2015 19:44:26 +0000]
remove unneeded use lines
Graham Knop [Wed, 22 Jul 2015 19:44:07 +0000]
include LICENSE file if it exists
Graham Knop [Wed, 22 Jul 2015 13:26:13 +0000]
refactor README handling
If a README file exists in the repo dir, it will be used automatically
rather than generating one.
Graham Knop [Wed, 22 Jul 2015 13:24:07 +0000]
generalize manifest adding script
Graham Knop [Wed, 22 Jul 2015 13:08:42 +0000]
refactoring Makefile code
Graham Knop [Wed, 22 Jul 2015 13:05:22 +0000]
move preflight to separate script
Graham Knop [Sun, 8 Feb 2015 17:05:52 +0000]
hook into EUMM at a higher level
Graham Knop [Sat, 14 Mar 2015 21:06:48 +0000]
bump should only check for staged changes, not output diff
Graham Knop [Sat, 14 Mar 2015 20:55:08 +0000]
prevent make bump triggering pager
Graham Knop [Sun, 8 Feb 2015 16:50:15 +0000]
join multiple authors rather than picking one
Graham Knop [Fri, 6 Feb 2015 11:36:36 +0000]
version bumping commands commit to git
Graham Knop [Sat, 7 Feb 2015 02:59:59 +0000]
add refresh command to update distar
Karen Etheridge [Sat, 4 Oct 2014 20:11:06 +0000]
also update version in Makefile.PL (e.g. in provides metadata)
Graham Knop [Thu, 21 Aug 2014 18:00:23 +0000]
handle alpha versions better in bump script
Graham Knop [Sun, 17 Aug 2014 16:08:49 +0000]
add version bumping make targets
Graham Knop [Thu, 21 Aug 2014 14:01:11 +0000]
add nextrelease command to add version heading to changelog
Graham Knop [Wed, 20 Aug 2014 19:55:05 +0000]
clean Distar and MANIFEST files in realclean
Graham Knop [Sun, 17 Aug 2014 15:46:51 +0000]
write MANIFEST.SKIP when writing Makefile
Karen Etheridge [Sun, 27 Jul 2014 00:18:40 +0000]
fix quoting of Makefile snippet for README
Karen Etheridge [Sat, 26 Jul 2014 21:55:02 +0000]
allow customizing what happens to README, for Catalyst-Manual
Karen Etheridge [Sat, 26 Jul 2014 21:53:54 +0000]
also add .pod files to MANIFEST
Karen Etheridge [Sat, 26 Jul 2014 18:24:39 +0000]
allow AUTHOR to be overridden
Karen Etheridge [Sun, 13 Jul 2014 21:34:53 +0000]
license is properly "perl_5"
Karen Etheridge [Tue, 8 Jul 2014 01:28:52 +0000]
use UTC for datestamp in Changes file, not local time
Karen Etheridge [Tue, 8 Jul 2014 01:14:06 +0000]
declare a default minimum perl version, overridable if needed
Graham Knop [Thu, 15 May 2014 12:37:58 +0000]
account for EUMM versions that require either an array or a scalar for the AUTHOR
Graham Knop [Wed, 5 Mar 2014 16:25:52 +0000]
simplify manicheck