Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
Checking mergeability… Don't worry, you can still create the pull request.
  • 8 commits
  • 15 files changed
  • 0 commit comments
  • 2 contributors
Commits on Aug 06, 2012
ben hengst first pass with Dist::Zooky 8d7a0dd
ben hengst getting dzil test to pass by addition of the abstract so the built in…
… pod weaver action will work
41bf702
ben hengst I overlooked the custom MB::Sqitch, this fixes that d268f07
@theory Move `priv` to `inc` so that dzil will create a Build.PL to automatic…
…ally use it.
fb3fc2b
@theory Move pod-spelling test to `xt/release`.
And use `CheckExtraTests` to run it.
09b5342
@theory Remove pod-spelling.t from MANIFEST.SKIP.
Now that it is in xt/, it is not necessary to omit it from the tarball.
And besides, if we left it in, `dzil xtest` would not work.

Thanks for the help, @rjbs!
6ae9f6f
@theory Specify required module versions in code.
In preparation for switching to AutoPrereqs.
28e3e51
@theory Switch to the AutoPrereqs plugin. 949a00b
View
1  .gitignore
@@ -12,3 +12,4 @@
*.rpm
/_rpmbuild
/target
+.build/
View
80 Build.PL
@@ -1,80 +0,0 @@
-use strict;
-use warnings;
-use lib 'priv';
-use Module::Build::Sqitch;
-
-Module::Build::Sqitch->new(
- module_name => 'App::Sqitch',
- release_status => 'unstable',
- license => 'mit',
- configure_requires => { 'Module::Build' => '0.35' },
- requires => {
- 'perl' => '5.10.1',
- 'Config' => 0,
- 'Config::GitLike' => '1.07',
- 'Digest::SHA1' => 0,
- 'DateTime' => 0,
- 'DBI' => 0,
- 'File::Basename' => 0,
- 'File::Copy' => 0,
- 'File::Find' => 0,
- 'File::HomeDir' => 0,
- 'File::Path' => 0,
- 'File::Spec' => 0,
- 'Getopt::Long' => 0,
- 'Hash::Merge' => 0,
- 'IO::File' => 0,
- 'IO::Pager' => 0,
- 'IPC::System::Simple' => '1.17',
- 'List::Util' => 0,
- 'Locale::TextDomain' => '1.20',
- 'Moose' => '2.0300',
- 'Moose::Util::TypeConstraints' => '2.0300',
- 'Moose::Meta::TypeConstraint::Parameterizable' => '2.0300',
- 'MooseX::Types::Path::Class' => '0.05',
- 'namespace::autoclean' => '0.11',
- 'Path::Class' => 0,
- 'parent' => 0,
- 'Pod::Find' => 0,
- 'Pod::Usage' => 0,
- 'POSIX' => 0,
- 'Role::HasMessage' => '0.005',
- 'Role::Identifiable::HasIdent' => '0.005',
- 'Role::Identifiable::HasTags' => '0.005',
- 'StackTrace::Auto' => 0,
- 'String::Formatter' => 0,
- 'Sub::Exporter' => 0,
- 'Sub::Exporter::Util' => 0,
- 'Sys::Hostname' => 0,
- 'Template::Tiny' => '0.11',
- 'Term::ANSIColor' => '2.02',
- 'Throwable' => 0,
- 'Try::Tiny' => 0,
- 'User::pwent' => 0,
- 'URI' => 0,
- },
- build_requires => {
- 'Capture::Tiny' => '0.12',
- 'Module::Build' => '0.35',
- 'Test::Dir' => 0,
- 'Test::Deep' => 0,
- 'Test::File' => 0,
- 'Test::File::Contents' => '0.05',
- 'Test::Exception' => 0,
- 'Test::MockModule' => '0.05',
- 'Test::More' => '0.94',
- 'Test::NoWarnings' => '0.083',
- 'File::HomeDir' => 0,
- 'File::Path' => 0,
- 'File::Spec' => 0,
- },
- no_index => { directory => ['priv'] },
- recommends => { 'Test::Pod' => '1.41', },
- meta_merge => {
- resources => {
- homepage => 'http://sqitch.org/',
- bugtracker => 'http://github.com/theory/sqitch/issues/',
- repository => 'http://github.com/theory/sqitch/',
- }
- },
-)->create_build_script;
View
2  MANIFEST.SKIP
@@ -33,7 +33,5 @@
^target
^arco
-# Avoid spelling test.
-pod-spelling.t$
^MYMETA\.yml$
^MYMETA\.json$
View
40 dist.ini
@@ -0,0 +1,40 @@
+
+name = App-Sqitch
+version = 0.81
+author = David E. Wheeler <david@justatheory.com>
+license = MIT
+copyright_holder = David E. Wheeler
+
+[GatherDir]
+[PruneCruft]
+[ManifestSkip]
+[MetaYAML]
+[MetaJSON]
+[License]
+
+[Readme]
+
+[ExecDir]
+
+
+[ShareDir]
+
+[ModuleBuild]
+mb_class = Module::Build::Sqitch
+mb_version = 0.35
+
+[Manifest]
+[TestRelease]
+[ConfirmRelease]
+[UploadToCPAN]
+[CheckExtraTests]
+
+[MetaNoIndex]
+directory = priv
+[MetaResources]
+repository.url = http://github.com/theory/sqitch/
+homepage = http://sqitch.org/
+bugtracker.web = http://github.com/theory/sqitch/issues/
+
+[AutoPrereqs]
+skip = ^Win32::Console::ANSI$
View
0  priv/Module/Build/Sqitch.pm → inc/Module/Build/Sqitch.pm
File renamed without changes
View
14 lib/App/Sqitch.pm
@@ -1,5 +1,7 @@
package App::Sqitch;
+# ABSTRACT: provide a simple yet robust interface for SQL change management
+
use v5.10.1;
use strict;
use warnings;
@@ -8,16 +10,16 @@ use Getopt::Long;
use Hash::Merge qw(merge);
use Path::Class;
use Config;
-use Locale::TextDomain qw(App-Sqitch);
+use Locale::TextDomain qw(1.20 App-Sqitch);
use App::Sqitch::X qw(hurl);
-use Moose;
+use Moose 2.0300;
use Encode qw(encode_utf8);
use Try::Tiny;
use List::Util qw(first);
-use IPC::System::Simple qw(runx capturex $EXITVAL);
-use Moose::Util::TypeConstraints;
-use MooseX::Types::Path::Class;
-use namespace::autoclean;
+use IPC::System::Simple 1.17, qw(runx capturex $EXITVAL);
+use Moose::Util::TypeConstraints 2.0300;
+use MooseX::Types::Path::Class 0.05;
+use namespace::autoclean 0.11;
our $VERSION = '0.83';
View
2  lib/App/Sqitch/Command/add.pm
@@ -4,7 +4,7 @@ use v5.10.1;
use strict;
use warnings;
use utf8;
-use Template::Tiny;
+use Template::Tiny 0.11;
use Locale::TextDomain qw(App-Sqitch);
use App::Sqitch::X qw(hurl);
use Moose;
View
2  lib/App/Sqitch/Command/log.pm
@@ -11,7 +11,7 @@ use Moose;
use Moose::Util::TypeConstraints;
use String::Formatter;
use namespace::autoclean;
-use Term::ANSIColor qw(color colorvalid);
+use Term::ANSIColor 2.02, qw(color colorvalid);
extends 'App::Sqitch::Command';
use constant CAN_OUTPUT_COLOR => $^O =~ /MSWin32/
? eval { require Win32::Console::ANSI }
View
1  lib/App/Sqitch/Config.pm
@@ -7,6 +7,7 @@ use warnings;
use Path::Class;
use Locale::TextDomain qw(App-Sqitch);
use App::Sqitch::X qw(hurl);
+use Config::GitLike 1.07;
use utf8;
extends 'Config::GitLike';
View
3  lib/App/Sqitch/X.pm
@@ -5,6 +5,9 @@ use utf8;
use Moose;
use Sub::Exporter::Util ();
use Sub::Exporter -setup => [qw(hurl)];
+use Role::HasMessage 0.005;
+use Role::Identifiable::HasIdent 0.005;
+use Role::Identifiable::HasTags 0.005;
use overload '""' => 'as_string';
our $VERSION = '0.83';
View
4 t/add.t
@@ -8,11 +8,11 @@ use Test::More tests => 85;
use App::Sqitch;
use Locale::TextDomain qw(App-Sqitch);
use Path::Class;
-use Test::NoWarnings;
+use Test::NoWarnings 0.083;
use Test::Exception;
use Test::Dir;
use Test::File qw(file_not_exists_ok file_exists_ok);
-use Test::File::Contents;
+use Test::File::Contents 0.05;
use File::Path qw(make_path remove_tree);
use lib 't/lib';
use MockOutput;
View
2  t/base.t
@@ -8,7 +8,7 @@ use Test::MockModule;
use Path::Class;
use Test::Exception;
use Test::NoWarnings;
-use Capture::Tiny ':all';
+use Capture::Tiny 0.12, qw(:all);
use Locale::TextDomain qw(App-Sqitch);
use App::Sqitch::X 'hurl';
View
2  t/lib/MockOutput.pm
@@ -4,7 +4,7 @@ use v5.10.1;
use strict;
use warnings;
use utf8;
-use Test::MockModule;
+use Test::MockModule 0.05;
our $MOCK = Test::MockModule->new('App::Sqitch');
View
2  t/pg.t
@@ -3,7 +3,7 @@
use strict;
use warnings;
use v5.10.1;
-use Test::More;
+use Test::More 0.94;
use Test::MockModule;
use Test::Exception;
use Locale::TextDomain qw(App-Sqitch);
View
0  t/pod-spelling.t → xt/release/pod-spelling.t
File renamed without changes

No commit comments for this range

Something went wrong with that request. Please try again.