X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDistar.pm;h=f6d02d566f0d6936e80f50b5fe18776de2be46f5;hb=c6b7b384edb5edad4f74a1e30a7c6bad569ba2b8;hp=1b0e5cfbe1e3f97d5c9236545e8a13fa6abd9671;hpb=18d992bef02be8e10ba5266ebd4ead54be824a19;p=p5sagit%2FDistar.git diff --git a/lib/Distar.pm b/lib/Distar.pm index 1b0e5cf..f6d02d5 100644 --- a/lib/Distar.pm +++ b/lib/Distar.pm @@ -222,6 +222,7 @@ END_FRAG DISTTEST_MAKEFILE_PARAMS => '', AUTHORS => $self->quote_literal(join(', ', @$authors)), LICENSES => join(' ', map $self->quote_literal($_), @$licenses), + GET_CHANGELOG => '$(ABSPERLRUN) $(HELPERS)/get-changelog $(VERSION) $(CHANGELOG)', ); my $dist_test = $self->SUPER::dist_test(@_); @@ -245,8 +246,8 @@ releasetest: $(MAKE) disttest RELEASE_TESTING=1 DISTTEST_MAKEFILE_PARAMS="PREREQ_FATAL=1" PASTHRU="$(PASTHRU) TEST_FILES=\"$(TEST_FILES)\"" release: preflight $(MAKE) releasetest - git commit -a -m "Release commit for $(VERSION)" - git tag v$(VERSION) -m "release v$(VERSION)" + $(GET_CHANGELOG) -p"Release commit for $(VERSION)" | git commit -a -F - + $(GET_CHANGELOG) -p"release v$(VERSION)" | git tag -a -F - "v$(VERSION)" $(RM_RF) $(DISTVNAME) $(MAKE) $(DISTVNAME).tar$(SUFFIX) $(NOECHO) $(MAKE) pushrelease FAKE_RELEASE=$(FAKE_RELEASE)