This is an automated email from the ASF dual-hosted git repository.

jcoglan pushed a change to branch mango-match-failures
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard 540401783 fix: Reject Mango VDUs if they contain invalid field names 
or invalid operators
 discard 02c586533 fix: Do not split literal field names like "a.b" into 
separate path elements when reporting VDU failures
 discard e91210a72 fix: Format Mango VDU errors correctly when a doc contains 
an empty-string field name
 discard 649a00d5a fix: Selectors like {"$not":{"$allMatch":S}} (and 
"$elemMatch" and "$keyMapMatch") should be considered successful when applied 
to values of the wrong type
 discard e815f0cde feat: Validate JS and Mango `validate_doc_update` on PUT 
/db/_design/doc
 discard ac963900d fix: Raise an error if a Mango VDU contains invalid 
top-level fields
 discard 956bf3a46 docs: More detailed explanation of the behaviour of the 
oldDocs field in Mango VDUs
 discard 895da0873 fix: Mango VDUs should omit the `oldDoc` field from the 
matching struct if the doc is newly created
 discard 862f27dc9 chore: Add some benchmarks for Mango selector matching
 discard d11cbf6c9 feat: Return VDU failure reports to the caller
 discard f62d50cc6 feat: "verbose" mode for `mango_selector:match/3`
 discard a7fb15228 feat: Record the paths where selectors fail to match
 discard 43cef4137 chore: Replace `Cmp` argument to `mango_selector:match/3` 
with a record
 discard f199626fd feat: Make mango_selector:match/2 return a list of failures
 discard 32c6773c9 fix: Normalize negations inside $allMatch and other operators
 discard 6f64ef37a fix: The match/2 rule for filtering out <<>> should filter []
     add b22922c27 Fix explicit sorting by relevance/score
     add 654122981 Merge pull request #6078 from 
apache/nouveau-6075-sort-by-relevance
     add f5d5bdfc0 Update gun to 2.5.0
     add 0eb3ec67e Handle errors better in index cleanup
     add 22c6066f2 Update various helper deps: credo, elixir, meck
     add 674bd17dd Fix elixir tests
     add 5dd12873c Fix elixir warnings
     add 434f118cb test(mango-cursor): increase timeouts
     add a06d0ba1c Merge pull request #6084 from 
apache/test/mango-cursor-timeout
     add 483b24c11 fix: The match/2 rule for filtering out <<>> should filter []
     add 9a8a10cd2 fix: Normalize negations inside $allMatch and other operators
     add a9656d69c feat: Make mango_selector:match/2 return a list of failures
     add 8fed7855b chore: Replace `Cmp` argument to `mango_selector:match/3` 
with a record
     add 2f37649c2 feat: Record the paths where selectors fail to match
     add 6f2dbabdf feat: "verbose" mode for `mango_selector:match/3`
     add 0542d2317 feat: Return VDU failure reports to the caller
     add 44e17faec chore: Add some benchmarks for Mango selector matching
     add c7d7aa026 fix: Mango VDUs should omit the `oldDoc` field from the 
matching struct if the doc is newly created
     add 734dc8d11 docs: More detailed explanation of the behaviour of the 
oldDocs field in Mango VDUs
     add 91b2a0b29 fix: Raise an error if a Mango VDU contains invalid 
top-level fields
     add 4fdeb7eb3 feat: Validate JS and Mango `validate_doc_update` on PUT 
/db/_design/doc
     add 9e1575944 fix: Selectors like {"$not":{"$allMatch":S}} (and 
"$elemMatch" and "$keyMapMatch") should be considered successful when applied 
to values of the wrong type
     add e908e681e fix: Format Mango VDU errors correctly when a doc contains 
an empty-string field name
     add c2d56e2cc fix: Do not split literal field names like "a.b" into 
separate path elements when reporting VDU failures
     add 910ee4a2a fix: Reject Mango VDUs if they contain invalid field names 
or invalid operators
     add 200cbdaa8 [wip] increase timeouts in extract_selector_hints_test_

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (540401783)
            \
             N -- N -- N   refs/heads/mango-match-failures (200cbdaa8)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 Makefile                                           |   2 +-
 config/integration.exs                             |   1 -
 config/test.exs                                    |   1 -
 .../apache/couchdb/nouveau/lucene/LuceneIndex.java |   6 +-
 mix.exs                                            |   6 +-
 rebar.config.script                                |   4 +-
 src/docs/src/api/ddoc/nouveau.rst                  |   2 +-
 src/dreyfus/src/dreyfus_fabric_cleanup.erl         |  14 +-
 src/fabric/src/fabric_index_cleanup.erl            |  35 +++--
 src/fabric/test/eunit/fabric_tests.erl             | 143 ++++++++++++++++++++-
 src/mango/src/mango_cursor.erl                     |   6 +-
 src/nouveau/src/nouveau_fabric_cleanup.erl         |  14 +-
 test/elixir/config/test.exs                        |   1 -
 test/elixir/lib/suite.ex                           |   4 +-
 test/elixir/test/attachments_multipart_test.exs    |   9 +-
 test/elixir/test/basics_test.exs                   |   2 -
 test/elixir/test/config/nouveau.elixir             |   4 +-
 test/elixir/test/config/suite.elixir               |   4 +-
 test/elixir/test/mango/03_operator_test.exs        |   2 +-
 test/elixir/test/mango/05_index_selection_test.exs |  20 ---
 test/elixir/test/mango/06_basic_text_test.exs      |   2 +-
 ...eld-test.exs => 06_text_default_field_test.exs} |   0
 test/elixir/test/mango/14_json_pagination_test.exs |   2 -
 ...nd_conflicts.exs => 19_find_conflicts_test.exs} |   2 +-
 ...g-index-test.exs => 22_covering_index_test.exs} |   1 -
 test/elixir/test/nouveau_test.exs                  |  34 ++++-
 test/elixir/test/partition_helpers.exs             |   2 +-
 test/elixir/test/reshard_helpers.exs               |   3 +-
 test/elixir/test/search_test.exs                   |   1 -
 29 files changed, 237 insertions(+), 90 deletions(-)
 rename test/elixir/test/mango/{06-text-default-field-test.exs => 
06_text_default_field_test.exs} (100%)
 rename test/elixir/test/mango/{19_find_conflicts.exs => 
19_find_conflicts_test.exs} (97%)
 rename test/elixir/test/mango/{22-covering-index-test.exs => 
22_covering_index_test.exs} (99%)

Reply via email to