[libmoosex-storage-perl] branch master updated (890c929 -> 6659327)
Intrigeri
intrigeri at moszumanska.debian.org
Wed Aug 27 21:07:02 UTC 2014
This is an automated email from the git hooks/post-receive script.
intrigeri pushed a change to branch master
in repository libmoosex-storage-perl.
from 890c929 update changelog
new 6cba5d3 Add debian/upstream/metadata
adds 7cceac3 Directory for svk import.
adds e59193f importing MooseX-Storage alpha cut (take 2)
adds e973962 now with thaw as well as freeze, see TODOs
adds bff7e5f refactor Storage output into an IO engine to allow better flexability
adds a23e18d moving things around
adds 4d1850a roles
adds 681ad95 updates so it's more releaseable
adds b5384d0 Patch to use JSON::Any and Test::JSON
adds ec9c192 moving MooseX::Storage
adds 12145c6 adding atomic file
adds 6f0912d foo
adds e64b730 atomic file stuff
adds e1bb45f adding test with subtypes
adds 913d96d some thoughts and hacks on type handling,.. this probably needs some work
adds 3db8f79 fixin up the ArrayRef and HashRef expand/collapse stuff and adding the ability to add custom types
adds 95f31c3 more tests
adds ba5bba7 reworking tests
adds 7eb5dc6 implemented cycle handling
adds b430caa cycle stuff
adds eebcb6d adding metaclass alias
adds 1390c23 docs
adds b477f39 foo
adds 8d8356b 0.01 releaase
adds 444851c 0.01 releaase
adds 7b428d1 more tweaks for 0.01
adds 45d9a73 * changes for MooseX::IOC * fixes in the MooseX::AttributeHelpers * better errors in MooseX::Storage
adds c183004 adding in version and authority checks
adds b577889 foo
adds 219c1cc more refined checks for version and authority
adds c4a322e adding simple checksum role
adds 98ae09f WithCheksum 2.0
adds 88651e7 foo
adds 72a40e0 foo
adds 7aac8ce skipping tests if you don't have Test::* installed r16589 at alice-3: perigrin | 2007-04-13 19:26:09 -0500 now with accurate error messages (d'oh!) r21430 at alice-3: perigrin | 2007-05-16 22:02:59 -0500 Add a first draft of MooseX::Daemonize
adds ea18900 add comment about YAML::LibYAML fix cargo cult code r22129 at alice-3: perigrin | 2007-06-02 11:11:21 -0500 kill buffering so that tests and errors print out cleanly r22184 at alice-3: perigrin | 2007-06-04 03:28:14 -0500 add an example HTTPD r22185 at alice-3: perigrin | 2007-06-04 04:16:54 -0500 HTTPD: It works! It Really Works!
adds a6ebb4c foo
adds 34dcaa5 swithc to Data::Dumper
adds f6e1331 fix bug
adds 06a6673 tweaks and shit
adds c86a46c 0.02
adds 1c6ac77 adding new tests
adds 69b45b7 MooseX::Storage - added peek()
adds bc0c5bf foo
adds b04cbd4 0.03
adds 021c860 adding better tests for utils
adds 8cd124d 0.04
adds b7e2e91 fix checksuming
adds a7f358f 0.05
adds e51e487 Correct number of tests
adds 27444b0 Looks like the test runs 25 without Digest::HMAC and 26 with.
adds d691721 Add mysteriously-missing Bool handling
adds 669c005 Add failing false-value tests, will try to get them passing
adds 14b0a4d Make false ints and strings work, bools still no good
adds eea0dfa Fix that failing test, caused by $self->collapse_attribute_value() || return
adds 917411c 0.06
adds 4dcc2ca Fix number of tests without Digest::HMA which was causing the CPANTS failures
adds 4747c53 bumping versions and writing changelogs
adds 124c2ba 0.07 adding in the Storable role
adds c9ff362 if json is valid utf8 mark it as such
adds 6c9f2c8 adding in some basic change info
adds 6f491fa foo
adds 24b5691 fixing some utf stuff we forgot
adds 41d0d37 fixing some utf stuff we forgot
adds cfd67ea fixing some utf stuff we forgot
adds 9740e0b adding in a utf8 test
adds 6237d56 fixing the utf8 handling for files
adds 399f350 make local copy of MX::Storage r34053 at alice-3: perigrin | 2007-10-10 01:00:20 -0500 tag 0.08 release r34460 at alice-3: perigrin | 2007-10-23 14:18:07 -0500 change to Module::Install (the lack of Makefile.PL was bothering me)
adds 0229beb remove MANIFEST since we generate it anyway
adds 9237d6b some changelog tweaks and shit
adds 1f3074e adding support for Deferred
adds bf33d7c Deferred is done
adds cfee09a 0.11
adds eaa2635 add patch from awwaiid for build_requires Test::Deep
adds 4fa64e8 0.12
adds 04990d7 fixing the traits
adds f33d399 foo
adds 3defafb some small tweaks
adds 6d0abbe 0.13
adds ec73712 use refaddr instead of stringification
adds df7bb43 adjusting versions and adding to changelog
adds 5e5d4e2 use tempfiles in the test suite
adds cfd008f Test::TempDir
adds dbf29d8 auto_install is evil
adds 7ce0b87 demand Module::Install 0.75
adds f914305 Fix issue I'm seeing in MX::Storage when using it in multiple roles which I combine.
adds 5aaf0d4 Fix issue with test when Best isn't available
adds 38c636f Fix test plan.
adds f4ffa4e Update the use non-deprecated methods, and bump all the version numbers to be current.
adds a67da49 We need not a .cvsignore, but svn ignore props would be useful
adds 1205c2e Checking in changes prior to tagging of version 0.17. Changelog diff is:
adds ef87e4a Added support for Maybe[...] constraints
adds 0c08960 Fix .shipit
adds 8f67718 Apply patch from RT#46343
adds 5ca5223 Bump version numbers for release
adds 083aca6 Add .gitignore
adds cf17505 Checking in changes prior to tagging of version 0.18. Changelog diff is:
adds d109f06 How am I the first one to catch this stevanism?
adds 14ef449 * testing commit
adds 76218b4 * add support for Storage( traits => [...] ) to alter the behaviour of the storage engine. One trait has been added: OnlyWhenBuilt, which only serializes attributes whose predicate returns 'true'. * docs & tests added
adds 186d680 * fix a bug where if a required constructor argument was not serialized, it was impossible to ->unpack again.
adds 76b6081 * formatting change
adds 335eb37 * add extra test to ensure restoring fails if required argument isn't provided
adds 298cda9 * move Base::WithChecksum to build upon Basic.pm, avoid code duplication
adds c21a034 * implement the unpack( $data, inject => {...} ) feature. * add docs & tests
adds 5b7ea1f * add feature to disable cycle checking, eitehr via trait or option * add docs & tests (including 1 TODO test)
adds 1e1598d * quell warning
adds 21257e6 Change so that we just return the class name, so that roles can permute this class name
adds 59abaf7 I think that these should be implemented as a role on the engine. So if I arrange to stuff an option into the pack and unpack calls, it'll work like magic, and you can also turn the features on for individual ->pack or ->unpack calls if you want to (once I move the functionality)
adds a473d69 Actually do something useful with the engine_traits parameter, by appling a role in the MooseX::Storage::Engine::Trait:: namespace to the engine instance created
adds 3513de0 Ok, so, the interface just changed, and the docs are complete crap now, but the implementation of cycle check disabling is out in the role, which is what I was going for
adds 4eafd26 Mangle OnlyWhenBuilt funstionality into the role, going back to trivial map_attributes
adds 7798385 Remove -T as that stops my perl finding my local::lib, ergo I don't find pod coverage and the test doesn't run. Bump required pod::coverage version so that POD is found for ::Deferred, and switch to manually getting a list of modules and manually filtering out ::Traits?::, as these are buried in other files and have no methods, so need no individual docs
adds 00c9052 Add repository info to META.yml
adds 24dafa4 Merge branch 'master' of gitmo at jules.scsys.co.uk:MooseX-Storage
adds 2ed048b skip pod tests, usually
adds 99b6180 Merge branch 'master' into engine_traits
adds ec72518 Strip all the trailing whitespace
adds 511f9c4 Add docs for the undocumented classes
adds e43a61e Changelogging
adds 7b601dc Remove -T
adds d4b1b66 Bump versions
adds f82612b Add no Moose::Role everywhere
adds 14e5132 Checking in changes prior to tagging of version 0.21. Changelog diff is:
adds a908e25 Fix as we only work with a recent Moose version
adds e0f8f2e Fix warning when types do not have a parent type
adds 49f81d6 allow storage roles from outside of MooseX::Storage::whatever::
adds f35d205 enable Old-Man-Style four-space indents
adds 9ff679e __expand_role for "foreign" and parameterized roles * =Foo::Format::Foo for an absolute role name * [ ParamRole => $args ] for a param-ed role
adds 2569723 docs, prereq
adds 75b4d0b bump version
adds 74c02e3 remove autoinstall
adds 11d44bb Bump versions
adds 766ab81 Whitespace trim tests
adds f3cef25 Run author side tests always
adds f97c80c Merge branch 'master' of gitmo at git.moose.perl.org:MooseX-Storage
adds b03a207 Ignore built dists
adds b709d32 Merge branch 'master' of jules.scsys.co.uk:MooseX-Storage
adds b5f363a Revert "Whitespace trim tests", this was clearly retarded of me as it breaks the YAML valid test (YAML being like that and all) which I can't run as Test::YAML::Valid in turn fails it's tests so I can't install it.
adds 0e45b8f Bump versions
adds 3df7058 Ignore built dists
adds 94574eb Removed dependency on Best.
adds f16b574 Add YAML implementation tests
adds f5f21f1 Print implementation used as diagnostic
adds 5cc94cf eval require instead of use
adds ba17e62 Add author_requires for all the optional modules so that authors have to run all the tests
adds 18d8a64 Fix bug with the YAML::Any change
adds 68cf342 Bump version to 0.24
adds d7ef03f Use feature in Moose 0.99 to allow serialization of union types.
adds c905cef Add changes.
adds 1f5c6dd Bump versions
adds c557e79 Fix repository URI
adds 049541b Fix infinite recusion in classes which overload stringify and call into MX::Storage
adds 8919e01 Bump versions
adds 61fb1aa allow deferred to use parameterized roles
adds 54d6ff3 tests for deferred and param roles
adds 39535ad changelog/docs
adds a99b06b bump version
adds 0b17318 use Test::Requires in tests
adds f105066 fix doc errors in pod docs - link to MooseX::Storage::Basic, word misspelling etc
adds be50e6e Allow traits in external namespaces
adds 004bf3e Version 0.28
adds 00993f6 spelling
adds 08d0f48 Remove Test::TempDir
adds 9566cef Make Makefile.PL features work again. RT#67170
adds 3e13f37 Version 0.30
adds 9d3c60f convert all uses of Test::Exception to Test::Fatal.
adds 7f21ab5 Merge
adds 9ca3590 Fix docs
adds cb53401 add documentation for add_custom_type_handler to MooseX::Storage::Engine
adds a0e1d53 Version 0.31
adds 851ab53 Ignore MYMETA
adds 7d5ab57 RT#69811 - Fix SHA1 use
adds bc3a07d Make sure authors have all the deps
adds 1cd4032 Whitespace
adds 0edcbfe Create a JSON::Any object, so setting $ENV{JSON_ANY_CONFIG} works.
adds cd4cef7 Don't rely on hash key order in tests (RT#81695)
adds e44b5f5 Version 0.32
adds c820001 Fix MANIFEST.SKIP
adds b47a0bb also document the r/w repo for gitmo users
adds 6f80d40 fix hash order randomization issue: use canonical mode with JSON (RT#84287)
adds 81a523b bump version to 0.33
adds 8e1415e document the date of every release
adds 0c8aa61 depend on a specific perl version (determined via Perl::MinimumVersion)
adds 619ab94 Test::Deep is already required; use it instead of is_deeply
adds 81a84db remove useless shebangs in tests
adds c2dae5d remove whitespace
adds b9f532e still work when Cpanel::JSON::XS is all we have installed
adds 880d376 use Test::Deep::JSON rather than Test::JSON
adds 96cde74 add prereq recommendations for all feature prereqs
adds 1d46692 fix prereq list in README - it was ancient!
adds e7ab79c bump version for release
adds 30d5da5 set JSON configs first before loading, so Test::Requires can skip cleanly
adds 84f77ca include standard stuff (expanded at build time - don't be alarmed!)
adds efd4f7a bump $VERSION to 0.35
adds bba46bb changelog for release
adds f446cd0 ignore backup
adds d3671a4 convert to Dist::Zilla
adds 7850edf no need for these duplicate tests now
adds e877685 remove extraneous declarations that confuse dzil and add no value
adds acf1df1 declare optional features
adds 8b2ba85 make EOL tests pass
adds 8af2c2b make spelling tests pass
adds 1f2883b make unused vars tests pass
adds 9a07230 make cpan changes tests pass
adds 1ba4790 changelog
adds 7884136 Merge branch 'topic/dzil'
adds 4d94161 MooseX-Storage-0.36-TRIAL
adds 60d07f9 avoid trying to talk to github or add github metadata
adds 17cdf69 [OptionalFeature] 0.002 changed some option names
adds 2f3976d fix spelling of github plugin names (Y U NO CONSISTENT?)
adds d92b238 remove unneeded utf8 declarations
adds 515cb7a add missing (core) prereqs
adds fdc71a7 make compile test skip optional features
adds 26a10d6 MooseX-Storage-0.37-TRIAL
adds 8725bb5 changelog for next release
adds 814698b MooseX-Storage-0.38-TRIAL
adds d29321d changelog for stable release
adds 769dd9c fix whitespace to make "dzil authordeps --missing" happy (see dist-zilla issue#196)
adds 77e5790 MooseX-Storage-0.39
adds 719eb53 fix malformed pod in test
adds 3f3dcd7 do not skip any tests in author mode - die instead!
adds 1606454 remove last use of Best (that should have come out in 2010!)
adds 4f94761 bump to latest version of bundle
adds 5c60299 add x_contributors metadata
adds c2d52f9 make this test function properly when JSON backends aren't installed
adds 141476e depend on latest pluginbundle
adds 7285118 MooseX-Storage-0.40
adds 50f4ba2 update prereqs to reflect things used in tests
adds 025186b reformat Changes to make CPAN::Changes::Spec and metacpan parsing happy
adds 8931361 use newest [OptionalFeature], that doesn't set dynamic_config => 1
adds 5ea6506 this is a shorter way of specifying the gitmo repository properly
adds 19d8a77 move to github
adds 8b95014 MooseX-Storage-0.41
adds bfc02e7 add missing -always_recommend flags
adds a7b918e make use of -default = 1 in optional feature specifications
adds d759b12 Dist::Zilla 4.300038 has a workaround for the yaml encoding issue (see rjbs/Dist-Zilla#200)
adds 5db03d5 MooseX-Storage-0.42
adds 352d533 Class::MOP::load_class is deprecated in Moose 2.1100
adds a63a9dd MooseX-Storage-0.43
adds 6f3164f fix max allowed minimum perl to what Moose uses
adds 0ded396 add irc and mailinglist addresses to metadata
adds 6603cc4 use nothingmuch's full name in author list; ensure we ship with dzil 5 (for encoding fixes)
adds 8695cd1 clean up date formatting in changelog
adds a3f7309 add starting copyright year
adds d21504f weave our pod
adds ba87901 changelog for this release
adds b52a95c no longer using [Test::CheckDeps]
adds 1f26f0b clean up usage of develop test prereqs
adds 963813a MooseX-Storage-0.44
adds da57447 typo fixes
adds 29b92c4 Merge pull request #3 from dsteinbrunner/patch-1
adds eabc163 canonicalize contributors entries
adds 28e7e00 fix spelling
adds 651586b Check more-specific fallback types first
adds e8a2462 Merge pull request #2 from dagolden/topic/saner-type-fallbacks
adds 68a075c add authordep for podweaver section
adds 26b7e9c changelog for PR#2
adds 8747263 we need newer Pod::Weaver to get the encodings to come out right
adds 01cb843 fix authordep
adds f153cf7 MooseX-Storage-0.45
adds b6856ca Drop "Important Note" from the docs
adds 179a3ce Merge pull request #5 from broquaint/patch-1
adds e0b1f4a add blank line to make room for $VERSION declaration by [PkgVersion]
adds a493fb6 drop unneeded pragma ($JSON variables were removed ages ago)
adds fdbd0ce clean up prereqs (Digest is already a runtime requirement)
adds 7a84e30 ensure namespaces are clean
adds 2915954 take confess, blessed from Carp and Scalar::Util, rather than Moose
adds 543b9d1 fix abstract typos
adds 4a2a532 add a unit test that looks for potential breakages and conflicts
adds 324d979 fix docs: incorrect parameter name (thanks, Steve Caldwell!)
adds 895a748 fix typo
adds ae7d2a8 use the new [Test::CleanNamespaces] plugin
adds 0eb893b can calculate our prereqs automatically, with some tweaks
adds 4027721 fix optional prereq to match what is used
adds bd7a618 clearly document all bundled class and attribute traits
adds 033a364 changelog for doc fixes
adds 4a1dd0b use new modules_from_features option (thanks kentnl!)
adds 918336d MooseX-Storage-0.46
adds 71406b2 tighten up entries
adds e06fd44 remove unnecessary plugin
adds 9606946 now using [Git::Contributors]
adds b857455 Dist::Conflicts may be buggy? report its version
adds 47d2ad9 add some keywords to metadata
adds 79c4ef4 ensure that diagnostics are printed with the right encoding
adds f3edfa2 report all installed JSON backends, and which one is being used
adds 84199fa also dump information about what YAML backend is in use
adds 00304b0 this file has been dead since 2007!
adds 1438784 whitespace
adds 4209667 make key order consistent in tests
adds e5170b0 patched to handle serialization of undef params.
adds 9cbf0f0 test that unset attributes are not serialized, but set-and-undefined attributes are
adds 7aa2814 changelog for PR#6
adds fa61467 also report the version of MXRP, since we have special logic for it
adds b02ce8f remove useless and confusing variable copying
adds 342ddd4 MooseX::Role::Parameterized 1.03 removed MooseX::Role::Parameterized::Meta::Role::Parameterizable and replaced it with a trait
adds 3e83538 MooseX-Storage-0.47
adds 2cd7e70 Imported Upstream version 0.47
new 0662b10 Merge tag 'upstream/0.47'
new 6659327 libmoosex-storage-perl (0.47-1)
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Build.PL | 145 ++++-
CONTRIBUTING | 31 +-
Changes | 9 +
MANIFEST | 9 +-
META.json | 604 ++++++++++++++-------
META.yml | 449 +++++++++------
Makefile.PL | 23 +-
README | 4 +-
README.md | 257 ---------
TODO | 9 -
debian/changelog | 11 +-
debian/upstream/metadata | 10 +
dist.ini | 18 +-
lib/MooseX/Storage.pm | 77 +--
lib/MooseX/Storage/Base/WithChecksum.pm | 13 +-
lib/MooseX/Storage/Basic.pm | 13 +-
lib/MooseX/Storage/Deferred.pm | 15 +-
lib/MooseX/Storage/Engine.pm | 19 +-
lib/MooseX/Storage/Engine/IO/AtomicFile.pm | 13 +-
lib/MooseX/Storage/Engine/IO/File.pm | 10 +-
.../Storage/Engine/Trait/DisableCycleDetection.pm | 13 +-
lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm | 13 +-
lib/MooseX/Storage/Format/JSON.pm | 13 +-
lib/MooseX/Storage/Format/Storable.pm | 14 +-
lib/MooseX/Storage/Format/YAML.pm | 10 +-
lib/MooseX/Storage/IO/AtomicFile.pm | 13 +-
lib/MooseX/Storage/IO/File.pm | 13 +-
lib/MooseX/Storage/IO/StorableFile.pm | 13 +-
.../Storage/Meta/Attribute/DoNotSerialize.pm | 20 +-
.../Storage/Meta/Attribute/Trait/DoNotSerialize.pm | 20 +-
lib/MooseX/Storage/Traits/DisableCycleDetection.pm | 15 +-
lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm | 15 +-
lib/MooseX/Storage/Util.pm | 15 +-
t/00-report-prereqs.dd | 166 ++++++
t/00-report-prereqs.t | 323 +++++------
t/001_basic.t | 1 -
t/002_basic_io.t | 2 +-
t/002_basic_w_subtypes.t | 1 -
t/003_basic_w_embedded_objects.t | 1 -
t/004_w_cycles.t | 3 -
t/006_w_custom_type_handlers.t | 5 -
t/007_false.t | 1 -
t/008_do_not_serialize.t | 5 -
t/010_basic_json.t | 3 +-
t/011_basic_json_w_utf8.t | 5 +
t/012_param_json.t | 1 -
t/020_basic_yaml.t | 3 +-
t/020_basic_yaml_syck.t | 2 +-
t/020_basic_yaml_xs.t | 2 +-
t/030_with_checksum.t | 1 +
t/040_basic_utils.t | 2 -
t/050_basic_storable.t | 17 +-
t/060_basic_deferred.t | 23 +-
t/061_basic_deferred_w_io.t | 13 +-
t/070_basic_maybe.t | 22 +-
t/100_io.t | 11 +-
t/101_io_atomic.t | 11 +-
t/102_io_storable_file.t | 10 +-
t/103_io_storable_file_custom.t | 11 +-
t/104_io_w_utf8.t | 4 +
t/105_io_atomic_w_utf8.t | 5 +
t/300_overloaded.t | 1 +
t/zzz-check-breaks.t | 2 +-
weaver.ini | 2 -
xt/author/00-compile.t | 4 +-
xt/author/no-tabs.t | 82 +++
xt/author/pod-spell.t | 85 +--
xt/release/changes_has_content.t | 2 +-
xt/release/clean-namespaces.t | 4 +-
xt/release/kwalitee.t | 9 +-
xt/release/no-tabs.t | 33 --
xt/release/test-version.t | 22 -
xt/release/unused-vars.t | 8 -
73 files changed, 1592 insertions(+), 1242 deletions(-)
delete mode 100644 README.md
delete mode 100644 TODO
create mode 100644 debian/upstream/metadata
create mode 100644 t/00-report-prereqs.dd
create mode 100644 xt/author/no-tabs.t
delete mode 100644 xt/release/no-tabs.t
delete mode 100644 xt/release/test-version.t
delete mode 100644 xt/release/unused-vars.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmoosex-storage-perl.git
More information about the Pkg-perl-cvs-commits
mailing list