Use Dzil PkgVersion
authorVincent Tondellier <tonton+hg@team1664.org>
Sun, 18 Dec 2016 21:11:27 +0100
changeset 122 8692800ec9ba
parent 121 5a99941ed0ca
child 123 56f9cb30ded9
Use Dzil PkgVersion Add a newline after each package to make Dist::Zilla happy
dist.ini
lib/CrashTest.pm
lib/CrashTest/Command/get_trace.pm
lib/CrashTest/Command/insert.pm
lib/CrashTest/Command/update.pm
lib/CrashTest/Controller/CrashGroups.pm
lib/CrashTest/Controller/CrashInserter.pm
lib/CrashTest/Controller/CrashReports.pm
lib/CrashTest/Helper/Backtrace.pm
lib/CrashTest/Helper/BugLinks.pm
lib/CrashTest/Helper/DateTime.pm
lib/CrashTest/Helper/Stats.pm
lib/CrashTest/Helper/XmlEscape.pm
lib/CrashTest/Model/BugLink.pm
lib/CrashTest/Model/CrashGroup.pm
lib/CrashTest/Model/CrashProcessor.pm
lib/CrashTest/Model/CrashReport.pm
lib/CrashTest/Model/Frame.pm
lib/CrashTest/Model/StackFilter.pm
lib/CrashTest/Model/Storage.pm
lib/CrashTest/Model/Thread.pm
lib/CrashTest/Plugin/BugLink/Bugzilla.pm
lib/CrashTest/Plugin/BugLink/Redmine.pm
lib/CrashTest/Plugin/CrashProcessor/Breakpad.pm
lib/CrashTest/Plugin/CrashSignatureExtractor/C_Cpp.pm
lib/CrashTest/Plugin/StackFilter/FileLink.pm
lib/CrashTest/Plugin/StackFilter/FrameTrust.pm
lib/CrashTest/Plugin/StackFilter/HideArgs.pm
lib/CrashTest/Plugin/Storage/Base.pm
lib/CrashTest/Plugin/Storage/File.pm
lib/CrashTest/Plugin/Storage/Sql.pm
lib/CrashTest/Plugin/Storage/Sql/Command/db.pm
lib/CrashTest/Plugin/Storage/Sql/Model/CrashGroup.pm
lib/CrashTest/Plugin/Storage/Sql/Model/CrashReport.pm
lib/CrashTest/Plugin/Storage/Sql/Utils.pm
--- a/dist.ini	Sun Dec 18 20:14:31 2016 +0100
+++ b/dist.ini	Sun Dec 18 21:11:27 2016 +0100
@@ -8,6 +8,8 @@
 
 [@Basic]
 [MetaJSON]
+[CPANFile]
+[PkgVersion]
 [Mercurial::Check]
 
 [MetaResources]
--- a/lib/CrashTest.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -1,4 +1,18 @@
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
 package CrashTest;
+
 use Mojo::Base 'Mojolicious';
 
 use CrashTest::Model::Storage;
--- a/lib/CrashTest/Command/get_trace.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Command/get_trace.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Command::get_trace;
+
 use Mojo::Base 'Mojolicious::Command';
 use Mojo::JSON::MaybeXS;
 use Mojo::JSON qw/decode_json/;
--- a/lib/CrashTest/Command/insert.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Command/insert.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Command::insert;
+
 use Mojo::Base 'Mojolicious::Command';
 use Mojo::JSON::MaybeXS;
 use Mojo::JSON qw/decode_json/;
--- a/lib/CrashTest/Command/update.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Command/update.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Command::update;
+
 use Mojo::Base 'Mojolicious::Command';
 use Mojo::JSON::MaybeXS;
 use Mojo::JSON qw/decode_json/;
--- a/lib/CrashTest/Controller/CrashGroups.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Controller/CrashGroups.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Controller::CrashGroups;
+
 use Mojo::Base 'Mojolicious::Controller';
 use Mojo::Util qw/dumper/;
 
--- a/lib/CrashTest/Controller/CrashInserter.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Controller/CrashInserter.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Controller::CrashInserter;
+
 use Mojo::Base 'Mojolicious::Controller';
 
 sub insert {
--- a/lib/CrashTest/Controller/CrashReports.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Controller/CrashReports.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Controller::CrashReports;
+
 use Mojo::Base 'Mojolicious::Controller';
 use Mojo::Util qw/dumper/;
 
--- a/lib/CrashTest/Helper/Backtrace.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Helper/Backtrace.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Helper::Backtrace;
+
 use Mojo::Base 'Mojolicious::Plugin';
 
 sub register {
--- a/lib/CrashTest/Helper/BugLinks.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Helper/BugLinks.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Helper::BugLinks;
+
 use Mojo::Base 'Mojolicious::Plugin';
 
 has [ qw/config app/ ];
--- a/lib/CrashTest/Helper/DateTime.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Helper/DateTime.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Helper::DateTime;
+
 use Mojo::Base 'Mojolicious::Plugin';
 
 use DateTime::Format::Pg;
--- a/lib/CrashTest/Helper/Stats.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Helper/Stats.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Helper::Stats;
+
 use Mojo::Base 'Mojolicious::Plugin';
 use Mojo::ByteStream qw/b/;
 
--- a/lib/CrashTest/Helper/XmlEscape.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Helper/XmlEscape.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Helper::XmlEscape;
+
 use Mojo::Base 'Mojolicious::Plugin';
 use Mojo::ByteStream qw/b/;
 use Mojo::Util qw/xml_escape/;
--- a/lib/CrashTest/Model/BugLink.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Model/BugLink.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Model::BugLink;
+
 use Mojo::Base -base;
 use Mojo::Util qw/dumper/;
 
--- a/lib/CrashTest/Model/CrashGroup.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Model/CrashGroup.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Model::CrashGroup;
+
 use Mojo::Base -base;
 
 has [ qw/app config/ ];
--- a/lib/CrashTest/Model/CrashProcessor.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Model/CrashProcessor.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Model::CrashProcessor;
+
 use Mojo::Base -base;
 use File::Temp;
 use UUID;
--- a/lib/CrashTest/Model/CrashReport.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Model/CrashReport.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Model::CrashReport;
+
 use Mojo::Base -base;
 
 has [ qw/app config/ ];
--- a/lib/CrashTest/Model/Frame.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Model/Frame.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Model::Frame;
+
 use Mojo::Base -base;
 use File::Basename;
 
--- a/lib/CrashTest/Model/StackFilter.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Model/StackFilter.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Model::StackFilter;
+
 use Mojo::Base -base;
 use Mojo::Loader qw/load_class find_modules/;
 
--- a/lib/CrashTest/Model/Storage.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Model/Storage.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Model::Storage;
+
 use Mojo::Base -base;
 
 has [ qw/app config/ ];
--- a/lib/CrashTest/Model/Thread.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Model/Thread.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Model::Thread;
+
 use Mojo::Base -base;
 use CrashTest::Model::Frame;
 
--- a/lib/CrashTest/Plugin/BugLink/Bugzilla.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/BugLink/Bugzilla.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::BugLink::Bugzilla;
+
 use Mojo::Base 'Mojolicious::Plugin';
 use Mojo::Util qw/dumper/;
 
--- a/lib/CrashTest/Plugin/BugLink/Redmine.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/BugLink/Redmine.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::BugLink::Redmine;
+
 use Mojo::Base 'Mojolicious::Plugin';
 use Mojo::Util qw/dumper/;
 
--- a/lib/CrashTest/Plugin/CrashProcessor/Breakpad.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/CrashProcessor/Breakpad.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::CrashProcessor::Breakpad;
+
 use Mojo::Base 'Mojolicious::Plugin';
 use Mojo::JSON::MaybeXS;
 use Mojo::JSON qw/decode_json/;
--- a/lib/CrashTest/Plugin/CrashSignatureExtractor/C_Cpp.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/CrashSignatureExtractor/C_Cpp.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::CrashSignatureExtractor::C_Cpp;
+
 use Mojo::Base -base;
 use Mojo::Util qw/dumper/;
 use Text::Balanced qw/extract_bracketed/;
--- a/lib/CrashTest/Plugin/StackFilter/FileLink.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/StackFilter/FileLink.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::StackFilter::FileLink;
+
 use Mojo::Base -base;
 
 sub priority { return 50; }
--- a/lib/CrashTest/Plugin/StackFilter/FrameTrust.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/StackFilter/FrameTrust.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::StackFilter::FrameTrust;
+
 use Mojo::Base -base;
 
 sub priority { return 10; }
--- a/lib/CrashTest/Plugin/StackFilter/HideArgs.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/StackFilter/HideArgs.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::StackFilter::HideArgs;
+
 use Mojo::Base -base;
 use Text::Balanced qw/extract_bracketed/;
 
--- a/lib/CrashTest/Plugin/Storage/Base.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/Storage/Base.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::Storage::Base;
+
 use Mojo::Base -base;
 use Scalar::Util qw/weaken/;
 
--- a/lib/CrashTest/Plugin/Storage/File.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/Storage/File.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::Storage::File;
+
 use Mojo::Base 'Mojolicious::Plugin';
 
 sub register {
@@ -23,6 +24,7 @@
 1;
 
 package CrashTest::Plugin::Storage::File::Instance;
+
 use Mojo::Base "CrashTest::Plugin::Storage::Base";
 
 has models => sub {
@@ -34,6 +36,7 @@
 1;
 
 package CrashTest::Plugin::Storage::File::Model::CrashReport;
+
 use Mojo::Base -base;
 use Mojo::Util qw/slurp spurt/;
 use Mojo::JSON::MaybeXS;
--- a/lib/CrashTest/Plugin/Storage/Sql.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/Storage/Sql.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::Storage::Sql;
+
 use Mojo::Base 'Mojolicious::Plugin';
 
 sub register {
@@ -24,6 +25,7 @@
 1;
 
 package CrashTest::Plugin::Storage::Sql::Instance;
+
 use Mojo::Base "CrashTest::Plugin::Storage::Base";
 use Mojo::Loader qw/load_class/;
 
--- a/lib/CrashTest/Plugin/Storage/Sql/Command/db.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/Storage/Sql/Command/db.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::Storage::Sql::Command::db;
+
 use Mojo::Base 'Mojolicious::Command';
 use File::Spec::Functions 'catdir';
 use File::Basename;
--- a/lib/CrashTest/Plugin/Storage/Sql/Model/CrashGroup.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/Storage/Sql/Model/CrashGroup.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::Storage::Sql::Model::CrashGroup;
+
 use Mojo::Base -base;
 use Data::Page;
 
--- a/lib/CrashTest/Plugin/Storage/Sql/Model/CrashReport.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/Storage/Sql/Model/CrashReport.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::Storage::Sql::Model::CrashReport;
+
 use Mojo::Base -base;
 use Mojo::JSON::MaybeXS;
 use Mojo::JSON qw/encode_json decode_json/;
--- a/lib/CrashTest/Plugin/Storage/Sql/Utils.pm	Sun Dec 18 20:14:31 2016 +0100
+++ b/lib/CrashTest/Plugin/Storage/Sql/Utils.pm	Sun Dec 18 21:11:27 2016 +0100
@@ -12,6 +12,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 package CrashTest::Plugin::Storage::Sql::Utils;
+
 use Mojo::Base -base;
 use Storable 'dclone';
 use Search::QueryParser::SQL;