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

vatamane pushed a change to branch merge-3.2.x-to-3.x
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard a185ce760 Bump version to 3.2.2
    omit 39a743851 Fix undefined cookie in weatherreport_node
    omit 63ee1944a Bind locally by default
    omit c4e811ecf Remove the default "monster" cookie
     add 283159f7b Use `weatherreport_check_nodes_connected:check/1`
     add 990b4944f Using _bulk_docs with new_edits false and without _rev 
should responds 400 Bad Request
     add 93ec4570e Eliminate elixir test compiler warnings
     add 1a411abe0 Reduce skipped integration tests
     add 6e87e43fa Port erlfmt formatting to 3.x
     add b78ccf18c Apply erlfmt formatting to source tree
     add ff76c51c3 Fix Jenkins email quoting failures
     add 9391bf0c0 Cleanup couch_ejson_compare C module
     add f801d400b Avoid routing events through ddoc_cache_opener
     add 5522f42bb Remove obsolete ddoc_cache_opener
     add b59d65e68 Add SameSite setting when clearing session cookie
     add 86facac50 Merge pull request #3861 from 
apache/delete-session-cookie-samesite-3.x
     add 9dffb8fd3 add GET _dbs_info
     add 59d4ae708 improve erlang_ls.config
     add aa04ed652 Merge pull request #3864 from apache/erlang_ls_improve
     add 728f3b936 Fix TLS custom (couch) dist for Erlang 20
     add 499234d5b Always send all cookie attributes
     add 9ad86ae2f Merge pull request #3869 from 
apache/always-send-all-cookie-attributes-3.x
     add 874701fa2 Run erlfmt-check in a separate build stage
     add 8d329e587 Reformat a few more files which slipped through the cracks
     add 380d8ccb2 Add sharding to couch_index_server
     add 7487606e1 Merge pull request #3860 from 
apache/sharded_couch_index_server
     add 186818c9f Remove ERL_OPTS
     add 3ae8c0354 Fix changes feed rewinds after a shard move with no 
subsequent db updates
     add 6e8713d3b Fix CI by updating the rebar3 branch from master -> main
     add 7954acafa Expose `decode/4` to skip decoding steps
     add c0d1a7442 Use Debian Stable, add Erlang 24 to CI (#3895)
     add b7a3a4fad Drop support for Ubuntu 16.04
     add fedf37da2 Non-zero instance_start_time
     add 3abcc42cd Merge pull request #3901 from 
apache/nonzero_instance_start_time
     add 63a9d458a Enable exunit in check target
     add ab700ba2a Do not start test name with "test "
     add 55d8278ac Fix doc order in fabric_doc_update tests
     add 9b7fb3726 fixup get _dbs_info corner case
     add 77f34a1bb Refactor Jenkins to dynamically generate stages
     add 016385f40 Properly test for SM60 on ARM builds
     add 9cebe1ea4 Update mix.lock
     add a0fb595b3 Display 3.x build status in README
     add bd6ec2763 Bump docs to 3.2.1-1
     add 00ec8977c Clear junk test dbs before running chttpd_dbs_info_tests
     add b8ad56b12 Execute fabric_rpc_tests in clean database_dir
     add 50080a9b1 Merge pull request #3921 from 
cloudant/fix-flaky-test-in-fabric_rpc
     add 0b4fd938a Execute chttpd_dbs_info_tests in clean database_dir
     add 073a2db2b Merge pull request #3923 from jiahuili430/81-fixup-dbs-info
     add 659404563 Fix publication of nightly packages (#3925)
     add 46c1a874c Fix new_edits:false and VDU function_clause (#3909)
     add ea15c8689 Add couch_mrview_debug:view_signature/2
     add d97b5cee1 Merge pull request #3929 from cloudant/add-couch_mrview_debug
     add 1e83aa317 Include index sig in _search_info response
     add 732c3fde0 Merge pull request #3927 from apache/index_sig
     add f3d4c9f36 Add get_collator_version/0 libicu NIF function
     add 81fe82149 Return the opaque collator version from _node/*/_versions
     add 24d6582df Track libicu collator versions in the view header
     add c6da1c6dc View collation upgrade tests
     add 9f3955908 Fix flaky collator auto-upgrade test
     add dfab067b2 Fix replicated_changes typo for purge doc updates
     add d5a964abb Fix couch_debug:print_linked_processes/1 to work with 
sharded couch_index_server
     add 3412a96f0 Add couch_index_debug.erl and restart functions
     add e4b8a4624 Merge pull request #3933 from 
cloudant/debug-for-sharded-index-server
     add 96f9ab839 Fix function clause in couch_replicator_scheduler_job
     add b9a322344 feat: make the timeout for receiving requests from 
attachment writers configurable
     add c63d32b03 feat(couchjs): add support for SpiderMonkey 91esr
     add 97a48e080 3.x: Add rebar3 and erlfmt install commands to configure.ps1 
#3873
     add 79577d8ad Win32-SM91 support and fixes
     add 5ed8d54bd Add smoosh queue persistence
     add c9a95b0ea Merge pull request #3766 from 
noahshaw11/add-smoosh-queue-persistence
     add 91de482fd Opimtize key tree stemming by using maps instead of sets
     add 2f56adb39 Remove include couch_db_int
     add 5ebc50685 Add test to ensure rev tree stemming doesn't take too much 
memory
     add 6462712b7 Fix smoosh enqueueing not found dbs and typo
     add d0bff0b0b Merge pull request #3970 from 
noahshaw11/fix-smoosh-enqueueing-not-found-dbs
     add 81d0e1682 Eliminate unused variable warnings
     add 5f4713448 Simplify adding rebar.config per application
     add d32e8c542 Give smoosh eunit test coverage
     add 7d0f3db79 Handle `not_found` lookups removing ddoc cache key
     add be072ebf0 Convert notice to warning for exceptions
     add 5edab6273 Implement configurable compaction log levels
     add b2da069b5 nose->nose2 deps upgrade for mango tests
     add cbdb05c0f avoid timestamps in elixir-suite design docs
     add ec5784432 avoid timestamps in elixir-suite design docs (cleanup)
     add 8d9ce558c Fix skip and limit parameters
     add cf5d0d086 Do not git ignore src/ioq subfolder
     add 563645f8c Merge pull request #3982 from apache/do-not-git-ignore-ioq
     add e87abefd0 Merge branch '3.x' into nose2
     add 76a32b799 Search is available if it was ever available since start
     add 8c736b774 Merge pull request #3992 from apache/improve_search_detection
     add ad7930f97 Cause a 400 Bad Request if decoding JWT token fails
     add dcf569668 Merge pull request #3993 from apache/jwtf-error-handling
     add 94e9b8189 Convert DbName to list before cons
     add 9e6fd279d Merge pull request #3994 from apache/fix-is-compacting
     add f9a2a4e85 Ensure Object.prototype.toSource() is always available
     add 8b9708ac7 Merge pull request #4000 from apache/dreyfus-to-source
     add e8146aa2e Merge branch '3.x' into nose2
     add dcdaeb49c Merge pull request #3980 from lostnet/nose2
     add b34182109 mango_tests: revert hypothesis back to python3.6 compat
     add d2ca7339f Merge pull request #4004 from lostnet/nose2
     add 8376303dc Remove CI support for Debian 9 (stretch)
     add 2082c92d9 Merge pull request #4006 from lostnet/nose2
     add 2f6d5096d Fix index creation with empty ddoc should return 400 (#3990)
     add 0f3a91e56 Remove the default "monster" cookie
     add ef81c7fad Bind locally by default
     add 3a97bd0ee Fix undefined cookie in weatherreport_node
     add 3fcadb2d5 Bump version to 3.2.2

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   (a185ce760)
            \
             N -- N -- N   refs/heads/merge-3.2.x-to-3.x (3fcadb2d5)

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:
 .gitignore                                         |    6 +-
 Makefile                                           |   17 +-
 Makefile.win                                       |   42 +-
 README-DEV.rst                                     |   14 +
 README.rst                                         |    4 +-
 build-aux/Jenkinsfile.full                         |  889 ++-----
 build-aux/Jenkinsfile.pr                           |   75 +-
 build-aux/{README.Jenkins => README.md}            |   70 +-
 configure                                          |   66 +-
 configure.ps1                                      |   40 +-
 dev/format_all.py                                  |   35 +
 dev/format_check.py                                |   48 +
 dev/format_lib.py                                  |   54 +
 dev/monitor_parent.erl                             |    2 -
 dev/run                                            |    3 +
 erlang_ls.config                                   |    5 +-
 mix.exs                                            |    2 +-
 mix.lock                                           |    4 +-
 rebar.config.script                                |    9 +-
 rel/overlay/etc/default.ini                        |   23 +
 rel/overlay/etc/vm.args                            |    2 +-
 rel/plugins/eunit_plugin.erl                       |   28 +-
 setup_eunit.template                               |    3 +-
 share/server/filter.js                             |    2 +-
 share/server/loop.js                               |    2 +-
 share/server/render.js                             |    2 +-
 share/server/util.js                               |    7 +-
 share/server/views.js                              |    3 +-
 src/chttpd/src/chttpd.erl                          | 1032 +++++---
 src/chttpd/src/chttpd_auth.erl                     |   20 +-
 src/chttpd/src/chttpd_auth_cache.erl               |  140 +-
 src/chttpd/src/chttpd_auth_request.erl             |  119 +-
 src/chttpd/src/chttpd_cors.erl                     |  279 +-
 src/chttpd/src/chttpd_db.erl                       | 2683 +++++++++++---------
 src/chttpd/src/chttpd_epi.erl                      |    2 -
 src/chttpd/src/chttpd_external.erl                 |  169 +-
 src/chttpd/src/chttpd_handlers.erl                 |   12 +-
 src/chttpd/src/chttpd_httpd_handlers.erl           |   44 +-
 src/chttpd/src/chttpd_misc.erl                     |  273 +-
 src/chttpd/src/chttpd_node.erl                     |  243 +-
 src/chttpd/src/chttpd_plugin.erl                   |    3 +-
 src/chttpd/src/chttpd_prefer_header.erl            |   34 +-
 src/chttpd/src/chttpd_rewrite.erl                  |  411 +--
 src/chttpd/src/chttpd_show.erl                     |  248 +-
 src/chttpd/src/chttpd_stats.erl                    |   13 -
 src/chttpd/src/chttpd_sup.erl                      |   54 +-
 src/chttpd/src/chttpd_test_util.erl                |    1 -
 src/chttpd/src/chttpd_util.erl                     |   57 +-
 src/chttpd/src/chttpd_view.erl                     |  115 +-
 src/chttpd/src/chttpd_xframe_options.erl           |   48 +-
 src/chttpd/test/eunit/chttpd_auth_tests.erl        |  148 +-
 src/chttpd/test/eunit/chttpd_cors_test.erl         |  376 +--
 src/chttpd/test/eunit/chttpd_csp_tests.erl         |   57 +-
 .../test/eunit/chttpd_db_attachment_size_tests.erl |   97 +-
 .../eunit/chttpd_db_bulk_get_multipart_test.erl    |  186 +-
 src/chttpd/test/eunit/chttpd_db_bulk_get_test.erl  |  159 +-
 src/chttpd/test/eunit/chttpd_db_doc_size_tests.erl |  146 +-
 src/chttpd/test/eunit/chttpd_db_test.erl           |  799 +++---
 src/chttpd/test/eunit/chttpd_dbs_info_test.erl     |  419 ++-
 src/chttpd/test/eunit/chttpd_delayed_test.erl      |   36 +-
 src/chttpd/test/eunit/chttpd_error_info_tests.erl  |   43 +-
 src/chttpd/test/eunit/chttpd_external_test.erl     |   21 +-
 src/chttpd/test/eunit/chttpd_handlers_tests.erl    |   27 +-
 .../test/eunit/chttpd_open_revs_error_test.erl     |   46 +-
 src/chttpd/test/eunit/chttpd_plugin_tests.erl      |   59 +-
 .../test/eunit/chttpd_prefer_header_test.erl       |   37 +-
 src/chttpd/test/eunit/chttpd_purge_tests.erl       |  382 +--
 src/chttpd/test/eunit/chttpd_security_tests.erl    |  405 +--
 src/chttpd/test/eunit/chttpd_session_tests.erl     |   25 +-
 .../test/eunit/chttpd_socket_buffer_size_test.erl  |   57 +-
 src/chttpd/test/eunit/chttpd_util_test.erl         |   37 +-
 src/chttpd/test/eunit/chttpd_view_test.erl         |  144 +-
 src/chttpd/test/eunit/chttpd_welcome_test.erl      |   15 +-
 src/chttpd/test/eunit/chttpd_xframe_test.erl       |    2 -
 .../priv/couch_ejson_compare/couch_ejson_compare.c |   27 +-
 src/couch/priv/couch_js/86/main.cpp                |   53 +-
 src/couch/priv/couch_js/86/util.cpp                |    2 +-
 src/couch/rebar.config.script                      |   19 +-
 src/couch/src/couch.erl                            |   25 +-
 src/couch/src/couch_att.erl                        |  399 ++-
 src/couch/src/couch_auth_cache.erl                 |  148 +-
 src/couch/src/couch_base32.erl                     |  167 +-
 src/couch/src/couch_bt_engine.erl                  |  581 ++---
 src/couch/src/couch_bt_engine_compactor.erl        |  642 ++---
 src/couch/src/couch_bt_engine_header.erl           |  206 +-
 src/couch/src/couch_bt_engine_stream.erl           |   10 -
 src/couch/src/couch_btree.erl                      | 1112 +++++---
 src/couch/src/couch_changes.erl                    |  594 +++--
 src/couch/src/couch_compress.erl                   |   28 +-
 src/couch/src/couch_db.erl                         | 1793 +++++++------
 src/couch/src/couch_db_engine.erl                  |  513 ++--
 src/couch/src/couch_db_epi.erl                     |    1 -
 src/couch/src/couch_db_header.erl                  |  193 +-
 src/couch/src/couch_db_plugin.erl                  |   12 +-
 src/couch/src/couch_db_split.erl                   |  379 +--
 src/couch/src/couch_db_updater.erl                 |  692 ++---
 src/couch/src/couch_debug.erl                      |  368 ++-
 src/couch/src/couch_doc.erl                        |  495 ++--
 src/couch/src/couch_ejson_compare.erl              |   95 +-
 src/couch/src/couch_ejson_size.erl                 |   57 +-
 src/couch/src/couch_emsort.erl                     |  115 +-
 src/couch/src/couch_event_sup.erl                  |   12 +-
 src/couch/src/couch_file.erl                       |  659 ++---
 src/couch/src/couch_flags.erl                      |   31 +-
 src/couch/src/couch_flags_config.erl               |  139 +-
 src/couch/src/couch_hotp.erl                       |   11 +-
 src/couch/src/couch_httpd.erl                      |  955 ++++---
 src/couch/src/couch_httpd_auth.erl                 |  636 +++--
 src/couch/src/couch_httpd_db.erl                   | 1912 +++++++-------
 src/couch/src/couch_httpd_misc_handlers.erl        |  288 ++-
 src/couch/src/couch_httpd_multipart.erl            |  336 +--
 src/couch/src/couch_httpd_rewrite.erl              |  365 +--
 src/couch/src/couch_httpd_vhost.erl                |  238 +-
 src/couch/src/couch_io_logger.erl                  |   12 +-
 src/couch/src/couch_key_tree.erl                   |  302 ++-
 src/couch/src/couch_lru.erl                        |   51 +-
 src/couch/src/couch_multidb_changes.erl            |  332 ++-
 src/couch/src/couch_native_process.erl             |  294 ++-
 src/couch/src/couch_os_process.erl                 |  171 +-
 src/couch/src/couch_partition.erl                  |   43 +-
 src/couch/src/couch_passwords.erl                  |  151 +-
 src/couch/src/couch_primary_sup.erl                |   24 +-
 src/couch/src/couch_proc_manager.erl               |  301 +--
 src/couch/src/couch_query_servers.erl              |  626 +++--
 src/couch/src/couch_rand.erl                       |    3 -
 src/couch/src/couch_secondary_sup.erl              |   77 +-
 src/couch/src/couch_server.erl                     |  690 ++---
 src/couch/src/couch_stream.erl                     |  192 +-
 src/couch/src/couch_sup.erl                        |   92 +-
 src/couch/src/couch_task_status.erl                |   61 +-
 src/couch/src/couch_totp.erl                       |   13 +-
 src/couch/src/couch_users_db.erl                   |  196 +-
 src/couch/src/couch_util.erl                       |  350 +--
 src/couch/src/couch_uuids.erl                      |   21 +-
 src/couch/src/couch_work_queue.erl                 |  106 +-
 src/couch/src/test_request.erl                     |    1 -
 src/couch/src/test_util.erl                        |  189 +-
 src/couch/test/eunit/chttpd_endpoints_tests.erl    |   43 +-
 src/couch/test/eunit/couch_auth_cache_tests.erl    |  167 +-
 .../test/eunit/couch_bt_engine_compactor_ev.erl    |   71 +-
 .../eunit/couch_bt_engine_compactor_ev_tests.erl   |   88 +-
 .../test/eunit/couch_bt_engine_compactor_tests.erl |   53 +-
 src/couch/test/eunit/couch_bt_engine_tests.erl     |    4 +-
 .../test/eunit/couch_bt_engine_upgrade_tests.erl   |  357 +--
 src/couch/test/eunit/couch_btree_tests.erl         |  381 ++-
 src/couch/test/eunit/couch_changes_tests.erl       |  549 ++--
 src/couch/test/eunit/couch_db_doc_tests.erl        |   46 +-
 src/couch/test/eunit/couch_db_mpr_tests.erl        |   76 +-
 src/couch/test/eunit/couch_db_plugin_tests.erl     |   88 +-
 .../test/eunit/couch_db_props_upgrade_tests.erl    |   10 +-
 src/couch/test/eunit/couch_db_split_tests.erl      |  289 ++-
 src/couch/test/eunit/couch_db_tests.erl            |   67 +-
 src/couch/test/eunit/couch_doc_json_tests.erl      |  349 +--
 src/couch/test/eunit/couch_doc_tests.erl           |  127 +-
 src/couch/test/eunit/couch_ejson_compare_tests.erl |   69 +-
 src/couch/test/eunit/couch_ejson_size_tests.erl    |   87 +-
 src/couch/test/eunit/couch_etag_tests.erl          |    9 +-
 src/couch/test/eunit/couch_file_tests.erl          |  100 +-
 src/couch/test/eunit/couch_flags_config_tests.erl  |  139 +-
 src/couch/test/eunit/couch_flags_tests.erl         |  106 +-
 src/couch/test/eunit/couch_index_tests.erl         |  197 +-
 src/couch/test/eunit/couch_js_tests.erl            |  143 +-
 src/couch/test/eunit/couch_key_tree_prop_tests.erl |  257 +-
 src/couch/test/eunit/couch_key_tree_tests.erl      |  631 +++--
 src/couch/test/eunit/couch_passwords_tests.erl     |   79 +-
 src/couch/test/eunit/couch_query_servers_tests.erl |   86 +-
 src/couch/test/eunit/couch_server_tests.erl        |   52 +-
 src/couch/test/eunit/couch_stream_tests.erl        |   24 +-
 src/couch/test/eunit/couch_task_status_tests.erl   |   64 +-
 src/couch/test/eunit/couch_util_tests.erl          |   44 +-
 src/couch/test/eunit/couch_uuids_tests.erl         |   18 +-
 src/couch/test/eunit/couch_work_queue_tests.erl    |   82 +-
 src/couch/test/eunit/couchdb_attachments_tests.erl |  446 ++--
 src/couch/test/eunit/couchdb_auth_tests.erl        |   65 +-
 .../test/eunit/couchdb_cookie_domain_tests.erl     |   20 +-
 src/couch/test/eunit/couchdb_cors_tests.erl        |  319 ++-
 src/couch/test/eunit/couchdb_db_tests.erl          |   13 +-
 src/couch/test/eunit/couchdb_design_doc_tests.erl  |   58 +-
 .../test/eunit/couchdb_file_compression_tests.erl  |   71 +-
 .../test/eunit/couchdb_location_header_tests.erl   |   21 +-
 src/couch/test/eunit/couchdb_mrview_cors_tests.erl |   44 +-
 src/couch/test/eunit/couchdb_mrview_tests.erl      |  131 +-
 src/couch/test/eunit/couchdb_os_proc_pool.erl      |  116 +-
 .../test/eunit/couchdb_update_conflicts_tests.erl  |  242 +-
 src/couch/test/eunit/couchdb_vhosts_tests.erl      |  253 +-
 src/couch/test/eunit/couchdb_views_tests.erl       |  803 ++++--
 ...couch => 15a5cb17365a99cd9ddc7327c82bbd0d.view} |  Bin 12479 -> 12388 bytes
 .../fixtures/1f2c24bc334d701c2048f85e7438eef1.view |  Bin 0 -> 4230 bytes
 .../eunit/fixtures/{test.couch => colltest1.couch} |  Bin 28878 -> 24768 bytes
 .../eunit/fixtures/{test.couch => db321.couch}     |  Bin 28878 -> 28864 bytes
 src/couch/test/eunit/global_changes_tests.erl      |   25 +-
 src/couch/test/eunit/json_stream_parse_tests.erl   |  128 +-
 src/couch/test/eunit/test_web.erl                  |   22 +-
 src/couch_dist/src/couch_dist.erl                  |   87 +-
 src/couch_dist/test/eunit/couch_dist_tests.erl     |   26 +-
 src/couch_epi/src/couch_epi.erl                    |   88 +-
 src/couch_epi/src/couch_epi_codechange_monitor.erl |   10 +-
 src/couch_epi/src/couch_epi_codegen.erl            |   45 +-
 src/couch_epi/src/couch_epi_data.erl               |   11 +-
 src/couch_epi/src/couch_epi_data_gen.erl           |  173 +-
 src/couch_epi/src/couch_epi_functions.erl          |   10 +-
 src/couch_epi/src/couch_epi_functions_gen.erl      |  330 ++-
 src/couch_epi/src/couch_epi_module_keeper.erl      |   31 +-
 src/couch_epi/src/couch_epi_plugin.erl             |  190 +-
 src/couch_epi/src/couch_epi_sup.erl                |   59 +-
 src/couch_epi/src/couch_epi_util.erl               |    2 +-
 src/couch_epi/test/eunit/couch_epi_basic_test.erl  |  110 +-
 src/couch_epi/test/eunit/couch_epi_tests.erl       |  378 +--
 src/couch_event/src/couch_event.erl                |    9 -
 src/couch_event/src/couch_event_app.erl            |    2 -
 src/couch_event/src/couch_event_listener.erl       |   76 +-
 src/couch_event/src/couch_event_listener_mfa.erl   |   43 +-
 src/couch_event/src/couch_event_os_listener.erl    |   19 +-
 src/couch_event/src/couch_event_server.erl         |   70 +-
 src/couch_event/src/couch_event_sup2.erl           |   14 +-
 src/couch_index/src/couch_index.app.src            |    2 +-
 src/couch_index/src/couch_index.erl                |  194 +-
 src/couch_index/src/couch_index_compactor.erl      |   37 +-
 src/couch_index/src/couch_index_debug.erl          |  171 ++
 .../src/couch_index_plugin_couch_db.erl            |    2 -
 src/couch_index/src/couch_index_server.erl         |  346 ++-
 src/couch_index/src/couch_index_sup.erl            |    3 +-
 src/couch_index/src/couch_index_updater.erl        |  130 +-
 src/couch_index/src/couch_index_util.erl           |   34 +-
 .../test/eunit/couch_index_compaction_tests.erl    |   28 +-
 .../test/eunit/couch_index_ddoc_updated_tests.erl  |  106 +-
 src/couch_log/src/couch_log.erl                    |   11 -
 src/couch_log/src/couch_log_app.erl                |    1 -
 src/couch_log/src/couch_log_config.erl             |   49 +-
 src/couch_log/src/couch_log_config_dyn.erl         |    2 -
 src/couch_log/src/couch_log_error_logger_h.erl     |    9 -
 src/couch_log/src/couch_log_formatter.erl          |  287 +--
 src/couch_log/src/couch_log_monitor.erl            |   11 -
 src/couch_log/src/couch_log_server.erl             |   27 +-
 src/couch_log/src/couch_log_sup.erl                |   12 +-
 src/couch_log/src/couch_log_trunc_io.erl           |  873 ++++---
 src/couch_log/src/couch_log_trunc_io_fmt.erl       |  433 ++--
 src/couch_log/src/couch_log_util.erl               |  170 +-
 src/couch_log/src/couch_log_writer.erl             |   24 +-
 src/couch_log/src/couch_log_writer_file.erl        |   11 -
 src/couch_log/src/couch_log_writer_journald.erl    |   24 +-
 src/couch_log/src/couch_log_writer_stderr.erl      |    5 -
 src/couch_log/src/couch_log_writer_syslog.erl      |  169 +-
 .../test/eunit/couch_log_config_listener_test.erl  |   35 +-
 src/couch_log/test/eunit/couch_log_config_test.erl |   31 +-
 .../test/eunit/couch_log_error_logger_h_test.erl   |   17 +-
 .../test/eunit/couch_log_formatter_test.erl        |  123 +-
 .../test/eunit/couch_log_monitor_test.erl          |   21 +-
 src/couch_log/test/eunit/couch_log_server_test.erl |   32 +-
 src/couch_log/test/eunit/couch_log_test.erl        |   26 +-
 src/couch_log/test/eunit/couch_log_test_util.erl   |  108 +-
 .../test/eunit/couch_log_trunc_io_fmt_test.erl     |   27 +-
 src/couch_log/test/eunit/couch_log_util_test.erl   |   68 +-
 src/couch_log/test/eunit/couch_log_writer_ets.erl  |    5 -
 .../test/eunit/couch_log_writer_file_test.erl      |   74 +-
 .../test/eunit/couch_log_writer_stderr_test.erl    |   27 +-
 .../test/eunit/couch_log_writer_syslog_test.erl    |  108 +-
 src/couch_log/test/eunit/couch_log_writer_test.erl |   14 +-
 src/couch_mrview/include/couch_mrview.hrl          |    4 +-
 src/couch_mrview/src/couch_mrview.erl              |  617 ++---
 src/couch_mrview/src/couch_mrview_cleanup.erl      |   63 +-
 src/couch_mrview/src/couch_mrview_compactor.erl    |  173 +-
 src/couch_mrview/src/couch_mrview_debug.erl        |   50 +
 src/couch_mrview/src/couch_mrview_http.erl         |  517 ++--
 src/couch_mrview/src/couch_mrview_index.erl        |  225 +-
 src/couch_mrview/src/couch_mrview_show.erl         |  357 +--
 src/couch_mrview/src/couch_mrview_test_util.erl    |  141 +-
 .../src/couch_mrview_update_notifier.erl           |    4 +-
 src/couch_mrview/src/couch_mrview_updater.erl      |  264 +-
 src/couch_mrview/src/couch_mrview_util.erl         |  880 ++++---
 .../test/eunit/couch_mrview_all_docs_tests.erl     |  109 +-
 .../test/eunit/couch_mrview_collation_tests.erl    |  121 +-
 .../test/eunit/couch_mrview_compact_tests.erl      |   57 +-
 .../test/eunit/couch_mrview_ddoc_updated_tests.erl |   90 +-
 .../eunit/couch_mrview_ddoc_validation_tests.erl   |  655 +++--
 .../test/eunit/couch_mrview_design_docs_tests.erl  |  106 +-
 .../test/eunit/couch_mrview_http_tests.erl         |   23 +-
 .../test/eunit/couch_mrview_index_info_tests.erl   |   20 +-
 .../test/eunit/couch_mrview_local_docs_tests.erl   |  112 +-
 .../test/eunit/couch_mrview_map_views_tests.erl    |  114 +-
 .../eunit/couch_mrview_purge_docs_fabric_tests.erl |  352 +--
 .../test/eunit/couch_mrview_purge_docs_tests.erl   |  468 ++--
 .../test/eunit/couch_mrview_red_views_tests.erl    |   66 +-
 .../test/eunit/couch_mrview_util_tests.erl         |   28 +-
 src/couch_peruser/src/couch_peruser.erl            |  439 ++--
 src/couch_peruser/src/couch_peruser_app.erl        |    3 -
 src/couch_peruser/src/couch_peruser_sup.erl        |    5 +-
 .../test/eunit/couch_peruser_test.erl              |  207 +-
 src/couch_plugins/src/couch_plugins.erl            |  286 ++-
 src/couch_plugins/src/couch_plugins_httpd.erl      |   30 +-
 src/couch_prometheus/src/couch_prometheus_http.erl |   54 +-
 .../src/couch_prometheus_server.erl                |   73 +-
 src/couch_prometheus/src/couch_prometheus_sup.erl  |    3 +-
 src/couch_prometheus/src/couch_prometheus_util.erl |   71 +-
 .../test/eunit/couch_prometheus_e2e_tests.erl      |   72 +-
 .../test/eunit/couch_prometheus_util_tests.erl     |   74 +-
 src/couch_pse_tests/src/cpse_gather.erl            |   46 +-
 src/couch_pse_tests/src/cpse_test_attachments.erl  |   31 +-
 src/couch_pse_tests/src/cpse_test_compaction.erl   |  125 +-
 .../src/cpse_test_copy_purge_infos.erl             |   52 +-
 src/couch_pse_tests/src/cpse_test_fold_changes.erl |   79 +-
 src/couch_pse_tests/src/cpse_test_fold_docs.erl    |  252 +-
 .../src/cpse_test_fold_purge_infos.erl             |   86 +-
 .../src/cpse_test_get_set_props.erl                |   29 +-
 .../src/cpse_test_open_close_delete.erl            |   19 +-
 .../src/cpse_test_purge_bad_checkpoints.erl        |   39 +-
 src/couch_pse_tests/src/cpse_test_purge_docs.erl   |   89 +-
 .../src/cpse_test_purge_replication.erl            |   29 +-
 src/couch_pse_tests/src/cpse_test_purge_seqs.erl   |   17 +-
 .../src/cpse_test_read_write_docs.erl              |   44 +-
 src/couch_pse_tests/src/cpse_test_ref_counting.erl |   20 +-
 src/couch_pse_tests/src/cpse_util.erl              |  327 ++-
 src/couch_replicator/src/couch_replicator.erl      |  259 +-
 .../src/couch_replicator_api_wrap.erl              |  925 ++++---
 src/couch_replicator/src/couch_replicator_auth.erl |   11 -
 .../src/couch_replicator_auth_noop.erl             |    8 -
 .../src/couch_replicator_auth_session.erl          |  217 +-
 .../src/couch_replicator_changes_reader.erl        |  118 +-
 .../src/couch_replicator_clustering.erl            |   82 +-
 .../src/couch_replicator_connection.erl            |  171 +-
 .../src/couch_replicator_db_changes.erl            |   47 +-
 .../src/couch_replicator_doc_processor.erl         |  524 ++--
 .../src/couch_replicator_doc_processor_worker.erl  |  245 +-
 src/couch_replicator/src/couch_replicator_docs.erl |  721 +++---
 .../src/couch_replicator_fabric.erl                |   75 +-
 .../src/couch_replicator_fabric_rpc.erl            |   26 +-
 .../src/couch_replicator_filters.erl               |  129 +-
 .../src/couch_replicator_httpc.erl                 |  365 +--
 .../src/couch_replicator_httpc_pool.erl            |  109 +-
 .../src/couch_replicator_httpd.erl                 |  123 +-
 .../src/couch_replicator_httpd_util.erl            |  154 +-
 src/couch_replicator/src/couch_replicator_ids.erl  |  297 +--
 .../src/couch_replicator_job_sup.erl               |    2 +-
 .../src/couch_replicator_notifier.erl              |    8 +-
 .../src/couch_replicator_rate_limiter.erl          |   69 +-
 .../src/couch_replicator_rate_limiter_tables.erl   |   12 +-
 .../src/couch_replicator_scheduler.erl             |  700 +++--
 .../src/couch_replicator_scheduler_job.erl         |  923 ++++---
 .../src/couch_replicator_scheduler_sup.erl         |    9 +-
 .../src/couch_replicator_share.erl                 |  157 +-
 .../src/couch_replicator_stats.erl                 |   34 +-
 src/couch_replicator/src/couch_replicator_sup.erl  |   66 +-
 .../src/couch_replicator_utils.erl                 |  445 ++--
 .../src/couch_replicator_worker.erl                |  454 ++--
 src/couch_replicator/src/json_stream_parse.erl     |  391 ++-
 .../couch_replicator_attachments_too_large.erl     |   57 +-
 .../test/eunit/couch_replicator_compact_tests.erl  |  404 +--
 .../eunit/couch_replicator_connection_tests.erl    |  148 +-
 ...replicator_create_target_with_options_tests.erl |   77 +-
 .../couch_replicator_error_reporting_tests.erl     |   69 +-
 .../test/eunit/couch_replicator_filtered_tests.erl |  199 +-
 .../eunit/couch_replicator_httpc_pool_tests.erl    |   28 +-
 .../eunit/couch_replicator_id_too_long_tests.erl   |   38 +-
 .../eunit/couch_replicator_large_atts_tests.erl    |   28 +-
 .../eunit/couch_replicator_many_leaves_tests.erl   |  126 +-
 .../eunit/couch_replicator_missing_stubs_tests.erl |   41 +-
 .../test/eunit/couch_replicator_proxy_tests.erl    |   97 +-
 .../eunit/couch_replicator_rate_limiter_tests.erl  |   10 -
 ...ch_replicator_retain_stats_between_job_runs.erl |  105 +-
 .../test/eunit/couch_replicator_selector_tests.erl |   39 +-
 ...ch_replicator_small_max_request_size_target.erl |  151 +-
 .../test/eunit/couch_replicator_test_helper.erl    |   62 +-
 .../couch_replicator_use_checkpoints_tests.erl     |   93 +-
 src/couch_stats/src/couch_stats.erl                |   14 +-
 src/couch_stats/src/couch_stats_aggregator.erl     |   22 +-
 src/couch_stats/src/couch_stats_httpd.erl          |   60 +-
 .../src/couch_stats_process_tracker.erl            |    6 +-
 src/couch_stats/src/couch_stats_sup.erl            |   15 +-
 src/couch_tests/setups/couch_epi_dispatch.erl      |    9 +-
 src/couch_tests/src/couch_tests.erl                |   69 +-
 src/couch_tests/src/couch_tests_combinatorics.erl  |    5 +-
 src/couch_tests/test/couch_tests_app_tests.erl     |   65 +-
 src/custodian/src/custodian.erl                    |    2 +-
 src/custodian/src/custodian_db_checker.erl         |   60 +-
 src/custodian/src/custodian_monitor.erl            |    6 +-
 src/custodian/src/custodian_noop_monitor.erl       |    5 -
 src/custodian/src/custodian_server.erl             |   84 +-
 src/custodian/src/custodian_sup.erl                |   16 +-
 src/custodian/src/custodian_util.erl               |  213 +-
 src/ddoc_cache/src/ddoc_cache.app.src              |    3 +-
 src/ddoc_cache/src/ddoc_cache.erl                  |    9 +-
 src/ddoc_cache/src/ddoc_cache_app.erl              |    3 -
 src/ddoc_cache/src/ddoc_cache_entry.erl            |   73 +-
 src/ddoc_cache/src/ddoc_cache_entry_custom.erl     |    5 -
 src/ddoc_cache/src/ddoc_cache_entry_ddocid.erl     |    7 -
 src/ddoc_cache/src/ddoc_cache_entry_ddocid_rev.erl |    8 -
 .../src/ddoc_cache_entry_validation_funs.erl       |   20 +-
 src/ddoc_cache/src/ddoc_cache_lru.erl              |  186 +-
 src/ddoc_cache/src/ddoc_cache_opener.erl           |   66 -
 src/ddoc_cache/src/ddoc_cache_sup.erl              |   11 -
 src/ddoc_cache/src/ddoc_cache_value.erl            |    3 -
 .../test/eunit/ddoc_cache_basic_test.erl           |   16 -
 .../test/eunit/ddoc_cache_coverage_test.erl        |    6 -
 .../test/eunit/ddoc_cache_disabled_test.erl        |    6 -
 .../test/eunit/ddoc_cache_entry_test.erl           |   69 +-
 src/ddoc_cache/test/eunit/ddoc_cache_ev.erl        |    1 -
 .../test/eunit/ddoc_cache_eviction_test.erl        |   24 +-
 src/ddoc_cache/test/eunit/ddoc_cache_lru_test.erl  |  148 +-
 .../test/eunit/ddoc_cache_no_cache_test.erl        |   14 +-
 .../test/eunit/ddoc_cache_open_error_test.erl      |    5 -
 src/ddoc_cache/test/eunit/ddoc_cache_open_test.erl |   61 +-
 .../test/eunit/ddoc_cache_opener_test.erl          |   33 -
 .../test/eunit/ddoc_cache_refresh_test.erl         |   26 +-
 .../test/eunit/ddoc_cache_remove_test.erl          |   71 +-
 src/ddoc_cache/test/eunit/ddoc_cache_tutil.erl     |   67 +-
 src/dreyfus/src/clouseau_rpc.erl                   |   15 +-
 src/dreyfus/src/{dreyfus_sup.erl => dreyfus.erl}   |   31 +-
 src/dreyfus/src/dreyfus_app.erl                    |    1 -
 src/dreyfus/src/dreyfus_bookmark.erl               |   52 +-
 src/dreyfus/src/dreyfus_config.erl                 |   11 +-
 src/dreyfus/src/dreyfus_epi.erl                    |   13 +-
 src/dreyfus/src/dreyfus_fabric.erl                 |  195 +-
 src/dreyfus/src/dreyfus_fabric_cleanup.erl         |   97 +-
 src/dreyfus/src/dreyfus_fabric_group1.erl          |   98 +-
 src/dreyfus/src/dreyfus_fabric_group2.erl          |  129 +-
 src/dreyfus/src/dreyfus_fabric_info.erl            |  104 +-
 src/dreyfus/src/dreyfus_fabric_search.erl          |  288 ++-
 src/dreyfus/src/dreyfus_httpd.erl                  |  563 ++--
 src/dreyfus/src/dreyfus_httpd_handlers.erl         |    5 +-
 src/dreyfus/src/dreyfus_index.erl                  |  369 +--
 src/dreyfus/src/dreyfus_index_manager.erl          |   92 +-
 src/dreyfus/src/dreyfus_index_updater.erl          |   61 +-
 src/dreyfus/src/dreyfus_plugin_couch_db.erl        |    2 -
 src/dreyfus/src/dreyfus_rpc.erl                    |   11 +-
 src/dreyfus/src/dreyfus_sup.erl                    |    4 +-
 src/dreyfus/src/dreyfus_util.erl                   |  385 +--
 src/dreyfus/test/dreyfus_blacklist_await_test.erl  |   24 +-
 .../test/dreyfus_blacklist_request_test.erl        |  114 +-
 src/dreyfus/test/dreyfus_config_test.erl           |   17 +-
 src/dreyfus/test/dreyfus_purge_test.erl            |  681 +++--
 src/fabric/src/fabric.erl                          |  587 +++--
 src/fabric/src/fabric_db_create.erl                |  227 +-
 src/fabric/src/fabric_db_delete.erl                |   75 +-
 src/fabric/src/fabric_db_doc_count.erl             |   17 +-
 src/fabric/src/fabric_db_info.erl                  |  123 +-
 src/fabric/src/fabric_db_meta.erl                  |  112 +-
 src/fabric/src/fabric_db_partition_info.erl        |   49 +-
 src/fabric/src/fabric_db_update_listener.erl       |   68 +-
 src/fabric/src/fabric_db_uuids.erl                 |   19 +-
 src/fabric/src/fabric_design_doc_count.erl         |    5 +-
 src/fabric/src/fabric_dict.erl                     |    3 +-
 src/fabric/src/fabric_doc_atts.erl                 |  133 +-
 src/fabric/src/fabric_doc_missing_revs.erl         |   81 +-
 src/fabric/src/fabric_doc_open.erl                 |  383 +--
 src/fabric/src/fabric_doc_open_revs.erl            |  361 ++-
 src/fabric/src/fabric_doc_purge.erl                |  218 +-
 src/fabric/src/fabric_doc_update.erl               |  648 +++--
 src/fabric/src/fabric_group_info.erl               |  147 +-
 src/fabric/src/fabric_ring.erl                     |  153 +-
 src/fabric/src/fabric_rpc.erl                      |  418 +--
 src/fabric/src/fabric_streams.erl                  |  132 +-
 src/fabric/src/fabric_util.erl                     |  250 +-
 src/fabric/src/fabric_view.erl                     |  521 ++--
 src/fabric/src/fabric_view_all_docs.erl            |  338 +--
 src/fabric/src/fabric_view_changes.erl             |  784 +++---
 src/fabric/src/fabric_view_map.erl                 |  182 +-
 src/fabric/src/fabric_view_reduce.erl              |  116 +-
 src/fabric/test/eunit/fabric_db_create_tests.erl   |   12 +-
 src/fabric/test/eunit/fabric_db_info_tests.erl     |    6 -
 src/fabric/test/eunit/fabric_db_uuids_tests.erl    |   16 +-
 .../test/eunit/fabric_moved_shards_seq_tests.erl   |   25 +-
 src/fabric/test/eunit/fabric_rpc_purge_tests.erl   |   85 +-
 src/fabric/test/eunit/fabric_rpc_tests.erl         |  108 +-
 src/fabric/test/eunit/fabric_tests.erl             |   31 +-
 src/global_changes/src/global_changes_app.erl      |    3 -
 src/global_changes/src/global_changes_epi.erl      |    1 -
 src/global_changes/src/global_changes_httpd.erl    |  217 +-
 src/global_changes/src/global_changes_listener.erl |  178 +-
 src/global_changes/src/global_changes_plugin.erl   |    1 -
 src/global_changes/src/global_changes_server.erl   |  165 +-
 src/global_changes/src/global_changes_sup.erl      |   22 +-
 src/global_changes/src/global_changes_util.erl     |    2 -
 .../test/eunit/global_changes_hooks_tests.erl      |   22 +-
 src/ioq/src/ioq.erl                                |   43 +-
 src/ioq/src/ioq_sup.erl                            |    2 +-
 src/jwtf/src/jwtf.erl                              |  101 +-
 src/jwtf/src/jwtf_keystore.erl                     |   27 +-
 src/jwtf/src/jwtf_sup.erl                          |    2 +-
 src/jwtf/test/jwtf_keystore_tests.erl              |   40 +-
 src/jwtf/test/jwtf_tests.erl                       |  296 ++-
 src/ken/src/ken_event_handler.erl                  |    1 -
 src/ken/src/ken_server.erl                         |  464 ++--
 src/ken/src/ken_sup.erl                            |    3 +-
 src/ken/test/ken_server_test.erl                   |   31 +-
 src/mango/requirements.txt                         |    6 +-
 src/mango/src/mango_crud.erl                       |   58 +-
 src/mango/src/mango_cursor.erl                     |  141 +-
 src/mango/src/mango_cursor_special.erl             |    4 +-
 src/mango/src/mango_cursor_text.erl                |  122 +-
 src/mango/src/mango_cursor_view.erl                |  181 +-
 src/mango/src/mango_doc.erl                        |  394 +--
 src/mango/src/mango_epi.erl                        |    2 +-
 src/mango/src/mango_error.erl                      |   73 +-
 src/mango/src/mango_execution_stats.erl            |   23 +-
 src/mango/src/mango_fields.erl                     |   30 +-
 src/mango/src/mango_httpd.erl                      |  235 +-
 src/mango/src/mango_httpd_handlers.erl             |    6 +-
 src/mango/src/mango_idx.erl                        |  241 +-
 src/mango/src/mango_idx_special.erl                |   33 +-
 src/mango/src/mango_idx_text.erl                   |  259 +-
 src/mango/src/mango_idx_view.erl                   |  189 +-
 src/mango/src/mango_json.erl                       |   11 +-
 src/mango/src/mango_json_bookmark.erl              |   25 +-
 src/mango/src/mango_native_proc.erl                |  186 +-
 src/mango/src/mango_opts.erl                       |   49 +-
 src/mango/src/mango_selector.erl                   |  639 +++--
 src/mango/src/mango_selector_text.erl              |  191 +-
 src/mango/src/mango_sort.erl                       |    7 -
 src/mango/src/mango_sup.erl                        |    3 +-
 src/mango/src/mango_util.erl                       |  143 +-
 src/mango/test/01-index-crud-test.py               |    8 +-
 src/mango/test/README.md                           |    6 +-
 src/mango/unittest.cfg                             |    3 +
 src/mem3/src/mem3.erl                              |  302 ++-
 src/mem3/src/mem3_bdu.erl                          |   59 +-
 src/mem3/src/mem3_cluster.erl                      |   48 +-
 src/mem3/src/mem3_epi.erl                          |    2 -
 src/mem3/src/mem3_hash.erl                         |   17 +-
 src/mem3/src/mem3_httpd.erl                        |  100 +-
 src/mem3/src/mem3_httpd_handlers.erl               |    2 +-
 src/mem3/src/mem3_nodes.erl                        |  104 +-
 src/mem3/src/mem3_plugin_couch_db.erl              |    1 -
 src/mem3/src/mem3_rep.erl                          |  687 ++---
 src/mem3/src/mem3_reshard.erl                      |  207 +-
 src/mem3/src/mem3_reshard_api.erl                  |  130 +-
 src/mem3/src/mem3_reshard_dbdoc.erl                |   73 +-
 src/mem3/src/mem3_reshard_httpd.erl                |  182 +-
 src/mem3/src/mem3_reshard_index.erl                |   39 +-
 src/mem3/src/mem3_reshard_job.erl                  |  263 +-
 src/mem3/src/mem3_reshard_job_sup.erl              |   15 +-
 src/mem3/src/mem3_reshard_store.erl                |   81 +-
 src/mem3/src/mem3_reshard_sup.erl                  |   27 +-
 src/mem3/src/mem3_reshard_validate.erl             |   41 +-
 src/mem3/src/mem3_rpc.erl                          |  688 ++---
 src/mem3/src/mem3_seeds.erl                        |   78 +-
 src/mem3/src/mem3_shards.erl                       |  355 +--
 src/mem3/src/mem3_sup.erl                          |    5 +-
 src/mem3/src/mem3_sync.erl                         |  287 ++-
 src/mem3/src/mem3_sync_event.erl                   |   21 +-
 src/mem3/src/mem3_sync_event_listener.erl          |   61 +-
 src/mem3/src/mem3_sync_nodes.erl                   |   37 +-
 src/mem3/src/mem3_sync_security.erl                |   74 +-
 src/mem3/src/mem3_util.erl                         |  599 +++--
 src/mem3/test/eunit/mem3_bdu_test.erl              |   35 +-
 src/mem3/test/eunit/mem3_cluster_test.erl          |   42 +-
 src/mem3/test/eunit/mem3_hash_test.erl             |   10 +-
 src/mem3/test/eunit/mem3_rep_test.erl              |  289 ++-
 src/mem3/test/eunit/mem3_reshard_api_test.erl      | 1307 +++++-----
 .../test/eunit/mem3_reshard_changes_feed_test.erl  |  461 ++--
 src/mem3/test/eunit/mem3_reshard_test.erl          | 1172 ++++-----
 src/mem3/test/eunit/mem3_ring_prop_tests.erl       |  127 +-
 src/mem3/test/eunit/mem3_seeds_test.erl            |    6 +-
 src/mem3/test/eunit/mem3_shards_test.erl           |   73 +-
 src/mem3/test/eunit/mem3_sync_security_test.erl    |    9 +-
 src/mem3/test/eunit/mem3_util_test.erl             |  162 +-
 src/rexi/src/rexi.erl                              |   79 +-
 src/rexi/src/rexi_app.erl                          |    1 -
 src/rexi/src/rexi_buffer.erl                       |   29 +-
 src/rexi/src/rexi_monitor.erl                      |   24 +-
 src/rexi/src/rexi_server.erl                       |  132 +-
 src/rexi/src/rexi_server_mon.erl                   |   54 +-
 src/rexi/src/rexi_server_sup.erl                   |    3 -
 src/rexi/src/rexi_sup.erl                          |   87 +-
 src/rexi/src/rexi_utils.erl                        |  102 +-
 src/setup/src/setup.erl                            |  127 +-
 src/setup/src/setup_epi.erl                        |    3 +-
 src/setup/src/setup_httpd.erl                      |  122 +-
 src/setup/src/setup_sup.erl                        |    4 +-
 src/smoosh/operator_guide.md                       |   20 +
 src/{chttpd => smoosh}/rebar.config                |    0
 src/smoosh/src/smoosh.app.src                      |   33 +-
 src/smoosh/src/smoosh.erl                          |   45 +-
 src/smoosh/src/smoosh_channel.erl                  |  596 +++--
 src/smoosh/src/smoosh_priority_queue.erl           |  167 +-
 src/smoosh/src/smoosh_server.erl                   |  378 +--
 src/smoosh/src/smoosh_sup.erl                      |    2 +-
 src/smoosh/src/smoosh_utils.erl                    |   79 +-
 src/smoosh/test/smoosh_priority_queue_tests.erl    |  167 ++
 src/smoosh/test/smoosh_tests.erl                   |  129 +
 src/weatherreport/src/weatherreport.erl            |  128 +-
 src/weatherreport/src/weatherreport_check.erl      |   34 +-
 .../src/weatherreport_check_custodian.erl          |   10 +-
 src/weatherreport/src/weatherreport_check_disk.erl |   81 +-
 .../weatherreport_check_internal_replication.erl   |   16 +-
 src/weatherreport/src/weatherreport_check_ioq.erl  |   20 +-
 .../src/weatherreport_check_mem3_sync.erl          |   10 +-
 .../src/weatherreport_check_membership.erl         |   13 +-
 .../src/weatherreport_check_memory_use.erl         |   12 +-
 .../src/weatherreport_check_message_queues.erl     |   13 +-
 .../src/weatherreport_check_node_stats.erl         |   16 +-
 .../src/weatherreport_check_nodes_connected.erl    |   19 +-
 .../src/weatherreport_check_process_calls.erl      |  129 +-
 .../src/weatherreport_check_process_memory.erl     |   13 +-
 .../src/weatherreport_check_safe_to_rebuild.erl    |   29 +-
 .../src/weatherreport_check_search.erl             |   10 +-
 .../src/weatherreport_check_tcp_queues.erl         |   27 +-
 src/weatherreport/src/weatherreport_config.erl     |   70 +-
 src/weatherreport/src/weatherreport_getopt.erl     |  248 +-
 src/weatherreport/src/weatherreport_log.erl        |   45 +-
 src/weatherreport/src/weatherreport_node.erl       |   51 +-
 src/weatherreport/src/weatherreport_runner.erl     |   65 +-
 src/weatherreport/src/weatherreport_util.erl       |   50 +-
 test/elixir/test/attachments_test.exs              |    2 +-
 test/elixir/test/config/skip.elixir                |  286 +--
 test/elixir/test/design_docs_test.exs              |   17 +-
 test/elixir/test/replication_test.exs              |    2 +-
 test/elixir/test/utf8_test.exs                     |    2 +-
 test/elixir/test/view_errors_test.exs              |   12 +-
 test/elixir/test/view_offsets_test.exs             |    2 +-
 609 files changed, 49277 insertions(+), 40142 deletions(-)
 rename build-aux/{README.Jenkins => README.md} (70%)
 create mode 100644 dev/format_all.py
 create mode 100644 dev/format_check.py
 create mode 100644 dev/format_lib.py
 copy src/couch/test/eunit/fixtures/{db_non_partitioned.couch => 
15a5cb17365a99cd9ddc7327c82bbd0d.view} (91%)
 create mode 100644 
src/couch/test/eunit/fixtures/1f2c24bc334d701c2048f85e7438eef1.view
 copy src/couch/test/eunit/fixtures/{test.couch => colltest1.couch} (75%)
 copy src/couch/test/eunit/fixtures/{test.couch => db321.couch} (87%)
 create mode 100644 src/couch_index/src/couch_index_debug.erl
 create mode 100644 src/couch_mrview/src/couch_mrview_debug.erl
 delete mode 100644 src/ddoc_cache/src/ddoc_cache_opener.erl
 delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_opener_test.erl
 copy src/dreyfus/src/{dreyfus_sup.erl => dreyfus.erl} (59%)
 create mode 100644 src/mango/unittest.cfg
 copy src/{chttpd => smoosh}/rebar.config (100%)
 create mode 100644 src/smoosh/test/smoosh_priority_queue_tests.erl
 create mode 100644 src/smoosh/test/smoosh_tests.erl

Reply via email to