Skip to content

Commit 5d41118

Browse files
committedMar 31, 2014
packaging
1 parent cc3dc6c commit 5d41118

18 files changed

+93
-197
lines changed
 

‎.gitignore

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
cover_db
2+
META.*
3+
MYMETA.*
4+
Makefile
5+
blib
6+
inc
7+
pm_to_blib
8+
MANIFEST
9+
Makefile.old
10+
nytprof.out
11+
MANIFEST.bak
12+
*.sw[po]
13+
.DS_Store
14+
.build
15+
KiokuDB-Backend-DBI-*
16+
*.bs
17+
*.o

‎.travis.yml

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
language: perl
2+
perl:
3+
- "5.19"
4+
- "5.18"
5+
- "5.16"
6+
- "5.14"
7+
- "5.12"
8+
- "5.10"
9+
install:
10+
- cpanm -q --notest Dist::Zilla || (cat /home/travis/.cpanm/build.log; false)
11+
- dzil authordeps --missing | cpanm -q --notest || (cat /home/travis/.cpanm/build.log; false)
12+
- dzil listdeps --author --missing | cpanm -q --notest || (cat /home/travis/.cpanm/build.log; false)
13+
script:
14+
- dzil test --all

‎Changes

+29-23
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,50 @@
1-
1.22
1+
Revision history for KiokuDB-Backend-DBI
2+
3+
{{$NEXT}}
4+
5+
1.22 2012-07-06
26
- Fix lookup of invalid entries that differ from a valid entry only in case
37

4-
1.21
8+
1.21 2011-10-04
59
- Fix undocumented gin_index option to define_kiokudb_schema (frew)
610

7-
1.20
11+
1.20 2011-05-04
812
- Fix some stuff with recent DBIx::Class (arcanez)
913

10-
1.19
14+
1.19 2011-03-07
1115
- Merge releases
1216

13-
1.16 (NUFFIN)
17+
1.16 2011-03-07
18+
- (NUFFIN release)
1419
- Updated to support change in DBIC object hierarchy
1520

16-
1.18
21+
1.18 2011-01-04
1722
- Fix set subquery building. Bad use of parenthesis.
1823
- Includes an actual test for the set query.
1924

20-
1.17
25+
1.17 2010-12-18
2126
- Small fix in release process
2227

23-
1.16 (DRUOSO)
28+
1.16 2010-12-18
29+
- (DRUOSO release)
2430
- Adds support for Set GIN queries
2531

26-
1.15
32+
1.15 2010-07-02
2733
- Constructing a KiokuDB directory handle is no longer mandatory, you can
2834
get it from the DBIC schema (domm, nothingmuch)
2935

30-
1.14
36+
1.14 2010-07-01
3137
- documentation fixes
3238

33-
1.13
39+
1.13 2010-06-28
3440
- fix ordered loading of DBIC Core component in example code
3541
- FOR UPDATE added to SELECT queries on MySQL, PG and Oracle
3642
- compound operations now create a txn guard by default
3743

38-
1.12
44+
1.12 2010-06-27
3945
- Fix FLORA's botched upload ;-) (typo in dist.ini)
4046

41-
1.11
47+
1.11 2010-06-27
4248
- Support for DBIx::Class integration (KiokuDB objects and DBIC rows can
4349
point to each other, DBIC resultsets can be serialized in KiokuDB)
4450
- All SQL operations that use placeholders now support limiting of the
@@ -48,7 +54,7 @@
4854
- DBIx::Class::Optional::Dependencies now used in Makefile.PL to avoid
4955
problems with 'create => 1'
5056

51-
1.10
57+
1.10 2010-03-17
5258
- NOTE: this was supposed to be 0.10... oops
5359
- Added mysql_strict attribute, true by default, causes SQL's strict mode
5460
to be set
@@ -58,15 +64,15 @@
5864
- Added more bitter comments about MySQL to the documentation
5965
- Make the table_info fix from 0.09 only apply to SQLite
6066

61-
0.09
67+
0.09 2010-03-03
6268
- Fix double deployment with recent versions of DBD::SQLite
6369
- Pod fixes
6470

65-
0.08
71+
0.08 2009-11-27
6672
- Fix GIN key update (FIXME no coverage in KiokuDB test suite yet)
6773
- uses done_testing in test suite
6874

69-
0.07
75+
0.07 2009-07-30
7076
- Various documentation fixes
7177
- ID stream optimization
7278
- use the new sqlt_deploy_callback
@@ -75,24 +81,24 @@
7581
- Allow coderef in DBI DSN
7682
- Don't reuse DBIC's txn_do
7783

78-
0.06
84+
0.06 2009-01-07
7985
- Skip tests if SQL::Translator is missing
8086

81-
0.05
87+
0.05 2009-01-05
8288
- Use an update statement when an entry the 'prev' attribute, and insert
8389
otherwise.
8490
- Add a 'schema_hook' attribute, to allow modification of the cloned schema
8591
before connecting
8692

87-
0.04
93+
0.04 2008-12-24
8894
- Remove DBD::Pg usage (DBIC handles those parts now)
8995

90-
0.03
96+
0.03 2008-12-23
9197
- Switch to Serialize::Delegate
9298
- add 'create' attribute
9399

94-
0.02
100+
0.02 2008-12-22
95101
- Skip tests if DBD::SQLite is not available
96102

97-
0.01
103+
0.01 2008-12-22
98104
- Initial release

‎MANIFEST.SKIP

-44
This file was deleted.

‎dist.ini

+13-32
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,23 @@
1-
name = KiokuDB-Backend-DBI
2-
version = 1.22
3-
author = Yuval Kogman
1+
name = KiokuDB-Backend-DBI
2+
author = Yuval Kogman <nothingmuch@woobling.org>
43
license = Perl_5
54
copyright_holder = Yuval Kogman, Infinity Interactive
65

7-
; authordep Dist::Zilla::PluginBundle::NUFFIN
86
[@Filter]
9-
-bundle = @NUFFIN
10-
-remove = MakeMaker
11-
-remove = Signature
12-
-remove = PodWeaver ; don't break shit yet, next release
13-
7+
-bundle = @DOY
8+
:version = 0.14
149
dist = KiokuDB-Backend-DBI
15-
repository_at = github
10+
repository = github
11+
github_user = kiokudb
12+
authority = cpan:NUFFIN
13+
homepage = http://www.iinteractive.com/kiokudb/
14+
awesome = =inc::DBICOptionalDeps
15+
dynamic_config = 1
16+
Git::Tag_tag_format = %N-%v
17+
Git::NextVersion_version_regexp = -([^-]+)$
1618

17-
; authordep Dist::Zilla::Plugin::MakeMaker::Awesome
18-
[=inc::DBICOptionalDeps]
1919

2020
[Prereqs / ConfigureRequires]
2121
DBIx::Class::Optional::Dependencies = 0
2222

23-
[=inc::DistMeta]
24-
dynamic_config = 1
25-
26-
[Prereqs]
27-
Moose = 0
28-
MooseX::Types = 0.08
29-
MooseX::Types::Moose = 0
30-
31-
KiokuDB = 0.46
32-
DBIx::Class = 0.08127
33-
DBI = 1.607
34-
35-
Data::Stream::Bulk = 0.07
36-
37-
Test::use::ok = 0
38-
Test::More = 0.88
39-
Test::TempDir = 0
40-
41-
SQL::Abstract = 0
42-
Search::GIN = 0.07
23+
[AutoPrereqs]

‎inc/DistMeta.pm

-31
This file was deleted.

‎lib/DBIx/Class/KiokuDB.pm

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
package DBIx::Class::KiokuDB;
2+
# ABSTRACT: Refer to KiokuDB objects from DBIx::Class tables.
23

34
use strict;
45
use warnings;
@@ -183,11 +184,6 @@ __END__
183184
184185
=pod
185186
186-
=head1 NAME
187-
188-
DBIx::Class::KiokuDB - Refer to L<KiokuDB> objects from L<DBIx::Class>
189-
tables.
190-
191187
=head1 SYNOPSIS
192188
193189
See L<DBIx::Class::Schema::KiokuDB>.

‎lib/DBIx/Class/KiokuDB/EntryProxy.pm

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
package DBIx::Class::KiokuDB::EntryProxy;
2+
# ABSTRACT: A proxying result class for KiokuDB objects
23

34
use strict;
45
use warnings;
@@ -32,10 +33,6 @@ __END__
3233
3334
=pod
3435
35-
=head1 NAME
36-
37-
DBIx::Class::KiokuDB::EntryProxy - A proxying result class for KiokuDB objects
38-
3936
=head1 SYNOPSIS
4037
4138
my $kiokudb_object = $schema->resultset("entries")->find($id);

‎lib/DBIx/Class/Schema/KiokuDB.pm

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
package DBIx::Class::Schema::KiokuDB;
2+
# ABSTRACT: Hybrid KiokuDB/DBIx::Class::Schema schema support.
23

34
use strict;
45
use warnings;
56

67
use Carp qw(croak);
78

9+
use DBI 1.607 ();
10+
use DBIx::Class 0.08127 ();
811
use DBIx::Class::KiokuDB::EntryProxy;
912
use DBIx::Class::ResultSource::Table;
1013

@@ -162,11 +165,6 @@ __END__
162165
163166
=pod
164167
165-
=head1 NAME
166-
167-
DBIx::Class::Schema::KiokuDB - Hybrid L<KiokuDB>/L<DBIx::Class::Schema> schema
168-
support.
169-
170168
=head1 SYNOPSIS
171169
172170
Load this component into the schema:

0 commit comments

Comments
 (0)