You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ja...@apache.org on 2020/01/04 16:31:14 UTC
[couchdb] branch autoupdate-false-test updated (34a67b5 -> 252f1b1)
This is an automated email from the ASF dual-hosted git repository.
jan pushed a change to branch autoupdate-false-test
in repository https://gitbox.apache.org/repos/asf/couchdb.git.
from 34a67b5 disable autoupdate when testing for stale indexes
add bd1e8a6 Send only as many bytes as requested by Range hdr (#2310)
add 081fc1a Set autoupdate:false during update=false mango test (#2314)
add 99b9cc3 feat: use more efficient erlang:send_after() function
add a8f3ad9 feat: simplify code
add 5ec35a9 Don't require auth on login attempts (#2321)
add 1bdddbc Revert "Close LRU by database path for deleted database/index"
add 0155bd8 Merge pull request #2325 from apache/revert-2130-close-lru
add cd85523 Initial import
add 3af4e6c Update API for handle_config_terminate/3
add d85183d Merge pull request #1 from cloudant/update_handle_config_terminate
add 55bf6a3 Avoid using `erlang:now/0`
add 8553ee6 Merge pull request #2 from cloudant/fix-compilation-warnings
add dddaa3c Support scheduling compactions during time windows
add 78eba84 Add unit tests for scheduling window logic
add 37c8ace Add 'src/smoosh/' from commit '78eba8444c0ba50994c7b686251f3a7c21dc92ce'
add 02b9f25 Remove smoosh as dependency and add as subdir
add 8d9f80d Merge pull request #2326 from apache/smoosh-in-tree
add 390b919 Import ken
add 50682f9 Fix compilation errors and use of macro
add 004881a Merge pull request #4 from apache/has_have_confusion
add 7095e0d Fix compiler warnings
add 3e47130 Merge pull request #1 from cloudant/fix-compilation-warnings
add 9837a29 and the -else clauses
add 2cafa80 Merge pull request #5 from apache/else
add 950f27c Get the list of allowed languages from the environment
add 5161e54 Merge pull request #6 from apache/ken-query-servers
add 52fbbdf Always include 'query' as an allowed language
add 846783b Merge pull request #7 from apache/ken-query-servers-2
add c800e4a Detect dreyfus/hastings correctly
add 506606f Merge pull request #8 from apache/ken-dreyfus-hastings
add 752e8c4 Add 'src/ken/' from commit '506606ff2b29f72fcc9e875f1b9a33c258ad2af1'
add 56fb786 Remove ken as dependency and add as subdir
add 4116160 Merge pull request #2328 from apache/ken-in-tree
add 6d432a9 Return 400 error for missing partition key
add bcf6881 Update usage of couch_hash:md5_hash shim
add 2d734f3 Merge pull request #2337 from apache/couch_hash_update
add 971ae58 Move _node handler to new module
add 3ccf8d1 Remove global _system handler
add 312cdee Move get_stats/0
add 1f0e8cf extract get_httpd_handlers function
add bbd8991 add handle_request/1
add 12e8878 allow calls to get_httpd_handlers from other applications
add 65b5076 Mangle request before calling handle_request
add f8b1b4a proxy the response from the other node
add aab05b6 disable port 5986 by default
add c79d853 enable port 5986 in local.ini for the test suites
add 7f66662 fix (unrelated, right, am I crazy?) proxyauth.js test
add ba0c203 install requests module within venv
add 08a9a5f Merge pull request #2336 from apache/1523-bye-bye-5986-rnewson-4
add d3ff408 Remove seq, kseq and log trees from updater, compactor and indexer
add 2c8966f Remove view changes interface functions, tests and end-point
add 6a58d8c Remove view_changes functionality from couch_changes side
add a5a0c8d Modify changes accumulator record
add ac74330 Remove fast_view filter from fabric
add 855afac Remove all view_changes functionality from mrview utils
add e1c66f2 Modify all mrview records and add according migration functionality
add 87edbae Merge pull request #2324 from apache/2167-no-view-changes
add 4815eeb Allow all params to be passed via body for POST view
add 8ac108a Allow all params to be passed via body for POST _all_docs
add ff0da20 Add COUCHDB_FAUXTON_DOCROOT comment to couchdb.cmd
add 71d673f Remove invalid query server def in local.ini
add 57fa67f Port couch_compress_tests to Elixir
add 4dbd7c1 Big endian support for couch_compress tests
add 27d4458 Merge pull request #2346 from willholley/couch_compress_tests
add 63c9da6 Fix timeout case clause in fabric_db_info
add 897085c Merge pull request #2351 from apache/2530-all-dbs-timeout
add cda9430 Fix multidb changes test
add a66998e Make sure we fetch test dependencies
add 1953c33 Integrate excoverals into test stack
add 0ef71cb Merge pull request #2353 from cloudant/exunit-cover
add e37ebde Enable port 5986 for test suites only
add ee05af8 Merge pull request #2356 from apache/5986-tests-only
add ff17772 Switch to UTC
add c2ff5b7 Suppress exunit compiler warning
add 18b97f7 Merge pull request #2361 from cloudant/smoosh-utc-fix
add 5c0cf2e Block on index available in tests
add 789ffbc Merge pull request #2357 from apache/mango_test_fixes
add 8a914dd Sanitize `ERL_FLAGS` in remsh
add df5b311 Remsh: attempt to auto-locate Erlang cookie
add 4a88f3a Merge pull request #2352 from apache/remsh
add 3594f2f Update warning/error messages for Erlang versions
add 831f78e Switch make elixir to use n = 1
add e384221 Fix exunit compiler warnings
add 2f75540 Merge pull request #2355 from cloudant/exunit-compiler-warnings
add de50b07 Disable ken auto-building of this design doc
add 850a993 Fix use after free of ICU collators
add 98c4745 Allow override of `-couch_ini` parameter
add c5d24d8 Warn about orphan .git directories
add 26221fa Merge pull request #2359 from cloudant/git-dir-warning
add 534919d Remove pause after Erlang version warning
add 2b33dfb All databases now admin-only by default
add a9ce49d Merge pull request #2339 from apache/admin-only-by-default
add 0cb01bf Add show-test-results.py script
add cef0fa0 Log test failures on Travis
add 2336964 Add SpiderMonkey version option to configure
add c38f2c6 Enable multi-version SpiderMonkey support
add 15a3c17 Import SpiderMonkey 60 based CouchJS sources
add 227f1d6 Allow configuring the use of SpiderMonkey 60
add ec416c3 Add Javascript to support Spidermonkey 60
add 5c8e882 Merge pull request #2345 from apache/sm60-davisp
add cda1801 Switch replicator "info" error message to be an object
add 27f7fb1 Silence already started message for crypto
add 650ceb0 Speedup JavaScript tests
add 451e720 Disable JavaScript tests ported to Elixir
add 651e515 Cleanup eunit: couch_peruser_test
add f13cc35 Speedup eunit: couch_peruser_test
add 24dc1da Speedup eunit: couch_multidb_changes
add 47ea4c9 Speedup eunit: fabric_doc_open_revs
add 4543275 Speedup eunit: couchdb_file_compression_tests
add 584dff3 Speedup eunit: chttpd_db_bulk_get_multipart_test
add 6caca79 Speedup eunit: chttpd_db_bulk_get_test
add 97c2e85 Speedup eunit: couch_replicator_doc_processor
add eee00b3 Speedup eunit: chttpd_endpoints_tests
add 3880c0b Speedup eunit: couch_replicator_compact_tests
add dd50fa6 Speedup eunit: chttpd_view
add 20f6371 Speedup eunit: chttpd_prefer_header_test
add 009c950 Speedup eunit: chttpd_xframe_test
add e6b8569 Speedup eunit: couch_db
add 3a03406 Speedup eunit: couch_httpd
add e038de4 Speedup eunit: couch_server
add 8169a33 Speedup eunit: couch_file_tests
add a252232 Speedup eunit: couch_flags_config_tests
add fb21409 Speedup eunit: couch_uuids_tests
add edc2913 Speedup eunit: couchdb_mrview_tests
add 006b706 Speedup eunit: couch_index
add 28fd3cd Speedup eunit: couch_index_compaction_tests
add cde7149 Speedup eunit: couch_mrview_compactor
add 23d6739 Speedup eunit: couch_mrview_purge_docs_fabric_tests
add dc4887e Speedup eunit: couch_replicator
add b00ea30 Speedup eunit: couch_replicator_auth_session
add 40b42af Speedup eunit: couch_replicator_clustering
add d23ddc5 Speedup eunit: couch_replicator_scheduler
add f6654da Speedup eunit: ddoc_cache_no_cache_test
add 5ef6264 Speedup eunit: fabric_db_create
add de41a57 Speedup eunit: fabric_doc_open
add b217fb4 Speedup eunit: fabric_doc_purge
add 8fba524 Speedup eunit: fabric_doc_update
add 50485b3 Speedup eunit: mango_idx_test
add 47bb9d7 Speedup eunit: mem3_rep
add 10e9036 Speedup eunit: mem3_shards
add 2f6de6d Speedup eunit: mem3_sync_event_listener
add 19c67e1 Speedup eunit: smoosh_server
add b9a8281 Fix double "make clean"
add ab5938d test: add failing test for _access preparation commit
add 04aef08 feat: allow special document member _access
add 8e1165f feat: add "access-ready" to feature flags in welcome message
add 0cdd5f0 Refuse startup with no server admin set up (#2389)
add 571274e Fix some typos in the bug report issue template (#2233)
add ee47f93 Port erlang views tests into elixir test suite (#2237)
add d5568d1 Fixes #2151 - start CouchDB from symlinks (#2152)
add 252f1b1 Merge branch 'master' into autoupdate-false-test
No new revisions were added by this update.
Summary of changes:
.credo.exs | 8 +
.github/ISSUE_TEMPLATE/bug_report.md | 8 +-
.gitignore | 17 +-
.travis.yml | 2 +
Jenkinsfile | 16 +-
LICENSE | 55 +
Makefile | 26 +-
Makefile.win | 10 +-
NOTICE | 8 +
build-aux/show-test-results.py | 411 ++
configure | 31 +
configure.ps1 | 8 +-
dev/run | 4 +
mix.exs | 79 +-
mix.lock | 9 +
rebar.config.script | 67 +-
rel/files/couchdb.cmd.in | 1 +
rel/files/couchdb.in | 14 +-
rel/files/eunit.ini | 1 +
rel/overlay/bin/remsh | 30 +-
rel/overlay/etc/default.ini | 2 +-
rel/overlay/etc/local.ini | 3 -
share/server/60/escodegen.js | 1 +
share/server/60/esprima.js | 6711 ++++++++++++++++++++
share/server/60/rewrite_fun.js | 56 +
share/server/dreyfus.js | 4 +-
.../couch_js/utf8.h => share/server/rewrite_fun.js | 15 +-
share/server/util.js | 5 +-
share/server/views.js | 4 +-
src/chttpd/src/chttpd.erl | 2 +
src/chttpd/src/chttpd_auth.erl | 3 +
src/chttpd/src/chttpd_db.erl | 5 +-
src/chttpd/src/chttpd_httpd_handlers.erl | 2 +-
src/chttpd/src/chttpd_misc.erl | 224 +-
src/chttpd/src/chttpd_node.erl | 272 +
src/chttpd/src/chttpd_show.erl | 2 +-
src/chttpd/src/chttpd_view.erl | 54 +-
.../eunit/chttpd_db_bulk_get_multipart_test.erl | 67 +-
src/chttpd/test/eunit/chttpd_db_bulk_get_test.erl | 64 +-
.../test/eunit/chttpd_prefer_header_test.erl | 47 +-
src/chttpd/test/eunit/chttpd_xframe_test.erl | 29 +-
.../priv/couch_ejson_compare/couch_ejson_compare.c | 10 +-
src/couch/priv/couch_js/{ => 1.8.5}/help.h | 0
src/couch/priv/couch_js/{ => 1.8.5}/http.c | 0
src/couch/priv/couch_js/{ => 1.8.5}/http.h | 0
src/couch/priv/couch_js/{ => 1.8.5}/main.c | 0
src/couch/priv/couch_js/{ => 1.8.5}/utf8.c | 0
src/couch/priv/couch_js/{ => 1.8.5}/utf8.h | 0
src/couch/priv/couch_js/{ => 1.8.5}/util.c | 0
src/couch/priv/couch_js/{ => 1.8.5}/util.h | 0
src/couch/priv/couch_js/{ => 60}/help.h | 0
src/couch/priv/couch_js/{http.c => 60/http.cpp} | 312 +-
src/couch/priv/couch_js/{ => 60}/http.h | 12 +-
src/couch/priv/couch_js/60/main.cpp | 494 ++
src/couch/priv/couch_js/{utf8.c => 60/utf8.cpp} | 94 +-
src/couch/priv/couch_js/{ => 60}/utf8.h | 2 +-
src/couch/priv/couch_js/{util.c => 60/util.cpp} | 143 +-
src/couch/priv/couch_js/{ => 60}/util.h | 12 +-
src/couch/rebar.config.script | 87 +-
src/couch/src/couch.app.src | 6 +-
src/couch/src/couch_changes.erl | 312 +-
src/couch/src/couch_db.erl | 70 +-
src/couch/src/couch_db_updater.erl | 4 +-
src/couch/src/couch_doc.erl | 5 +
src/couch/src/couch_httpd.erl | 114 +-
src/couch/src/couch_multidb_changes.erl | 140 +-
src/couch/src/couch_secondary_sup.erl | 13 +-
src/couch/src/couch_server.erl | 66 +-
src/couch/src/couch_stream.erl | 2 +-
src/couch/src/couch_sup.erl | 30 +
src/couch/src/test_util.erl | 2 +
src/couch/test/eunit/chttpd_endpoints_tests.erl | 193 +-
src/couch/test/eunit/couch_changes_tests.erl | 38 -
src/couch/test/eunit/couch_compress_tests.erl | 85 -
src/couch/test/eunit/couch_db_doc_tests.erl | 11 +-
src/couch/test/eunit/couch_file_tests.erl | 166 +-
src/couch/test/eunit/couch_flags_config_tests.erl | 11 +-
src/couch/test/eunit/couch_uuids_tests.erl | 166 +-
src/couch/test/eunit/couchdb_auth_tests.erl | 21 +-
.../test/eunit/couchdb_file_compression_tests.erl | 124 +-
src/couch/test/eunit/couchdb_mrview_tests.erl | 31 +-
src/couch/test/eunit/couchdb_views_tests.erl | 22 +-
....view => 6cf2c2f766f87b618edf6630b00f8736.view} | Bin 4192 -> 8310 bytes
src/couch/test/eunit/fixtures/test.couch | Bin 16482 -> 28878 bytes
src/couch/test/exunit/couch_compress_tests.exs | 113 +
src/couch_index/src/couch_index.erl | 21 +-
.../test/eunit/couch_index_compaction_tests.erl | 19 +-
src/couch_mrview/include/couch_mrview.hrl | 8 -
src/couch_mrview/src/couch_mrview.erl | 102 +-
src/couch_mrview/src/couch_mrview_changes.erl | 18 -
src/couch_mrview/src/couch_mrview_compactor.erl | 121 +-
src/couch_mrview/src/couch_mrview_http.erl | 46 +-
src/couch_mrview/src/couch_mrview_index.erl | 30 +-
src/couch_mrview/src/couch_mrview_show.erl | 2 +-
src/couch_mrview/src/couch_mrview_test_util.erl | 24 -
src/couch_mrview/src/couch_mrview_updater.erl | 240 +-
src/couch_mrview/src/couch_mrview_util.erl | 359 +-
.../eunit/couch_mrview_changes_since_tests.erl | 209 -
.../eunit/couch_mrview_index_changes_tests.erl | 223 -
.../eunit/couch_mrview_purge_docs_fabric_tests.erl | 18 +-
.../test/eunit/couch_mrview_purge_docs_tests.erl | 2 +-
.../test/eunit/couch_peruser_test.erl | 533 +-
src/couch_pse_tests/src/cpse_test_purge_docs.erl | 4 +-
src/couch_pse_tests/src/cpse_test_purge_seqs.erl | 2 +-
src/couch_pse_tests/src/cpse_util.erl | 4 +-
src/couch_replicator/src/couch_replicator.erl | 15 +-
.../src/couch_replicator_auth_session.erl | 57 +-
.../src/couch_replicator_clustering.erl | 39 +-
.../src/couch_replicator_doc_processor.erl | 68 +-
.../src/couch_replicator_scheduler.erl | 99 +-
.../src/couch_replicator_utils.erl | 5 +-
.../test/eunit/couch_replicator_compact_tests.erl | 39 +-
src/couch_stats/src/couch_stats_aggregator.erl | 17 +-
.../test/eunit/ddoc_cache_no_cache_test.erl | 16 +-
src/dreyfus/src/clouseau_rpc.erl | 7 +-
src/dreyfus/src/dreyfus_index.erl | 4 +-
src/dreyfus/src/dreyfus_index_manager.erl | 1 -
.../test/elixir/test/partition_search_test.exs | 4 +-
src/fabric/src/fabric_db_create.erl | 39 +-
src/fabric/src/fabric_db_info.erl | 2 +-
src/fabric/src/fabric_doc_open.erl | 61 +-
src/fabric/src/fabric_doc_open_revs.erl | 90 +-
src/fabric/src/fabric_doc_purge.erl | 3 +-
src/fabric/src/fabric_doc_update.erl | 53 +-
src/fabric/src/fabric_rpc.erl | 5 +-
src/fabric/test/eunit/fabric_rpc_purge_tests.erl | 2 +-
src/ken/README.md | 12 +
.../couch_log_app.erl => ken/rebar.config.script} | 20 +-
.../src/ken.app.src.script} | 32 +-
.../mem3_plugin_couch_db.erl => ken/src/ken.erl} | 20 +-
.../src/setup_app.erl => ken/src/ken_app.erl} | 6 +-
.../src/ken_event_handler.erl} | 53 +-
src/ken/src/ken_server.erl | 565 ++
.../couch_peruser_sup.erl => ken/src/ken_sup.erl} | 12 +-
src/ken/test/config.ini | 2 +
src/ken/test/ken_server_test.erl | 97 +
src/mango/src/mango_idx_text.erl | 47 +-
src/mango/test/13-stable-update-test.py | 7 +-
src/mem3/src/mem3_rep.erl | 2 +-
src/mem3/src/mem3_shards.erl | 54 +-
src/mem3/src/mem3_sync_event_listener.erl | 53 +-
src/smoosh/README.md | 140 +
src/smoosh/operator_guide.md | 396 ++
.../src/smoosh.app.src} | 15 +-
src/smoosh/src/smoosh.erl | 69 +
.../setup_app.erl => smoosh/src/smoosh_app.erl} | 6 +-
src/smoosh/src/smoosh_channel.erl | 306 +
src/smoosh/src/smoosh_priority_queue.erl | 86 +
src/smoosh/src/smoosh_server.erl | 603 ++
.../setup_sup.erl => smoosh/src/smoosh_sup.erl} | 6 +-
src/smoosh/src/smoosh_utils.erl | 92 +
src/smoosh/test/exunit/scheduling_window_test.exs | 79 +
src/{couch => smoosh}/test/exunit/test_helper.exs | 0
support/build_js.escript | 79 +-
test/elixir/README.md | 2 +-
test/elixir/lib/couch/db_test.ex | 4 +-
test/elixir/lib/step/config.ex | 4 +-
test/elixir/lib/step/create_db.ex | 6 +-
test/elixir/lib/step/user.ex | 7 +-
test/elixir/test/all_docs_test.exs | 110 +
test/elixir/test/attachment_names_test.exs | 2 +-
test/elixir/test/attachment_paths_test.exs | 8 +-
test/elixir/test/attachments_multipart_test.exs | 8 +-
test/elixir/test/attachments_test.exs | 8 +-
test/elixir/test/basics_test.exs | 2 +-
test/elixir/test/bulk_docs_test.exs | 4 +-
test/elixir/test/cluster_with_quorum_test.exs | 12 +-
test/elixir/test/cluster_without_quorum_test.exs | 8 +-
test/elixir/test/compact_test.exs | 6 +-
test/elixir/test/copy_doc_test.exs | 4 +-
test/elixir/test/design_docs_test.exs | 108 +
test/elixir/test/erlang_views_test.exs | 117 +
test/elixir/test/local_docs_test.exs | 110 +
test/elixir/test/lots_of_docs_test.exs | 2 +-
test/elixir/test/partition_crud_test.exs | 27 +-
test/elixir/test/partition_ddoc_test.exs | 28 +-
test/elixir/test/partition_helpers.exs | 4 +-
test/elixir/test/partition_mango_test.exs | 20 +
test/elixir/test/partition_size_limit_test.exs | 36 +-
test/elixir/test/partition_size_test.exs | 6 +-
test/elixir/test/partition_view_update_test.exs | 8 +-
test/elixir/test/reduce_test.exs | 17 +-
test/elixir/test/reshard_all_docs_test.exs | 6 +-
test/elixir/test/reshard_basic_test.exs | 10 +-
test/elixir/test/reshard_changes_feed.exs | 4 +-
test/elixir/test/rewrite_test.exs | 8 +-
test/elixir/test/view_test.exs | 143 +
test/javascript/cli_runner.js | 8 +
test/javascript/run | 17 +-
.../attachments_delete_overridden_quorum.js | 3 +-
.../with-quorum/attachments_overridden_quorum.js | 3 +-
.../with-quorum/db_creation_overridden_quorum.js | 3 +-
.../with-quorum/doc_copy_overridden_quorum.js | 3 +-
.../without-quorum/attachments_delete.js | 3 +-
.../attachments_delete_overridden_quorum.js | 3 +-
.../db_creation_overridden_quorum.js | 3 +-
.../without-quorum/doc_copy_overridden_quorum.js | 3 +-
test/javascript/tests/all_docs.js | 3 +-
test/javascript/tests/attachment_names.js | 1 +
test/javascript/tests/attachment_paths.js | 1 +
test/javascript/tests/attachment_ranges.js | 3 +-
test/javascript/tests/attachment_views.js | 1 +
test/javascript/tests/attachments.js | 3 +-
test/javascript/tests/attachments_multipart.js | 115 +-
test/javascript/tests/basics.js | 1 +
test/javascript/tests/batch_save.js | 11 +-
test/javascript/tests/bulk_docs.js | 1 +
test/javascript/tests/coffee.js | 1 +
test/javascript/tests/compact.js | 1 +
test/javascript/tests/config.js | 1 +
test/javascript/tests/conflicts.js | 1 +
test/javascript/tests/copy_doc.js | 1 +
test/javascript/tests/etags_views.js | 27 +-
test/javascript/tests/invalid_docids.js | 1 +
test/javascript/tests/large_docs.js | 1 +
test/javascript/tests/lots_of_docs.js | 1 +
test/javascript/tests/multiple_rows.js | 1 +
test/javascript/tests/proxyauth.js | 2 +-
test/javascript/tests/reader_acl.js | 2 +-
test/javascript/tests/reduce.js | 1 +
.../tests/replicator_db_compact_rep_db.js | 3 +-
test/javascript/tests/replicator_db_continuous.js | 3 +-
.../tests/replicator_db_credential_delegation.js | 3 +-
.../tests/replicator_db_field_validation.js | 3 +-
test/javascript/tests/replicator_db_filtered.js | 3 +-
test/javascript/tests/replicator_db_identical.js | 3 +-
.../tests/replicator_db_identical_continuous.js | 3 +-
.../tests/replicator_db_invalid_filter.js | 3 +-
test/javascript/tests/replicator_db_security.js | 5 +-
test/javascript/tests/replicator_db_simple.js | 3 +-
test/javascript/tests/replicator_db_successive.js | 3 +-
test/javascript/tests/replicator_db_survives.js | 3 +-
test/javascript/tests/replicator_db_swap_rep_db.js | 3 +-
.../tests/replicator_db_update_security.js | 3 +-
test/javascript/tests/replicator_db_user_ctx.js | 3 +-
test/javascript/tests/replicator_db_write_auth.js | 3 +-
test/javascript/tests/security_validation.js | 2 +-
test/javascript/tests/stats.js | 65 +-
test/javascript/tests/uuids.js | 3 +-
test/javascript/tests/view_collation.js | 5 +-
test/javascript/tests/view_errors.js | 2 +-
241 files changed, 14193 insertions(+), 3771 deletions(-)
create mode 100755 build-aux/show-test-results.py
create mode 100644 share/server/60/escodegen.js
create mode 100644 share/server/60/esprima.js
create mode 100644 share/server/60/rewrite_fun.js
copy src/couch/priv/couch_js/utf8.h => share/server/rewrite_fun.js (73%)
create mode 100644 src/chttpd/src/chttpd_node.erl
copy src/couch/priv/couch_js/{ => 1.8.5}/help.h (100%)
copy src/couch/priv/couch_js/{ => 1.8.5}/http.c (100%)
copy src/couch/priv/couch_js/{ => 1.8.5}/http.h (100%)
rename src/couch/priv/couch_js/{ => 1.8.5}/main.c (100%)
copy src/couch/priv/couch_js/{ => 1.8.5}/utf8.c (100%)
copy src/couch/priv/couch_js/{ => 1.8.5}/utf8.h (100%)
copy src/couch/priv/couch_js/{ => 1.8.5}/util.c (100%)
copy src/couch/priv/couch_js/{ => 1.8.5}/util.h (100%)
rename src/couch/priv/couch_js/{ => 60}/help.h (100%)
rename src/couch/priv/couch_js/{http.c => 60/http.cpp} (68%)
rename src/couch/priv/couch_js/{ => 60}/http.h (63%)
create mode 100644 src/couch/priv/couch_js/60/main.cpp
rename src/couch/priv/couch_js/{utf8.c => 60/utf8.cpp} (74%)
rename src/couch/priv/couch_js/{ => 60}/utf8.h (91%)
rename src/couch/priv/couch_js/{util.c => 60/util.cpp} (65%)
rename src/couch/priv/couch_js/{ => 60}/util.h (69%)
delete mode 100644 src/couch/test/eunit/couch_compress_tests.erl
rename src/couch/test/eunit/fixtures/{3b835456c235b1827e012e25666152f3.view => 6cf2c2f766f87b618edf6630b00f8736.view} (50%)
create mode 100644 src/couch/test/exunit/couch_compress_tests.exs
delete mode 100644 src/couch_mrview/src/couch_mrview_changes.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_changes_since_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_index_changes_tests.erl
create mode 100644 src/ken/README.md
copy src/{couch_log/src/couch_log_app.erl => ken/rebar.config.script} (55%)
copy src/{mango/rebar.config.script => ken/src/ken.app.src.script} (57%)
copy src/{mem3/src/mem3_plugin_couch_db.erl => ken/src/ken.erl} (61%)
copy src/{setup/src/setup_app.erl => ken/src/ken_app.erl} (89%)
copy src/{couch_log/src/couch_log_monitor.erl => ken/src/ken_event_handler.erl} (53%)
create mode 100644 src/ken/src/ken_server.erl
copy src/{couch_peruser/src/couch_peruser_sup.erl => ken/src/ken_sup.erl} (81%)
create mode 100644 src/ken/test/config.ini
create mode 100644 src/ken/test/ken_server_test.erl
create mode 100644 src/smoosh/README.md
create mode 100644 src/smoosh/operator_guide.md
copy src/{couch_plugins/src/couch_plugins.app.src => smoosh/src/smoosh.app.src} (69%)
create mode 100644 src/smoosh/src/smoosh.erl
copy src/{setup/src/setup_app.erl => smoosh/src/smoosh_app.erl} (89%)
create mode 100644 src/smoosh/src/smoosh_channel.erl
create mode 100644 src/smoosh/src/smoosh_priority_queue.erl
create mode 100644 src/smoosh/src/smoosh_server.erl
copy src/{setup/src/setup_sup.erl => smoosh/src/smoosh_sup.erl} (88%)
create mode 100644 src/smoosh/src/smoosh_utils.erl
create mode 100644 src/smoosh/test/exunit/scheduling_window_test.exs
copy src/{couch => smoosh}/test/exunit/test_helper.exs (100%)
create mode 100644 test/elixir/test/design_docs_test.exs
create mode 100644 test/elixir/test/erlang_views_test.exs
create mode 100644 test/elixir/test/local_docs_test.exs
create mode 100644 test/elixir/test/view_test.exs