sort by:
Revision Author Date Message Commit Date
759485b Merge pull request #22 from nnutter/master Associate join labels only with QueryPlans instead of also with Joins 09 July 2014, 20:26:42 UTC
4566ac8 remove use of join labels in Join objects Since the join label is more closely a property of the QueryPlan we are reverting earlier changes that used join labels on Join objects to work around incorrect reuse. 08 July 2014, 23:53:12 UTC
a505c20 rename test 08 July 2014, 23:50:52 UTC
ca290a7 Don't recycle a join when joining for a different property. 08 July 2014, 23:48:57 UTC
2c4ed48 Merge pull request #19 from amb43790/release2 Developer Release 0.41_01 03 July 2014, 19:27:54 UTC
a109c8b Checking in changes prior to tagging of version 0.43. Changelog diff is: Change-Id: Ie4838acd54770ac4753ab51132a5b0b0bb6f8681 03 July 2014, 14:18:59 UTC
8c4ec40 Checking in changes prior to tagging of version 0.42_03. Changelog diff is: Change-Id: I56b2ce766b3f90ac48dfce9d29b56f1ec3a9d0c1 30 June 2014, 18:47:04 UTC
0da2f16 03k_rule_for_property_meta_no_properties.t needs Test::Exception Change-Id: Ic4723cd053f748470c3159d411a7cae71e5e157b 30 June 2014, 18:42:29 UTC
963b884 Checking in changes prior to tagging of version 0.42_02. Changelog diff is: Change-Id: I4601d058cc3624c31d64094c1a3131fa621f0ae5 27 June 2014, 16:54:59 UTC
88a27dd Make the test quieter by using warning_message instead of Carp Change-Id: Id5020e4c80563af06210db73c88bf02f2aedaa23 27 June 2014, 16:46:05 UTC
686d1b2 Attempt to avoid running XML view test when it's not available The test seems to be trying to run the XML view test on cpantesters. Use the same list of modules as 63b_view_with_subviews to test for XML availability. Change-Id: Ic70c443443c249a6cd32fdfe82e4141502fff782 27 June 2014, 16:29:30 UTC
d960af3 "return" has a higher precedence than "or" Newer perls emit a warning: Possible precedence issue with control flow operator Change-Id: I035261c1c0b18e496a16e043890b8b843a99d239 27 June 2014, 16:24:21 UTC
3f44060 Use version objects to compare versions This avoids a warning about non-numeric values compared with numeric operator Change-Id: Iab1f44111a7eb4a43bc190396a2ffaab1ce65a08 27 June 2014, 15:59:56 UTC
4d08ff3 missing requirement from UR::Util Change-Id: Iacbb92464f442d59c4c9511bdedfdc2af477f5bb 27 June 2014, 15:59:38 UTC
086799c Checking in changes prior to tagging of version 0.42_01. Changelog diff is: Change-Id: Iabe8ac6b46be7ec8695f44995c7ac4a4fe5a4fdf 26 June 2014, 22:16:43 UTC
2c0f19c Checking in changes prior to tagging of version 0.41_01. Changelog diff is: Change-Id: I07de3c058231d720de81c22a1530a2ae4c2e05d0 26 June 2014, 22:04:08 UTC
024b90e POD fixes Change-Id: I63ef16738a732c3c9f65405768099a6815ba59e6 26 June 2014, 19:56:44 UTC
8588371 remove broken tests that do not get run with the test suite Change-Id: I66e8077aa4be88c9bdeda2821e0c83d2b18a1295 26 June 2014, 16:30:00 UTC
f514d28 Notable changes since the last release Change-Id: I36acd47052591be8bb5ebd4219fc81cda79e629c 26 June 2014, 15:10:41 UTC
676e05b Revert "Auto-box single values for is_many properties in creation." This reverts commit 823e09a0e513a06e434e812495e9c2f62692687c. 24 June 2014, 21:04:02 UTC
823e09a Auto-box single values for is_many properties in creation. This creates more symmetry between get() and create() when passing single values for an is_many property. Change-Id: I7e88c164259c699f5157b7c2460ff268f0cf8d04 24 June 2014, 20:56:55 UTC
95c1411 Merge pull request #16 from tmooney/master Take the schema into account when looking up Pg unique constraints. 18 June 2014, 15:51:59 UTC
590565d Test for sqlite unique index lookups across schemata. Change-Id: Iba70ba6834a94937daa2ff062ddd5f132bcfdf2c 18 June 2014, 14:45:39 UTC
04b7d1f Update other RDBMS types to take schema into account. Change-Id: Idf648c6f023c706f832077f327394d1d512f0122 16 June 2014, 21:53:01 UTC
1bbd8d9 Merge pull request #15 from nnutter/member_iterator Member iterator 16 June 2014, 18:31:53 UTC
d2541b4 Take the schema into account when looking up Pg unique constraints. This fixes the "ERROR: An object of class UR::DataSource::RDBMS::UniqueConstraintColumn already exists..." error due to us having multiple tables (in different schemata) with the same name and primary key. Change-Id: I67816888ecee58dc11ee942d2ee4fcde6064ea87 16 June 2014, 14:59:17 UTC
ce40333 compare members against member_iterator 13 June 2014, 21:11:54 UTC
8566c75 remove do blocks 13 June 2014, 21:05:12 UTC
5856d1b add test for member_iterator 13 June 2014, 20:22:34 UTC
85408af refactor: extract $cool_names 13 June 2014, 20:13:22 UTC
2d314e6 refactor to limit scope of variable (@members) 13 June 2014, 20:04:26 UTC
1126416 add member_iterator to UR::Object::Set 13 June 2014, 19:57:57 UTC
f9a7c8d Merge pull request #14 from nnutter/master enable Travis CI badge in README.md 02 June 2014, 20:54:10 UTC
f309666 auto-generated from `minil build` 02 June 2014, 20:33:49 UTC
550e3b8 enable Travis CI badge in README.md 02 June 2014, 20:33:01 UTC
0b8c6be Merge pull request #12 from nnutter/travis-ci add Travis CI config file 02 June 2014, 20:03:14 UTC
be6d617 Merge pull request #13 from nnutter/minilla Updates to prevent incorrect version bumps 02 June 2014, 20:02:56 UTC
0cda866 add 'No BumpVersion' "annotations" where needed 01 June 2014, 17:16:51 UTC
14b80d3 set minimum version of Minilla to 1.1.0 Minilla 1.1.0 has the feature to prevent version bumps by adding a '# No BumpVersion' tag to the line which we need in a few places. 01 June 2014, 17:14:07 UTC
bf95afd add Travis CI config file 30 May 2014, 23:14:23 UTC
658e160 Merge pull request #11 from nnutter/minilla Minilla 30 May 2014, 23:14:02 UTC
9955378 add CPAN::Uploader as develop dependency 30 May 2014, 20:46:05 UTC
b728cb7 add Version::Next as develop dependency 30 May 2014, 20:46:05 UTC
2f2541b auto-generated update 30 May 2014, 20:46:05 UTC
40d11c8 add missing dependencies 30 May 2014, 20:46:05 UTC
7d96342 update .gitignore for Build script 30 May 2014, 20:46:05 UTC
de98aff update .gitignore for Carton 30 May 2014, 20:46:05 UTC
53673eb add Minilla's auto-generated boilerplate 30 May 2014, 20:46:05 UTC
777210b add Minilla as develop dependency 30 May 2014, 20:46:04 UTC
bf3a710 move Test::Fork to test dependecy 30 May 2014, 20:46:04 UTC
43368fa add next version placeholder to Changes 30 May 2014, 20:46:04 UTC
7f43d3c update .gitignore 30 May 2014, 20:46:04 UTC
6a5c7cb remove "boilerplate" 30 May 2014, 20:46:04 UTC
dbc97bc migrate Build.PL to Minilla 30 May 2014, 20:46:04 UTC
39a7529 add Test::More as a testing dependency 30 May 2014, 20:46:04 UTC
3b39902 sort perl to top 30 May 2014, 20:46:04 UTC
f984b58 generate cpanfile with `mymeta-cpanfile --no-configure` 30 May 2014, 20:46:04 UTC
bb9b5e7 add minil.toml 30 May 2014, 20:46:03 UTC
95b19dc Merge pull request #10 from nnutter/alt remove alt directory 30 May 2014, 20:43:04 UTC
92d77e3 remove alt directory 30 May 2014, 18:43:58 UTC
9211480 Merge pull request #9 from amb43790/ur-test-fixes UR test fixes 30 May 2014, 18:43:12 UTC
840c46a Merge pull request #1 from nnutter/ur-test-fixes close file so that's it's not locked 30 May 2014, 18:07:39 UTC
3cb9fc2 close file so that's it's not locked 30 May 2014, 15:24:13 UTC
39d78cd Remove unnecessary cruft This test was apparently copied from another that did DB access. This test doesn't require any database to function. Change-Id: I569ff2f61cb3a39bd56d58e1625fa98a717229fd 29 May 2014, 20:54:37 UTC
678826a Switch to id comparison instead of stringify for more reliable results Change-Id: I6b85d357ddc16a40fa06335bb3682154223bc809 29 May 2014, 20:54:26 UTC
e38a519 Extract function to return the proper order property definition keys should be processed in This fixes 84b_implied_properties.t by ensuring the 'has' section is always processed before has_optional Change-Id: Ifa3baf2c3da24d83c88a39d9d61e88e811b13ae6 29 May 2014, 15:55:23 UTC
715f73a avoid an uninitialized value warning inside _create_data_file _create_data_file() is called before $files_written was getting initialized to 0 Change-Id: I861a6edafd348e03a5df738dadaca6cdcb1a1afd 29 May 2014, 15:55:23 UTC
71630f0 Sort the BoolExpr's param keys when displaying 94b_flatten_reframe.t stringifies BXs to see if two are the same. Since newer Perls return hash keys in random order, we need to sort them to ensure two BXs with the same params and values will stringify the same. Change-Id: Idca10b6ddd4653107bbea3bac2f6fb4d81414940 29 May 2014, 15:55:22 UTC
9384b1b avoid uninitialized value warnings in 04_rdbms_retriable_operation.t Change-Id: I30900bb8745b82476894719d53102b806db58962 29 May 2014, 15:55:22 UTC
1e9c079 suppress expected error message about datasource failing to sync Change-Id: I54b3691c35a2ce2e23badfe0572ff6e5d036eadd 29 May 2014, 15:55:22 UTC
350276d fixup with 552c8ad0b21f61ef3e97d95eb9689d1754d58af3 Change-Id: I6ab3c1f798c890d58ce261b1fa32e24a0e67a5ae 29 May 2014, 15:55:21 UTC
4f56898 remove warning "test_hashref() called too early to check prototype" Change-Id: Ifa7188fd4beb3ac2acb192b54160d98c1de8fc71 29 May 2014, 15:55:21 UTC
1b223a1 avoid a warning about re-declared my variables $class and $params Change-Id: I007f9651d7b11e1d9af81e84f173f7e1949de2a7 29 May 2014, 15:55:21 UTC
fdb63e0 avoid an uninitialized value warning later when $constraint_name is used as a hash key Change-Id: Ic0a38ff86dd01c8240779e60ad9c8ba075601baa 29 May 2014, 15:55:20 UTC
6ecc408 Don't overwrite URT's metaDB dump file in the repo when 98_ur_update.t runs Previous changes are making the test overwrite t/URT/DataSource/Meta.sqlite3-dump and cause the test to fail. This makes the MetaDB dump get copied to /tmp when the test starts, and read/write to this copy instead of the file in the repo. Change-Id: I8cd3eda1707f3e4a135cfec5e04306937333471d 29 May 2014, 15:55:20 UTC
5f30931 put quotes around empty strings, too Change-Id: I83e3ef6a1a01892c814e2cf0da36e8bd088cd948 29 May 2014, 15:55:19 UTC
cce6566 use the default handle instead of making a new one Avoids a "database is locked" error in newer DBD::SQLite Change-Id: I43d22d11e74ed0b2c8c718a4625b4323a6113e64 29 May 2014, 15:55:19 UTC
516d6ec extract function to tell whether an element of the list is a null value also avoids an uninitialized value warning with elements of the list Change-Id: If99d404cd80ee0276cff821d384dedac6a5ff30c 29 May 2014, 15:55:19 UTC
c44db5f avoid uninitialized value warning with members of @$val Change-Id: Ie9d9edee53c343b0576e3278854a8b7243f5b545 29 May 2014, 15:55:18 UTC
8493155 avoid an uninitialized value warning with $value->{operator} Change-Id: I2fb31ab14f0c7bd1d38a0de351872f751e3db25a 29 May 2014, 15:55:18 UTC
5923d14 avoid an uninitialized value warning from $type Change-Id: I8506b2c6a56443eef7f6aaf962ff632f81351420 29 May 2014, 15:55:18 UTC
6d9b633 Add XML::Dumper as an optional prerequisite Change-Id: Id66a138da8900c8d7baba6a9b9e950ea61e80b8e 29 May 2014, 15:55:17 UTC
5ff41e5 _get_foreign_key_setting() takes an optional DB handle This fixes test failures with newer DBD::SQLite where it would die with "database is locked" Change-Id: Ic636691af42b2462be4a53d2e236cbc2a1b9d3ce 29 May 2014, 15:55:17 UTC
8d96d64 Merge pull request #8 from apregier/master Explicitly check whether the meta-attribute name is valid 28 May 2014, 15:01:34 UTC
e4dee64 $self is class_name->__meta__ 27 May 2014, 20:13:06 UTC
74626cc Line no longer needed 27 May 2014, 19:44:26 UTC
5451033 Add a test for failure case 27 May 2014, 19:31:42 UTC
6ef745c Explicitly check whether the meta-attribute name is valid Sometimes the class may simply have no properties, but the meta-attribute name is still valid and we shouldn't die. 27 May 2014, 19:16:05 UTC
48f2b46 Merge pull request #7 from amb43790/warning avoid an uninitialized value warning 16 May 2014, 14:44:14 UTC
6af0599 avoid an uninitialized value warning Change-Id: Ie6f81aeccc367c39dd77bc331374a2c176caae26 16 May 2014, 14:34:43 UTC
b35b1b1 Merge pull request #6 from amb43790/rt99411 Handle order-by with classes that have inline views for table_name 15 May 2014, 22:48:52 UTC
f4e2bcc Use the same condition as the "next" right after. In principal, this won't make any difference in execution. There currently aren't any cases where _resolve_owner_and_table_from_table_name() would return nothing, but parse_view_and_alias_from_inline_view() would. Change-Id: I83a60e97f29ea3cf311d96a1bf86f555c79558bf 15 May 2014, 22:32:40 UTC
4d1e43b always ask that class' data source instead of the top-level class' data source Change-Id: I6d0846169903db7a7d9ed5fd64c681a10c9d5be8 15 May 2014, 22:24:01 UTC
884c35f combine the two loops into one Change-Id: I55d246dc9ae3a585c28e96b29f16707b59f35230 15 May 2014, 22:16:47 UTC
7477913 support optional "as" in inline views Change-Id: Ic5a11d18e968031ac70397cee5e5481cb0ba9d70 15 May 2014, 21:29:24 UTC
fb9f9d9 Make a method to extract the SQL alias for an inline view Change-Id: I507abd3c2c17013dd97f1c294ea11e60f80e964e 15 May 2014, 21:02:10 UTC
74e4d3e escape any strange characters in the table name Change-Id: I5c5385903e31f758c392ea7b69b985f9e4b01ee4 15 May 2014, 18:42:14 UTC
09500c9 When resolving the order by property metas, defer to the query plan The order_by code was crashing when asked to find the property_meta for something like table_1.column, which was a table alias created because it was asked to order by on a delegated property which required an SQL join. Change-Id: Ie07acec109f9279767c8bf114ba5630813659209 14 May 2014, 22:15:44 UTC
66e7bd6 be more tollerant of case mismatches Change-Id: Id4285481f0595d90513ea6603b645156ba2c7b4f 14 May 2014, 22:15:43 UTC
ebeedea Extract the code to resolve the column's property_meta to the caller Change-Id: I00dd2a4f5239cbeadc5bae9f08a58b63637d9673 14 May 2014, 22:15:43 UTC
back to top