work around [@Git] bug in allow_dirty
[gitmo/MooseX-Getopt.git] / dist.ini
1 name = MooseX-Getopt
2 author = Stevan Little <stevan@iinteractive.com>
3 author = Brandon L. Black <blblack@gmail.com>
4 author = Yuval Kogman <nothingmuch@woobling.org>
5 author = Ryan D Johnson <ryan@innerfence.com>
6 author = Drew Taylor <drew@drewtaylor.com>
7 author = Tomas Doran <bobtfish@bobtfish.net>
8 author = Florian Ragwitz <rafl@debian.org>
9 author = Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
10 author = Ævar Arnfjörð Bjarmason <avar@cpan.org>
11 author = Chris Prather <perigrin@cpan.org>
12 author = Karen Etheridge <ether@cpan.org>
13 author = Jonathan Swartz <swartz@pobox.com>
14 license = Perl_5
15 copyright_holder = Infinity Interactive, Inc
16
17 [@FLORA]
18 dist = MooseX-Getopt
19 repository_at = gitmo
20 authority = cpan:STEVAN
21 auto_prereq = 0
22
23 [Prereqs]
24 Getopt::Long = 2.37
25 Getopt::Long::Descriptive = 0.081
26 Moose = 0.56
27 MooseX::Role::Parameterized = 0
28
29 [Prereqs / TestRequires]
30 Test::Fatal = 0.003
31 Test::Warn = 0.21
32 Test::More = 0.88
33 Test::Requires = 0.05
34 Test::Trap = 0
35 Path::Class = 0
36
37 [InstallGuide]
38 [MetaConfig]
39 [MetaProvides::Package]
40 [Git::Describe]
41 [PkgVersion]
42 [MinimumPerl]
43
44 [Test::DistManifest]
45 [Test::Compile]
46 [Test::MinimumVersion]
47 [MetaTests]
48 ; note: update Test::CPAN::Changes to 0.19 to not barf on -TRIAL releases
49 [Test::CPAN::Changes]
50 [Test::ChangesHasContent]
51
52 [Git::Remote::Check]
53 remote_branch = master
54
55 [Git::CheckFor::CorrectBranch]
56 ; waiting for fix on tag formats
57 ;[Git::CheckFor::Fixups]
58
59 [Git::Check]
60 ; workaround for [@Git] bug
61 allow_dirty = NOTHING
62
63 ; automatically calculate the next version from the last git tag
64 ; override with V=
65 [Git::NextVersion]
66
67 ; add the version to Changes
68 [NextRelease]
69 :version = 4.300018
70 format = %-8V  %{yyyy-MM-dd HH:mm:ss ZZZZ}d
71
72 ; after release, the version in Changes file will be committed
73 ; with a message listing the changes for this release
74 [Git::Commit]
75 allow_dirty = Changes
76 commit_msg = %N-%v%t%n%n%c
77
78 ; ...and the resulting head commit will be tagged
79 [Git::Tag]
80 tag_format = v%v%t
81 tag_message = v%v%t
82
83 ; ...and then pushed to the origin repository
84 [Git::Push]
85
86 ; ...and installed locally
87 [InstallRelease]
88 install_command = cpanm .
89
90 ; ... and then we do 'dzil clean'
91 [Clean]