This is an automated email from the git hooks/post-receive script. gregoa pushed a commit to branch master in repository libur-perl.
commit f0e51902d712d879986cbbc0b5da41a256c98b3f Merge: 2ceb01d d3bf5cb Author: gregor herrmann <gre...@debian.org> Date: Mon Oct 31 23:40:18 2016 +0100 Merge tag 'upstream/0.450' Upstream version 0.450 Changes | 8 + MANIFEST | 196 +++- META.json | 521 +++++----- META.yml | 509 ++++----- README.md | 8 +- lib/Command.pm | 2 +- lib/Command/SubCommandFactory.pm | 2 +- lib/Command/Tree.pm | 2 +- lib/Command/V1.pm | 2 +- lib/Command/V2.pm | 2 +- lib/UR.pm | 12 +- lib/UR/All.pm | 2 +- lib/UR/AttributeHandlers.pm | 122 +++ lib/UR/BoolExpr.pm | 30 +- lib/UR/BoolExpr/Template.pm | 52 +- lib/UR/BoolExpr/Template/And.pm | 10 +- lib/UR/BoolExpr/Template/Composite.pm | 2 +- lib/UR/BoolExpr/Template/Or.pm | 2 +- lib/UR/BoolExpr/Template/PropertyComparison.pm | 12 +- .../Template/PropertyComparison/Between.pm | 2 +- .../BoolExpr/Template/PropertyComparison/Equals.pm | 2 +- .../BoolExpr/Template/PropertyComparison/False.pm | 2 +- .../Template/PropertyComparison/GreaterOrEqual.pm | 2 +- .../Template/PropertyComparison/GreaterThan.pm | 2 +- lib/UR/BoolExpr/Template/PropertyComparison/In.pm | 2 +- lib/UR/BoolExpr/Template/PropertyComparison/Isa.pm | 3 +- .../Template/PropertyComparison/LessOrEqual.pm | 2 +- .../Template/PropertyComparison/LessThan.pm | 2 +- .../BoolExpr/Template/PropertyComparison/Like.pm | 2 +- .../Template/PropertyComparison/Matches.pm | 2 +- .../Template/PropertyComparison/NotBetween.pm | 2 +- .../Template/PropertyComparison/NotEquals.pm | 2 +- .../BoolExpr/Template/PropertyComparison/NotIn.pm | 2 +- .../Template/PropertyComparison/NotLike.pm | 2 +- .../BoolExpr/Template/PropertyComparison/True.pm | 2 +- lib/UR/BoolExpr/Util.pm | 25 +- lib/UR/Change.pm | 19 +- lib/UR/Context.pm | 86 +- lib/UR/Context/AutoUnloadPool.pm | 33 +- lib/UR/Context/DefaultRoot.pm | 2 +- lib/UR/Context/ImportIterator.pm | 19 +- lib/UR/Context/LoadingIterator.pm | 50 +- lib/UR/Context/ObjectFabricator.pm | 3 +- lib/UR/Context/Process.pm | 3 +- lib/UR/Context/Root.pm | 2 +- lib/UR/Context/Transaction.pm | 63 +- lib/UR/DBI.pm | 2 +- lib/UR/DBI/Report.pm | 2 +- lib/UR/DataSource.pm | 10 +- lib/UR/DataSource/CSV.pm | 2 +- lib/UR/DataSource/Code.pm | 2 +- lib/UR/DataSource/Default.pm | 2 +- lib/UR/DataSource/File.pm | 13 +- lib/UR/DataSource/FileMux.pm | 2 +- lib/UR/DataSource/Filesystem.pm | 2 +- lib/UR/DataSource/Meta.pm | 2 +- lib/UR/DataSource/MySQL.pm | 29 +- lib/UR/DataSource/Oracle.pm | 4 +- lib/UR/DataSource/Pg.pm | 10 +- lib/UR/DataSource/QueryPlan.pm | 63 +- lib/UR/DataSource/RDBMS.pm | 38 +- lib/UR/DataSource/RDBMS/BitmapIndex.pm | 2 +- lib/UR/DataSource/RDBMS/Entity.pm | 2 +- lib/UR/DataSource/RDBMS/FkConstraint.pm | 2 +- lib/UR/DataSource/RDBMS/FkConstraintColumn.pm | 2 +- lib/UR/DataSource/RDBMS/PkConstraintColumn.pm | 2 +- lib/UR/DataSource/RDBMS/Table.pm | 2 +- lib/UR/DataSource/RDBMS/Table/View/Default/Text.pm | 2 +- lib/UR/DataSource/RDBMS/TableColumn.pm | 2 +- .../RDBMS/TableColumn/View/Default/Text.pm | 2 +- lib/UR/DataSource/RDBMS/UniqueConstraintColumn.pm | 2 +- lib/UR/DataSource/SQLite.pm | 10 +- lib/UR/DataSource/ValueDomain.pm | 2 +- lib/UR/Debug.pm | 2 +- lib/UR/DeletedRef.pm | 2 +- lib/UR/Doc/Pod2Html.pm | 2 +- lib/UR/Doc/Section.pm | 2 +- lib/UR/Doc/Writer.pm | 2 +- lib/UR/Doc/Writer/Html.pm | 2 +- lib/UR/Doc/Writer/Pod.pm | 2 +- lib/UR/Env/UR_COMMAND_DUMP_DEBUG_MESSAGES.pm | 2 +- lib/UR/Env/UR_COMMAND_DUMP_STATUS_MESSAGES.pm | 2 +- lib/UR/Env/UR_CONTEXT_BASE.pm | 2 +- lib/UR/Env/UR_CONTEXT_CACHE_SIZE_HIGHWATER.pm | 2 +- lib/UR/Env/UR_CONTEXT_CACHE_SIZE_LOWWATER.pm | 2 +- lib/UR/Env/UR_CONTEXT_MONITOR_QUERY.pm | 2 +- lib/UR/Env/UR_CONTEXT_ROOT.pm | 2 +- lib/UR/Env/UR_DBI_DUMP_STACK_ON_CONNECT.pm | 2 +- lib/UR/Env/UR_DBI_EXPLAIN_SQL_CALLSTACK.pm | 2 +- lib/UR/Env/UR_DBI_EXPLAIN_SQL_IF.pm | 2 +- lib/UR/Env/UR_DBI_EXPLAIN_SQL_MATCH.pm | 2 +- lib/UR/Env/UR_DBI_EXPLAIN_SQL_SLOW.pm | 2 +- lib/UR/Env/UR_DBI_MONITOR_DML.pm | 2 +- lib/UR/Env/UR_DBI_MONITOR_EVERY_FETCH.pm | 2 +- lib/UR/Env/UR_DBI_MONITOR_SQL.pm | 2 +- lib/UR/Env/UR_DBI_NO_COMMIT.pm | 2 +- lib/UR/Env/UR_DBI_SUMMARIZE_SQL.pm | 2 +- lib/UR/Env/UR_DEBUG_OBJECT_PRUNING.pm | 2 +- lib/UR/Env/UR_DEBUG_OBJECT_RELEASE.pm | 2 +- lib/UR/Env/UR_DUMP_DEBUG_MESSAGES.pm | 2 +- lib/UR/Env/UR_DUMP_STATUS_MESSAGES.pm | 2 +- lib/UR/Env/UR_IGNORE.pm | 2 +- lib/UR/Env/UR_NO_REQUIRE_USER_VERIFY.pm | 2 +- lib/UR/Env/UR_NR_CPU.pm | 2 +- lib/UR/Env/UR_RUN_LONG_TESTS.pm | 2 +- lib/UR/Env/UR_STACK_DUMP_ON_DIE.pm | 2 +- lib/UR/Env/UR_STACK_DUMP_ON_WARN.pm | 2 +- lib/UR/Env/UR_TEST_QUIET.pm | 2 +- lib/UR/Env/UR_USED_LIBS.pm | 2 +- lib/UR/Env/UR_USED_MODS.pm | 2 +- lib/UR/Env/UR_USE_ANY.pm | 2 +- lib/UR/Env/UR_USE_DUMMY_AUTOGENERATED_IDS.pm | 2 +- lib/UR/Exit.pm | 2 +- lib/UR/Iterator.pm | 166 +++ lib/UR/ModuleBase.pm | 52 +- lib/UR/ModuleBuild.pm | 2 +- lib/UR/ModuleConfig.pm | 2 +- lib/UR/ModuleLoader.pm | 74 +- lib/UR/Namespace.pm | 15 +- lib/UR/Namespace/Command.pm | 2 +- lib/UR/Namespace/Command/Base.pm | 2 +- lib/UR/Namespace/Command/Define.pm | 2 +- lib/UR/Namespace/Command/Define/Class.pm | 2 +- lib/UR/Namespace/Command/Define/Datasource.pm | 2 +- lib/UR/Namespace/Command/Define/Datasource/File.pm | 2 +- .../Namespace/Command/Define/Datasource/Mysql.pm | 2 +- .../Namespace/Command/Define/Datasource/Oracle.pm | 2 +- lib/UR/Namespace/Command/Define/Datasource/Pg.pm | 2 +- .../Namespace/Command/Define/Datasource/Rdbms.pm | 2 +- .../Command/Define/Datasource/RdbmsWithAuth.pm | 2 +- .../Namespace/Command/Define/Datasource/Sqlite.pm | 2 +- lib/UR/Namespace/Command/Define/Db.pm | 2 +- lib/UR/Namespace/Command/Define/Namespace.pm | 2 +- lib/UR/Namespace/Command/Init.pm | 2 +- lib/UR/Namespace/Command/List.pm | 2 +- lib/UR/Namespace/Command/List/Classes.pm | 2 +- lib/UR/Namespace/Command/List/Modules.pm | 2 +- lib/UR/Namespace/Command/List/Objects.pm | 2 +- lib/UR/Namespace/Command/Old.pm | 2 +- lib/UR/Namespace/Command/Old/DiffRewrite.pm | 2 +- lib/UR/Namespace/Command/Old/DiffUpdate.pm | 2 +- lib/UR/Namespace/Command/Old/ExportDbicClasses.pm | 2 +- lib/UR/Namespace/Command/Old/Info.pm | 2 +- lib/UR/Namespace/Command/Old/Redescribe.pm | 2 +- lib/UR/Namespace/Command/RunsOnModulesInTree.pm | 2 +- lib/UR/Namespace/Command/Show/Properties.pm | 2 +- lib/UR/Namespace/Command/Sys.pm | 2 +- lib/UR/Namespace/Command/Sys/ClassBrowser.pm | 2 +- lib/UR/Namespace/Command/Test.pm | 2 +- lib/UR/Namespace/Command/Test/Callcount.pm | 2 +- lib/UR/Namespace/Command/Test/Callcount/List.pm | 2 +- lib/UR/Namespace/Command/Test/Compile.pm | 2 +- lib/UR/Namespace/Command/Test/Eval.pm | 2 +- lib/UR/Namespace/Command/Test/Run.pm | 2 +- .../Namespace/Command/Test/TrackObjectRelease.pm | 2 +- lib/UR/Namespace/Command/Test/Use.pm | 2 +- lib/UR/Namespace/Command/Test/Window.pm | 2 +- lib/UR/Namespace/Command/Update.pm | 2 +- lib/UR/Namespace/Command/Update/ClassDiagram.pm | 2 +- lib/UR/Namespace/Command/Update/ClassesFromDb.pm | 2 +- lib/UR/Namespace/Command/Update/Doc.pm | 2 +- lib/UR/Namespace/Command/Update/Pod.pm | 2 +- lib/UR/Namespace/Command/Update/RenameClass.pm | 2 +- .../Namespace/Command/Update/RewriteClassHeader.pm | 2 +- lib/UR/Namespace/Command/Update/SchemaDiagram.pm | 2 +- .../Namespace/Command/Update/TabCompletionSpec.pm | 2 +- lib/UR/Object.pm | 54 +- lib/UR/Object/Accessorized.pm | 2 +- lib/UR/Object/Command/FetchAndDo.pm | 2 +- lib/UR/Object/Command/List.pm | 35 +- lib/UR/Object/Command/List/Style.pm | 4 +- lib/UR/Object/Ghost.pm | 2 +- lib/UR/Object/Index.pm | 2 +- lib/UR/Object/Iterator.pm | 64 +- lib/UR/Object/Join.pm | 2 +- lib/UR/Object/Property.pm | 2 +- lib/UR/Object/Property/View/Default/Text.pm | 2 +- .../Property/View/DescriptionLineItem/Text.pm | 2 +- .../Property/View/ReferenceDescription/Text.pm | 2 +- lib/UR/Object/Set.pm | 3 +- lib/UR/Object/Set/View/Default/Html.pm | 2 +- lib/UR/Object/Set/View/Default/Json.pm | 2 +- lib/UR/Object/Set/View/Default/Text.pm | 2 +- lib/UR/Object/Set/View/Default/Xml.pm | 2 +- lib/UR/Object/Tag.pm | 2 +- lib/UR/Object/Type.pm | 2 +- lib/UR/Object/Type/AccessorWriter.pm | 138 ++- lib/UR/Object/Type/AccessorWriter/Product.pm | 2 +- lib/UR/Object/Type/AccessorWriter/Sum.pm | 2 +- lib/UR/Object/Type/Initializer.pm | 651 ++++++------ lib/UR/Object/Type/InternalAPI.pm | 64 +- lib/UR/Object/Type/ModuleWriter.pm | 8 +- lib/UR/Object/Type/View/AvailableViews/Json.pm | 2 +- lib/UR/Object/Type/View/AvailableViews/Xml.pm | 2 +- lib/UR/Object/Type/View/Default/Text.pm | 2 +- lib/UR/Object/Type/View/Default/Xml.pm | 2 +- lib/UR/Object/Value.pm | 2 +- lib/UR/Object/View.pm | 2 +- lib/UR/Object/View/Aspect.pm | 2 +- lib/UR/Object/View/Default/Gtk.pm | 2 +- lib/UR/Object/View/Default/Gtk2.pm | 2 +- lib/UR/Object/View/Default/Html.pm | 2 +- lib/UR/Object/View/Default/Json.pm | 2 +- lib/UR/Object/View/Default/Text.pm | 2 +- lib/UR/Object/View/Default/Xml.pm | 6 +- lib/UR/Object/View/Default/Xsl.pm | 3 +- lib/UR/Object/View/Lister/Text.pm | 2 +- lib/UR/Object/View/Static/Html.pm | 2 +- lib/UR/Object/View/Toolkit.pm | 2 +- lib/UR/Object/View/Toolkit/Text.pm | 2 +- lib/UR/ObjectDeprecated.pm | 2 +- lib/UR/ObjectV001removed.pm | 2 +- lib/UR/ObjectV04removed.pm | 2 +- lib/UR/Observer.pm | 2 +- lib/UR/Role.pm | 347 +++++++ lib/UR/Role/Instance.pm | 56 + lib/UR/Role/MethodModifier.pm | 68 ++ lib/UR/Role/MethodModifier/After.pm | 47 + lib/UR/Role/MethodModifier/Around.pm | 23 + lib/UR/Role/MethodModifier/Before.pm | 30 + lib/UR/Role/Param.pm | 202 ++++ lib/UR/Role/Prototype.pm | 864 ++++++++++++++++ lib/UR/Role/PrototypeWithParams.pm | 101 ++ lib/UR/Service/JsonRpcServer.pm | 2 +- lib/UR/Service/RPC/Executer.pm | 2 +- lib/UR/Service/RPC/Message.pm | 2 +- lib/UR/Service/RPC/Server.pm | 2 +- lib/UR/Service/RPC/TcpConnectionListener.pm | 2 +- lib/UR/Singleton.pm | 2 +- lib/UR/Util.pm | 45 +- lib/UR/Value.pm | 2 +- lib/UR/Value/ARRAY.pm | 2 +- lib/UR/Value/Blob.pm | 2 +- lib/UR/Value/Boolean.pm | 2 +- lib/UR/Value/Boolean/View/Default/Text.pm | 2 +- lib/UR/Value/CODE.pm | 2 +- lib/UR/Value/CSV.pm | 2 +- lib/UR/Value/DateTime.pm | 2 +- lib/UR/Value/Decimal.pm | 2 +- lib/UR/Value/DirectoryPath.pm | 2 +- lib/UR/Value/FOF.pm | 2 +- lib/UR/Value/FilePath.pm | 2 +- lib/UR/Value/FilesystemPath.pm | 2 +- lib/UR/Value/Float.pm | 2 +- lib/UR/Value/GLOB.pm | 2 +- lib/UR/Value/HASH.pm | 2 +- lib/UR/Value/Integer.pm | 2 +- lib/UR/Value/Iterator.pm | 2 +- lib/UR/Value/Number.pm | 2 +- lib/UR/Value/PerlReference.pm | 2 +- lib/UR/Value/REF.pm | 2 +- lib/UR/Value/SCALAR.pm | 2 +- lib/UR/Value/Set.pm | 2 +- lib/UR/Value/SloppyPrimitive.pm | 2 +- lib/UR/Value/String.pm | 2 +- lib/UR/Value/Text.pm | 2 +- lib/UR/Value/Timestamp.pm | 2 +- lib/UR/Value/URL.pm | 2 +- lib/UR/Vocabulary.pm | 2 +- t/CmdTest/Thing.pm | 9 + t/CmdTest/Thing/Create.pm | 16 + t/CmdTest/Thing/One.pm | 8 + t/CmdTest/Thing/Two.pm | 8 + {lib/UR => t/URT}/Test.pm | 5 +- t/URT/TestRole.pm | 15 + t/URT/t/03b_rule_subsets.t | 63 +- t/URT/t/03d_rule_construction.t | 188 ++-- t/URT/t/03i_rule_hard_refs.t | 100 +- t/URT/t/04c_postresql_type_coercion.t | 5 +- t/URT/t/04f_filemux.t | 13 +- t/URT/t/04h_default_datasource.t | 74 +- t/URT/t/04i_context_datasource_ordering.t | 29 + t/URT/t/11e_copy.t | 4 +- t/URT/t/13a_messaging.t | 345 ++++--- t/URT/t/18_indirect_accessor.t | 3 +- t/URT/t/27_get_with_limit_offset.t | 60 +- t/URT/t/47c_is_many_accessor_with_id_class_by.t | 1 + t/URT/t/54_valid_values.t | 4 +- t/URT/t/61_iterator.t | 176 +++- t/URT/t/70d_command_sub_command_factory.t | 22 + t/URT/t/80b_namespace_command_base.t | 8 +- t/URT/t/91_object_sets.t | 437 ++++---- t/URT/t/94_chain_join.t | 11 +- t/URT/t/95b_subclass_description_preprocessor.t | 66 ++ .../95b_subclass_description_preprocessor_errors.t | 43 - t/URT/t/98_ur_update.t | 2 +- t/URT/t/99-autounload-pool.t | 106 +- t/URT/t/99_transaction-failed_commit_rollback.t | 50 +- ...9_transaction-rollback_undoes_external_change.t | 53 + t/URT/t/99_transaction_log_all_changes.t | 51 +- t/URT/t/99_transaction_rollback_after_create.t | 4 +- t/URT/t/9_role.t | 1081 ++++++++++++++++++++ t/newnamespace/01_command_define_namespace.t | 12 + ubuntu-lucid/changelog | 10 + 294 files changed, 6645 insertions(+), 1928 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libur-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits