apache / couchdb
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
29% | 28% | 23% | 10% | 8%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
erl22% | 33% | 25% | 11% | 7%
c74% | 15% | 10% | 0% | <1%
h76% | 8% | 8% | 1% | 5%
java0% | 18% | 12% | 25% | 43%
cpp0% | 0% | 100% | 0% | 0%
cfg0% | 0% | 50% | 15% | 34%
ps10% | 0% | 100% | 0% | 0%
js0% | 0% | 25% | 38% | 36%
hrl0% | 0% | 0% | 31% | 68%
exs0% | 0% | 0% | 89% | 10%
py0% | 0% | 0% | 43% | 56%
escript0% | 0% | 0% | 53% | 46%
in0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src30% | 29% | 23% | 9% | 7%
nouveau0% | 18% | 12% | 25% | 43%
ROOT0% | 0% | 58% | 25% | 16%
share0% | 0% | 25% | 38% | 36%
dev0% | 0% | 0% | 51% | 48%
rel0% | 0% | 0% | 0% | 100%
build-aux0% | 0% | 0% | 0% | 100%
support0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
libunicode-table.h
in src/couch_quickjs/quickjs
4647 -
quickjs-libc.c
in src/couch_quickjs/quickjs
3584 137
xxhash.h
in src/exxhash/c_src
3371 69
chttpd_db.erl
in src/chttpd/src
2619 -
libregexp.c
in src/couch_quickjs/quickjs
2235 40
couch_db.erl
in src/couch/src
2228 -
mango_cursor_view.erl
in src/mango/src
1962 -
run-test262.c
in src/couch_quickjs/quickjs
1962 52
libunicode.c
in src/couch_quickjs/quickjs
1660 44
chttpd.erl
in src/chttpd/src
1538 -
couch_replicator_scheduler.erl
in src/couch_replicator/src
1504 -
couch_httpd.erl
in src/couch/src
1374 -
couch_httpd_db.erl
in src/couch/src
1369 -
dtoa.c
in src/couch_quickjs/quickjs
1360 44
mango_cursor.erl
in src/mango/src
1236 -
couch_mrview_util.erl
in src/couch_mrview/src
1207 -
couch_replicator_scheduler_job.erl
in src/couch_replicator/src
1177 -
mango_cursor_text.erl
in src/mango/src
1175 -
couch_btree.erl
in src/couch/src
1110 -
1105 -
mem3_rep.erl
in src/mem3/src
1088 -
couch_bt_engine.erl
in src/couch/src
1086 -
couch_debug.erl
in src/couch/src
1055 -
couch_log_trunc_io.erl
in src/couch_log/src
1046 -
couch_replicator_api_wrap.erl
in src/couch_replicator/src
1034 -
mango_selector.erl
in src/mango/src
1026 -
couch_server.erl
in src/couch/src
1007 -
couch_replicator_doc_processor.erl
in src/couch_replicator/src
990 -
fabric_view_changes.erl
in src/fabric/src
979 -
couch_query_servers.erl
in src/couch/src
962 -
couch_file.erl
in src/couch/src
957 -
couch_db_updater.erl
in src/couch/src
908 -
couch_db_engine.erl
in src/couch/src
887 -
couch_att.erl
in src/couch/src
875 -
quickjs.h
in src/couch_quickjs/quickjs
872 37
couch_hyper.erl
in src/couch/src
870 -
fabric_view_all_docs.erl
in src/fabric/src
833 -
couch_quickjs_scanner_plugin.erl
in src/couch_quickjs/src
809 -
couch_httpd_auth.erl
in src/couch/src
808 -
mango_selector_text.erl
in src/mango/src
807 -
fabric_view.erl
in src/fabric/src
799 -
couch_util.erl
in src/couch/src
788 -
mem3_reshard.erl
in src/mem3/src
773 -
couch_changes.erl
in src/couch/src
770 -
couch_replicator_parse.erl
in src/couch_replicator/src
768 -
fabric_doc_update.erl
in src/fabric/src
748 -
config.erl
in src/config/src
744 -
couch_mrview.erl
in src/couch_mrview/src
741 -
mem3_rpc.erl
in src/mem3/src
738 -
mem3_shards.erl
in src/mem3/src
736 -
Files With Most Units (Top 50)
File# lines# units
quickjs-libc.c
in src/couch_quickjs/quickjs
3584 137
xxhash.h
in src/exxhash/c_src
3371 69
run-test262.c
in src/couch_quickjs/quickjs
1962 52
cutils.h
in src/couch_quickjs/quickjs
329 47
libunicode.c
in src/couch_quickjs/quickjs
1660 44
dtoa.c
in src/couch_quickjs/quickjs
1360 44
libregexp.c
in src/couch_quickjs/quickjs
2235 40
quickjs.h
in src/couch_quickjs/quickjs
872 37
cutils.c
in src/couch_quickjs/quickjs
510 30
Lucene9Index.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9
533 28
IndexManager.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/core
362 27
render.js
in share/server
297 26
SearchRequest.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
131 26
couch_cfile.c
in src/couch/priv/couch_cfile
517 21
Index.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/core
133 17
Range.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
95 15
couchjs.c
in src/couch_quickjs/c_src
387 14
qjsc.c
in src/couch_quickjs/quickjs
701 14
util.js
in share/server
152 10
SearchResults.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
60 10
IndexDefinition.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
61 10
NouveauApplicationConfiguration.java
in nouveau/src/main/java/org/apache/couchdb/nouveau
52 10
libunicode.h
in src/couch_quickjs/quickjs
124 9
Lucene9IndexSchema.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9
93 9
mimeparse.js
in share/server
82 8
IndexResource.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/resources
103 8
loop.js
in share/server
144 7
dispatch-quickjs.js
in share/server
152 7
views.js
in share/server
90 7
DocumentUpdateRequest.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
47 7
list.h
in src/couch_quickjs/quickjs
57 6
IndexInfoRequest.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
37 6
IndexInfo.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
43 6
QueryDeserializer.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9
113 6
pbkdf2.py
in dev
123 6
94 5
nouveau.js
in share/server
86 5
DocumentDeleteRequest.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
38 5
SearchHit.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
36 5
Lucene9AnalyzerFactory.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9
117 5
TextField.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
32 4
StringField.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
32 4
DoubleField.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
31 4
AnalyzeRequest.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/api
26 4
StripedLock.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/core
22 4
rewrite_fun.js
in share/server/60
28 3
rewrite_fun_ast_bypass.js
in share/server/60
31 3
dreyfus.js
in share/server
45 3
filter.js
in share/server
27 3
state.js
in share/server
25 3
Files With Long Lines (Top 21)

There are 21 files with lines longer than 120 characters. In total, there are 145 long lines.

File# lines# units# long lines
couch_mrview_debug.erl
in src/couch_mrview/src
497 - 56
xxhash.h
in src/exxhash/c_src
3371 69 21
couch_util.erl
in src/couch/src
788 - 17
quickjs.h
in src/couch_quickjs/quickjs
872 37 11
fabric_bench.erl
in src/fabric/src
327 - 8
couch_debug.erl
in src/couch/src
1055 - 8
344 - 6
in
couchdb.cmd.in
in rel/files
29 - 3
in
couchdb.in
in rel/files
34 - 2
dtoa.c
in src/couch_quickjs/quickjs
1360 44 2
dreyfus_httpd.erl
in src/dreyfus/src
687 - 1
mango_cursor_view.erl
in src/mango/src
1962 - 1
mango_cursor.erl
in src/mango/src
1236 - 1
couch_httpd.erl
in src/couch/src
1374 - 1
libunicode.c
in src/couch_quickjs/quickjs
1660 44 1
quickjs-libc.c
in src/couch_quickjs/quickjs
3584 137 1
chttpd_misc.erl
in src/chttpd/src
292 - 1
chttpd_util.erl
in src/chttpd/src
166 - 1
chttpd_auth_cache.erl
in src/chttpd/src
237 - 1
chttpd_db.erl
in src/chttpd/src
2619 - 1
UserAgentFilter.java
in nouveau/src/main/java/org/apache/couchdb/nouveau/core
30 1 1
Correlations

File Size vs. Commits (all time): 628 points

src/couch_quickjs/quickjs/cutils.h x: 3 commits (all time) y: 329 lines of code src/couch_quickjs/quickjs/quickjs-atom.h x: 5 commits (all time) y: 225 lines of code src/couch_quickjs/quickjs/quickjs-libc.c x: 7 commits (all time) y: 3584 lines of code src/couch_quickjs/quickjs/quickjs.h x: 8 commits (all time) y: 872 lines of code src/couch_quickjs/quickjs/run-test262.c x: 5 commits (all time) y: 1962 lines of code src/couch/priv/couch_cfile/couch_cfile.c x: 3 commits (all time) y: 517 lines of code src/exxhash/c_src/xxhash.h x: 3 commits (all time) y: 3371 lines of code src/couch/src/couch_password_hasher.erl x: 14 commits (all time) y: 129 lines of code src/couch_quickjs/quickjs/quickjs-opcode.h x: 4 commits (all time) y: 308 lines of code src/chttpd/src/chttpd_db.erl x: 91 commits (all time) y: 2619 lines of code src/couch_mrview/include/couch_mrview.hrl x: 12 commits (all time) y: 101 lines of code src/couch_mrview/src/couch_mrview.erl x: 47 commits (all time) y: 741 lines of code src/couch_mrview/src/couch_mrview_http.erl x: 29 commits (all time) y: 661 lines of code src/couch_mrview/src/couch_mrview_show.erl x: 29 commits (all time) y: 479 lines of code src/couch_mrview/src/couch_mrview_test_util.erl x: 19 commits (all time) y: 142 lines of code src/couch_mrview/src/couch_mrview_util.erl x: 53 commits (all time) y: 1207 lines of code src/fabric/src/fabric.erl x: 42 commits (all time) y: 720 lines of code src/fabric/src/fabric_util.erl x: 31 commits (all time) y: 411 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/Index.java x: 24 commits (all time) y: 133 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java x: 26 commits (all time) y: 362 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java x: 17 commits (all time) y: 533 lines of code src/couch/src/couch_file.erl x: 47 commits (all time) y: 957 lines of code src/couch_prometheus/src/couch_prometheus.erl x: 2 commits (all time) y: 353 lines of code src/config/src/config.erl x: 20 commits (all time) y: 744 lines of code src/couch/src/couch_multidb_changes.erl x: 18 commits (all time) y: 1105 lines of code src/couch/src/couch_util.erl x: 48 commits (all time) y: 788 lines of code src/couch_replicator/src/couch_replicator_httpd_util.erl x: 5 commits (all time) y: 179 lines of code src/fabric/src/fabric_db_purged_infos.erl x: 3 commits (all time) y: 137 lines of code src/fabric/src/fabric_group_info.erl x: 9 commits (all time) y: 153 lines of code src/fabric/src/fabric_streams.erl x: 16 commits (all time) y: 470 lines of code src/global_changes/src/global_changes_listener.erl x: 4 commits (all time) y: 160 lines of code src/global_changes/src/global_changes_server.erl x: 8 commits (all time) y: 199 lines of code src/mango/src/mango_cursor.erl x: 31 commits (all time) y: 1236 lines of code src/mango/src/mango_cursor_nouveau.erl x: 11 commits (all time) y: 290 lines of code src/mango/src/mango_cursor_text.erl x: 24 commits (all time) y: 1175 lines of code src/mango/src/mango_idx.erl x: 25 commits (all time) y: 660 lines of code src/mango/src/mango_idx_nouveau.erl x: 10 commits (all time) y: 432 lines of code src/mango/src/mango_idx_text.erl x: 21 commits (all time) y: 579 lines of code src/mango/src/mango_idx_view.erl x: 22 commits (all time) y: 646 lines of code src/mem3/src/mem3_sync_event_listener.erl x: 18 commits (all time) y: 311 lines of code src/mango/src/mango_util.erl x: 7 commits (all time) y: 356 lines of code src/couch_quickjs/quickjs/dtoa.c x: 2 commits (all time) y: 1360 lines of code src/couch_quickjs/quickjs/qjsc.c x: 3 commits (all time) y: 701 lines of code src/chttpd/src/chttpd_misc.erl x: 54 commits (all time) y: 292 lines of code src/couch_scanner/src/couch_scanner_plugin.erl x: 7 commits (all time) y: 603 lines of code src/couch_scanner/src/couch_scanner_plugin_conflict_finder.erl x: 1 commits (all time) y: 185 lines of code src/couch_quickjs/c_src/couchjs.c x: 4 commits (all time) y: 387 lines of code src/couch_quickjs/quickjs/cutils.c x: 2 commits (all time) y: 510 lines of code src/couch_quickjs/quickjs/dtoa.h x: 1 commits (all time) y: 34 lines of code src/couch_quickjs/quickjs/libregexp.c x: 4 commits (all time) y: 2235 lines of code src/couch_quickjs/quickjs/libunicode-table.h x: 2 commits (all time) y: 4647 lines of code src/couch/src/couch_query_servers.erl x: 46 commits (all time) y: 962 lines of code src/nouveau/src/nouveau_api.erl x: 18 commits (all time) y: 341 lines of code src/couch/src/couch_proc_manager.erl x: 25 commits (all time) y: 700 lines of code src/ken/src/ken_server.erl x: 13 commits (all time) y: 600 lines of code src/couch_quickjs/quickjs/libregexp.h x: 2 commits (all time) y: 28 lines of code src/couch_quickjs/quickjs/libunicode.c x: 2 commits (all time) y: 1660 lines of code src/fabric/src/fabric_db_create.erl x: 14 commits (all time) y: 217 lines of code src/fabric/src/fabric_doc_open.erl x: 16 commits (all time) y: 548 lines of code src/fabric/src/fabric_doc_open_revs.erl x: 17 commits (all time) y: 649 lines of code src/fabric/src/fabric_ring.erl x: 6 commits (all time) y: 594 lines of code src/fabric/src/fabric_view_changes.erl x: 26 commits (all time) y: 979 lines of code src/nouveau/priv/stats_descriptions.cfg x: 5 commits (all time) y: 27 lines of code src/nouveau/src/nouveau_bookmark.erl x: 3 commits (all time) y: 57 lines of code src/couch_replicator/src/couch_replicator_parse.erl x: 11 commits (all time) y: 768 lines of code src/smoosh/src/smoosh_utils.erl x: 16 commits (all time) y: 246 lines of code src/couch_prometheus/src/couch_prometheus_util.erl x: 16 commits (all time) y: 275 lines of code src/couch/src/couch_cfile.erl x: 2 commits (all time) y: 252 lines of code src/couch/src/couch_bt_engine.erl x: 31 commits (all time) y: 1086 lines of code src/couch/src/couch_db.erl x: 108 commits (all time) y: 2228 lines of code src/couch/src/couch_db_split.erl x: 7 commits (all time) y: 508 lines of code src/couch_index/src/couch_index_updater.erl x: 24 commits (all time) y: 202 lines of code src/fabric/src/fabric_rpc.erl x: 50 commits (all time) y: 722 lines of code src/ioq/src/ioq.erl x: 16 commits (all time) y: 202 lines of code share/server/util.js x: 41 commits (all time) y: 152 lines of code share/server/views.js x: 23 commits (all time) y: 90 lines of code src/chttpd/src/chttpd.erl x: 79 commits (all time) y: 1538 lines of code src/chttpd/src/chttpd_sup.erl x: 15 commits (all time) y: 145 lines of code src/couch/include/couch_js_functions.hrl x: 7 commits (all time) y: 141 lines of code src/couch/src/couch_httpd_auth.erl x: 73 commits (all time) y: 808 lines of code src/couch_quickjs/src/couch_quickjs_scanner_plugin.erl x: 17 commits (all time) y: 809 lines of code src/couch_scanner/src/couch_scanner_util.erl x: 3 commits (all time) y: 342 lines of code src/dreyfus/src/clouseau_rpc.erl x: 17 commits (all time) y: 253 lines of code src/couch_mrview/src/couch_mrview_updater.erl x: 21 commits (all time) y: 349 lines of code src/couch/src/couch_work_queue.erl x: 7 commits (all time) y: 149 lines of code share/server/dispatch-quickjs.js x: 3 commits (all time) y: 152 lines of code src/chttpd/src/chttpd_node.erl x: 35 commits (all time) y: 439 lines of code src/couch/src/couch_db_engine.erl x: 18 commits (all time) y: 887 lines of code src/couch/src/couch_db_updater.erl x: 71 commits (all time) y: 908 lines of code src/fabric/src/fabric_doc_update.erl x: 25 commits (all time) y: 748 lines of code mix.exs x: 31 commits (all time) y: 147 lines of code share/server/loop.js x: 35 commits (all time) y: 144 lines of code src/couch/priv/couch_js/102/help.h x: 1 commits (all time) y: 58 lines of code src/couch/priv/couch_js/102/main.cpp x: 1 commits (all time) y: 251 lines of code src/couch/priv/couch_js/102/util.cpp x: 1 commits (all time) y: 295 lines of code src/couch_replicator/src/couch_replicator_doc_processor.erl x: 20 commits (all time) y: 990 lines of code src/mango/src/mango_httpd.erl x: 21 commits (all time) y: 323 lines of code src/couch/src/couch_server.erl x: 88 commits (all time) y: 1007 lines of code src/mango/src/mango_error.erl x: 20 commits (all time) y: 440 lines of code src/mango/src/mango_opts.erl x: 10 commits (all time) y: 337 lines of code src/dreyfus/src/dreyfus_fabric.erl x: 6 commits (all time) y: 245 lines of code src/dreyfus/src/dreyfus_fabric_group1.erl x: 6 commits (all time) y: 142 lines of code src/dreyfus/src/dreyfus_fabric_group2.erl x: 6 commits (all time) y: 170 lines of code src/dreyfus/src/dreyfus_fabric_info.erl x: 7 commits (all time) y: 103 lines of code src/dreyfus/src/dreyfus_fabric_search.erl x: 10 commits (all time) y: 309 lines of code src/dreyfus/src/dreyfus_index_manager.erl x: 11 commits (all time) y: 130 lines of code src/nouveau/src/nouveau_fabric_info.erl x: 9 commits (all time) y: 99 lines of code src/nouveau/src/nouveau_httpd.erl x: 12 commits (all time) y: 285 lines of code src/nouveau/src/nouveau_rpc.erl x: 7 commits (all time) y: 72 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexSchema.java x: 4 commits (all time) y: 93 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/api/SearchRequest.java x: 9 commits (all time) y: 131 lines of code src/nouveau/src/nouveau_int.hrl x: 2 commits (all time) y: 14 lines of code src/couch_replicator/src/couch_replicator_docs.erl x: 36 commits (all time) y: 576 lines of code src/couch_event/src/couch_event.erl x: 3 commits (all time) y: 43 lines of code src/couch/src/couch_debug.erl x: 40 commits (all time) y: 1055 lines of code src/couch/src/couch_passwords.erl x: 27 commits (all time) y: 131 lines of code src/couch/src/couch_users_db.erl x: 24 commits (all time) y: 251 lines of code configure.ps1 x: 31 commits (all time) y: 344 lines of code src/couch_quickjs/src/couch_quickjs.erl x: 2 commits (all time) y: 49 lines of code src/couch/src/couch_os_process.erl x: 19 commits (all time) y: 249 lines of code src/couch/src/couch_auth_lockout.erl x: 6 commits (all time) y: 76 lines of code src/couch/src/couch_primary_sup.erl x: 14 commits (all time) y: 52 lines of code src/ets_lru/src/ets_lru.erl x: 11 commits (all time) y: 342 lines of code src/couch_replicator/src/couch_replicator_utils.erl x: 39 commits (all time) y: 716 lines of code src/couch_replicator/src/couch_replicator_auth_session.erl x: 17 commits (all time) y: 725 lines of code src/mem3/src/mem3_sync.erl x: 14 commits (all time) y: 363 lines of code src/couch/src/couch_uuids.erl x: 15 commits (all time) y: 153 lines of code src/couch_replicator/src/couch_replicator_scheduler_job.erl x: 38 commits (all time) y: 1177 lines of code src/mem3/src/mem3.erl x: 32 commits (all time) y: 578 lines of code src/couch_replicator/priv/stats_descriptions.cfg x: 5 commits (all time) y: 144 lines of code src/couch/src/couch_lru.erl x: 14 commits (all time) y: 244 lines of code src/couch/src/couch_bt_engine_header.erl x: 19 commits (all time) y: 411 lines of code src/couch_replicator/src/couch_replicator_fabric.erl x: 8 commits (all time) y: 419 lines of code src/fabric/include/fabric.hrl x: 8 commits (all time) y: 44 lines of code src/fabric/src/fabric_view_all_docs.erl x: 31 commits (all time) y: 833 lines of code src/fabric/src/fabric_view_map.erl x: 28 commits (all time) y: 578 lines of code src/fabric/src/fabric_view_reduce.erl x: 19 commits (all time) y: 293 lines of code src/couch/src/couch_ejson_size.erl x: 3 commits (all time) y: 83 lines of code src/rexi/src/rexi_buffer.erl x: 5 commits (all time) y: 106 lines of code src/rexi/src/rexi_server_mon.erl x: 10 commits (all time) y: 150 lines of code src/fabric/src/fabric_view.erl x: 24 commits (all time) y: 799 lines of code src/rexi/src/rexi_server.erl x: 18 commits (all time) y: 194 lines of code src/rexi/src/rexi_utils.erl x: 10 commits (all time) y: 92 lines of code src/couch/src/couch_emsort.erl x: 5 commits (all time) y: 307 lines of code src/couch/src/couch_key_tree.erl x: 14 commits (all time) y: 541 lines of code src/couch_replicator/src/couch_replicator_api_wrap.erl x: 54 commits (all time) y: 1034 lines of code src/couch_log/src/couch_log_writer_file.erl x: 7 commits (all time) y: 122 lines of code src/couch_log/src/couch_log_writer_stderr.erl x: 5 commits (all time) y: 43 lines of code src/mem3/src/mem3_rep.erl x: 42 commits (all time) y: 1088 lines of code src/mem3/src/mem3_reshard.erl x: 6 commits (all time) y: 773 lines of code src/mem3/src/mem3_reshard_job.erl x: 9 commits (all time) y: 628 lines of code src/mem3/src/mem3_reshard_store.erl x: 4 commits (all time) y: 239 lines of code src/mem3/src/mem3_rpc.erl x: 14 commits (all time) y: 738 lines of code src/mem3/src/mem3_shards.erl x: 35 commits (all time) y: 736 lines of code src/couch/src/couch_hyper.erl x: 1 commits (all time) y: 870 lines of code src/couch/src/couch_httpd_db.erl x: 27 commits (all time) y: 1369 lines of code src/config/src/config_app.erl x: 4 commits (all time) y: 47 lines of code src/couch_replicator/src/couch_replicator_httpd.erl x: 14 commits (all time) y: 183 lines of code rel/files/couchdb.cmd.in x: 7 commits (all time) y: 29 lines of code src/couch_scanner/include/couch_scanner_plugin.hrl x: 3 commits (all time) y: 24 lines of code src/couch_replicator/src/couch_replicator.erl x: 41 commits (all time) y: 384 lines of code src/couch_replicator/src/couch_replicator_doc_processor_worker.erl x: 7 commits (all time) y: 252 lines of code src/couch_replicator/src/couch_replicator_scheduler.erl x: 25 commits (all time) y: 1504 lines of code src/couch_replicator/src/couch_replicator_sup.erl x: 12 commits (all time) y: 39 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/NouveauApplication.java x: 13 commits (all time) y: 56 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/health/IndexHealthCheck.java x: 9 commits (all time) y: 41 lines of code rel/files/couchdb.in x: 10 commits (all time) y: 34 lines of code src/nouveau/src/nouveau_index_updater.erl x: 16 commits (all time) y: 266 lines of code src/couch_quickjs/build_js.escript x: 2 commits (all time) y: 106 lines of code src/mango/src/mango_cursor_view.erl x: 62 commits (all time) y: 1962 lines of code share/server/render.js x: 29 commits (all time) y: 297 lines of code src/couch_quickjs/quickjs/libunicode.h x: 1 commits (all time) y: 124 lines of code src/couch/src/couch_passwords_cache.erl x: 5 commits (all time) y: 66 lines of code src/couch_scanner/src/couch_scanner_app.erl x: 1 commits (all time) y: 18 lines of code src/couch_scanner/src/couch_scanner_plugin_ddoc_features.erl x: 1 commits (all time) y: 207 lines of code src/couch_scanner/src/couch_scanner_server.erl x: 1 commits (all time) y: 263 lines of code src/couch_mrview/src/couch_mrview_index.erl x: 33 commits (all time) y: 331 lines of code src/mango/src/mango_selector_text.erl x: 11 commits (all time) y: 807 lines of code src/fabric/src/fabric_view_row.erl x: 2 commits (all time) y: 319 lines of code src/mem3/src/mem3_distribution.erl x: 3 commits (all time) y: 124 lines of code src/couch_replicator/src/couch_replicator_fabric_rpc.erl x: 5 commits (all time) y: 188 lines of code src/couch/src/couch_changes.erl x: 25 commits (all time) y: 770 lines of code src/mango/src/mango_cursor_special.erl x: 9 commits (all time) y: 123 lines of code src/mango/src/mango_execution_stats.erl x: 10 commits (all time) y: 141 lines of code src/ddoc_cache/src/ddoc_cache_lru.erl x: 11 commits (all time) y: 262 lines of code src/couch/priv/stats_descriptions.cfg x: 24 commits (all time) y: 474 lines of code src/nouveau/src/nouveau_util.erl x: 9 commits (all time) y: 189 lines of code src/couch_index/src/couch_index_server.erl x: 37 commits (all time) y: 430 lines of code src/config/src/config_writer.erl x: 4 commits (all time) y: 68 lines of code src/weatherreport/src/weatherreport_check_search.erl x: 9 commits (all time) y: 72 lines of code src/chttpd/src/chttpd_external.erl x: 15 commits (all time) y: 214 lines of code src/chttpd/src/chttpd_util.erl x: 12 commits (all time) y: 166 lines of code src/chttpd/src/chttpd_auth_cache.erl x: 14 commits (all time) y: 237 lines of code src/couch/src/couch_event_sup.erl x: 6 commits (all time) y: 55 lines of code src/couch/src/couch_httpd_vhost.erl x: 12 commits (all time) y: 397 lines of code src/couch/src/couch_native_process.erl x: 16 commits (all time) y: 454 lines of code src/couch/src/couch_stream.erl x: 12 commits (all time) y: 260 lines of code src/couch_index/src/couch_index.erl x: 29 commits (all time) y: 555 lines of code src/couch_index/src/couch_index_compactor.erl x: 15 commits (all time) y: 102 lines of code src/couch_peruser/src/couch_peruser.erl x: 9 commits (all time) y: 461 lines of code src/couch_replicator/src/couch_replicator_connection.erl x: 8 commits (all time) y: 250 lines of code src/couch_replicator/src/couch_replicator_httpc_pool.erl x: 19 commits (all time) y: 185 lines of code src/couch_replicator/src/couch_replicator_notifier.erl x: 6 commits (all time) y: 41 lines of code src/couch_replicator/src/couch_replicator_rate_limiter.erl x: 4 commits (all time) y: 198 lines of code src/couch_replicator/src/couch_replicator_worker.erl x: 34 commits (all time) y: 736 lines of code src/custodian/src/custodian_db_checker.erl x: 16 commits (all time) y: 115 lines of code src/custodian/src/custodian_server.erl x: 53 commits (all time) y: 203 lines of code src/ddoc_cache/src/ddoc_cache_entry.erl x: 8 commits (all time) y: 291 lines of code src/dreyfus/src/dreyfus_index.erl x: 10 commits (all time) y: 391 lines of code src/jwtf/src/jwtf_keystore.erl x: 5 commits (all time) y: 124 lines of code src/mango/src/mango_native_proc.erl x: 26 commits (all time) y: 398 lines of code src/mem3/src/mem3_cluster.erl x: 4 commits (all time) y: 122 lines of code src/mem3/src/mem3_reshard_dbdoc.erl x: 4 commits (all time) y: 216 lines of code src/smoosh/src/smoosh_server.erl x: 24 commits (all time) y: 691 lines of code src/couch_log/src/couch_log_sup.erl x: 10 commits (all time) y: 85 lines of code src/chttpd/src/chttpd_auth_request.erl x: 19 commits (all time) y: 151 lines of code src/couch/src/couch_auth_cache.erl x: 20 commits (all time) y: 170 lines of code src/setup/src/setup.erl x: 20 commits (all time) y: 353 lines of code src/mango/src/mango_selector.erl x: 22 commits (all time) y: 1026 lines of code src/custodian/src/custodian_util.erl x: 41 commits (all time) y: 252 lines of code src/fabric/src/fabric_db_delete.erl x: 9 commits (all time) y: 88 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/resources/IndexResource.java x: 11 commits (all time) y: 103 lines of code src/smoosh/src/smoosh_channel.erl x: 19 commits (all time) y: 505 lines of code src/smoosh/src/smoosh_persist.erl x: 5 commits (all time) y: 243 lines of code src/smoosh/src/smoosh_priority_queue.erl x: 10 commits (all time) y: 172 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/UpdatesOutOfOrderException.java x: 9 commits (all time) y: 13 lines of code src/mango/src/mango_crud.erl x: 5 commits (all time) y: 156 lines of code src/fabric/src/fabric_db_update_listener.erl x: 8 commits (all time) y: 168 lines of code src/fabric/src/fabric_doc_purge.erl x: 9 commits (all time) y: 496 lines of code src/couch/src/couch_disk_monitor.erl x: 2 commits (all time) y: 199 lines of code src/couch/src/couch_secondary_sup.erl x: 18 commits (all time) y: 68 lines of code src/dreyfus/src/dreyfus_httpd.erl x: 14 commits (all time) y: 687 lines of code src/couch_prometheus/src/couch_prometheus_http.erl x: 3 commits (all time) y: 100 lines of code src/couch_stats/src/couch_stats_counter.erl x: 1 commits (all time) y: 48 lines of code src/couch_stats/src/couch_stats_histogram.erl x: 1 commits (all time) y: 389 lines of code src/couch_stats/src/couch_stats_math.erl x: 1 commits (all time) y: 382 lines of code src/couch_stats/src/couch_stats_util.erl x: 1 commits (all time) y: 161 lines of code src/couch/include/couch_db.hrl x: 33 commits (all time) y: 193 lines of code src/couch_epi/src/couch_epi.hrl x: 3 commits (all time) y: 16 lines of code src/couch_epi/src/couch_epi_util.erl x: 8 commits (all time) y: 24 lines of code src/couch_log/src/couch_log_formatter.erl x: 11 commits (all time) y: 471 lines of code src/couch_log/src/couch_log_trunc_io.erl x: 4 commits (all time) y: 1046 lines of code src/couch_pse_tests/src/cpse_util.erl x: 20 commits (all time) y: 597 lines of code src/couch_replicator/src/couch_replicator_ids.erl x: 20 commits (all time) y: 301 lines of code src/ddoc_cache/src/ddoc_cache_value.erl x: 4 commits (all time) y: 21 lines of code src/mem3/src/mem3_util.erl x: 26 commits (all time) y: 710 lines of code src/couch/src/couch_httpd.erl x: 51 commits (all time) y: 1374 lines of code src/couch_pse_tests/src/cpse_test_read_write_docs.erl x: 10 commits (all time) y: 244 lines of code src/couch/src/couch_att.erl x: 16 commits (all time) y: 875 lines of code src/couch_log/src/couch_log_writer_syslog.erl x: 5 commits (all time) y: 205 lines of code share/server/nouveau.js x: 1 commits (all time) y: 86 lines of code share/server/state.js x: 9 commits (all time) y: 25 lines of code src/mem3/src/mem3_reshard_index.erl x: 6 commits (all time) y: 189 lines of code support/build_js.escript x: 13 commits (all time) y: 86 lines of code src/chttpd/src/chttpd_show.erl x: 16 commits (all time) y: 311 lines of code src/couch/src/couch_doc.erl x: 21 commits (all time) y: 543 lines of code share/server/filter.js x: 11 commits (all time) y: 27 lines of code src/weatherreport/src/weatherreport_check_ioq.erl x: 8 commits (all time) y: 96 lines of code src/couch/priv/couch_js/86/help.h x: 2 commits (all time) y: 58 lines of code src/couch/priv/couch_js/86/util.cpp x: 3 commits (all time) y: 286 lines of code src/couch_replicator/src/couch_replicator_pg.erl x: 1 commits (all time) y: 132 lines of code src/couch_mrview/src/couch_mrview_debug.erl x: 5 commits (all time) y: 497 lines of code src/couch_mrview/src/couch_mrview_cleanup.erl x: 10 commits (all time) y: 65 lines of code src/b64url/c_src/b64url.c x: 1 commits (all time) y: 509 lines of code src/fabric/src/fabric_open_revs.erl x: 1 commits (all time) y: 435 lines of code src/couch_replicator/src/couch_replicator_share.erl x: 4 commits (all time) y: 644 lines of code src/mem3/src/mem3_sup.erl x: 7 commits (all time) y: 38 lines of code src/couch_replicator/src/couch_replicator_httpc.erl x: 23 commits (all time) y: 501 lines of code src/couch_replicator/src/couch_replicator_stats.erl x: 5 commits (all time) y: 82 lines of code config/integration.exs x: 6 commits (all time) y: 9 lines of code src/couch_pse_tests/src/cpse_test_purge_docs.erl x: 14 commits (all time) y: 386 lines of code src/couch_pse_tests/src/cpse_test_purge_seqs.erl x: 14 commits (all time) y: 107 lines of code build-aux/logfile-uploader.py x: 16 commits (all time) y: 94 lines of code src/couch_log/src/couch_log_trunc_io_fmt.erl x: 4 commits (all time) y: 529 lines of code src/couch_replicator/src/couch_replicator_auth.erl x: 8 commits (all time) y: 76 lines of code src/couch_replicator/src/json_stream_parse.erl x: 5 commits (all time) y: 399 lines of code src/chttpd/src/chttpd_stats.erl x: 4 commits (all time) y: 79 lines of code src/jwtf/src/jwtf.erl x: 15 commits (all time) y: 344 lines of code src/couch/priv/couch_js/86/main.cpp x: 6 commits (all time) y: 264 lines of code src/couch_index/src/couch_index_debug.erl x: 2 commits (all time) y: 137 lines of code src/couch/priv/couch_ejson_compare/couch_ejson_compare.c x: 8 commits (all time) y: 426 lines of code src/couch/src/couch_ejson_compare.erl x: 8 commits (all time) y: 111 lines of code src/dreyfus/src/dreyfus_rpc.erl x: 6 commits (all time) y: 120 lines of code src/fabric/src/fabric_db_info.erl x: 18 commits (all time) y: 175 lines of code src/chttpd/src/chttpd_cors.erl x: 3 commits (all time) y: 372 lines of code src/chttpd/src/chttpd_rewrite.erl x: 8 commits (all time) y: 509 lines of code src/couch/src/couch.erl x: 12 commits (all time) y: 55 lines of code src/couch/src/couch_base32.erl x: 2 commits (all time) y: 148 lines of code src/couch/src/couch_bt_engine_compactor.erl x: 16 commits (all time) y: 703 lines of code src/couch/src/couch_btree.erl x: 11 commits (all time) y: 1110 lines of code src/couch/src/couch_db_plugin.erl x: 11 commits (all time) y: 79 lines of code src/couch/src/couch_flags_config.erl x: 8 commits (all time) y: 259 lines of code src/couch/src/couch_httpd_rewrite.erl x: 7 commits (all time) y: 513 lines of code src/couch/src/couch_partition.erl x: 4 commits (all time) y: 134 lines of code src/couch_epi/src/couch_epi.erl x: 8 commits (all time) y: 152 lines of code src/couch_epi/src/couch_epi_functions_gen.erl x: 2 commits (all time) y: 421 lines of code src/couch_epi/src/couch_epi_plugin.erl x: 4 commits (all time) y: 357 lines of code src/couch_mrview/src/couch_mrview_compactor.erl x: 33 commits (all time) y: 275 lines of code src/couch_pse_tests/src/cpse_test_copy_purge_infos.erl x: 2 commits (all time) y: 78 lines of code src/couch_pse_tests/src/cpse_test_fold_docs.erl x: 8 commits (all time) y: 332 lines of code src/couch_pse_tests/src/cpse_test_fold_purge_infos.erl x: 6 commits (all time) y: 156 lines of code src/couch_pse_tests/src/cpse_test_get_set_props.erl x: 11 commits (all time) y: 73 lines of code src/couch_pse_tests/src/cpse_test_open_close_delete.erl x: 8 commits (all time) y: 59 lines of code src/couch_tests/src/couch_tests_combinatorics.erl x: 2 commits (all time) y: 123 lines of code src/custodian/src/custodian.erl x: 12 commits (all time) y: 17 lines of code src/ddoc_cache/src/ddoc_cache_app.erl x: 4 commits (all time) y: 18 lines of code src/dreyfus/src/dreyfus_index_updater.erl x: 4 commits (all time) y: 166 lines of code src/dreyfus/src/dreyfus_util.erl x: 7 commits (all time) y: 442 lines of code src/mem3/src/mem3_reshard_api.erl x: 3 commits (all time) y: 212 lines of code src/weatherreport/src/weatherreport.erl x: 15 commits (all time) y: 191 lines of code src/weatherreport/src/weatherreport_config.erl x: 13 commits (all time) y: 183 lines of code src/weatherreport/src/weatherreport_getopt.erl x: 4 commits (all time) y: 613 lines of code src/weatherreport/src/weatherreport_util.erl x: 13 commits (all time) y: 107 lines of code src/couch/priv/couch_js/1.8.5/main.c x: 3 commits (all time) y: 226 lines of code src/couch/priv/couch_js/60/main.cpp x: 9 commits (all time) y: 255 lines of code src/couch/priv/couch_js/60/util.cpp x: 5 commits (all time) y: 271 lines of code src/couch/priv/couch_js/68/main.cpp x: 3 commits (all time) y: 258 lines of code src/couch/priv/couch_js/1.8.5/utf8.c x: 2 commits (all time) y: 234 lines of code
4647.0
lines of code
  min: 1.0
  average: 245.43
  25th percentile: 34.0
  median: 100.5
  75th percentile: 278.0
  max: 4647.0
0 108.0
commits (all time)
min: 1.0 | average: 9.5 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 11.0 | max: 108.0

File Size vs. Contributors (all time): 628 points

src/couch_quickjs/quickjs/cutils.h x: 2 contributors (all time) y: 329 lines of code src/couch_quickjs/quickjs/quickjs-atom.h x: 2 contributors (all time) y: 225 lines of code src/couch_quickjs/quickjs/quickjs-libc.c x: 2 contributors (all time) y: 3584 lines of code src/couch_quickjs/quickjs/quickjs.h x: 2 contributors (all time) y: 872 lines of code src/couch_quickjs/quickjs/run-test262.c x: 2 contributors (all time) y: 1962 lines of code src/couch/priv/couch_cfile/couch_cfile.c x: 1 contributors (all time) y: 517 lines of code src/exxhash/c_src/xxhash.h x: 1 contributors (all time) y: 3371 lines of code src/couch/src/couch_password_hasher.erl x: 4 contributors (all time) y: 129 lines of code src/couch_quickjs/quickjs/quickjs-opcode.h x: 2 contributors (all time) y: 308 lines of code src/chttpd/src/chttpd_db.erl x: 28 contributors (all time) y: 2619 lines of code src/couch_mrview/include/couch_mrview.hrl x: 9 contributors (all time) y: 101 lines of code src/couch_mrview/src/couch_mrview.erl x: 20 contributors (all time) y: 741 lines of code src/couch_mrview/src/couch_mrview_http.erl x: 15 contributors (all time) y: 661 lines of code src/couch_mrview/src/couch_mrview_show.erl x: 14 contributors (all time) y: 479 lines of code src/couch_mrview/src/couch_mrview_test_util.erl x: 10 contributors (all time) y: 142 lines of code src/couch_mrview/src/couch_mrview_util.erl x: 22 contributors (all time) y: 1207 lines of code src/fabric/src/fabric.erl x: 17 contributors (all time) y: 720 lines of code src/fabric/src/fabric_util.erl x: 10 contributors (all time) y: 411 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/Index.java x: 2 contributors (all time) y: 133 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java x: 2 contributors (all time) y: 362 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java x: 1 contributors (all time) y: 533 lines of code src/couch/src/couch_file.erl x: 14 contributors (all time) y: 957 lines of code src/couch_prometheus/src/couch_prometheus.erl x: 1 contributors (all time) y: 353 lines of code src/config/src/config.erl x: 7 contributors (all time) y: 744 lines of code src/couch/src/couch_multidb_changes.erl x: 6 contributors (all time) y: 1105 lines of code src/couch/src/couch_util.erl x: 18 contributors (all time) y: 788 lines of code src/couch_replicator/src/couch_replicator_httpd_util.erl x: 4 contributors (all time) y: 179 lines of code src/fabric/src/fabric_group_info.erl x: 6 contributors (all time) y: 153 lines of code src/fabric/src/fabric_streams.erl x: 5 contributors (all time) y: 470 lines of code src/global_changes/src/global_changes_listener.erl x: 2 contributors (all time) y: 160 lines of code src/global_changes/src/global_changes_server.erl x: 3 contributors (all time) y: 199 lines of code src/mango/src/mango_cursor.erl x: 10 contributors (all time) y: 1236 lines of code src/mango/src/mango_cursor_nouveau.erl x: 4 contributors (all time) y: 290 lines of code src/mango/src/mango_cursor_text.erl x: 10 contributors (all time) y: 1175 lines of code src/mango/src/mango_idx.erl x: 11 contributors (all time) y: 660 lines of code src/mango/src/mango_idx_nouveau.erl x: 3 contributors (all time) y: 432 lines of code src/mango/src/mango_idx_text.erl x: 9 contributors (all time) y: 579 lines of code src/mango/src/mango_idx_view.erl x: 9 contributors (all time) y: 646 lines of code src/mem3/src/mem3_sync_event_listener.erl x: 8 contributors (all time) y: 311 lines of code src/mango/src/mango_util.erl x: 4 contributors (all time) y: 356 lines of code src/couch_quickjs/quickjs/dtoa.c x: 1 contributors (all time) y: 1360 lines of code src/couch_quickjs/quickjs/qjsc.c x: 2 contributors (all time) y: 701 lines of code src/chttpd/src/chttpd_misc.erl x: 21 contributors (all time) y: 292 lines of code src/couch_scanner/src/couch_scanner_plugin.erl x: 2 contributors (all time) y: 603 lines of code src/couch_scanner/src/couch_scanner_plugin_conflict_finder.erl x: 1 contributors (all time) y: 185 lines of code src/couch_quickjs/c_src/couchjs.c x: 2 contributors (all time) y: 387 lines of code src/couch_quickjs/quickjs/cutils.c x: 2 contributors (all time) y: 510 lines of code src/couch_quickjs/quickjs/dtoa.h x: 1 contributors (all time) y: 34 lines of code src/couch_quickjs/quickjs/libregexp.c x: 2 contributors (all time) y: 2235 lines of code src/couch_quickjs/quickjs/libunicode-table.h x: 2 contributors (all time) y: 4647 lines of code src/couch/src/couch_query_servers.erl x: 18 contributors (all time) y: 962 lines of code src/nouveau/src/nouveau_api.erl x: 2 contributors (all time) y: 341 lines of code src/couch/src/couch_proc_manager.erl x: 10 contributors (all time) y: 700 lines of code src/ken/src/ken_server.erl x: 4 contributors (all time) y: 600 lines of code src/couch_quickjs/quickjs/libregexp.h x: 2 contributors (all time) y: 28 lines of code src/couch_quickjs/quickjs/libunicode.c x: 2 contributors (all time) y: 1660 lines of code src/fabric/src/fabric_db_create.erl x: 7 contributors (all time) y: 217 lines of code src/fabric/src/fabric_doc_open.erl x: 7 contributors (all time) y: 548 lines of code src/fabric/src/fabric_doc_open_revs.erl x: 7 contributors (all time) y: 649 lines of code src/fabric/src/fabric_ring.erl x: 3 contributors (all time) y: 594 lines of code src/fabric/src/fabric_view_changes.erl x: 10 contributors (all time) y: 979 lines of code src/nouveau/src/nouveau_bookmark.erl x: 1 contributors (all time) y: 57 lines of code src/couch_replicator/src/couch_replicator_parse.erl x: 3 contributors (all time) y: 768 lines of code src/smoosh/src/smoosh_utils.erl x: 7 contributors (all time) y: 246 lines of code src/couch_prometheus/src/couch_prometheus_util.erl x: 6 contributors (all time) y: 275 lines of code src/couch/src/couch_cfile.erl x: 1 contributors (all time) y: 252 lines of code src/couch/src/couch_bt_engine.erl x: 16 contributors (all time) y: 1086 lines of code src/couch/src/couch_db.erl x: 24 contributors (all time) y: 2228 lines of code src/couch_index/src/couch_index_updater.erl x: 10 contributors (all time) y: 202 lines of code src/fabric/src/fabric_rpc.erl x: 15 contributors (all time) y: 722 lines of code share/server/util.js x: 16 contributors (all time) y: 152 lines of code share/server/views.js x: 11 contributors (all time) y: 90 lines of code src/chttpd/src/chttpd.erl x: 18 contributors (all time) y: 1538 lines of code src/couch/include/couch_js_functions.hrl x: 5 contributors (all time) y: 141 lines of code src/couch/src/couch_httpd_auth.erl x: 14 contributors (all time) y: 808 lines of code src/couch_quickjs/src/couch_quickjs_scanner_plugin.erl x: 2 contributors (all time) y: 809 lines of code src/couch_scanner/src/couch_scanner_util.erl x: 1 contributors (all time) y: 342 lines of code src/dreyfus/src/clouseau_rpc.erl x: 8 contributors (all time) y: 253 lines of code src/couch_mrview/src/couch_mrview_updater.erl x: 13 contributors (all time) y: 349 lines of code src/couch/src/couch_work_queue.erl x: 5 contributors (all time) y: 149 lines of code share/server/dispatch-quickjs.js x: 3 contributors (all time) y: 152 lines of code src/chttpd/src/chttpd_node.erl x: 18 contributors (all time) y: 439 lines of code src/couch/src/couch_db_engine.erl x: 10 contributors (all time) y: 887 lines of code src/couch/src/couch_db_updater.erl x: 17 contributors (all time) y: 908 lines of code src/fabric/src/fabric_doc_update.erl x: 11 contributors (all time) y: 748 lines of code mix.exs x: 12 contributors (all time) y: 147 lines of code share/server/loop.js x: 14 contributors (all time) y: 144 lines of code src/couch/priv/couch_js/102/util.cpp x: 1 contributors (all time) y: 295 lines of code src/couch_replicator/src/couch_replicator_doc_processor.erl x: 7 contributors (all time) y: 990 lines of code src/mango/src/mango_httpd.erl x: 11 contributors (all time) y: 323 lines of code src/couch/src/couch_server.erl x: 25 contributors (all time) y: 1007 lines of code src/mango/src/mango_error.erl x: 9 contributors (all time) y: 440 lines of code src/mango/src/mango_opts.erl x: 9 contributors (all time) y: 337 lines of code src/dreyfus/src/dreyfus_fabric.erl x: 4 contributors (all time) y: 245 lines of code src/dreyfus/src/dreyfus_fabric_info.erl x: 5 contributors (all time) y: 103 lines of code src/dreyfus/src/dreyfus_fabric_search.erl x: 5 contributors (all time) y: 309 lines of code src/dreyfus/src/dreyfus_index_manager.erl x: 6 contributors (all time) y: 130 lines of code src/nouveau/src/nouveau_fabric_info.erl x: 3 contributors (all time) y: 99 lines of code src/nouveau/src/nouveau_fabric_search.erl x: 3 contributors (all time) y: 255 lines of code src/nouveau/src/nouveau_httpd.erl x: 2 contributors (all time) y: 285 lines of code src/nouveau/src/nouveau_rpc.erl x: 2 contributors (all time) y: 72 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexSchema.java x: 1 contributors (all time) y: 93 lines of code src/nouveau/src/nouveau_int.hrl x: 1 contributors (all time) y: 14 lines of code src/couch_replicator/src/couch_replicator_docs.erl x: 13 contributors (all time) y: 576 lines of code src/couch_event/src/couch_event_server.erl x: 2 contributors (all time) y: 244 lines of code src/couch_event/src/couch_event.erl x: 2 contributors (all time) y: 43 lines of code src/couch/src/couch_debug.erl x: 10 contributors (all time) y: 1055 lines of code src/couch/src/couch_passwords.erl x: 8 contributors (all time) y: 131 lines of code src/couch/src/couch_users_db.erl x: 11 contributors (all time) y: 251 lines of code configure.ps1 x: 11 contributors (all time) y: 344 lines of code src/couch_quickjs/src/couch_quickjs.erl x: 1 contributors (all time) y: 49 lines of code src/couch/src/couch_os_process.erl x: 6 contributors (all time) y: 249 lines of code src/couch/src/couch_auth_lockout.erl x: 1 contributors (all time) y: 76 lines of code src/couch/src/couch_primary_sup.erl x: 7 contributors (all time) y: 52 lines of code src/ets_lru/src/ets_lru.erl x: 3 contributors (all time) y: 342 lines of code src/couch_replicator/src/couch_replicator_utils.erl x: 13 contributors (all time) y: 716 lines of code src/couch_replicator/src/couch_replicator_auth_session.erl x: 7 contributors (all time) y: 725 lines of code src/mem3/src/mem3_sync.erl x: 6 contributors (all time) y: 363 lines of code src/couch/src/couch_uuids.erl x: 8 contributors (all time) y: 153 lines of code src/couch_replicator/src/couch_replicator_scheduler_job.erl x: 8 contributors (all time) y: 1177 lines of code src/couch/src/couch_bt_engine_header.erl x: 8 contributors (all time) y: 411 lines of code src/couch_replicator/src/couch_replicator_fabric.erl x: 4 contributors (all time) y: 419 lines of code src/fabric/include/fabric.hrl x: 6 contributors (all time) y: 44 lines of code src/fabric/src/fabric_view_all_docs.erl x: 13 contributors (all time) y: 833 lines of code src/fabric/src/fabric_view_map.erl x: 10 contributors (all time) y: 578 lines of code src/couch/src/couch_ejson_size.erl x: 3 contributors (all time) y: 83 lines of code src/rexi/src/rexi_buffer.erl x: 2 contributors (all time) y: 106 lines of code src/fabric/src/fabric_view.erl x: 7 contributors (all time) y: 799 lines of code src/rexi/src/rexi_server.erl x: 8 contributors (all time) y: 194 lines of code src/rexi/src/rexi_sup.erl x: 5 contributors (all time) y: 64 lines of code src/rexi/src/rexi_utils.erl x: 7 contributors (all time) y: 92 lines of code src/couch/src/couch_emsort.erl x: 3 contributors (all time) y: 307 lines of code src/couch_replicator/src/couch_replicator_api_wrap.erl x: 14 contributors (all time) y: 1034 lines of code src/couch_log/src/couch_log_writer_file.erl x: 6 contributors (all time) y: 122 lines of code src/couch_log/src/couch_log_writer_stderr.erl x: 3 contributors (all time) y: 43 lines of code src/mem3/src/mem3_nodes.erl x: 7 contributors (all time) y: 154 lines of code src/mem3/src/mem3_rep.erl x: 13 contributors (all time) y: 1088 lines of code src/mem3/src/mem3_reshard.erl x: 3 contributors (all time) y: 773 lines of code src/mem3/src/mem3_reshard_job.erl x: 3 contributors (all time) y: 628 lines of code src/mem3/src/mem3_rpc.erl x: 8 contributors (all time) y: 738 lines of code src/mem3/src/mem3_shards.erl x: 10 contributors (all time) y: 736 lines of code src/couch/src/couch_hyper.erl x: 1 contributors (all time) y: 870 lines of code src/couch/src/couch_httpd_db.erl x: 12 contributors (all time) y: 1369 lines of code src/couch_replicator/src/couch_replicator_httpd.erl x: 11 contributors (all time) y: 183 lines of code rel/files/couchdb.cmd.in x: 4 contributors (all time) y: 29 lines of code src/couch_replicator/src/couch_replicator.erl x: 13 contributors (all time) y: 384 lines of code src/couch_replicator/src/couch_replicator_scheduler.erl x: 6 contributors (all time) y: 1504 lines of code rel/files/couchdb.in x: 7 contributors (all time) y: 34 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/StaleIndexException.java x: 2 contributors (all time) y: 12 lines of code src/nouveau/src/nouveau_index_updater.erl x: 2 contributors (all time) y: 266 lines of code src/fabric/src/fabric_bench.erl x: 1 contributors (all time) y: 327 lines of code src/mango/src/mango.hrl x: 3 contributors (all time) y: 70 lines of code src/mango/src/mango_cursor_view.erl x: 16 contributors (all time) y: 1962 lines of code share/server/render.js x: 11 contributors (all time) y: 297 lines of code src/couch_quickjs/quickjs/libunicode.h x: 1 contributors (all time) y: 124 lines of code src/couch_scanner/src/couch_scanner_plugin_ddoc_features.erl x: 1 contributors (all time) y: 207 lines of code src/couch_scanner/src/couch_scanner_server.erl x: 1 contributors (all time) y: 263 lines of code src/couch_mrview/src/couch_mrview_index.erl x: 16 contributors (all time) y: 331 lines of code src/mango/src/mango_selector_text.erl x: 7 contributors (all time) y: 807 lines of code src/couch_replicator/src/couch_replicator_fabric_rpc.erl x: 4 contributors (all time) y: 188 lines of code src/couch/src/couch_changes.erl x: 12 contributors (all time) y: 770 lines of code src/mango/src/mango_cursor.hrl x: 5 contributors (all time) y: 29 lines of code src/mango/src/mango_cursor_special.erl x: 7 contributors (all time) y: 123 lines of code src/mango/src/mango_execution_stats.erl x: 7 contributors (all time) y: 141 lines of code src/ddoc_cache/src/ddoc_cache_lru.erl x: 6 contributors (all time) y: 262 lines of code src/couch/priv/stats_descriptions.cfg x: 12 contributors (all time) y: 474 lines of code src/nouveau/src/nouveau_util.erl x: 2 contributors (all time) y: 189 lines of code src/couch_index/src/couch_index_server.erl x: 14 contributors (all time) y: 430 lines of code src/config/src/config_writer.erl x: 4 contributors (all time) y: 68 lines of code src/chttpd/src/chttpd_external.erl x: 8 contributors (all time) y: 214 lines of code src/chttpd/src/chttpd_util.erl x: 5 contributors (all time) y: 166 lines of code src/chttpd/src/chttpd_auth_cache.erl x: 6 contributors (all time) y: 237 lines of code src/couch/src/couch_httpd_vhost.erl x: 7 contributors (all time) y: 397 lines of code src/couch/src/couch_stream.erl x: 7 contributors (all time) y: 260 lines of code src/couch_index/src/couch_index.erl x: 13 contributors (all time) y: 555 lines of code src/couch_log/src/couch_log_monitor.erl x: 5 contributors (all time) y: 38 lines of code src/couch_log/src/couch_log_server.erl x: 4 contributors (all time) y: 74 lines of code src/couch_replicator/src/couch_replicator_notifier.erl x: 4 contributors (all time) y: 41 lines of code src/custodian/src/custodian_server.erl x: 15 contributors (all time) y: 203 lines of code src/ddoc_cache/src/ddoc_cache_entry.erl x: 5 contributors (all time) y: 291 lines of code src/dreyfus/src/dreyfus_index.erl x: 6 contributors (all time) y: 391 lines of code src/jwtf/src/jwtf_keystore.erl x: 2 contributors (all time) y: 124 lines of code src/mango/src/mango_native_proc.erl x: 13 contributors (all time) y: 398 lines of code src/mem3/src/mem3_cluster.erl x: 3 contributors (all time) y: 122 lines of code src/mem3/src/mem3_reshard_dbdoc.erl x: 3 contributors (all time) y: 216 lines of code src/smoosh/src/smoosh_server.erl x: 11 contributors (all time) y: 691 lines of code src/couch/src/couch_httpd_misc_handlers.erl x: 10 contributors (all time) y: 294 lines of code src/couch_log/src/couch_log_sup.erl x: 7 contributors (all time) y: 85 lines of code src/chttpd/src/chttpd_auth_request.erl x: 9 contributors (all time) y: 151 lines of code src/couch/src/couch_auth_cache.erl x: 8 contributors (all time) y: 170 lines of code src/setup/src/setup.erl x: 10 contributors (all time) y: 353 lines of code src/custodian/src/custodian_util.erl x: 13 contributors (all time) y: 252 lines of code src/fabric/src/fabric_db_delete.erl x: 5 contributors (all time) y: 88 lines of code src/smoosh/src/smoosh_channel.erl x: 9 contributors (all time) y: 505 lines of code src/smoosh/src/smoosh_priority_queue.erl x: 7 contributors (all time) y: 172 lines of code src/fabric/src/fabric_doc_purge.erl x: 5 contributors (all time) y: 496 lines of code src/dreyfus/src/dreyfus_httpd.erl x: 7 contributors (all time) y: 687 lines of code src/couch_stats/src/couch_stats_histogram.erl x: 1 contributors (all time) y: 389 lines of code src/couch_stats/src/couch_stats_math.erl x: 1 contributors (all time) y: 382 lines of code src/couch_stats/src/couch_stats_util.erl x: 1 contributors (all time) y: 161 lines of code src/couch/src/couch_httpd_multipart.erl x: 6 contributors (all time) y: 338 lines of code src/couch/include/couch_db.hrl x: 13 contributors (all time) y: 193 lines of code src/couch_log/src/couch_log_formatter.erl x: 8 contributors (all time) y: 471 lines of code src/couch_log/src/couch_log_trunc_io.erl x: 3 contributors (all time) y: 1046 lines of code src/couch_pse_tests/src/cpse_util.erl x: 12 contributors (all time) y: 597 lines of code src/ddoc_cache/src/ddoc_cache_value.erl x: 3 contributors (all time) y: 21 lines of code src/mem3/src/mem3_util.erl x: 12 contributors (all time) y: 710 lines of code src/couch/src/couch_httpd.erl x: 16 contributors (all time) y: 1374 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/QuerySerializer.java x: 1 contributors (all time) y: 139 lines of code src/couch/src/couch_att.erl x: 9 contributors (all time) y: 875 lines of code src/couch_log/src/couch_log_config.erl x: 5 contributors (all time) y: 110 lines of code src/couch_log/src/couch_log_util.erl x: 3 contributors (all time) y: 143 lines of code src/couch_log/src/couch_log_writer_syslog.erl x: 5 contributors (all time) y: 205 lines of code share/server/state.js x: 6 contributors (all time) y: 25 lines of code src/chttpd/src/chttpd_show.erl x: 9 contributors (all time) y: 311 lines of code src/couch/src/couch_doc.erl x: 12 contributors (all time) y: 543 lines of code src/weatherreport/src/weatherreport_check_ioq.erl x: 4 contributors (all time) y: 96 lines of code src/couch/priv/couch_js/86/util.cpp x: 3 contributors (all time) y: 286 lines of code src/couch_mrview/src/couch_mrview_debug.erl x: 4 contributors (all time) y: 497 lines of code src/couch_mrview/src/couch_mrview_cleanup.erl x: 7 contributors (all time) y: 65 lines of code src/b64url/c_src/b64url.c x: 1 contributors (all time) y: 509 lines of code src/fabric/src/fabric_open_revs.erl x: 1 contributors (all time) y: 435 lines of code src/couch_replicator/src/couch_replicator_share.erl x: 2 contributors (all time) y: 644 lines of code src/couch_replicator/src/couch_replicator_httpc.erl x: 11 contributors (all time) y: 501 lines of code config/integration.exs x: 5 contributors (all time) y: 9 lines of code src/couch_pse_tests/src/cpse_test_purge_docs.erl x: 8 contributors (all time) y: 386 lines of code src/couch_pse_tests/src/cpse_test_purge_seqs.erl x: 10 contributors (all time) y: 107 lines of code src/couch_index/src/couch_index_util.erl x: 6 contributors (all time) y: 64 lines of code config/dev.exs x: 3 contributors (all time) y: 1 lines of code src/couch_log/src/couch_log_trunc_io_fmt.erl x: 3 contributors (all time) y: 529 lines of code src/couch_replicator/src/couch_replicator_auth.erl x: 6 contributors (all time) y: 76 lines of code src/couch_replicator/src/json_stream_parse.erl x: 4 contributors (all time) y: 399 lines of code src/jwtf/src/jwtf.erl x: 5 contributors (all time) y: 344 lines of code src/couch/priv/couch_js/86/main.cpp x: 4 contributors (all time) y: 264 lines of code src/couch/priv/couch_ejson_compare/couch_ejson_compare.c x: 4 contributors (all time) y: 426 lines of code src/dreyfus/src/dreyfus_rpc.erl x: 4 contributors (all time) y: 120 lines of code src/fabric/src/fabric_db_info.erl x: 11 contributors (all time) y: 175 lines of code src/chttpd/src/chttpd_cors.erl x: 3 contributors (all time) y: 372 lines of code src/chttpd/src/chttpd_httpd_handlers.erl x: 9 contributors (all time) y: 41 lines of code src/chttpd/src/chttpd_rewrite.erl x: 7 contributors (all time) y: 509 lines of code src/chttpd/src/chttpd_view.erl x: 9 contributors (all time) y: 195 lines of code src/couch/src/couch_bt_engine_compactor.erl x: 7 contributors (all time) y: 703 lines of code src/couch/src/couch_btree.erl x: 5 contributors (all time) y: 1110 lines of code src/couch/src/couch_flags_config.erl x: 3 contributors (all time) y: 259 lines of code src/couch/src/couch_httpd_rewrite.erl x: 6 contributors (all time) y: 513 lines of code src/couch_epi/src/couch_epi_data.erl x: 6 contributors (all time) y: 103 lines of code src/couch_epi/src/couch_epi_functions_gen.erl x: 2 contributors (all time) y: 421 lines of code src/couch_mrview/src/couch_mrview_compactor.erl x: 13 contributors (all time) y: 275 lines of code src/couch_pse_tests/src/cpse_test_copy_purge_infos.erl x: 2 contributors (all time) y: 78 lines of code src/ddoc_cache/src/ddoc_cache_app.erl x: 4 contributors (all time) y: 18 lines of code src/dreyfus/src/dreyfus_index_updater.erl x: 3 contributors (all time) y: 166 lines of code src/dreyfus/src/dreyfus_util.erl x: 5 contributors (all time) y: 442 lines of code src/fabric/src/fabric_db_meta.erl x: 6 contributors (all time) y: 184 lines of code src/mem3/src/mem3_reshard_api.erl x: 2 contributors (all time) y: 212 lines of code src/weatherreport/src/weatherreport_check_process_calls.erl x: 4 contributors (all time) y: 156 lines of code src/weatherreport/src/weatherreport_getopt.erl x: 3 contributors (all time) y: 613 lines of code src/couch/priv/couch_js/1.8.5/main.c x: 3 contributors (all time) y: 226 lines of code rel/haproxy.cfg x: 8 contributors (all time) y: 26 lines of code
4647.0
lines of code
  min: 1.0
  average: 245.43
  25th percentile: 34.0
  median: 100.5
  75th percentile: 278.0
  max: 4647.0
0 28.0
contributors (all time)
min: 1.0 | average: 4.46 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 28.0

File Size vs. Commits (30 days): 46 points

src/couch_quickjs/quickjs/cutils.h x: 1 commits (30d) y: 329 lines of code src/couch_quickjs/quickjs/quickjs-atom.h x: 3 commits (30d) y: 225 lines of code src/couch_quickjs/quickjs/quickjs-libc.c x: 4 commits (30d) y: 3584 lines of code src/couch_quickjs/quickjs/quickjs.h x: 6 commits (30d) y: 872 lines of code src/couch_quickjs/quickjs/run-test262.c x: 4 commits (30d) y: 1962 lines of code src/couch/priv/couch_cfile/couch_cfile.c x: 1 commits (30d) y: 517 lines of code src/exxhash/c_src/xxhash.h x: 1 commits (30d) y: 3371 lines of code src/couch/src/couch_password_hasher.erl x: 1 commits (30d) y: 129 lines of code src/couch_quickjs/quickjs/quickjs-opcode.h x: 2 commits (30d) y: 308 lines of code src/chttpd/src/chttpd_db.erl x: 1 commits (30d) y: 2619 lines of code src/couch_mrview/include/couch_mrview.hrl x: 1 commits (30d) y: 101 lines of code src/couch_mrview/src/couch_mrview.erl x: 1 commits (30d) y: 741 lines of code src/couch_mrview/src/couch_mrview_http.erl x: 1 commits (30d) y: 661 lines of code src/couch_mrview/src/couch_mrview_show.erl x: 1 commits (30d) y: 479 lines of code src/couch_mrview/src/couch_mrview_test_util.erl x: 1 commits (30d) y: 142 lines of code src/couch_mrview/src/couch_mrview_util.erl x: 1 commits (30d) y: 1207 lines of code src/fabric/src/fabric.erl x: 1 commits (30d) y: 720 lines of code src/fabric/src/fabric_util.erl x: 1 commits (30d) y: 411 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/Index.java x: 2 commits (30d) y: 133 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java x: 3 commits (30d) y: 362 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java x: 2 commits (30d) y: 533 lines of code src/couch/src/couch_file.erl x: 1 commits (30d) y: 957 lines of code src/couch_prometheus/src/couch_prometheus.erl x: 1 commits (30d) y: 353 lines of code src/couch/src/couch_multidb_changes.erl x: 1 commits (30d) y: 1105 lines of code src/couch/src/couch_util.erl x: 1 commits (30d) y: 788 lines of code src/couch_replicator/src/couch_replicator_httpd_util.erl x: 1 commits (30d) y: 179 lines of code src/global_changes/src/global_changes_listener.erl x: 1 commits (30d) y: 160 lines of code src/global_changes/src/global_changes_server.erl x: 1 commits (30d) y: 199 lines of code src/mango/src/mango_cursor.erl x: 2 commits (30d) y: 1236 lines of code src/mango/src/mango_cursor_nouveau.erl x: 1 commits (30d) y: 290 lines of code src/mango/src/mango_cursor_text.erl x: 1 commits (30d) y: 1175 lines of code src/mango/src/mango_idx.erl x: 2 commits (30d) y: 660 lines of code src/mango/src/mango_idx_nouveau.erl x: 2 commits (30d) y: 432 lines of code src/mango/src/mango_idx_text.erl x: 2 commits (30d) y: 579 lines of code src/mango/src/mango_idx_view.erl x: 2 commits (30d) y: 646 lines of code src/mem3/src/mem3_sync_event_listener.erl x: 1 commits (30d) y: 311 lines of code src/couch_quickjs/quickjs/dtoa.c x: 1 commits (30d) y: 1360 lines of code src/couch_quickjs/quickjs/qjsc.c x: 1 commits (30d) y: 701 lines of code src/couch_scanner/src/couch_scanner_plugin.erl x: 1 commits (30d) y: 603 lines of code src/couch_scanner/src/couch_scanner_plugin_conflict_finder.erl x: 1 commits (30d) y: 185 lines of code
3584.0
lines of code
  min: 101.0
  average: 727.76
  25th percentile: 273.75
  median: 498.0
  75th percentile: 809.0
  max: 3584.0
0 6.0
commits (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

File Size vs. Contributors (30 days): 46 points

src/couch_quickjs/quickjs/cutils.h x: 1 contributors (30d) y: 329 lines of code src/couch_quickjs/quickjs/quickjs-atom.h x: 1 contributors (30d) y: 225 lines of code src/couch_quickjs/quickjs/quickjs-libc.c x: 1 contributors (30d) y: 3584 lines of code src/couch_quickjs/quickjs/quickjs.h x: 1 contributors (30d) y: 872 lines of code src/couch_quickjs/quickjs/run-test262.c x: 1 contributors (30d) y: 1962 lines of code src/couch/priv/couch_cfile/couch_cfile.c x: 1 contributors (30d) y: 517 lines of code src/exxhash/c_src/xxhash.h x: 1 contributors (30d) y: 3371 lines of code src/couch/src/couch_password_hasher.erl x: 1 contributors (30d) y: 129 lines of code src/couch_quickjs/quickjs/quickjs-opcode.h x: 1 contributors (30d) y: 308 lines of code src/chttpd/src/chttpd_db.erl x: 1 contributors (30d) y: 2619 lines of code src/couch_mrview/include/couch_mrview.hrl x: 1 contributors (30d) y: 101 lines of code src/couch_mrview/src/couch_mrview.erl x: 1 contributors (30d) y: 741 lines of code src/couch_mrview/src/couch_mrview_http.erl x: 1 contributors (30d) y: 661 lines of code src/couch_mrview/src/couch_mrview_show.erl x: 1 contributors (30d) y: 479 lines of code src/couch_mrview/src/couch_mrview_test_util.erl x: 1 contributors (30d) y: 142 lines of code src/couch_mrview/src/couch_mrview_util.erl x: 1 contributors (30d) y: 1207 lines of code src/fabric/src/fabric.erl x: 1 contributors (30d) y: 720 lines of code src/fabric/src/fabric_util.erl x: 1 contributors (30d) y: 411 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java x: 1 contributors (30d) y: 362 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java x: 1 contributors (30d) y: 533 lines of code src/couch/src/couch_file.erl x: 1 contributors (30d) y: 957 lines of code src/couch/src/couch_multidb_changes.erl x: 1 contributors (30d) y: 1105 lines of code src/couch/src/couch_util.erl x: 1 contributors (30d) y: 788 lines of code src/couch_replicator/src/couch_replicator_httpd_util.erl x: 1 contributors (30d) y: 179 lines of code src/global_changes/src/global_changes_listener.erl x: 1 contributors (30d) y: 160 lines of code src/global_changes/src/global_changes_server.erl x: 1 contributors (30d) y: 199 lines of code src/mango/src/mango_cursor.erl x: 1 contributors (30d) y: 1236 lines of code src/mango/src/mango_cursor_nouveau.erl x: 1 contributors (30d) y: 290 lines of code src/mango/src/mango_cursor_text.erl x: 1 contributors (30d) y: 1175 lines of code src/mango/src/mango_idx_nouveau.erl x: 1 contributors (30d) y: 432 lines of code src/mango/src/mango_idx_text.erl x: 1 contributors (30d) y: 579 lines of code src/mango/src/mango_idx_view.erl x: 1 contributors (30d) y: 646 lines of code src/mem3/src/mem3_sync_event_listener.erl x: 1 contributors (30d) y: 311 lines of code src/couch_quickjs/quickjs/dtoa.c x: 1 contributors (30d) y: 1360 lines of code src/couch_quickjs/quickjs/qjsc.c x: 1 contributors (30d) y: 701 lines of code src/couch_scanner/src/couch_scanner_plugin.erl x: 1 contributors (30d) y: 603 lines of code src/couch_scanner/src/couch_scanner_plugin_conflict_finder.erl x: 1 contributors (30d) y: 185 lines of code
3584.0
lines of code
  min: 101.0
  average: 727.76
  25th percentile: 273.75
  median: 498.0
  75th percentile: 809.0
  max: 3584.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 81 points

src/couch_quickjs/quickjs/cutils.h x: 2 commits (90d) y: 329 lines of code src/couch_quickjs/quickjs/quickjs-atom.h x: 4 commits (90d) y: 225 lines of code src/couch_quickjs/quickjs/quickjs-libc.c x: 6 commits (90d) y: 3584 lines of code src/couch_quickjs/quickjs/quickjs.h x: 7 commits (90d) y: 872 lines of code src/couch_quickjs/quickjs/run-test262.c x: 4 commits (90d) y: 1962 lines of code src/couch/priv/couch_cfile/couch_cfile.c x: 2 commits (90d) y: 517 lines of code src/exxhash/c_src/xxhash.h x: 1 commits (90d) y: 3371 lines of code src/couch/src/couch_password_hasher.erl x: 1 commits (90d) y: 129 lines of code src/couch_quickjs/quickjs/quickjs-opcode.h x: 3 commits (90d) y: 308 lines of code src/chttpd/src/chttpd_db.erl x: 2 commits (90d) y: 2619 lines of code src/couch_mrview/include/couch_mrview.hrl x: 1 commits (90d) y: 101 lines of code src/couch_mrview/src/couch_mrview.erl x: 3 commits (90d) y: 741 lines of code src/couch_mrview/src/couch_mrview_http.erl x: 1 commits (90d) y: 661 lines of code src/couch_mrview/src/couch_mrview_show.erl x: 1 commits (90d) y: 479 lines of code src/couch_mrview/src/couch_mrview_util.erl x: 1 commits (90d) y: 1207 lines of code src/fabric/src/fabric.erl x: 2 commits (90d) y: 720 lines of code src/fabric/src/fabric_util.erl x: 1 commits (90d) y: 411 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/Index.java x: 2 commits (90d) y: 133 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java x: 3 commits (90d) y: 362 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java x: 2 commits (90d) y: 533 lines of code src/couch/src/couch_file.erl x: 4 commits (90d) y: 957 lines of code src/couch_prometheus/src/couch_prometheus.erl x: 1 commits (90d) y: 353 lines of code src/couch/src/couch_multidb_changes.erl x: 1 commits (90d) y: 1105 lines of code src/couch/src/couch_util.erl x: 1 commits (90d) y: 788 lines of code src/couch_replicator/src/couch_replicator_httpd_util.erl x: 1 commits (90d) y: 179 lines of code src/fabric/src/fabric_group_info.erl x: 1 commits (90d) y: 153 lines of code src/fabric/src/fabric_streams.erl x: 2 commits (90d) y: 470 lines of code src/global_changes/src/global_changes_server.erl x: 1 commits (90d) y: 199 lines of code src/mango/src/mango_cursor.erl x: 2 commits (90d) y: 1236 lines of code src/mango/src/mango_cursor_nouveau.erl x: 1 commits (90d) y: 290 lines of code src/mango/src/mango_cursor_text.erl x: 1 commits (90d) y: 1175 lines of code src/mango/src/mango_idx.erl x: 2 commits (90d) y: 660 lines of code src/mango/src/mango_idx_nouveau.erl x: 2 commits (90d) y: 432 lines of code src/mango/src/mango_idx_text.erl x: 2 commits (90d) y: 579 lines of code src/mango/src/mango_idx_view.erl x: 2 commits (90d) y: 646 lines of code src/mem3/src/mem3_sync_event_listener.erl x: 1 commits (90d) y: 311 lines of code src/couch_quickjs/quickjs/dtoa.c x: 2 commits (90d) y: 1360 lines of code src/couch_quickjs/quickjs/qjsc.c x: 2 commits (90d) y: 701 lines of code src/couch_scanner/src/couch_scanner_plugin.erl x: 1 commits (90d) y: 603 lines of code src/couch_quickjs/c_src/couchjs.c x: 2 commits (90d) y: 387 lines of code src/couch_quickjs/quickjs/cutils.c x: 1 commits (90d) y: 510 lines of code src/couch_quickjs/quickjs/dtoa.h x: 1 commits (90d) y: 34 lines of code src/couch_quickjs/quickjs/libregexp.c x: 2 commits (90d) y: 2235 lines of code src/couch_quickjs/quickjs/libunicode-table.h x: 1 commits (90d) y: 4647 lines of code src/couch/src/couch_query_servers.erl x: 2 commits (90d) y: 962 lines of code src/nouveau/src/nouveau_api.erl x: 5 commits (90d) y: 341 lines of code src/couch/src/couch_proc_manager.erl x: 1 commits (90d) y: 700 lines of code src/couch_quickjs/quickjs/libunicode.c x: 1 commits (90d) y: 1660 lines of code src/fabric/src/fabric_db_create.erl x: 1 commits (90d) y: 217 lines of code src/fabric/src/fabric_doc_open.erl x: 1 commits (90d) y: 548 lines of code src/fabric/src/fabric_doc_open_revs.erl x: 1 commits (90d) y: 649 lines of code src/fabric/src/fabric_view_changes.erl x: 1 commits (90d) y: 979 lines of code src/nouveau/priv/stats_descriptions.cfg x: 2 commits (90d) y: 27 lines of code src/nouveau/src/nouveau_bookmark.erl x: 2 commits (90d) y: 57 lines of code src/couch_replicator/src/couch_replicator_parse.erl x: 1 commits (90d) y: 768 lines of code src/smoosh/src/smoosh_utils.erl x: 1 commits (90d) y: 246 lines of code src/couch_prometheus/src/couch_prometheus_util.erl x: 2 commits (90d) y: 275 lines of code src/couch/src/couch_bt_engine.erl x: 1 commits (90d) y: 1086 lines of code src/couch/src/couch_db.erl x: 1 commits (90d) y: 2228 lines of code src/fabric/src/fabric_rpc.erl x: 1 commits (90d) y: 722 lines of code share/server/views.js x: 1 commits (90d) y: 90 lines of code src/chttpd/src/chttpd.erl x: 1 commits (90d) y: 1538 lines of code src/couch/src/couch_httpd_auth.erl x: 3 commits (90d) y: 808 lines of code src/couch_quickjs/src/couch_quickjs_scanner_plugin.erl x: 1 commits (90d) y: 809 lines of code src/couch_scanner/src/couch_scanner_util.erl x: 1 commits (90d) y: 342 lines of code
4647.0
lines of code
  min: 27.0
  average: 727.95
  25th percentile: 221.0
  median: 510.0
  75th percentile: 808.5
  max: 4647.0
0 7.0
commits (90d)
min: 1.0 | average: 1.68 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

File Size vs. Contributors (90 days): 81 points

src/couch_quickjs/quickjs/cutils.h x: 1 contributors (90d) y: 329 lines of code src/couch_quickjs/quickjs/quickjs-atom.h x: 1 contributors (90d) y: 225 lines of code src/couch_quickjs/quickjs/quickjs-libc.c x: 1 contributors (90d) y: 3584 lines of code src/couch_quickjs/quickjs/quickjs.h x: 1 contributors (90d) y: 872 lines of code src/couch_quickjs/quickjs/run-test262.c x: 1 contributors (90d) y: 1962 lines of code src/couch/priv/couch_cfile/couch_cfile.c x: 1 contributors (90d) y: 517 lines of code src/exxhash/c_src/xxhash.h x: 1 contributors (90d) y: 3371 lines of code src/couch/src/couch_password_hasher.erl x: 1 contributors (90d) y: 129 lines of code src/couch_quickjs/quickjs/quickjs-opcode.h x: 1 contributors (90d) y: 308 lines of code src/chttpd/src/chttpd_db.erl x: 1 contributors (90d) y: 2619 lines of code src/couch_mrview/include/couch_mrview.hrl x: 1 contributors (90d) y: 101 lines of code src/couch_mrview/src/couch_mrview.erl x: 1 contributors (90d) y: 741 lines of code src/couch_mrview/src/couch_mrview_http.erl x: 1 contributors (90d) y: 661 lines of code src/couch_mrview/src/couch_mrview_show.erl x: 1 contributors (90d) y: 479 lines of code src/couch_mrview/src/couch_mrview_util.erl x: 1 contributors (90d) y: 1207 lines of code src/fabric/src/fabric.erl x: 2 contributors (90d) y: 720 lines of code src/fabric/src/fabric_util.erl x: 1 contributors (90d) y: 411 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java x: 1 contributors (90d) y: 362 lines of code nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java x: 1 contributors (90d) y: 533 lines of code src/couch/src/couch_file.erl x: 2 contributors (90d) y: 957 lines of code src/config/src/config.erl x: 2 contributors (90d) y: 744 lines of code src/couch/src/couch_multidb_changes.erl x: 1 contributors (90d) y: 1105 lines of code src/couch/src/couch_util.erl x: 1 contributors (90d) y: 788 lines of code src/couch_replicator/src/couch_replicator_httpd_util.erl x: 1 contributors (90d) y: 179 lines of code src/fabric/src/fabric_group_info.erl x: 1 contributors (90d) y: 153 lines of code src/fabric/src/fabric_streams.erl x: 2 contributors (90d) y: 470 lines of code src/global_changes/src/global_changes_server.erl x: 1 contributors (90d) y: 199 lines of code src/mango/src/mango_cursor.erl x: 1 contributors (90d) y: 1236 lines of code src/mango/src/mango_cursor_nouveau.erl x: 1 contributors (90d) y: 290 lines of code src/mango/src/mango_cursor_text.erl x: 1 contributors (90d) y: 1175 lines of code src/mango/src/mango_idx_nouveau.erl x: 1 contributors (90d) y: 432 lines of code src/mango/src/mango_idx_text.erl x: 1 contributors (90d) y: 579 lines of code src/mango/src/mango_idx_view.erl x: 1 contributors (90d) y: 646 lines of code src/couch_quickjs/quickjs/dtoa.c x: 1 contributors (90d) y: 1360 lines of code src/couch_quickjs/quickjs/qjsc.c x: 1 contributors (90d) y: 701 lines of code src/couch_scanner/src/couch_scanner_plugin.erl x: 1 contributors (90d) y: 603 lines of code src/couch_quickjs/c_src/couchjs.c x: 1 contributors (90d) y: 387 lines of code src/couch_quickjs/quickjs/cutils.c x: 1 contributors (90d) y: 510 lines of code src/couch_quickjs/quickjs/dtoa.h x: 1 contributors (90d) y: 34 lines of code src/couch_quickjs/quickjs/libregexp.c x: 1 contributors (90d) y: 2235 lines of code src/couch_quickjs/quickjs/libunicode-table.h x: 1 contributors (90d) y: 4647 lines of code src/couch/src/couch_query_servers.erl x: 1 contributors (90d) y: 962 lines of code src/nouveau/src/nouveau_api.erl x: 1 contributors (90d) y: 341 lines of code src/couch_quickjs/quickjs/libunicode.c x: 1 contributors (90d) y: 1660 lines of code src/fabric/src/fabric_db_create.erl x: 1 contributors (90d) y: 217 lines of code src/fabric/src/fabric_view_changes.erl x: 1 contributors (90d) y: 979 lines of code src/nouveau/src/nouveau_bookmark.erl x: 1 contributors (90d) y: 57 lines of code src/couch_replicator/src/couch_replicator_parse.erl x: 1 contributors (90d) y: 768 lines of code src/smoosh/src/smoosh_utils.erl x: 1 contributors (90d) y: 246 lines of code src/couch/src/couch_bt_engine.erl x: 1 contributors (90d) y: 1086 lines of code src/couch/src/couch_db.erl x: 1 contributors (90d) y: 2228 lines of code src/fabric/src/fabric_rpc.erl x: 1 contributors (90d) y: 722 lines of code share/server/views.js x: 1 contributors (90d) y: 90 lines of code src/chttpd/src/chttpd.erl x: 1 contributors (90d) y: 1538 lines of code src/couch/src/couch_httpd_auth.erl x: 1 contributors (90d) y: 808 lines of code
4647.0
lines of code
  min: 27.0
  average: 727.95
  25th percentile: 221.0
  median: 510.0
  75th percentile: 808.5
  max: 4647.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0