auto versioning; git release pipeline
Karen Etheridge [Thu, 12 Apr 2012 05:27:25 +0000 (22:27 -0700)]
dist.ini

index 62cda8d..4447c78 100644 (file)
--- a/dist.ini
+++ b/dist.ini
@@ -4,7 +4,8 @@ license = Perl_5
 copyright_holder = Cory G Watson
 copyright_year   = 2011
 
-version = 0.13
+; use V= to override; otherwise version is incremented from last tag
+[Git::NextVersion]
 
 [@Filter]
 -bundle = @Basic
@@ -20,6 +21,14 @@ repository.url    = git://git.moose.perl.org/MooseX-UndefTolerant.git
 repository.web    = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-UndefTolerant.git;a=summary
 repository.type   = git
 
+[Prereqs / TestRequires]
+Test::Fatal = 0
+Test::More  = 0.002
+Test::Moose = 0
+
+[Prereqs / RuntimeRequires]
+Moose = 0.89
+
 [SurgicalPodWeaver]
 
 [PkgVersion]
@@ -33,12 +42,19 @@ repository.type   = git
 [Test::CPAN::Changes]
 [Test::ChangesHasContent]
 
-[Prereqs / TestRequires]
-Test::Fatal = 0
-Test::More  = 0.002
-Test::Moose = 0
+[Test::CheckDeps]
+version = 0.003
+fatal = 1
 
-[Prereqs / RuntimeRequires]
-Moose = 0.89
+[Git::Remote::Check]
+remote_branch = master
+
+[Git::Check]
+allow_dirty =
 
 [NextRelease]
+format = %-9v %{yyyy-MM-dd HH:mm:ss ZZZZ}d
+
+[Git::Commit]
+[Git::Tag]
+[Git::Push]