[libsql-abstract-perl] branch master updated (dde72b2 -> 1466684)

gregor herrmann gregoa at debian.org
Thu Sep 25 22:43:50 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libsql-abstract-perl.

      from  dde72b2   update changelog
       new  dfa780a   Add debian/upstream/metadata
       new  c0d86a6   Update debian/changelog
      adds  eb5508e   Starting import of SQL-A
      adds  32eab2d   initial "import" r2279 at metis (orig r1):  nwiger | 2006-09-28 04:06:33 +0100
      adds  c1909b9   bumped version, added keywords r2281 at metis (orig r3):  nwiger | 2006-09-28 04:09:16 +0100
      adds  69f2a24   keyword cleanup r2282 at metis (orig r4):  nwiger | 2006-09-28 04:09:57 +0100
      adds  e3dd5e8   reorg r2283 at metis (orig r5):  nwiger | 2006-09-28 04:13:10 +0100
      adds  abe72f9   just comments and email address r2289 at metis (orig r11):  nwiger | 2006-11-30 17:05:02 +0000
      adds  6be9cea   changed email to CPAN address r2290 at metis (orig r12):  nwiger | 2006-11-30 17:05:24 +0000
      adds  a5e1d5d   r r2293 at metis (orig r15):  nwiger | 2006-11-30 17:16:39 +0000
      adds  61fdf29   added patch from Guillermo to cleanup in/between, and added some text about mst = maintainer r2296 at metis (orig r18):  nwiger | 2007-01-08 18:43:37 +0000
      adds  83cab70   abstract from code imported from DBIC::SQL::Abstract plus tests r2298 at metis (orig r20):  matthewt | 2007-02-07 13:46:06 +0000  r33610 at cain (orig r9):  matthewt | 2006-11-13 09:14:03 +0000
      adds  28f137a   quoting tests r2299 at metis (orig r21):  matthewt | 2007-02-07 13:46:26 +0000  r33851 at cain (orig r10):  matthewt | 2006-11-18 06:58:26 +0000
      adds  b643abe   added patch from Guillermo to cleanup in/between, and added some text about mst = maintainer r2301 at metis (orig r23):  matthewt | 2007-02-07 13:46:54 +0000  r35889 at cain (orig r18):  nwiger | 2007-01-08 18:43:37 +0000
      adds  4175112   Sanitised layout - now to start hacking
      adds  8629839   Added { -desc => 'foo' } order by support
      adds  fab2e35   moved SQL-Abstract to new layout
      adds  f5aab26   bumped version but not $REVISION. small fix to order_by plus more tests. docs pending
      adds  1cfa1db   one more test and some simple docs
      adds  8a68b5b   fix for key => [] + tests + cleanup of 02where.t
      adds  96449e8   
      adds  e3f9dff   1.5 release candidate : filling some holes in the doc
      adds  d2a8fe1   more improvements / fixes in documentation
      adds  c461c25   moved internal test module into published SQL/Abstract/Test, so that clients of SQLA can take advantage of it for writing their own tests.
      adds  4b7b602   fixed bug signaled by  Zbigniew Lukasiak : -and => [{}, {foo => 1}]
      adds  b6475fb   patch by Norbert BUCHMULLER (order_by => undef)
      adds  7479e27   numify version
      adds  fffe690   patch by Norbert BUCHMULLER: arguments to 'where' that are blessed objects with a stringification method are treated like scalars.
      adds  311b215   DBIx::Class directly calls _recurse_where in scalar context, so we must implement it, even if not in the official API
      adds  5aad8cf   patch from mendel, using Test::Builder
      adds  71519cf   Added two more quoting tests for the 'colA DESC' stuff - to document the expected behaviour.
      adds  ba566dc   Changed behaviour to not stringify blessed objects, but pass them through to the bind data structure untouched.
      adds  90aab16   fixed _refkind for \$object, \\$object. Added tests for _refkind
      adds  0c7049a   Made stringify_bind() work with 'bindtype' set to 'columns' and 'array_datatypes' set to true.
      adds  d82b8af   Added test cases for passing arrayref bind values to insert() and update() when the 'array_datatypes' constructor parameter is set to true. Fixed a bug in insert() when 'array_datatypes' is set to true and an arrayref is passed.
      adds  6dcf723   Converted all test cases where the tests are queued in an array to calculate the test plan from the length of that array.
      adds  68098ac   Updated svn::ignore.
      adds  145fbfc   Support for the { operator => \"..." } construct (to embed literal SQL).
      adds  cf83893   Refactored to use _SWITCH_refkind in _where_hashpair_HASHREF.
      adds  a6daa64   Updated doc to refer to Test::Builder instead of Test::More where appropriate.
      adds  b3be7bd   Support for the { operator => \["...", @bind] } construct (to embed literal SQL with bind values).
      adds  44b9e50   Documented { op => \'...' } and { op => \['...', @bind] } syntaxes.
      adds  9c37b9c   Added { op => \["...", @bind] } to the changes list.
      adds  5ebfe5f   Removed a wrong test (tested for overloaded stringification). Simplified a test for blessed objects.
      adds  089b32f   Updated dependencies.
      adds  05cb369   Updated dependencies. (made a typo in previous commit)
      adds  8d47ad0   Updated svn:ignore.
      adds  32c3437   Reimplemented SQL::Abstract::Test::eq_bind to compare the data structures instead of stringifying them. Added tests for eq_bind.
      adds  4abea32   Replaced eq_bind() implementation to use Test::Deep::eq_deeply().
      adds  340218d   Added dependency to Test::Deep.
      adds  dbdf764   Added myself to the contributors list.
      adds  2582371   Merged changes from the '1.50_RC-extraparens' branch.
      adds  1496d4c   Removed an unnecessary 'use'.
      adds  5db47f9   Passing a hashref as bind value in insert() does not blow up, but passes the hashref through (like older SQLA versions did) and emits a warning. Later to be changed to die (with a helpful message).
      adds  e7827ba   A new predicate sub: eq_sql_bind New test subs: is_same_sql, is_same_bind Documentation cleanup.
      adds  7fb5724   Added test for an expected warning.
      adds  f36a2e1   Changed author field in Makefile.PL to mst.
      adds  ef4d99a   Added test cases to test the arrayref (\[$sql, @bind]) support if @bind is empty.
      adds  cd87fd4   Fixed a bug in hashpair with literal SQL and bind value (ie. col => { op => \[$sql, @bind] }) when bindtype => 1. Added tests for hashpair with literal SQL and bind value (ie. col => { op => \[$sql, @bind] }) when bindtype => 1.
      adds  3e74bc7   Formatting.
      adds  8a0d798   Applied patch from Zbigniew Lukasiak (with slight modifications) to accept "col => { -in => \[$sql, @bind] }".
      adds  5221d7f   Fixed 'use constant' statement to work on Perl 5.6.
      adds  190bbeb   Bumped revision number.
      adds  fe3ae27   Fixed behaviour of 'literal SQL with bind' feature (ie. \[$sql, @bind]) to expect @bind in the same format as returned by ->where(). Added some tests for the above feature.
      adds  deb148a   Added documentation of the impact of bindtype on \[$sql, @bind].
      adds  044e8ff   Added test cases for "col => {-in => \[$sql, @bind]}" with bindtype => 'columns'.
      adds  bffe857   Bumped version number to 1.49_03.
      adds  26f2dca   Added tests and updated POD for bindtype = 'columns' case in \[$sql, @bind] when column_meta is a reference in the [column_meta => value] format bind values.
      adds  e89edb6   Bumped version number to 1.49_04.
      adds  a1450b9   Update Changes
      adds  3697d50   Do not version MANIFEST
      adds  73a67e2   Failing tests by debolaz
      adds  257d9a4   Add value-only insert test with a literal sql snippet
      adds  d15c14c   Deal properly with () in is_same_sql_bind
      adds  35d55ea   Cleanup test and add a failing test case against RT#43483
      adds  397986c   Clarify insanedness of test
      adds  bab725c   Fixed the problem with values() not behaving the same as the rest of the code.
      adds  474e333   Fixed interjecting arrayrefref into a where clause
      adds  939db55   Better handling of borked sql in tests
      adds  1a828f6   Fix is_* in test to return the correct test value
      adds  c59982b   Enhance values test
      adds  edbb91b   Fixed a typo in Changes. Fixed a duplication in Changes.
      adds  e9c9f6e   Bumped version number to 1.49_05 and updated Changes.
      adds  22f1a43   Bump to 1.50
      adds  62552e7   Fixed my typos/wording errors in the POD.
      adds  208b2cd   cp -r from branches/1.50_RC where svk push won't work
      adds  f7c0b41   Failing nested modifier tests (the tests themselves are debatable - possible regression from 1.24
      adds  97b9b66   SQLA syntax regression from 1.24
      adds  1610db0   Correct nested modifier tests
      adds  e5360be   Framework for modifiers tests
      adds  56c0595   test SQLA::Test shortcommings
      adds  1b17d1b   Massive SQLA::Test rewrite - make it handle ()s sanely, instead of pruning them at will
      adds  3514989   Comment clarify
      adds  b6c8b01   Consider 'X BETWEEN' a statement keyword
      adds  a0b42c3   Dummyfy test for now
      adds  e30faf8   Reverting massive test breakage by LDAMI - this stuff can not happen in 1.x, has to wait for 2.x (some tests changes are reasonable, acking where appropriate)
      adds  f67591b   Preliminary fix by arcanez
      adds  a8b90cb   More modifier tests, all appear to be good (more needed)
      adds  f2d5020   fixed the failing tests
      adds  7cac25e   updated doc to officially support the -and/-or => [...] syntax instead of [-and/-or => ...]
      adds  04d940d   Sanify patch by arcanez - we do not gobble any -X op, just -and/-or
      adds  01b64cb   A yet more-smarter parser for SQLA::Test - any smarter than that and we go skynet
      adds  107b72f   doc improvements, restructuring and adding explanations for the -and/-or stuff, undocumenting the -nest[0-9] stuff
      adds  05a05fd   All functionality tests in, except for nest and opX warnings
      adds  403e50d   mod_N deprecation tests
      adds  09abf3a   Better test exception diag
      adds  6dae476   Warn about deprecation of and/or/nestX
      adds  385ded7   Split test for clarity
      adds  6c8ac65   Massive modifier test cleanup
      adds  9dda491   Someone else would have to write -nest tests
      adds  ef8c0c9   Release 1.51
      adds  222c950   This todo is active on the cpan 1.51 release, still needs resolving thus leaving as failing
      adds  4f30591   Remove CR/LF and exec bits
      adds  6e0c655   corrections/additions in POD, after remarks from ribasushi
      adds  daeddb7   branch to work on -and => [], -or => {}
      adds  eb49170   fix for hashref $logic
      adds  6438583   readd the failing test back in
      adds  25e4c69   Strip some parenthesis for easier reading
      adds  b182f72   fix for x => { '!=' => [ -and => (1 .. 3) ] } added parens for test
      adds  6f750ad   remove parens from test, they do not matter
      adds  5e1d09d   Revert r5976, trying something better
      adds  4030915   A much better fix for the x => [ -and, ... ] corner case
      adds  cf02fc4   patch for -between to handle [\"", \""] and \["", @bind] with accompanying tests
      adds  ef559da   Silence warning on bleadperl (by SMPETERS)
      adds  c08ac30   Merge 'and_or' into 'trunk'
      adds  994edb7   add support for order_by => [qw/colA colB/]
      adds  39ae3a8   add in my changes
      adds  b8b747f   Make POD more readable, add a (failing) multikey order_by test
      adds  952f9e2   Wrap up order_by saga
      adds  e3cecb4   patch to suppress warnings in case first element of the arrayref is undef (NULL)
      adds  e40f5df   Refactor the parenthesis unroll SQLA::Test code Allow explicit override: $SQL::Abstract::Test::parenthesis_significant
      adds  2f641e1   Add -nest tests by ldami
      adds  7823ae8   Disable t/10test.t for ordinary users (suggested by ldami)
      adds  3a8b7db   test -nest inside an arrayref
      adds  c592e25   Parenthesis do matter in -nest tests
      adds  6c6eac3   Merge 'trunk' into 'and_or'
      adds  da8cf59   Merge 'and_or' into 'trunk'
      adds  e96c510   Add myself to contributors
      adds  e965ac5   Release 1.52
      adds  106c861   Make sure hash key sorting is maintained throughout SQLA Adjust tests accordingly
      adds  0d067de   Add license POD tag, MI friendly
      adds  d470537   Switch installer to MI Add root svn:ignore
      adds  ec9af79   Tweak tester disclaimer
      adds  4f0516b   Release 1.53
      adds  d92d804   Deprecate -nest in favor of -paren
      adds  01a01e5   Back out changes, needs more work, move to a branch
      adds  09e131c   New branch to allow special op overriding
      adds  3a2e1a5   Allow special op handlers to be a method name alongside a coderef Switch built-in -in/-between handling to the method calling scheme, to facilitate overriding
      adds  e166b83   Merge 'special_op_handling' into 'trunk'
      adds  7308106   Release 1.54
      adds  bbde1e8   New branch for -bool operator integration
      adds  97a920e   Added -bool/-not_bool operators - required some refactoring
      adds  13fb11f   Imported POD/POD::Coverage tests
      adds  59f23b3   Made unary_ops a direct equivalent of special_ops with supporting documentation.
      adds  112b523   Doc typo fix
      adds  ce26179   Test and fix for obscure where-cond modification
      adds  54871ee   Release 1.55
      adds  293149c   added failing test for -desc => \['colA LIKE ?', 'test']
      adds  f267b64   Fix for _order_by with bind values - will not work on DBIC - needs matching changes to SQLAHacks
      adds  16c7f71   order_by: added passing test
      adds  e9bd354   Do not join hash order conditions early
      adds  a120d3e   Release 1.56
      adds  8c73750   Merge 'trunk' into 'bool_operator'
      adds  2463c5e   Reduced regex munging of operators and streamlined backcompat syntax implementation.
      adds  a47b433   Final cleanups
      adds  1b42f90   Merge 'bool_operator' into 'trunk'
      adds  ef03f1b   Extended -bool handling to handle more types of parameters
      adds  0e9a4b3   Removed debugging code accidently added
      adds  9e8dab3   Fix Tester to deal properly with NOT and single parenthesized expressions
      adds  277b5d3   Release 1.58
      adds  0b604e9   Documentation tweak on how you handle booleans
      adds  bd6a65c   Fix some warnings
      adds  4d8b3dc   Omnipotent 'between'
      adds  14190bd   IN testing support
      adds  4a1f01a   Allow scalarref in IN and open up non-grouping parenthesis around IN arguments (saves sqlite from brain damage)
      adds  e41c3bd   Documentation and changes
      adds  2de6e22   Release 1.59
      adds  30d09fa   fix a dumb dumb regex error, /me --
      adds  0f2b863   Release 1.60
      adds  2f3609a   New op for functionality necessary for RT#39121
      adds  63cb75a   Failing test
      adds  209c9ab   New branch to work on SQLA::Test
      adds  9a5b64c   Add non-equality tests for ordered lists
      adds  76f10e1   count(*), count(a) and count(0) should not be equivalent
      adds  bc41b61   Merge 'trunk' into 'test_refactor'
      adds  0228835   optional functionality for INSERT implementation of INSERT ... RETURNING
      adds  b6893a0   Merge 'trunk' into 'test_refactor'
      adds  f8135ff   Enhance/detabify
      adds  b9a4fda   Things look saner now
      adds  053c210   Merge 'test_refactor' into 'trunk'
      adds  fee677b   Release ready - still need to coordinate with DBIC
      adds  c26648c   Merge 'trunk' into 'arbitrary_op_nesting'
      adds  e6ea820   Release 1.61
      adds  fdfbbc6   Lose a couple of oddball dependencies (while moronizing the tests a bit)
      adds  d988ab8   Slightly change the license wording (to satisfy the M::I license guesser) while keeping the former verbosity
      adds  171a709   fixed open outer parens in a multi-line literal
      adds  6b1fe79   Factor out insert returning generator
      adds  36a4b19   Merge 'trunk' into 'arbitrary_op_nesting'
      adds  2281c75   Looks like its finally solved
      adds  e950109   Simplify a bit
      adds  a7661cf   Propagate bindtype properly over nested functions
      adds  3080e41   Changes
      adds  9177819   Merge 'arbitrary_op_nesting' into 'trunk'
      adds  312d830   Clean namespace
      adds  f39eaa6   De-golf
      adds  0793697   Extra nesting test and fix
      adds  f253262   Bump trunk version
      adds  75151f3   Shuffle dependencies a bit more
      adds  48c19d1   Saner MANIFEST.SKIP
      adds  8d3bb2b   Whoops - forgot to commit
      adds  2d2df6b   ILIKE is common enough to be in core
      adds  c167ebd   Release 1.63
      adds  953d164   Fix RTs #56062 and #56258
      adds  855e604   Fixed small POD mistake
      adds  9d48860   Release 1.64
      adds  9d0a087   set version to 1.64_01 for dev users
      adds  c520207   cleaner dev version stuff; thanks to riba
      adds  19be360   new manifest file so that we do not get .svn dirs
      adds  f3e44ae   Release 1.65
      adds  b70ad93   set version for dev users
      adds  955e77c   10% speed up on quoted statement generation
      adds  07d7c35   Doesn't get any tighter
      adds  848556b   Stupid omission
      adds  718d773   Added check for defined to str equality test
      adds  e24e301   Added some tests for -not
      adds  c94a6c9   Add missing bindtype assertions
      adds  3a06278   Puke in bind-assert and rewrite test to stop T::E from puking itself
      adds  4414eec   this should have been release 1.66, but I forgot to commit it when I released :-(
      adds  4049d0e   Whitespace/comment cleanup
      adds  5462922   Fix SQLA::Test problem
      adds  20998a5   Bump trunk version
      adds  c178aa6   More forgotten changes
      adds  24c898d   Fix missed preexisting borked test
      adds  6262db9   release 1.67
      adds  7af9586   for people working from repository
      adds  827bb0e   Trivial doc fix (malformed pod markup)
      adds  b864ba9   Improvements to where clause docs for undef/NULL - tackling RT Bug #58490
      adds  6f9458e   No versioning before releaseChanges
      adds  b66dea8   Commit changes to previous erroneous commit
      adds  b99706c   YASQLATBranch
      adds  01dd4e4   break out Tree
      adds  d49e532   document hopes and dreams
      adds  203ce7d   add format command
      adds  d695b0a   OO-ify and add some silly colors for fun
      adds  a24cc3a   fix SQLATest, add more rudimentary formatting and some depth
      adds  e171c44   rearrange things, looks almost good
      adds  0569a14   good formatting for both subqueries and otherwise
      adds  1a67e3a   do not indent for the first select
      adds  ca8aec1   less warnings
      adds  75c3a06   initial profile and configuration support
      adds  1536de1   sensible profiles and accessors for formatting
      adds  3be357b   tests and slightly better profiles
      adds  54750c7   test for no formatting
      adds  7e5600e   add html profile
      adds  1bb3956   add test for somewhat complex sql and add extra config for missing keywords
      adds  2005eba   initial formatting script
      adds  c555a65   add one more hope and dream (This should be easy to add)
      adds  ba4757b   Merge 'sqla-tree' into 'trunk'
      adds  408cbda   test parse to tree
      adds  8d0dd7d   parse RNO, better coloring for some keywords
      adds  f088a68   add space to fix stuff pressing up against last paren
      adds  110674e   test coloring of keyword
      adds  b4e0e26   whitespace tests
      adds  ea5d73f   roundtrip tests
      adds  7853a17   add more keywords, colors, and indentation rules
      adds  1dc93d1   add examples and DBIC::Storage::PrettyPrinter
      adds  3d91089   from has to stay
      adds  c1b89c4   fix colors for from
      adds  6b1bf9f   add some docs
      adds  9191622   a bit less indentation
      adds  0bf60a8   fix deps
      adds  a97eb57   slightly nicer newline handling for stuff in parens
      adds  ba0151e   update changes
      adds  0d5df7d   rename DBIC::Storage::PP and get ready to re-release
      adds  31756ef   change overridden method to pretty print more
      adds  f01e2c1   add quotes to examples to show hidden whitespace
      adds  72935ff   fix pod coverage test
      adds  fb272e7   add placeholder support
      adds  728f26a   fix oddity in initial newlines
      adds  84c6503   integrate placeholder population with DBIC
      adds  25d4d82   in case there were no bindargs passed
      adds  2fed0b4   merge configs with profiles
      adds  b7c3526   add missing dep
      adds  637bb22   initial start of warn-style caller info
      adds  1a3cc91   caller info does not belong here
      adds  c22f502   docs for ::Tree
      adds  b09bbc2   release 1.67_03
      adds  bc48208   use object interface to Hash::Merge
      adds  ee4227a   doc additions and a method rename
      adds  9d11f0d   placeholder coloring!
      adds  f2ab166   add a bit more doc, test doc, and rename a method
      adds  4ee5e99   release 1.68
      adds  aafbf83   Move the colordefs to the profile def
      adds  7f2dd81   add test for parsing lists
      adds  0769ac0   Tokenizer fixed \o/
      adds  a1e204f   Stupid stupid typo
      adds  4d3dc03   Reenable the tester test - it's fast enough now
      adds  6f01d62   Replace one more grep with a regex
      adds  0336edd   Fix incomplete handling of IN/BETWEEN sub-args
      adds  e1de4ee   Backout errnoeusly committed stuff
      adds  88a8993   Fix bindtype omission in -in handling
      adds  b7b0f83   These 'optimizations' are silly
      adds  69cc1bd   t/01generate.t
      adds  b43d4ce   Fix bogus test (does not pass yet)
      adds  f8e09b2   add a couple more examples
      adds  ffce8d5   make format-sql actually useful
      adds  ec02b31   s// does not return the modified string, $_ does
      adds  bd05b0b   Changes for past two commits
      adds  ad46269   fix placeholder surround and add complex test
      adds  c4794c9   added test for the html profile destroyed placeholder problem
      adds  4ca9900   examined placeholder status a bit more carefully
      adds  b3b7960   Add list support, and various mini-fixes
      adds  3a247d2   Preserve \@bindargs passed to unparse()
      adds  b8db59b   Properly support ops containing _'s (valid in Oracle)
      adds  4e914a7   Proper placeholder support in the AST
      adds  e4570c8   Fix incorrect padding
      adds  efc991a   Fix default value inserts (an op can have an empty arglist)
      adds  0ec3aec   Add support for { -op => $foo } in UPDATE arguments Refactor unary op handlers to allow overrides at any level Makes for very very hairy internals, but immensely useful for upstream
      adds  958f1ce   fix tree tests
      adds  9f7f28c   release SQL::Abstract 1.69
      adds  0993143   fix placeholder quoting
      adds  c0eaa9f   fix pagination keywords
      adds  fab0bed   Hide bulk inserts from DBIx::Class
      adds  820bb1f   Highlight transaction keywords
      adds  6d388c8   make console color profile a bit easier to read
      adds  416cdb2   Add EXECUTING for clarity of long running SQL
      adds  a2b743c   allow disabling of show_progress; _ some accessors
      adds  f038abc   better bulk insert support
      adds  48f4cad   try DBIC colorizer!
      adds  b25246f   Add "no_repeats" option to fix it such that repeated SQL may be ellided except for placeholders
      adds  51bd937   test for no-repeats
      adds  66c2fcc   squash_repeats > no_repeats
      adds  17c25d8   Do not show_progress by default
      adds  fda8a67   tests for bulk insert
      adds  7c2d702   fix precedence for executing in new
      adds  13662f9   fixup tests
      adds  2924f8b   docs for pretty printer
      adds  2867f4f   Highlight HAVING
      adds  1c33db5   Add error checking on "profile" for SQLA::Tree
      adds  b912ee1   Fix missing doc (RT#62587)
      adds  d8cc179   Document repo
      adds  27b516b   Reenable show_progress in example
      adds  4d52eb5   gitignore
      adds  c4d7cfc   Make resulting SQL work on MySQL
      adds  fb98df4   Leave quotes from DBIC in bindargs
      adds  4712657   better quoting logic
      adds  657202c   no raw ASCII
      adds  667dd26   sort changes by importance
      adds  2b340ec   Release 1.70
      adds  aa2ae81   Disable dbic-tests when no dbic is present
      adds  d7d3d15   Release 1.71
      adds  257ecc8   Fix parsing of foo.* in SQLA::Tree
      adds  bb54fcb   migrate _parenthesis_unroll to SQL::Abstract::Tree
      adds  5e5cbf5   Fix retardation in -between bind handling
      adds  d282bb5   Warnfree tests
      adds  536dbae   Ask for a faster CAG, switch to MI::AI
      adds  eb8ff0c   Better diagnostics (unparse the parent of the failed chunk)
      adds  279eb28   add handling for NULL when using -in
      adds  e82e648   Pass options to _insert_returning and allow bind rvs
      adds  6e9a377   Fix stupid assumption in parenthesis unroller
      adds  c01ac64   Removed excess parentheses in generated SQL
      adds  48d9f5f   Undocument -nest with extreme prejudice
      adds  bfa1a27   Require bugfixed CAG
      adds  b625159   injection_guard implementation
      adds  170e6c3   Consolidate the injection_guard checks, fix bobby's name
      adds  64b9e43   Release 1.72
      adds  af75bd5   Fix stupid not exists omission
      adds  0f9a26c   Fix recursion warnings while parsing extremely long lists
      adds  7cc4731   Fix incorrect comparison of malformed lists
      adds  449e132   Add some crazy malformed SQL to make sure things do not throw
      adds  a0d6d32   take out useless _table option
      adds  6d19fbf   fix git url, RT67137
      adds  1a6f2a0   fix some pod per RT65556
      adds  3d86e3b   _debug not debug, RT#67179
      adds  9d9d5bd   Do not import Carp functions into the namespace
      adds  6c4d8eb   Promote AS to a binop of sorts
      adds  007f085   Fix over-eager parenthesis unrolling (only legal in AND/OR)
      adds  6f2a5b6   Massively refactor arbitrary sql parser code
      adds  b6c0db7   Add test for SQL statement that used to fail before the refactor
      adds  ad59161   Cleanup parser a bit more, anchor everything correctly, etc
      adds  e961408   Cleaning up docs as ribasushi suggested. Made it clear that literal sql should be used as a last resort.  Provided an example for testing IS NOT NULL.
      adds  90d0250   Document with the right name
      adds  cc42289   Migrate -ident and -value from dbic, reorganize docs
      adds  06c1f5b   Upgrade M::I
      adds  5e6c356   Pull in some dependency bugfixes
      adds  0bfe80f   Stop filling in placeholders in `format-sql`
      adds  73835ff   fix regression introduced in 6f2a5b6
      adds  b4bd7d3   release 1.73_01
      adds  d9ff7a9   release 1.73
      adds  2266ca5   Add support for NULLS FIRST/LAST in ORDER BY
      adds  b137b07   Fix -nulls value case-insensitivity
      adds  1de1d08   Fix false-negative function comparisons
      adds  521647e   Normalize the select docs s/$table/$source/
      adds  5e43613   Revert "Add support for NULLS FIRST/LAST in ORDER BY"
      adds  3b9d807   Pave the road to more global state
      adds  328c5ea   Drop the silly Dumpered bind comparison
      adds  0c2de28   Stop differentiating between ORDER BY foo and ORDER BY foo ASC by default
      adds  87abf9b   All roundtrip tests now look for the exact string
      adds  1ec9b9e   The ORDER BY parsing fix in 73835ff0 only worked by accident
      adds  6f30911   Change parser to not eagerly slurp RHS expressions it doesn't recognize
      adds  a710744   Add (now passing) reassembly test
      adds  e2a120c   Stop unknown token processing early in case a potential unknown function lies ahead
      adds  8bbeb3e   Added (now passing) test for @@ full text search
      adds  8fec3fd   Make tests pass without Storable
      adds  b5f4fb9   No dynamic deps
      adds  3cb8f01   release 1.74
      adds  c84a432   Finish a RHS branch before applying ASC/DESC mods
      adds  10e6c94   Kill the plan
      adds  3af02cc   Fix typos in POD and comments (RT#87776)
      adds  0dfd244   Document and test non-reference { -in => ... }
      adds  ed56a54   Extra test from the DQ branch (passes in 1.5)
      adds  032dfe2   Backport undef-with-in tests from DQ, add "roadwork ahead" exceptions
      adds  ff8ca6b   Clarify in => undef exception (based on 90c87778)
      adds  b343752   Do not yell loudly on TODOified is_same_* tests
      adds  b4085a1   And yet more improvements in the parsing engine
      adds  771ea2e   We already have Storable as a dep, this is pointless
      adds  7f54040   Test BETWEEN after the IN debacle (luckily it throws in all expected cases)
      adds  23401b8   Make it clearer in examples that bool takes expressions
      adds  428975b   No tabs, no trailers
      adds  81b3e58   Extra stopword (we need to find a way to introduce dialects...)
      adds  2fadf08   Centralize handling of in-test dumpering
      adds  46dc2f3   Remove many of the settled-by-time comments, modernize a bit
      adds  9708411   Normalize handling of expected warnings/exceptions in tests
      adds  a5e0ac9   Move test to a better location (no changes)
      adds  3cdadcb   Extensive tests and deprecations of multivalue/no value inequality op calls
      adds  b9b5a0b   Reintroduce handling of IS( NOT) ops
      adds  e3f3851   Port fce4b7a9 from the DQ branch (with warning expectation ammendments)
      adds  de580bb   An old (now passing) test for regression introduced in 6f2a5b6
      adds  df7b1db   Actually use the descriptions in the test cases
      adds  904c362   Move simple IN/BETWEEN tests to t/05in_between.t
      adds  f0770d6   release 1.75
      adds  1ba9d0f   Parentheses are significant in IN tests
      adds  7d27345   Ensure that multi-nested parenthesis are never unrolled after IN
      adds  db8e458   Diag input and output for unexpected success
      adds  5eccd8f   Check for extra warnings, and diag input and output
      adds  40f2f23   Fix regression in column level { not => undef } op
      adds  e4327a5   Port scalarref in array of sources test from dq (7732c37a)
      adds  4c120a3   release 1.77
      adds  08e1636   Fix the binop leg of the parser to correctly consider only a single LHS node
      adds  1f00df9   Original (now passing) test for 08e163601
      adds  4247c38   Treat RNO as a unary op, and properly normalize it
      adds  0ec2e26   Fix the reassembler to treat RNO as the precious special snowflake it is
      adds  a4d17ff   Use variables to simplify grocking the parenthesis unroller rules
      adds  70c6f0e   Port the \[] *_sql_bind unpacker from DBIC
      adds  c54740b   Swap CAG with Moo, lazify a lot of the profile selection
      adds  5f3fa0a   Rewrite sql formatter script and shove it into examples until more tested
      adds  1a6addf   Drop reqs - works on 5.6.1 just fine
      adds  b54fd91   release 1.78
      adds  64d85e7   Add basic .dir-locals.el
      adds  c485118   Fixup descriptions a bit
      adds  de1d858   After 5f3fa0ac script/ is no more
      adds  46be431   Escape closing quote character in table and column names
      adds  422ed2d   Fix -values not being handled properly with NULLs
      adds  0da0fe3   New exportable functions: is_literal_value($) and is_plain_value($)
      adds  44e54b4   Aha - this is why I didn't use ->can originally
      adds  e8d729d   Correct comments about overload methods vs. ->can()
      adds  8aa7698   { -ident => undef } makes zero sense
      adds  a1c9e0f   Even more reuse of @_
      adds  d0ecdb2   Make sure is_plain_value returns the actual object pre-stringify
      adds  ad5ca8e   Even more versatile is_plain_value testing - feeble attempts to trip up perl
      adds  a2bd8f8   More (still passing!!!) test cases after conversation with FC
      adds  966200c   An arrayref makes sense for literals, but no sense for values
      adds  20e178a   Boolification-derived-stringification is a thing... just shoot me now
      adds  843a94b   Well how about them apples?! Add temporary overload-madness escape hatch
      adds  a9bd742   IRC meta
      adds  a3e3e6a   Fix typos in literal + bind examples
      adds  3ae1c5e   Truly fix literal+bind examples (build upon a3e3e6a18)
      adds  abe1a49   Warn if _recurse_where is called in scalar context
      adds  1f490ae   Link fixes (no other changes)
      adds  13cc86a   Minor documentation fixes; typos, POD formatting code syntax, return value explanation consistency
      adds  af73366   Updating links to repositories, added GitHub mirror
      adds  05593cf   More robust Moo import block (modelled on DBIC)
      adds  b5a576d   Deprecate and properly handle empty lhs
      adds  f3ccfdc   Even though MRO::C is a dep of Moo, specify it explicitly
      adds  0ca23f3   Release 1.79
      adds  0de190d   Imported Upstream version 1.79
       new  cec4cdb   Merge tag 'upstream/1.79'
       new  6008fd5   Update debian/changelog
       new  baa2323   Add (build) dependency on libmro-compat-perl.
       new  4056674   Declare compliance with Debian Policy 3.9.6.
       new  e5816ef   Add a patch to fix a spelling mistake.
       new  1466684   releasing package libsql-abstract-perl version 1.79-1

The 8 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:
 Changes                       |   9 ++
 MANIFEST                      |   1 +
 META.yml                      |   7 +-
 Makefile.PL                   |   5 +-
 debian/changelog              |  12 +-
 debian/control                |   6 +-
 debian/patches/series         |   1 +
 debian/patches/spelling.patch |  18 +++
 debian/upstream/metadata      |   6 +
 lib/SQL/Abstract.pm           | 305 ++++++++++++++++++++++++++++++++++++------
 lib/SQL/Abstract/Tree.pm      |  14 +-
 t/01generate.t                | 146 +++++++++++++++++++-
 t/04modifiers.t               |   4 +-
 t/21op_ident.t                |   5 +
 t/22op_value.t                |  32 +++++
 t/23_is_X_value.t             | 252 ++++++++++++++++++++++++++++++++++
 16 files changed, 768 insertions(+), 55 deletions(-)
 create mode 100644 debian/patches/series
 create mode 100644 debian/patches/spelling.patch
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/23_is_X_value.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libsql-abstract-perl.git



More information about the Pkg-perl-cvs-commits mailing list