apache / jackrabbit-oak
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 3,766 files with 400,270 lines of code.
    • 11 files changed more than 100 times (12,404 lines of code)
    • 57 files changed 51-100 times (30,341 lines of code)
    • 245 files changed 21-50 times (66,552 lines of code)
    • 1,004 files changed 6-20 times (117,191 lines of code)
    • 2,449 files changed 1-5 times (173,782 lines of code)
3% | 7% | 16% | 29% | 43%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 3,766 files with 400,270 lines of code.
    • 1 file changed by more than 25 contributors (1,246 lines of code)
    • 188 files changed by 11-25 contributors (70,365 lines of code)
    • 563 files changed by 6-10 contributors (97,791 lines of code)
    • 1,568 files changed by 2-5 contributors (107,519 lines of code)
    • 1,446 files changed by 1 contributor (123,349 lines of code)
<1% | 17% | 24% | 26% | 30%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, xml, json, properties, txt, jsp, html, groovy, sh, yaml, svg, py, css, cfg, js, pl, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java3% | 7% | 16% | 29% | 42%
xml0% | 9% | 27% | 5% | 58%
js0% | 0% | 85% | 0% | 14%
groovy0% | 0% | 0% | 66% | 33%
html0% | 0% | 0% | 0% | 100%
jsp0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
oak-store-document11% | 16% | 18% | 35% | 17%
oak-core6% | 13% | 30% | 34% | 14%
oak-lucene2% | 1% | 4% | 4% | 87%
oak-upgrade13% | 6% | 16% | 43% | 19%
oak-segment-tar1% | 3% | 25% | 44% | 24%
oak-run<1% | 2% | 24% | 38% | 35%
oak-jcr0% | 27% | 22% | 40% | 8%
oak-search0% | 28% | 26% | 35% | 9%
oak-run-commons0% | 8% | 15% | 37% | 39%
oak-search-elastic0% | 23% | 27% | 41% | 8%
oak-blob-cloud-azure0% | 66% | 0% | 9% | 24%
oak-solr-core0% | 17% | 25% | 52% | 4%
oak-benchmarks0% | 4% | 0% | 40% | 54%
oak-doc0% | 55% | 0% | 0% | 44%
oak-blob-plugins0% | 0% | 35% | 40% | 24%
oak-auth-ldap0% | 0% | 84% | 6% | 8%
oak-segment-azure0% | 0% | 28% | 22% | 48%
oak-security-spi0% | 0% | 15% | 58% | 26%
oak-blob-cloud0% | 0% | 67% | 24% | 8%
oak-commons0% | 0% | 19% | 38% | 42%
oak-store-composite0% | 0% | 32% | 46% | 21%
oak-authorization-cug0% | 0% | 45% | 49% | 5%
oak-blob0% | 0% | 30% | 20% | 49%
oak-authorization-principalbased0% | 0% | 13% | 63% | 22%
oak-run-elastic0% | 0% | 21% | 42% | 36%
oak-it-osgi0% | 0% | 100% | 0% | 0%
oak-query-spi0% | 0% | <1% | 34% | 65%
oak-store-spi0% | 0% | 0% | 57% | 42%
oak-benchmarks-lucene0% | 0% | 0% | 63% | 36%
oak-core-spi0% | 0% | 0% | 37% | 62%
oak-exercise0% | 0% | 0% | 65% | 34%
oak-segment-remote0% | 0% | 0% | 50% | 49%
oak-pojosr0% | 0% | 0% | 77% | 22%
oak-benchmarks-elastic0% | 0% | 0% | 85% | 14%
oak-examples0% | 0% | 0% | 12% | 87%
oak-jackrabbit-api0% | 0% | 0% | 26% | 73%
oak-segment-aws0% | 0% | 0% | 15% | 84%
oak-http0% | 0% | 0% | 34% | 65%
oak-api0% | 0% | 0% | 19% | 80%
oak-doc-railroad-macro0% | 0% | 0% | 50% | 49%
oak-benchmarks-solr0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LucenePropertyIndex.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
1501 52 2014-10-14 2025-04-23 163 25 chetanm@apache.org rishabhdaim1991@gmail.com
FileStore.java
in oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file
408 27 2016-05-03 2025-03-18 145 17 frm@apache.org reschke@apache.org
DocumentNodeStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
2809 171 2017-09-26 2025-04-14 141 20 mreutegg@apache.org rishabhdaim1991@gmail.com
Oak.java
in oak-core/src/main/java/org/apache/jackrabbit/oak
744 72 2012-10-01 2025-04-17 127 24 jukka@apache.org reschke@apache.org
SelectorImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast
697 61 2012-03-20 2025-01-31 126 21 thomasm@apache.org rishabhdaim1991@gmail.com
AsyncIndexUpdate.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index
1293 118 2013-04-26 2025-04-10 119 25 alexparvulescu@apache.org reschke@apache.org
Main.java
in oak-run/src/main/java/org/apache/jackrabbit/oak/run
24 2 2012-03-23 2017-04-20 118 12 jukka@apache.org angela@apache.org
LuceneIndex.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
983 32 2012-11-12 2025-04-17 109 18 alexparvulescu@apache.org reschke@apache.org
QueryImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
1246 70 2013-07-16 2025-01-20 107 28 thomasm@apache.org rishabhdaim1991@gmail.com
MongoDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo
1909 86 2017-09-26 2025-04-23 106 17 mreutegg@apache.org rishabhdaim1991@gmail.com
RepositoryUpgrade.java
in oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade
790 46 2013-05-03 2025-04-10 103 21 jukka@apache.org reschke@apache.org
QueryEngineImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
272 12 2012-04-03 2024-09-12 89 21 thomasm@apache.org rishabhdaim1991@gmail.com
SolrQueryIndex.java
in oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query
664 32 2013-02-21 2025-03-12 87 12 tommaso@apache.org rishabhdaim1991@gmail.com
CompiledPermissionImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission
632 45 2013-01-30 2025-04-23 82 9 angela@apache.org rishabhdaim1991@gmail.com
UserImporter.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/user
534 33 2012-11-02 2025-04-17 81 16 angela@apache.org reschke@apache.org
SQL2Parser.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
1313 52 2012-03-20 2024-08-15 81 17 thomasm@apache.org rishabhdaim1991@gmail.com
LuceneIndexConstants.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
33 - 2012-11-12 2023-03-09 79 13 alexparvulescu@apache.org fabrizio.fortino@gmail.com
SessionDelegate.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate
638 67 2013-03-08 2024-12-02 79 12 mduerig@apache.org reschke@apache.org
IndexUpdate.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index
532 57 2013-04-25 2025-04-17 78 16 alexparvulescu@apache.org reschke@apache.org
Query.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
56 - 2012-03-20 2025-04-17 76 13 thomasm@apache.org reschke@apache.org
LuceneIndexProviderService.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
666 32 2014-06-11 2025-01-20 76 16 chetanm@apache.org rishabhdaim1991@gmail.com
ElasticRequestHandler.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query
794 26 2020-06-25 2025-03-27 75 21 fortino@apache.org fabrizio.fortino@gmail.com
AccessControlManagerImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol
710 43 2013-08-06 2025-03-12 74 14 angela@apache.org rishabhdaim1991@gmail.com
NodeImpl.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session
1377 105 2013-09-10 2025-04-25 74 22 mduerig@apache.org rishabhdaim1991@gmail.com
PermissionProviderImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission
146 18 2013-02-20 2021-08-16 73 8 angela@apache.org stefanegli@apache.org
DocumentNodeStoreService.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
917 42 2017-09-26 2025-04-17 73 18 mreutegg@apache.org reschke@apache.org
LuceneIndexEditor.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
10 - 2013-05-06 2020-05-11 72 9 alexparvulescu@apache.org thomasm@apache.org
Jcr.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr
297 31 2012-10-19 2025-04-17 72 17 jukka@apache.org reschke@apache.org
ContentRepositoryImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/core
227 5 2012-04-26 2024-08-15 71 13 thomasm@apache.org rishabhdaim1991@gmail.com
FlatFileNodeStoreBuilder.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile
313 27 2021-04-06 2025-03-12 71 24 ngupta@apache.org rishabhdaim1991@gmail.com
DocumentStoreIndexerBase.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document
469 21 2021-04-06 2025-04-16 70 21 ngupta@apache.org nsantos@adobe.com
RDBDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb
1875 123 2017-09-26 2025-04-25 70 7 mreutegg@apache.org rishabhdaim1991@gmail.com
LuceneIndexEditorContext.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
55 4 2013-06-14 2019-07-19 69 11 alexparvulescu@apache.org catholicon@apache.org
UserManagerImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/user
402 47 2012-10-02 2025-03-12 69 12 angela@apache.org rishabhdaim1991@gmail.com
TokenProviderImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token
451 31 2012-07-24 2024-11-23 67 8 angela@apache.org reschke@apache.org
NodeDelegate.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate
649 49 2013-03-08 2025-04-25 67 16 mduerig@apache.org rishabhdaim1991@gmail.com
UserConfigurationImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/user
284 18 2012-10-16 2025-01-29 66 18 angela@apache.org amoratinos@users.noreply.gi...
RepositorySidegrade.java
in oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade
372 27 2015-03-11 2025-04-09 66 16 baedke@apache.org rishabhdaim1991@gmail.com
IndexDefinition.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search
1455 145 2018-04-12 2025-03-03 65 24 tommaso@apache.org thomasm@apache.org
ChangeProcessor.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation
489 26 2012-06-26 2024-11-23 64 13 mduerig@apache.org reschke@apache.org
site.xml
in oak-doc/src/site
149 - 2013-07-24 2024-06-06 63 20 mduerig@apache.org stefanegli@apache.org
PermissionHook.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission
139 11 2013-02-20 2021-08-16 62 9 angela@apache.org stefanegli@apache.org
IdentifierManager.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier
247 18 2012-08-14 2025-04-25 62 15 angela@apache.org rishabhdaim1991@gmail.com
SegmentNodeStoreService.java
in oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment
483 3 2016-05-03 2025-03-18 62 11 frm@apache.org reschke@apache.org
NodeDocument.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
1452 101 2017-09-26 2025-04-17 62 13 mreutegg@apache.org reschke@apache.org
ElasticIndexDefinition.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic
371 41 2020-05-22 2025-04-11 61 17 fortino@apache.org nsantos@adobe.com
VersionGarbageCollector.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
1931 93 2017-09-26 2025-04-29 60 11 mreutegg@apache.org horia_poradici@yahoo.com
BenchmarkRunner.java
in oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark
533 7 2017-03-31 2024-11-12 59 23 davide@apache.org ionutzpi@yahoo.com
IndexCommand.java
in oak-run/src/main/java/org/apache/jackrabbit/oak/index
350 30 2017-05-16 2025-04-10 58 19 chetanm@apache.org reschke@apache.org
ObservationManagerImpl.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation
373 20 2012-06-26 2024-11-12 58 13 mduerig@apache.org ionutzpi@yahoo.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
QueryImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
1246 70 2013-07-16 2025-01-20 107 28 thomasm@apache.org rishabhdaim1991@gmail.com
LucenePropertyIndex.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
1501 52 2014-10-14 2025-04-23 163 25 chetanm@apache.org rishabhdaim1991@gmail.com
AsyncIndexUpdate.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index
1293 118 2013-04-26 2025-04-10 119 25 alexparvulescu@apache.org reschke@apache.org
Oak.java
in oak-core/src/main/java/org/apache/jackrabbit/oak
744 72 2012-10-01 2025-04-17 127 24 jukka@apache.org reschke@apache.org
FlatFileNodeStoreBuilder.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile
313 27 2021-04-06 2025-03-12 71 24 ngupta@apache.org rishabhdaim1991@gmail.com
IndexDefinition.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search
1455 145 2018-04-12 2025-03-03 65 24 tommaso@apache.org thomasm@apache.org
BenchmarkRunner.java
in oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark
533 7 2017-03-31 2024-11-12 59 23 davide@apache.org ionutzpi@yahoo.com
NodeImpl.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session
1377 105 2013-09-10 2025-04-25 74 22 mduerig@apache.org rishabhdaim1991@gmail.com
FulltextIndexPlanner.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query
843 47 2018-05-24 2025-03-12 52 22 tommaso@apache.org rishabhdaim1991@gmail.com
SelectorImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast
697 61 2012-03-20 2025-01-31 126 21 thomasm@apache.org rishabhdaim1991@gmail.com
RepositoryUpgrade.java
in oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade
790 46 2013-05-03 2025-04-10 103 21 jukka@apache.org reschke@apache.org
QueryEngineImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
272 12 2012-04-03 2024-09-12 89 21 thomasm@apache.org rishabhdaim1991@gmail.com
ElasticRequestHandler.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query
794 26 2020-06-25 2025-03-27 75 21 fortino@apache.org fabrizio.fortino@gmail.com
DocumentStoreIndexerBase.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document
469 21 2021-04-06 2025-04-16 70 21 ngupta@apache.org nsantos@adobe.com
DocumentNodeStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
2809 171 2017-09-26 2025-04-14 141 20 mreutegg@apache.org rishabhdaim1991@gmail.com
site.xml
in oak-doc/src/site
149 - 2013-07-24 2024-06-06 63 20 mduerig@apache.org stefanegli@apache.org
FulltextIndex.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query
464 40 2018-05-24 2025-02-08 45 20 tommaso@apache.org julian.reschke@gmx.de
SessionImpl.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session
751 66 2013-09-10 2025-02-23 44 20 mduerig@apache.org reschke@apache.org
test-bundles.xml
in oak-it-osgi
57 - 2015-08-21 2024-04-19 30 20 mduerig@apache.org manfred.baedke@gmail.com
IndexCommand.java
in oak-run/src/main/java/org/apache/jackrabbit/oak/index
350 30 2017-05-16 2025-04-10 58 19 chetanm@apache.org reschke@apache.org
ReadWriteVersionManager.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version
445 23 2012-12-13 2025-01-15 55 19 mreutegg@apache.org rishabhdaim1991@gmail.com
AzureBlobStoreBackend.java
in oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage
1167 55 2017-03-24 2025-01-22 53 19 amitj@apache.org rishabhdaim1991@gmail.com
ToolUtils.java
in oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool
167 14 2018-08-10 2025-04-25 37 19 adulceanu@apache.org rishabhdaim1991@gmail.com
LuceneIndex.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
983 32 2012-11-12 2025-04-17 109 18 alexparvulescu@apache.org reschke@apache.org
DocumentNodeStoreService.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
917 42 2017-09-26 2025-04-17 73 18 mreutegg@apache.org reschke@apache.org
UserConfigurationImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/user
284 18 2012-10-16 2025-01-29 66 18 angela@apache.org amoratinos@users.noreply.gi...
SessionContext.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session
350 42 2013-09-10 2025-02-23 48 18 mduerig@apache.org reschke@apache.org
AvailableModes.java
in oak-run/src/main/java/org/apache/jackrabbit/oak/run
64 1 2017-03-31 2025-03-24 35 18 davide@apache.org thomasm@apache.org
AzureCompact.java
in oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool
283 25 2018-07-25 2025-04-10 32 18 adulceanu@apache.org reschke@apache.org
FileStore.java
in oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file
408 27 2016-05-03 2025-03-18 145 17 frm@apache.org reschke@apache.org
MongoDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo
1909 86 2017-09-26 2025-04-23 106 17 mreutegg@apache.org rishabhdaim1991@gmail.com
SQL2Parser.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
1313 52 2012-03-20 2024-08-15 81 17 thomasm@apache.org rishabhdaim1991@gmail.com
Jcr.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr
297 31 2012-10-19 2025-04-17 72 17 jukka@apache.org reschke@apache.org
ElasticIndexDefinition.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic
371 41 2020-05-22 2025-04-11 61 17 fortino@apache.org nsantos@adobe.com
ElasticIndexHelper.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index
247 8 2020-05-22 2025-03-13 55 17 fortino@apache.org thomasm@apache.org
ContentMirrorStoreStrategy.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy
427 26 2013-04-25 2025-04-24 54 17 mduerig@apache.org rishabhdaim1991@gmail.com
ElasticDocument.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index
164 14 2020-05-22 2025-03-31 39 17 fortino@apache.org thomasm@apache.org
FulltextDocumentMaker.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor
513 27 2018-05-21 2025-02-26 39 17 tommaso@apache.org nsantos@adobe.com
TarReader.java
in oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar
362 23 2017-06-29 2025-03-07 33 17 frm@apache.org smmiroslav@gmail.com
IndexerSupport.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index
209 23 2021-04-06 2025-01-22 24 17 ngupta@apache.org nsantos@adobe.com
UserImporter.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/user
534 33 2012-11-02 2025-04-17 81 16 angela@apache.org reschke@apache.org
IndexUpdate.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index
532 57 2013-04-25 2025-04-17 78 16 alexparvulescu@apache.org reschke@apache.org
LuceneIndexProviderService.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
666 32 2014-06-11 2025-01-20 76 16 chetanm@apache.org rishabhdaim1991@gmail.com
NodeDelegate.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate
649 49 2013-03-08 2025-04-25 67 16 mduerig@apache.org rishabhdaim1991@gmail.com
RepositorySidegrade.java
in oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade
372 27 2015-03-11 2025-04-09 66 16 baedke@apache.org rishabhdaim1991@gmail.com
DefaultSegmentWriter.java
in oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment
839 49 2017-06-22 2025-03-05 44 16 frm@apache.org reschke@apache.org
PropertyIndexPlan.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property
185 6 2014-07-17 2025-03-12 41 16 jukka@apache.org rishabhdaim1991@gmail.com
Compact.java
in oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool
224 22 2016-08-23 2025-04-10 41 16 frm@apache.org reschke@apache.org
ElasticDocumentMaker.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index
205 24 2020-05-22 2025-03-27 34 16 fortino@apache.org fabrizio.fortino@gmail.com
VersionEditor.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version
234 21 2013-04-23 2024-09-12 34 16 alexparvulescu@apache.org rishabhdaim1991@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
IndexWriter.java
in oak-lucene/src/main/java/org/apache/lucene/index
2614 141 2024-05-14 2025-04-10 2 1 reschke@apache.org reschke@apache.org
BlockTreeTermsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs
1793 95 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
CheckIndex.java
in oak-lucene/src/main/java/org/apache/lucene/index
1394 19 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
FST.java
in oak-lucene/src/main/java/org/apache/lucene/util/fst
1129 48 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
FieldCacheImpl.java
in oak-lucene/src/main/java/org/apache/lucene/search
1113 64 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene41PostingsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41
1015 49 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
package.html
in oak-lucene/src/main/java/org/apache/lucene/analysis
907 - 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
CompressingTermVectorsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/compressing
891 52 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene40PostingsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40
848 54 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
FieldComparator.java
in oak-lucene/src/main/java/org/apache/lucene/search
810 91 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
TopFieldCollector.java
in oak-lucene/src/main/java/org/apache/lucene/search
787 58 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene45DocValuesProducer.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45
732 31 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene3xFields.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x
727 56 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
CompressingTermVectorsWriter.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/compressing
703 30 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
TreeSession.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store
690 38 2024-09-06 2025-02-21 3 1 thomasm@apache.org thomasm@apache.org
SegmentInfos.java
in oak-lucene/src/main/java/org/apache/lucene/index
682 52 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
BasicOperations.java
in oak-lucene/src/main/java/org/apache/lucene/util/automaton
617 31 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene40TermVectorsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40
601 54 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
BlockTreeTermsWriter.java
in oak-lucene/src/main/java/org/apache/lucene/codecs
598 24 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
PackedInts.java
in oak-lucene/src/main/java/org/apache/lucene/util/packed
591 65 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene40DocValuesReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40
589 21 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene3xTermVectorsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x
579 54 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
WAH8DocIdSet.java
in oak-lucene/src/main/java/org/apache/lucene/util
573 35 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
RegExp.java
in oak-lucene/src/main/java/org/apache/lucene/util/automaton
570 46 2024-05-14 2024-05-16 2 1 reschke@apache.org reschke@apache.org
Util.java
in oak-lucene/src/main/java/org/apache/lucene/util/fst
553 23 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
DocTermOrds.java
in oak-lucene/src/main/java/org/apache/lucene/index
540 35 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Field.java
in oak-lucene/src/main/java/org/apache/lucene/document
534 46 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
DocumentsWriterFlushControl.java
in oak-lucene/src/main/java/org/apache/lucene/index
514 44 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
DocumentsWriter.java
in oak-lucene/src/main/java/org/apache/lucene/index
507 40 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
package.html
in oak-lucene/src/main/java/org/apache/lucene/search
506 - 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene42DocValuesProducer.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42
505 21 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
OpenBitSet.java
in oak-lucene/src/main/java/org/apache/lucene/util
488 55 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
RamUsageEstimator.java
in oak-lucene/src/main/java/org/apache/lucene/util
485 42 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
IndexSearcher.java
in oak-lucene/src/main/java/org/apache/lucene/search
477 56 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
DocValuesConsumer.java
in oak-lucene/src/main/java/org/apache/lucene/codecs
469 6 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Packed64SingleBlock.java
in oak-lucene/src/main/java/org/apache/lucene/util/packed
449 38 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
IndexFileDeleter.java
in oak-lucene/src/main/java/org/apache/lucene/index
436 34 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
SloppyPhraseScorer.java
in oak-lucene/src/main/java/org/apache/lucene/search
428 26 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
MultiPhraseQuery.java
in oak-lucene/src/main/java/org/apache/lucene/search
427 34 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
DocumentsWriterPerThread.java
in oak-lucene/src/main/java/org/apache/lucene/index
426 24 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
PForDeltaDocIdSet.java
in oak-lucene/src/main/java/org/apache/lucene/util
418 26 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
FixedBitSet.java
in oak-lucene/src/main/java/org/apache/lucene/util
411 43 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
CompressingStoredFieldsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/compressing
411 19 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
ArrayUtil.java
in oak-lucene/src/main/java/org/apache/lucene/util
410 18 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Automaton.java
in oak-lucene/src/main/java/org/apache/lucene/util/automaton
406 48 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
FreqProxTermsWriterPerField.java
in oak-lucene/src/main/java/org/apache/lucene/index
404 20 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Lucene41PostingsWriter.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41
398 15 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
LZ4.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/compressing
398 25 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
TieredMergePolicy.java
in oak-lucene/src/main/java/org/apache/lucene/index
389 26 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
BufferedUpdatesStream.java
in oak-lucene/src/main/java/org/apache/lucene/index
387 17 2024-05-14 2024-05-14 1 1 reschke@apache.org reschke@apache.org
Correlations

File Size vs. Number of Changes: 3766 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 141 lines of code y: 14 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 163 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 182 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 123 lines of code y: 19 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 357 lines of code y: 12 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 116 lines of code y: 10 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 194 lines of code y: 16 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 79 lines of code y: 3 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 1931 lines of code y: 60 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 107 lines of code y: 2 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBinSumBsonSize.java x: 82 lines of code y: 1 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 364 lines of code y: 40 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 23 lines of code y: 38 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 57 lines of code y: 5 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/GaugeStats.java x: 6 lines of code y: 1 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/SimpleStats.java x: 97 lines of code y: 2 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 39 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/GaugeImpl.java x: 13 lines of code y: 1 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 288 lines of code y: 13 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixture.java x: 4 lines of code y: 2 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/monitor/RoleStatisticsProvider.java x: 57 lines of code y: 3 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollector.java x: 25 lines of code y: 3 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 249 lines of code y: 4 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 152 lines of code y: 7 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixtureProvider.java x: 57 lines of code y: 1 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 576 lines of code y: 26 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 312 lines of code y: 23 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 918 lines of code y: 26 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 247 lines of code y: 62 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexPathServiceImpl.java x: 81 lines of code y: 19 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/AncestorCursor.java x: 27 lines of code y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.java x: 190 lines of code y: 36 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 72 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java x: 124 lines of code y: 22 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 255 lines of code y: 47 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 345 lines of code y: 33 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableWrapper.java x: 27 lines of code y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 230 lines of code y: 36 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 208 lines of code y: 18 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/GroupDelegator.java x: 117 lines of code y: 13 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 649 lines of code y: 67 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/UserManagerDelegator.java x: 209 lines of code y: 20 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/VersionHistoryDelegate.java x: 169 lines of code y: 19 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 1377 lines of code y: 74 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionHistoryImpl.java x: 190 lines of code y: 18 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/IndexedPaths.java x: 45 lines of code y: 5 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/ChildNodeStateProvider.java x: 89 lines of code y: 10 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStoreNodeState.java x: 168 lines of code y: 2 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AbstractSegmentTarExplorerBackend.java x: 278 lines of code y: 14 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 167 lines of code y: 37 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java x: 288 lines of code y: 23 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java x: 87 lines of code y: 16 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 100 lines of code y: 21 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 627 lines of code y: 32 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobReferenceIterator.java x: 30 lines of code y: 5 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 1875 lines of code y: 70 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregationCursor.java x: 90 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/PathCursor.java x: 39 lines of code y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/EveryoneFilter.java x: 44 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DeclaredMembershipPredicate.java x: 59 lines of code y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/EveryoneMembershipProvider.java x: 49 lines of code y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/TraversingCursor.java x: 142 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 427 lines of code y: 54 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java x: 158 lines of code y: 20 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java x: 131 lines of code y: 12 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ValueMap.java x: 135 lines of code y: 6 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureRepositoryLock.java x: 173 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/UnionQueryImpl.java x: 429 lines of code y: 39 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAccessControlManager.java x: 156 lines of code y: 20 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 632 lines of code y: 82 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DynamicMembershipTracker.java x: 92 lines of code y: 5 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 1501 lines of code y: 163 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider.java x: 112 lines of code y: 19 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 1909 lines of code y: 106 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexDefinitionUpdater.java x: 153 lines of code y: 12 # changes oak-pojosr/src/main/java/org/apache/jackrabbit/oak/run/osgi/SpringBootSupport.java x: 93 lines of code y: 8 # changes oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java x: 74 lines of code y: 6 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/FilterProviderImpl.java x: 178 lines of code y: 17 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/LucenePropertyFTIndexedContentAvailability.java x: 56 lines of code y: 6 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityBlobSearchSuite.java x: 259 lines of code y: 11 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 438 lines of code y: 13 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 393 lines of code y: 12 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/benchmarks/search/ConcurrentReader.java x: 158 lines of code y: 6 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityAbstractSuite.java x: 315 lines of code y: 13 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityStandbySuite.java x: 84 lines of code y: 2 # changes oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 517 lines of code y: 22 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PerfLogger.java x: 122 lines of code y: 5 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/concurrent/ExecutorCloser.java x: 40 lines of code y: 4 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/FragmentMatcher.java x: 56 lines of code y: 2 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/Mount.java x: 14 lines of code y: 8 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/MountInfoProvider.java x: 21 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 744 lines of code y: 127 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/atomic/AtomicCounterEditor.java x: 320 lines of code y: 16 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/atomic/AtomicCounterEditorProvider.java x: 132 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/cow/COWNodeStore.java x: 141 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexEditorProvider.java x: 17 lines of code y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 532 lines of code y: 78 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/datastore/DataStoreTextWriter.java x: 230 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndex.java x: 174 lines of code y: 57 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java x: 201 lines of code y: 25 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/FilteringNodeState.java x: 137 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/version/VersionableEditor.java x: 135 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 372 lines of code y: 49 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeRegistration.java x: 358 lines of code y: 20 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/write/ReadWriteNodeTypeManager.java x: 131 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/ImmutableTree.java x: 159 lines of code y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionHook.java x: 29 lines of code y: 19 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 460 lines of code y: 41 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/Query.java x: 56 lines of code y: 76 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstElementFactory.java x: 142 lines of code y: 34 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/AuthenticationConfigurationImpl.java x: 81 lines of code y: 42 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java x: 72 lines of code y: 17 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java x: 153 lines of code y: 44 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.java x: 191 lines of code y: 37 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationInitializer.java x: 45 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java x: 122 lines of code y: 25 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobPattern.java x: 157 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobsPattern.java x: 55 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/PrefixPattern.java x: 53 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/RestrictionProviderImpl.java x: 120 lines of code y: 43 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CacheConflictHandler.java x: 44 lines of code y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java x: 130 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserAuthentication.java x: 203 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java x: 534 lines of code y: 81 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java x: 103 lines of code y: 53 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java x: 189 lines of code y: 47 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManager.java x: 162 lines of code y: 14 # changes oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 269 lines of code y: 20 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/JackrabbitValueFactory.java x: 26 lines of code y: 4 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/binary/BinaryUpload.java x: 14 lines of code y: 3 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/observation/JackrabbitEventFilter.java x: 86 lines of code y: 4 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/JackrabbitAccessControlManager.java x: 64 lines of code y: 10 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalSetPolicy.java x: 14 lines of code y: 4 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrivilegeCollection.java x: 49 lines of code y: 7 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/user/Authorizable.java x: 34 lines of code y: 5 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/Jcr.java x: 297 lines of code y: 72 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/package-info.java x: 1 lines of code y: 3 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 983 lines of code y: 109 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java x: 301 lines of code y: 8 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/PersistedLinkedListV2.java x: 207 lines of code y: 9 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedUtils.java x: 34 lines of code y: 4 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 239 lines of code y: 17 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSpellcheckIterator.java x: 116 lines of code y: 16 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/update/RefreshOnReadPolicy.java x: 44 lines of code y: 2 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeType.java x: 8 lines of code y: 3 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule.java x: 355 lines of code y: 22 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModule.java x: 79 lines of code y: 8 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AccessControlConstants.java x: 31 lines of code y: 11 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider.java x: 18 lines of code y: 4 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/UserConstants.java x: 75 lines of code y: 8 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/action/AccessControlAction.java x: 121 lines of code y: 11 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/action/AuthorizableAction.java x: 20 lines of code y: 7 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/action/GroupAction.java x: 14 lines of code y: 5 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/action/UserAction.java x: 13 lines of code y: 2 # changes oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/DiskCacheIOMonitor.java x: 52 lines of code y: 4 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CheckpointCompactor.java x: 182 lines of code y: 22 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CommitsTracker.java x: 148 lines of code y: 13 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/GCGeneration.java x: 77 lines of code y: 12 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/JournalFileWriter.java x: 9 lines of code y: 4 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/SegmentArchiveWriter.java x: 23 lines of code y: 15 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 376 lines of code y: 47 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/UniqueIndexNodeStoreChecker.java x: 193 lines of code y: 8 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/impl/NonDefaultMountWriteReportingObserver.java x: 115 lines of code y: 7 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/package-info.java x: 3 lines of code y: 18 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterView.java x: 70 lines of code y: 6 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterViewDocument.java x: 318 lines of code y: 3 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Collision.java x: 124 lines of code y: 11 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentDiscoveryLiteService.java x: 375 lines of code y: 8 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 917 lines of code y: 73 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreServiceConfiguration.java x: 121 lines of code y: 10 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 1452 lines of code y: 62 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGCSupport.java x: 191 lines of code y: 17 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/bundlor/Include.java x: 72 lines of code y: 7 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/state/Clusterable.java x: 10 lines of code y: 5 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/state/NodeBuilder.java x: 63 lines of code y: 3 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 469 lines of code y: 70 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexer.java x: 25 lines of code y: 17 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 415 lines of code y: 33 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/package-info.java x: 5 lines of code y: 20 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 570 lines of code y: 29 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 2809 lines of code y: 141 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 814 lines of code y: 57 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreHelper.java x: 195 lines of code y: 25 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java x: 343 lines of code y: 40 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentNodeStoreBuilder.java x: 151 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexerService.java x: 184 lines of code y: 21 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/CompositeIndexer.java x: 77 lines of code y: 7 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java x: 371 lines of code y: 61 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java x: 193 lines of code y: 21 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriter.java x: 228 lines of code y: 36 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterFactory.java x: 29 lines of code y: 12 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java x: 323 lines of code y: 44 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/RevisionGCTest.java x: 111 lines of code y: 5 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/benchmarks/segment/standby/StandbyBulkTransferBenchmark.java x: 49 lines of code y: 4 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java x: 252 lines of code y: 17 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 916 lines of code y: 43 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker.java x: 567 lines of code y: 26 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 1293 lines of code y: 119 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/FormattingUtils.java x: 38 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 409 lines of code y: 32 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java x: 171 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java x: 205 lines of code y: 39 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java x: 285 lines of code y: 49 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 770 lines of code y: 37 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexConsistencyChecker.java x: 326 lines of code y: 13 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/PropertyIndexCleaner.java x: 253 lines of code y: 12 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/StatisticalSortedSetDocValuesFacetCounts.java x: 167 lines of code y: 4 # changes oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 2614 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexerBase.java x: 124 lines of code y: 9 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/NodeStateEntrySorter.java x: 124 lines of code y: 7 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/StoreAndSortStrategy.java x: 103 lines of code y: 23 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/TraverseWithSortStrategy.java x: 253 lines of code y: 26 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java x: 278 lines of code y: 26 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java x: 742 lines of code y: 56 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedSortBatchTask.java x: 205 lines of code y: 24 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java x: 403 lines of code y: 48 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTransformTask.java x: 227 lines of code y: 30 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java x: 366 lines of code y: 17 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreTask.java x: 251 lines of code y: 6 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ThreadMonitor.java x: 77 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalFlatFileStoreStrategy.java x: 137 lines of code y: 7 # changes oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/ElasticIndexCommand.java x: 222 lines of code y: 23 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java x: 350 lines of code y: 58 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexConsistencyCheckPrinter.java x: 66 lines of code y: 8 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextPopulator.java x: 108 lines of code y: 6 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java x: 454 lines of code y: 34 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 527 lines of code y: 29 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/BadIndexTracker.java x: 144 lines of code y: 9 # changes oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/AwsSegmentArchiveWriter.java x: 67 lines of code y: 3 # changes oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsCompact.java x: 158 lines of code y: 17 # changes oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsSegmentCopy.java x: 112 lines of code y: 4 # changes oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsToolUtils.java x: 131 lines of code y: 8 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureHttpRequestLoggingPolicy.java x: 38 lines of code y: 2 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveWriter.java x: 101 lines of code y: 18 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCompact.java x: 283 lines of code y: 32 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentCopy.java x: 232 lines of code y: 21 # changes oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/AbstractRemoteSegmentArchiveReader.java x: 86 lines of code y: 5 # changes oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/PersistentDiskCache.java x: 257 lines of code y: 16 # changes oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/PersistentRedisCache.java x: 152 lines of code y: 11 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/backup/impl/FileStoreBackupImpl.java x: 88 lines of code y: 22 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/backup/impl/FileStoreRestoreImpl.java x: 84 lines of code y: 21 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarReader.java x: 156 lines of code y: 8 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarWriter.java x: 209 lines of code y: 14 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/persistentcache/AbstractPersistentCache.java x: 94 lines of code y: 7 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSyncExecution.java x: 122 lines of code y: 17 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Compact.java x: 224 lines of code y: 41 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterNodeInfo.java x: 771 lines of code y: 37 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalDiffLoader.java x: 248 lines of code y: 15 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalGarbageCollector.java x: 87 lines of code y: 3 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UnsavedModifications.java x: 171 lines of code y: 22 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/SecondaryStoreObserver.java x: 72 lines of code y: 4 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 790 lines of code y: 103 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/time/Stopwatch.java x: 75 lines of code y: 1 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/time/package-info.java x: 5 lines of code y: 1 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugExcludeImpl.java x: 56 lines of code y: 15 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/AbstractHasItemGetItemTest.java x: 149 lines of code y: 14 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/MountInfo.java x: 135 lines of code y: 20 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/observation/ChangeSet.java x: 168 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenConfigurationImpl.java x: 132 lines of code y: 30 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/ItemNamePattern.java x: 51 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/NodeTypePattern.java x: 51 lines of code y: 13 # changes oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/Role.java x: 39 lines of code y: 9 # changes oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesPermissionProvider.java x: 226 lines of code y: 16 # changes oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/principal/CustomPrincipalProvider.java x: 44 lines of code y: 14 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnReadDirectory.java x: 285 lines of code y: 27 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakDirectory.java x: 269 lines of code y: 26 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/UniquenessConstraintValidator.java x: 89 lines of code y: 14 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/PathElementComparator.java x: 43 lines of code y: 11 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java x: 296 lines of code y: 18 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AuthInfoImpl.java x: 63 lines of code y: 14 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/SimpleCredentialsSupport.java x: 53 lines of code y: 14 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE.java x: 142 lines of code y: 20 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProvider.java x: 203 lines of code y: 23 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider.java x: 233 lines of code y: 25 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositionContext.java x: 163 lines of code y: 23 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/NodeTypeMountedNodeStoreChecker.java x: 98 lines of code y: 16 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus.java x: 186 lines of code y: 13 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java x: 372 lines of code y: 66 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/init/BundlingConfigInitializer.java x: 30 lines of code y: 1 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree.java x: 207 lines of code y: 22 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/OrderedChildnameIterator.java x: 65 lines of code y: 1 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreStats.java x: 209 lines of code y: 11 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzer.java x: 337 lines of code y: 11 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/Clock.java x: 191 lines of code y: 3 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/package-info.java x: 3 lines of code y: 6 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java x: 164 lines of code y: 39 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexUtils.java x: 92 lines of code y: 11 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/ConfigUtil.java x: 90 lines of code y: 15 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGcNodeBin.java x: 23 lines of code y: 1 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java x: 205 lines of code y: 34 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticRequestHandler.java x: 794 lines of code y: 75 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/Profiler.java x: 448 lines of code y: 9 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/StatsBuilder.java x: 121 lines of code y: 3 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/DistinctBinarySize.java x: 132 lines of code y: 3 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeTreeStoreReader.java x: 159 lines of code y: 1 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexStoreStatsCommand.java x: 47 lines of code y: 1 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/AvailableModes.java x: 64 lines of code y: 35 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/facets/ElasticStatisticalFacetAsyncProvider.java x: 164 lines of code y: 16 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticMetricHandler.java x: 65 lines of code y: 8 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/IndexWriterPool.java x: 320 lines of code y: 3 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/SegmentTarFixtureProvider.java x: 64 lines of code y: 11 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/FileStoreDiffCommand.java x: 95 lines of code y: 13 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistence.java x: 110 lines of code y: 19 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistenceManager.java x: 208 lines of code y: 2 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureUtilities.java x: 77 lines of code y: 23 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCheck.java x: 227 lines of code y: 13 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java x: 262 lines of code y: 26 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/SecurityProviderRegistration.java x: 566 lines of code y: 34 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/SuggestHelper.java x: 125 lines of code y: 13 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java x: 227 lines of code y: 26 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexHelper.java x: 157 lines of code y: 11 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/async/AsyncIndexerBase.java x: 68 lines of code y: 4 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/NodeStateEntryTraverser.java x: 104 lines of code y: 16 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStore.java x: 98 lines of code y: 14 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/indexversion/PurgeOldIndexVersion.java x: 182 lines of code y: 10 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/BlobStoreFixtureProvider.java x: 139 lines of code y: 10 # changes oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/ElasticIndexImporterSupport.java x: 76 lines of code y: 5 # changes oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/async/AsyncIndexerElastic.java x: 41 lines of code y: 6 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/checkpoint/Checkpoints.java x: 51 lines of code y: 10 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/checkpoint/SegmentTarCheckpoints.java x: 132 lines of code y: 12 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/check/DocumentStoreCheck.java x: 287 lines of code y: 18 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/CSVFileBinaryResourceProvider.java x: 76 lines of code y: 12 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/CheckpointsCommand.java x: 163 lines of code y: 15 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/ClusterNodesCommand.java x: 173 lines of code y: 4 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/CreateGarbageCommand.java x: 355 lines of code y: 3 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/DocumentStoreCheckCommand.java x: 149 lines of code y: 18 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/FrozenNodeRefsUsingIndexCommand.java x: 102 lines of code y: 4 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/GarbageCommand.java x: 26 lines of code y: 8 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/GenerateVersionInconsistencyReport.java x: 152 lines of code y: 5 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/RepairCommand.java x: 33 lines of code y: 6 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/ResetClusterIdCommand.java x: 49 lines of code y: 17 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/Utils.java x: 341 lines of code y: 31 # changes oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/RemotePersistentCacheService.java x: 83 lines of code y: 8 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreFactory.java x: 520 lines of code y: 19 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreRegistrar.java x: 417 lines of code y: 18 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreService.java x: 483 lines of code y: 62 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java x: 408 lines of code y: 145 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ReadOnlyFileStore.java x: 127 lines of code y: 25 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/StandbyStoreService.java x: 188 lines of code y: 24 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreService.java x: 289 lines of code y: 25 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/CliUtils.java x: 33 lines of code y: 8 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/MigrationFactory.java x: 96 lines of code y: 19 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/OakUpgrade.java x: 70 lines of code y: 9 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/AzureDataStoreFactory.java x: 126 lines of code y: 6 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/S3DataStoreFactory.java x: 122 lines of code y: 15 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/Jackrabbit2Factory.java x: 77 lines of code y: 4 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/JdbcFactory.java x: 74 lines of code y: 9 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentAzureFactory.java x: 168 lines of code y: 11 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentFactory.java x: 99 lines of code y: 17 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentTarFactory.java x: 85 lines of code y: 19 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/StoreFactory.java x: 41 lines of code y: 4 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/SetUtils.java x: 104 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/NodeStateCopier.java x: 281 lines of code y: 16 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelper.java x: 247 lines of code y: 55 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/facets/ElasticSecureFacetAsyncProvider.java x: 107 lines of code y: 11 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java x: 252 lines of code y: 18 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/TopLevelPaths.java x: 65 lines of code y: 9 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedAccessControlManager.java x: 361 lines of code y: 29 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedAuthorizationConfiguration.java x: 208 lines of code y: 9 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalPolicyImporter.java x: 235 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexInfoServiceImpl.java x: 171 lines of code y: 16 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUtils.java x: 198 lines of code y: 47 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/nodetype/NodeTypeIndexLookup.java x: 46 lines of code y: 19 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexLookup.java x: 147 lines of code y: 40 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlan.java x: 185 lines of code y: 41 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/jmx/PropertyIndexStats.java x: 191 lines of code y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndex.java x: 129 lines of code y: 27 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/upgrade/IndexDisabler.java x: 112 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/AbstractDecoratedNodeState.java x: 199 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NamespaceEditor.java x: 102 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/EffectiveNodeTypeImpl.java x: 301 lines of code y: 19 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl.java x: 582 lines of code y: 47 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate.java x: 131 lines of code y: 29 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder.java x: 416 lines of code y: 35 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationContext.java x: 80 lines of code y: 17 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/ACL.java x: 176 lines of code y: 25 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java x: 710 lines of code y: 74 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java x: 255 lines of code y: 39 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/ChildOrderDiff.java x: 18 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/SubtreePattern.java x: 79 lines of code y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CachedPrincipalMembershipReader.java x: 173 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/PasswordHistory.java x: 72 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserManagerImpl.java x: 402 lines of code y: 69 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/ImporterImpl.java x: 429 lines of code y: 51 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexTracker.java x: 233 lines of code y: 51 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexNodeManager.java x: 284 lines of code y: 11 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnWriteDirectory.java x: 415 lines of code y: 22 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexRootDirectory.java x: 237 lines of code y: 24 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/BucketSwitcher.java x: 65 lines of code y: 5 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java x: 573 lines of code y: 49 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java x: 313 lines of code y: 71 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalStoreBuilder.java x: 105 lines of code y: 10 # changes oak-run/src/main/groovy/org/apache/jackrabbit/oak/console/commands/LsCommand.groovy x: 29 lines of code y: 7 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/FrozenNodeRef.java x: 37 lines of code y: 6 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexPlanner.java x: 843 lines of code y: 52 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexTracker.java x: 185 lines of code y: 19 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexDefinitionBuilder.java x: 595 lines of code y: 27 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeUtil.java x: 387 lines of code y: 21 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java x: 317 lines of code y: 20 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarFiles.java x: 670 lines of code y: 31 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerProvider.java x: 56 lines of code y: 11 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java x: 220 lines of code y: 14 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java x: 664 lines of code y: 87 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBranch.java x: 580 lines of code y: 27 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalEntry.java x: 571 lines of code y: 22 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java x: 457 lines of code y: 36 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/MissingLastRevSeeker.java x: 56 lines of code y: 13 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/bundlor/BundlingConfigHandler.java x: 82 lines of code y: 6 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java x: 967 lines of code y: 40 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBVersionGCSupport.java x: 211 lines of code y: 15 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/DelegatingDocumentNodeState.java x: 183 lines of code y: 14 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MultiPropertyState.java x: 98 lines of code y: 15 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyStates.java x: 216 lines of code y: 7 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/MoveTracker.java x: 80 lines of code y: 9 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/state/AbstractNodeState.java x: 282 lines of code y: 8 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java x: 59 lines of code y: 12 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/HybridIndexTest.java x: 478 lines of code y: 13 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/AbstractGarbageCollectionStrategy.java x: 249 lines of code y: 7 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/CleanupFirstGarbageCollectionStrategy.java x: 28 lines of code y: 3 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/CleanupStrategy.java x: 25 lines of code y: 5 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/CompactionResult.java x: 135 lines of code y: 8 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/DefaultCleanupContext.java x: 56 lines of code y: 4 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/DefaultGarbageCollectionStrategy.java x: 23 lines of code y: 4 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/GarbageCollector.java x: 216 lines of code y: 11 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/SynchronizedGarbageCollectionStrategy.java x: 46 lines of code y: 3 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarReader.java x: 362 lines of code y: 33 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Path.java x: 219 lines of code y: 11 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/FSBackend.java x: 353 lines of code y: 12 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/OakFileDataStore.java x: 195 lines of code y: 13 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/FileIOUtils.java x: 158 lines of code y: 24 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/ActiveDeletedBlobCollectorFactory.java x: 421 lines of code y: 26 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriter.java x: 839 lines of code y: 44 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/CompositeIndexEditorProvider.java x: 61 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/NodeStoreUtils.java x: 48 lines of code y: 8 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java x: 36 lines of code y: 24 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeEditor.java x: 99 lines of code y: 7 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyDefinition.java x: 92 lines of code y: 9 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinition.java x: 1455 lines of code y: 65 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDefMergerUtils.java x: 199 lines of code y: 16 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/Aggregate.java x: 513 lines of code y: 16 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextIndexEditor.java x: 309 lines of code y: 19 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition.java x: 197 lines of code y: 23 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstElement.java x: 91 lines of code y: 24 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/SecureNodeState.java x: 146 lines of code y: 25 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/LowerCaseImpl.java x: 108 lines of code y: 29 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/ActiveDeletedBlobCollectorMBeanImpl.java x: 258 lines of code y: 13 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier.java x: 537 lines of code y: 54 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/PrintingDiff.java x: 101 lines of code y: 4 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/PrintingDiff.java x: 88 lines of code y: 5 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Commit.java x: 603 lines of code y: 35 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreMBeanImpl.java x: 211 lines of code y: 22 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocumentSweeper.java x: 193 lines of code y: 14 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/PropertyHistory.java x: 86 lines of code y: 11 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/Utils.java x: 763 lines of code y: 42 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/SameNameSiblingsEditor.java x: 183 lines of code y: 8 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextDocumentMaker.java x: 513 lines of code y: 39 # changes oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Backend.java x: 1123 lines of code y: 46 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/SecureNodeBuilder.java x: 282 lines of code y: 40 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/write/NodeTypeTemplateImpl.java x: 236 lines of code y: 18 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache.java x: 318 lines of code y: 15 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeState.java x: 323 lines of code y: 15 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/BackgroundObserver.java x: 168 lines of code y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdateProvider.java x: 46 lines of code y: 12 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/PooledLuceneIndexWriter.java x: 46 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexImporterSupportBase.java x: 39 lines of code y: 7 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/NameMapper.java x: 19 lines of code y: 6 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/PathMapper.java x: 13 lines of code y: 7 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/package-info.java x: 3 lines of code y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/NamePathMapperImpl.java x: 251 lines of code y: 5 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/JackrabbitSession.java x: 46 lines of code y: 14 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/package-info.java x: 2 lines of code y: 16 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/ItemImpl.java x: 317 lines of code y: 18 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionContext.java x: 350 lines of code y: 48 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionImpl.java x: 751 lines of code y: 44 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/EventFactory.java x: 264 lines of code y: 19 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextIndexEditorContext.java x: 235 lines of code y: 16 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextIndexWriterFactory.java x: 8 lines of code y: 6 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSuggestIterator.java x: 84 lines of code y: 16 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/MergeIncrementalTreeStore.java x: 263 lines of code y: 7 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/Prefetcher.java x: 194 lines of code y: 6 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStore.java x: 386 lines of code y: 10 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStoreUtils.java x: 74 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/FileStore.java x: 152 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/TreeSession.java x: 690 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/EffectiveType.java x: 207 lines of code y: 29 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager.java x: 288 lines of code y: 51 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java x: 77 lines of code y: 14 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyValues.java x: 167 lines of code y: 5 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java x: 493 lines of code y: 16 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDataSourceFactory.java x: 105 lines of code y: 6 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorProvider.java x: 268 lines of code y: 47 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriterFactory.java x: 63 lines of code y: 15 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/LuceneIndexer.java x: 119 lines of code y: 15 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/LuceneIndexerProvider.java x: 81 lines of code y: 11 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneDocumentMaker.java x: 387 lines of code y: 27 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureRepositoryLockV8.java x: 178 lines of code y: 2 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentStoreService.java x: 59 lines of code y: 21 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextExtractor.java x: 260 lines of code y: 13 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/binary/FulltextBinaryTextExtractor.java x: 288 lines of code y: 17 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java x: 254 lines of code y: 19 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDiff.java x: 500 lines of code y: 19 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/SegmentTarFixture.java x: 413 lines of code y: 21 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java x: 259 lines of code y: 24 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureJournalFile.java x: 249 lines of code y: 20 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureManifestFile.java x: 51 lines of code y: 3 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveReader.java x: 85 lines of code y: 9 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/Configuration.java x: 64 lines of code y: 12 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/package-info.java x: 5 lines of code y: 10 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/util/AzureRequestOptionsV8.java x: 52 lines of code y: 1 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureArchiveManagerV8.java x: 266 lines of code y: 1 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureJournalFileV8.java x: 261 lines of code y: 1 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzurePersistenceV8.java x: 118 lines of code y: 1 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureSegmentArchiveReaderV8.java x: 79 lines of code y: 1 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureSegmentStoreV8.java x: 105 lines of code y: 1 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureStorageCredentialManagerV8.java x: 110 lines of code y: 1 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureUtilitiesV8.java x: 153 lines of code y: 1 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java x: 40 lines of code y: 1 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java x: 136 lines of code y: 7 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndex.java x: 464 lines of code y: 45 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/SelectorImpl.java x: 697 lines of code y: 126 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java x: 223 lines of code y: 29 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyBuilder.java x: 172 lines of code y: 13 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java x: 607 lines of code y: 46 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/exporter/NodeStateSerializer.java x: 139 lines of code y: 12 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGCRecommendations.java x: 310 lines of code y: 15 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache.java x: 520 lines of code y: 17 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CacheConfiguration.java x: 77 lines of code y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserConfigurationImpl.java x: 284 lines of code y: 66 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/package-info.java x: 3 lines of code y: 14 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/MemberBaseTest.java x: 130 lines of code y: 7 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java x: 506 lines of code y: 10 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/EntryCache.java x: 88 lines of code y: 9 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalPolicyImpl.java x: 239 lines of code y: 18 # changes oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java x: 1167 lines of code y: 53 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java x: 458 lines of code y: 24 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexOptions.java x: 206 lines of code y: 20 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ReadManyTest.java x: 142 lines of code y: 4 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakBufferedIndexFile.java x: 223 lines of code y: 16 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentStream.java x: 171 lines of code y: 21 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/package-info.java x: 3 lines of code y: 26 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition.java x: 166 lines of code y: 9 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexInfoProvider.java x: 256 lines of code y: 25 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexerSupport.java x: 209 lines of code y: 24 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileSplitter.java x: 192 lines of code y: 8 # changes oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/ElasticIndexer.java x: 146 lines of code y: 8 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/FieldFactory.java x: 132 lines of code y: 21 # changes oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapProviderConfig.java x: 700 lines of code y: 30 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPolicyImpl.java x: 120 lines of code y: 17 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/util/OakLuceneIndexUtils.java x: 63 lines of code y: 6 # changes oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/Utils.java x: 134 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java x: 1246 lines of code y: 107 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProviderService.java x: 666 lines of code y: 76 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/BlobStoreFixture.java x: 205 lines of code y: 8 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/DataStoreUtils.java x: 154 lines of code y: 7 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/StreamUtils.java x: 19 lines of code y: 3 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/GetPrivilegeCollectionIncludeNamesTest.java x: 115 lines of code y: 12 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/MvGlobsAndSubtreesTest.java x: 72 lines of code y: 3 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/ConsolidatedDataStoreCacheStats.java x: 233 lines of code y: 6 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/directaccess/DataRecordDownloadOptions.java x: 131 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java x: 151 lines of code y: 27 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/util/PasswordUtil.java x: 217 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/index/FilterImpl.java x: 478 lines of code y: 50 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/DocumentQueue.java x: 214 lines of code y: 15 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/BlockRecord.java x: 23 lines of code y: 6 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ListRecord.java x: 84 lines of code y: 14 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarWriter.java x: 182 lines of code y: 31 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/Template.java x: 281 lines of code y: 15 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentIdTable.java x: 128 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/ChildOrderConflictHandler.java x: 95 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexEditor.java x: 315 lines of code y: 40 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/version/VersionablePropertiesEditor.java x: 139 lines of code y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NameValidator.java x: 137 lines of code y: 30 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/Namespaces.java x: 170 lines of code y: 36 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager.java x: 445 lines of code y: 55 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/NodeStateNodeTypeInfoProvider.java x: 61 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/InternalSecurityProvider.java x: 116 lines of code y: 9 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/NodeStoreTree.java x: 601 lines of code y: 43 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexHelper.java x: 134 lines of code y: 15 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/check/CheckHelper.java x: 295 lines of code y: 8 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeStore.java x: 224 lines of code y: 18 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeObserver.java x: 28 lines of code y: 11 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/filter/PathFilter.java x: 107 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/AnnotatingConflictHandler.java x: 107 lines of code y: 22 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/cow/BranchNodeStore.java x: 133 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/EventGenerator.java x: 201 lines of code y: 32 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/SimpleFlatFileUtil.java x: 67 lines of code y: 5 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/OakHelpFormatter.java x: 159 lines of code y: 11 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Diff.java x: 182 lines of code y: 11 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/InitialContentMigrator.java x: 188 lines of code y: 21 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentStoreException.java x: 58 lines of code y: 10 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Rollback.java x: 57 lines of code y: 7 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBBlobStore.java x: 567 lines of code y: 15 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/json/JsonSerializer.java x: 327 lines of code y: 17 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/MergingNodeStateDiff.java x: 290 lines of code y: 31 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/SplitOperations.java x: 416 lines of code y: 24 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalFlatFileStoreEditor.java x: 101 lines of code y: 5 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/cloud/CloudBlobStore.java x: 213 lines of code y: 5 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeBuilder.java x: 447 lines of code y: 15 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/Conversions.java x: 192 lines of code y: 4 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/CommitBuilder.java x: 177 lines of code y: 16 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/memory/MemoryDocumentStore.java x: 386 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/ValuePatternUtil.java x: 112 lines of code y: 6 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/CommitQueue.java x: 242 lines of code y: 13 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultSolrConfigurationProvider.java x: 17 lines of code y: 5 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/OakSolrConfiguration.java x: 44 lines of code y: 16 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfigurationProvider.java x: 8 lines of code y: 9 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerConfigurationProvider.java x: 90 lines of code y: 6 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/index/SolrIndexEditorProvider.java x: 75 lines of code y: 19 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/OakSolrConfigurationProviderService.java x: 289 lines of code y: 19 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/FilterQueryParser.java x: 334 lines of code y: 27 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrIndexLookup.java x: 51 lines of code y: 6 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndexProvider.java x: 29 lines of code y: 25 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/RemoteSolrServerProvider.java x: 199 lines of code y: 18 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/SolrServerProvider.java x: 13 lines of code y: 9 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/SolrServerRegistry.java x: 67 lines of code y: 10 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/util/SolrUtils.java x: 31 lines of code y: 2 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregateIndex.java x: 256 lines of code y: 21 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/Statement.java x: 301 lines of code y: 35 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java x: 194 lines of code y: 40 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ConcurrentHasPermissionTest.java x: 50 lines of code y: 5 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/FacetSearchTest.java x: 235 lines of code y: 11 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/PropertyFullTextTest.java x: 237 lines of code y: 6 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/DataStoreCacheUpgradeUtils.java x: 118 lines of code y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/InitialContent.java x: 114 lines of code y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexProvider.java x: 23 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationConfigurationImpl.java x: 199 lines of code y: 36 # changes oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesAuthorizationConfiguration.java x: 179 lines of code y: 9 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java x: 55 lines of code y: 27 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/iotrace/DepthFirstTrace.java x: 54 lines of code y: 8 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStoreMetrics.java x: 97 lines of code y: 6 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/NRTIndex.java x: 299 lines of code y: 22 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/xml/PropInfo.java x: 98 lines of code y: 8 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/SecondaryStoreBuilder.java x: 43 lines of code y: 3 # changes oak-run/src/main/groovy/org/apache/jackrabbit/oak/console/commands/PrintDocumentCommand.groovy x: 97 lines of code y: 11 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/reader/DefaultIndexReaderFactory.java x: 100 lines of code y: 9 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/LoginSystemTest.java x: 39 lines of code y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl.java x: 113 lines of code y: 22 # changes oak-examples/webapp/src/main/java/org/apache/jackrabbit/j2ee/IndexInitializer.java x: 92 lines of code y: 3 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/commons/jmx/ManagementOperation.java x: 271 lines of code y: 9 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/PropertyDelegate.java x: 114 lines of code y: 23 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeLocation.java x: 174 lines of code y: 12 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats.java x: 452 lines of code y: 3 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/MongoConnection.java x: 147 lines of code y: 13 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ConsolidatedListenerMBeanImpl.java x: 532 lines of code y: 21 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits.java x: 610 lines of code y: 14 # changes oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Constants.java x: 35 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImpl.java x: 133 lines of code y: 27 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterNodeInfoDocument.java x: 79 lines of code y: 18 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BundlingNodeTest.java x: 338 lines of code y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/ConflictValidator.java x: 143 lines of code y: 12 # changes oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java x: 151 lines of code y: 8 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/NodeStateEntryWriter.java x: 83 lines of code y: 25 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/HelpCommand.java x: 11 lines of code y: 6 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileReaper.java x: 48 lines of code y: 9 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/WorkspaceDelegate.java x: 173 lines of code y: 20 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableRoot.java x: 349 lines of code y: 29 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate.java x: 638 lines of code y: 79 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/SecondaryStoreCache.java x: 167 lines of code y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java x: 226 lines of code y: 54 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/repository/RepositoryImpl.java x: 405 lines of code y: 41 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/ScalabilityRunner.java x: 168 lines of code y: 17 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/NodeObserver.java x: 176 lines of code y: 22 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/NodeStateAnalyzerFactory.java x: 226 lines of code y: 15 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/SecureSortedSetDocValuesFacetCounts.java x: 149 lines of code y: 3 # changes oak-query-spi/src/main/java/org/apache/jackrabbit/oak/query/facet/FacetResult.java x: 130 lines of code y: 10 # changes oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java x: 364 lines of code y: 19 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Checkpoints.java x: 267 lines of code y: 14 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalPropertyHandler.java x: 67 lines of code y: 7 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LocalDiffCache.java x: 158 lines of code y: 9 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UpdateOp.java x: 307 lines of code y: 10 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/AceCreationTest.java x: 96 lines of code y: 4 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenProviderImpl.java x: 451 lines of code y: 67 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ChangeProcessor.java x: 489 lines of code y: 64 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/CompositeCredentialsSupport.java x: 73 lines of code y: 13 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/AbstractDocumentNodeState.java x: 98 lines of code y: 13 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProvider.java x: 369 lines of code y: 30 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugUtil.java x: 85 lines of code y: 15 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/MgrProviderImpl.java x: 116 lines of code y: 5 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkOptions.java x: 461 lines of code y: 12 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java x: 533 lines of code y: 59 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/util/OakIndexUtils.java x: 174 lines of code y: 11 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/wikipedia/WikipediaImport.java x: 215 lines of code y: 8 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/conditions/Validate.java x: 90 lines of code y: 4 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/ExternalSortByteArray.java x: 167 lines of code y: 8 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/whiteboard/AbstractServiceTracker.java x: 43 lines of code y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java x: 85 lines of code y: 56 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/ImmutableRoot.java x: 133 lines of code y: 42 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableTree.java x: 254 lines of code y: 45 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/datastore/DataStoreTextProviderService.java x: 51 lines of code y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/OrderedPropertyIndexProvider.java x: 31 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/lock/LockConstants.java x: 8 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeDefinitionImpl.java x: 70 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/Filters.java x: 242 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/factories/TreeFactory.java x: 21 lines of code y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java x: 199 lines of code y: 43 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/SimpleExcerptProvider.java x: 254 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AndImpl.java x: 265 lines of code y: 32 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NodeLocalNameImpl.java x: 115 lines of code y: 38 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NodeNameImpl.java x: 148 lines of code y: 44 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NotFullTextSearchImpl.java x: 54 lines of code y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/OrImpl.java x: 318 lines of code y: 35 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/UpperCaseImpl.java x: 100 lines of code y: 23 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenValidatorProvider.java x: 160 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CacheValidatorProvider.java x: 87 lines of code y: 12 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/EventQueue.java x: 106 lines of code y: 13 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/OakEventFilterImpl.java x: 450 lines of code y: 18 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ObservationManagerImpl.java x: 373 lines of code y: 58 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/RefreshStrategy.java x: 66 lines of code y: 11 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/ReadWriteVersionManager.java x: 185 lines of code y: 29 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/DocViewImportHandler.java x: 178 lines of code y: 13 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/NRTIndexFactory.java x: 113 lines of code y: 15 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/LuceneIndexHelper.java x: 113 lines of code y: 20 # changes oak-pojosr/src/main/java/org/apache/jackrabbit/oak/run/osgi/OakOSGiRepositoryFactory.java x: 308 lines of code y: 20 # changes oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java x: 3 lines of code y: 25 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/FlatFileBufferLinkedList.java x: 98 lines of code y: 12 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoDocumentFilter.java x: 65 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/NodeDocumentCodec.java x: 98 lines of code y: 10 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/MergeIncrementalFlatFileStore.java x: 202 lines of code y: 10 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/indexstore/IndexStoreUtils.java x: 96 lines of code y: 12 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexDefinitionUpdater.java x: 228 lines of code y: 12 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/SweepHelper.java x: 110 lines of code y: 8 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/FlatFileCommand.java x: 95 lines of code y: 6 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java x: 125 lines of code y: 31 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java x: 322 lines of code y: 35 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java x: 117 lines of code y: 16 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/FulltextIndexConstants.java x: 113 lines of code y: 27 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/token/TokenConstants.java x: 18 lines of code y: 9 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionConstants.java x: 28 lines of code y: 10 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/util/UserUtil.java x: 127 lines of code y: 9 # changes oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/package-info.java x: 5 lines of code y: 9 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ParallelCompactor.java x: 294 lines of code y: 11 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordWriters.java x: 346 lines of code y: 16 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/Segment.java x: 269 lines of code y: 54 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java x: 266 lines of code y: 48 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java x: 231 lines of code y: 40 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java x: 234 lines of code y: 33 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentParser.java x: 422 lines of code y: 19 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreBuilder.java x: 365 lines of code y: 55 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ManifestChecker.java x: 57 lines of code y: 9 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarRevisions.java x: 218 lines of code y: 28 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/scheduler/LockBasedScheduler.java x: 325 lines of code y: 22 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/server/StandbyServer.java x: 239 lines of code y: 26 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/server/StandbyServerSync.java x: 229 lines of code y: 14 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/RecoverJournal.java x: 230 lines of code y: 7 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/SplitDocumentCleanUp.java x: 127 lines of code y: 16 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java x: 640 lines of code y: 24 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/SecondaryStoreCacheService.java x: 145 lines of code y: 6 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/jcr/ValueImpl.java x: 293 lines of code y: 13 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/memory/MemoryStore.java x: 96 lines of code y: 25 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/properties/package-info.java x: 5 lines of code y: 4 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java x: 443 lines of code y: 10 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBJSONSupport.java x: 127 lines of code y: 3 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CachingSegmentReader.java x: 166 lines of code y: 17 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/AbstractFileStore.java x: 209 lines of code y: 35 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/LuceneIndexHelper.java x: 72 lines of code y: 10 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/data/StringData.java x: 31 lines of code y: 3 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/PropertyImpl.java x: 447 lines of code y: 16 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/LuceneFullTextWithoutGlobalIndexSearchTest.java x: 51 lines of code y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionEditor.java x: 234 lines of code y: 34 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineImpl.java x: 272 lines of code y: 89 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeContext.java x: 38 lines of code y: 20 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserContext.java x: 61 lines of code y: 23 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/data/SegmentDataV12.java x: 122 lines of code y: 8 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/FilePacker.java x: 138 lines of code y: 2 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/ExternalIndexObserver.java x: 107 lines of code y: 7 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/CompositeRestrictionProvider.java x: 115 lines of code y: 14 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordUsageAnalyser.java x: 244 lines of code y: 7 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBlob.java x: 235 lines of code y: 23 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentTracker.java x: 68 lines of code y: 13 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentStore.java x: 108 lines of code y: 26 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ExternalChange.java x: 139 lines of code y: 13 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/bundlor/BundlingHandler.java x: 160 lines of code y: 7 # changes oak-run/src/main/resources/logback.xml x: 30 lines of code y: 23 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/SortKeyPath.java x: 19 lines of code y: 1 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/LogStore.java x: 87 lines of code y: 1 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/MemoryStore.java x: 69 lines of code y: 1 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/PageFile.java x: 318 lines of code y: 1 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/Store.java x: 35 lines of code y: 1 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/SieveCache.java x: 98 lines of code y: 1 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/Buffer.java x: 178 lines of code y: 3 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/NodeStateEntryReader.java x: 22 lines of code y: 11 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/json/JsonDeserializer.java x: 180 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncCheckpointCreator.java x: 84 lines of code y: 3 # changes oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/Filter.java x: 296 lines of code y: 5 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloader.java x: 17 lines of code y: 2 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl.java x: 85 lines of code y: 23 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java x: 138 lines of code y: 31 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCopyCommand.java x: 152 lines of code y: 4 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/CompositeAuthorizationTest.java x: 218 lines of code y: 9 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/BlobGC.java x: 211 lines of code y: 7 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/BlobStoreStats.java x: 850 lines of code y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentRepositoryImpl.java x: 227 lines of code y: 71 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/AbstractTypeDefinition.java x: 61 lines of code y: 4 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/ItemDefinitionImpl.java x: 72 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/write/PropertyDefinitionTemplateImpl.java x: 182 lines of code y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/PropertyPredicate.java x: 20 lines of code y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/HiddenTree.java x: 126 lines of code y: 4 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/ReadOnlyVersionManager.java x: 139 lines of code y: 26 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/SQL2Parser.java x: 1313 lines of code y: 81 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlImporter.java x: 242 lines of code y: 16 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java x: 287 lines of code y: 57 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableBaseProvider.java x: 59 lines of code y: 27 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserValidator.java x: 170 lines of code y: 46 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/lock/LockImpl.java x: 127 lines of code y: 11 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionImpl.java x: 152 lines of code y: 24 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/LuceneInitializerHelper.java x: 64 lines of code y: 20 # changes oak-run/src/main/groovy/org/apache/jackrabbit/oak/console/commands/LuceneCommand.groovy x: 123 lines of code y: 16 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordCache.java x: 119 lines of code y: 22 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordId.java x: 96 lines of code y: 14 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentCache.java x: 191 lines of code y: 16 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentRevisionGCMBean.java x: 165 lines of code y: 20 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreGCMonitor.java x: 78 lines of code y: 10 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Reclaimers.java x: 94 lines of code y: 10 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentStoreStats.java x: 353 lines of code y: 15 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/MemoryDiffCache.java x: 222 lines of code y: 10 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Revision.java x: 226 lines of code y: 3 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MutableNodeState.java x: 198 lines of code y: 6 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/jcr/ValueFactoryImpl.java x: 149 lines of code y: 10 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/ExtractedTextCache.java x: 342 lines of code y: 8 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreStats.java x: 161 lines of code y: 3 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeState.java x: 132 lines of code y: 4 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/DatastoreArguments.java x: 158 lines of code y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy.java x: 18 lines of code y: 13 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedPermissionProvider.java x: 411 lines of code y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/GroupPredicate.java x: 46 lines of code y: 15 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType.java x: 234 lines of code y: 5 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/fv/SimSearchUtils.java x: 258 lines of code y: 7 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/IndexName.java x: 218 lines of code y: 26 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PathUtils.java x: 304 lines of code y: 29 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/PrivateStoreValidatorProvider.java x: 105 lines of code y: 5 # changes oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/osgi/SplitBlobStoreService.java x: 136 lines of code y: 2 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/ResultRowToAuthorizable.java x: 56 lines of code y: 20 # changes oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobContainerProvider.java x: 283 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/write/NodeTypeRegistry.java x: 85 lines of code y: 13 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarManager.java x: 233 lines of code y: 10 # changes oak-examples/webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.java x: 156 lines of code y: 2 # changes oak-examples/webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.java x: 321 lines of code y: 6 # changes oak-run/src/main/js/oak-mongo.js x: 1066 lines of code y: 32 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/json/JsopBuilder.java x: 282 lines of code y: 11 # changes oak-doc/src/site/site.xml x: 149 lines of code y: 63 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocumentRevisionCleaner.java x: 217 lines of code y: 1 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/migration/BlobMigration.java x: 125 lines of code y: 3 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/JcrPathParser.java x: 258 lines of code y: 4 # changes oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureConstants.java x: 28 lines of code y: 13 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexInfoProvider.java x: 164 lines of code y: 10 # changes oak-lucene/src/main/java/org/apache/lucene/util/automaton/RegExp.java x: 570 lines of code y: 2 # changes oak-lucene/src/main/java/org/apache/lucene/analysis/Analyzer.java x: 143 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/analysis/Token.java x: 331 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/analysis/TokenStreamToAutomaton.java x: 165 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/analysis/package.html x: 907 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/CharTermAttributeImpl.java x: 207 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionIncrementAttributeImpl.java x: 42 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsReader.java x: 1793 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsWriter.java x: 598 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesConsumer.java x: 469 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/MultiLevelSkipListReader.java x: 180 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/TermsConsumer.java x: 128 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexReader.java x: 134 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java x: 411 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsWriter.java x: 343 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java x: 891 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsWriter.java x: 703 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/LZ4.java x: 398 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xCodec.java x: 94 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFields.java x: 727 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSegmentInfoReader.java x: 191 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xTermVectorsReader.java x: 579 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReader.java x: 253 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReaderIndex.java x: 140 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/BitVector.java x: 287 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java x: 589 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java x: 848 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsReader.java x: 177 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsWriter.java x: 236 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsReader.java x: 601 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsWriter.java x: 339 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/package.html x: 366 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java x: 1015 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/package.html x: 375 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java x: 505 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/package.html x: 378 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesConsumer.java x: 357 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java x: 732 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/package.html x: 381 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/codecs/perfield/PerFieldDocValuesFormat.java x: 220 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/document/Document.java x: 115 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/document/Field.java x: 534 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/document/FieldType.java x: 195 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/AtomicReader.java x: 125 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/BufferedUpdatesStream.java x: 387 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/CheckIndex.java x: 1394 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/ConcurrentMergeScheduler.java x: 326 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/DocTermOrds.java x: 540 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterFlushControl.java x: 514 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThread.java x: 426 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThreadPool.java x: 171 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/FilterAtomicReader.java x: 279 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/FreqProxTermsWriterPerField.java x: 404 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/IndexFileDeleter.java x: 436 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/MergePolicy.java x: 278 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/MultiDocValues.java x: 354 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/ParallelAtomicReader.java x: 208 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/ReadersAndUpdates.java x: 362 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/SegmentCoreReaders.java x: 150 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/SegmentInfos.java x: 682 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/SegmentMerger.java x: 294 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValuesWriter.java x: 229 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/TermVectorsConsumerPerField.java x: 224 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/index/package.html x: 247 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheImpl.java x: 1113 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/search/FieldComparator.java x: 810 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/search/IndexSearcher.java x: 477 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/search/PhraseQuery.java x: 298 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/search/TopFieldCollector.java x: 787 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/search/TopScoreDocCollector.java x: 187 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadNearQuery.java x: 201 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/ArrayUtil.java x: 410 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/LongBitSet.java x: 242 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSet.java x: 488 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/PForDeltaDocIdSet.java x: 418 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/RamUsageEstimator.java x: 485 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/UnicodeUtil.java x: 349 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/WAH8DocIdSet.java x: 573 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/automaton/BasicOperations.java x: 617 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/automaton/CompiledAutomaton.java x: 255 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/fst/FST.java x: 1129 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/fst/Util.java x: 553 lines of code y: 1 # changes oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed64SingleBlock.java x: 449 lines of code y: 1 # changes oak-it-osgi/test-bundles.xml x: 57 lines of code y: 30 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/package-info.java x: 3 lines of code y: 8 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/JcrNameParser.java x: 127 lines of code y: 2 # changes oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProvider.java x: 710 lines of code y: 43 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/ExternalSort.java x: 587 lines of code y: 26 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/package-info.java x: 3 lines of code y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexInfo.java x: 24 lines of code y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexName.java x: 216 lines of code y: 4 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/nodetype/NodeTypeIndex.java x: 73 lines of code y: 30 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/user/package-info.java x: 2 lines of code y: 7 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/tools/IndexComparator.java x: 198 lines of code y: 5 # changes oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/SessionQuerySettings.java x: 6 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreUtils.java x: 43 lines of code y: 13 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/BinarySize.java x: 102 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/BinarySizeHistogram.java x: 113 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/NodeCount.java x: 52 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/PropertyStats.java x: 173 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/TimeMeasureCollector.java x: 26 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeProperty.java x: 66 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/utils/TopKValues.java x: 123 lines of code y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/indexversion/IndexVersionOperation.java x: 169 lines of code y: 5 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnection.java x: 193 lines of code y: 17 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/Compactor.java x: 42 lines of code y: 17 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/AbstractCompactionStrategy.java x: 244 lines of code y: 13 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/package-info.java x: 3 lines of code y: 12 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/IOUtils.java x: 203 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/counter/NodeCounterEditor.java x: 262 lines of code y: 16 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/counter/jmx/NodeCounter.java x: 197 lines of code y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/SystemRoot.java x: 67 lines of code y: 12 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexPlanner.java x: 45 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexConstants.java x: 39 lines of code y: 40 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/LeaseCheckDocumentStoreWrapper.java x: 181 lines of code y: 21 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/LoggingDocumentStoreWrapper.java x: 408 lines of code y: 20 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/SynchronizingDocumentStoreWrapper.java x: 135 lines of code y: 18 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper.java x: 545 lines of code y: 20 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/ImpersonationImpl.java x: 177 lines of code y: 23 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/LuceneJournalPropertyBuilder.java x: 87 lines of code y: 8 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/SegmentArchiveReader.java x: 25 lines of code y: 8 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/JsonIndexCommand.java x: 472 lines of code y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/PrefetchCursor.java x: 133 lines of code y: 5 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeState.java x: 241 lines of code y: 11 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlManager.java x: 277 lines of code y: 16 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/package-info.java x: 3 lines of code y: 17 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/StringSort.java x: 223 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/version/VersionCopier.java x: 147 lines of code y: 7 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexConstants.java x: 33 lines of code y: 79 # changes oak-run/src/main/groovy/org/apache/jackrabbit/oak/console/commands/ExportCommand.groovy x: 87 lines of code y: 2 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/stats/QueryRecorder.java x: 129 lines of code y: 5 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/IndexerConfiguration.java x: 24 lines of code y: 2 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/WorkspaceImpl.java x: 261 lines of code y: 17 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ReadBinaryPropertiesTest.java x: 94 lines of code y: 2 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/ConsistencyChecker.java x: 372 lines of code y: 25 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryOptions.java x: 104 lines of code y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/XPathToSQL2Converter.java x: 1115 lines of code y: 48 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/MountInfoProviderService.java x: 135 lines of code y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/stats/QueryStatsMBeanImpl.java x: 196 lines of code y: 11 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBean.java x: 121 lines of code y: 21 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java x: 157 lines of code y: 29 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/QueryManagerImpl.java x: 124 lines of code y: 36 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/OakAnalyzer.java x: 31 lines of code y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/PropertyValueImpl.java x: 139 lines of code y: 48 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/DataTypeUtil.java x: 157 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstVisitor.java x: 38 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstVisitorBase.java x: 111 lines of code y: 18 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/FunctionIndexProcessor.java x: 228 lines of code y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettingsService.java x: 103 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/Expression.java x: 552 lines of code y: 19 # changes oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/fulltext/FullTextParser.java x: 165 lines of code y: 3 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugImporter.java x: 104 lines of code y: 14 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugValidatorProvider.java x: 85 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ComparisonImpl.java x: 140 lines of code y: 44 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenAuthentication.java x: 94 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissions.java x: 25 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/NoPermissions.java x: 58 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionHook.java x: 139 lines of code y: 62 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionProviderImpl.java x: 146 lines of code y: 73 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider.java x: 87 lines of code y: 31 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/JcrAllCommitHook.java x: 80 lines of code y: 20 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeConfigurationImpl.java x: 59 lines of code y: 32 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionWriter.java x: 107 lines of code y: 23 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidator.java x: 180 lines of code y: 36 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidatorProvider.java x: 28 lines of code y: 21 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/PrincipalManagerDelegator.java x: 109 lines of code y: 10 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/EmptyPrincipalProvider.java x: 36 lines of code y: 11 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/package-info.java x: 3 lines of code y: 13 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClient.java x: 207 lines of code y: 19 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoSessionFactory.java x: 129 lines of code y: 6 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Sweep2StatusDocument.java x: 155 lines of code y: 4 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PropertiesUtil.java x: 200 lines of code y: 7 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ReadDeepTreeTest.java x: 192 lines of code y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/XPathQueryBuilder.java x: 172 lines of code y: 8 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/Explorer.java x: 178 lines of code y: 18 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/SegmentTarExplorerBackend.java x: 26 lines of code y: 16 # changes oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/queue/SegmentWriteQueue.java x: 228 lines of code y: 2 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java x: 10 lines of code y: 72 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBBlobStoreDB.java x: 143 lines of code y: 5 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexMerge.java x: 263 lines of code y: 2 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/DynamicOperandImpl.java x: 43 lines of code y: 21 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchScoreImpl.java x: 80 lines of code y: 27 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/MigrationOptions.java x: 318 lines of code y: 24 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentWriter.java x: 21 lines of code y: 37 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/data/SegmentDataRaw.java x: 109 lines of code y: 3 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/FindAuthorizableWithScopeTest.java x: 100 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableImpl.java x: 121 lines of code y: 6 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java x: 55 lines of code y: 69 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/CopyOnReadStatsMBean.java x: 33 lines of code y: 9 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreProcBackend.java x: 266 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/FilterIterators.java x: 227 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeTreePermission.java x: 297 lines of code y: 11 # changes oak-solr-core/src/main/resources/solr/oak/conf/solrconfig.xml x: 233 lines of code y: 22 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/CacheMap.java x: 109 lines of code y: 4 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStore.java x: 14 lines of code y: 13 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreStats.java x: 185 lines of code y: 6 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/ThreadDumpCommand.java x: 206 lines of code y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader.java x: 40 lines of code y: 23 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ResultRowImpl.java x: 218 lines of code y: 22 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregateIndexPlan.java x: 157 lines of code y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NameValidatorProvider.java x: 20 lines of code y: 18 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/QueryResultImpl.java x: 197 lines of code y: 38 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/StoreArguments.java x: 207 lines of code y: 15 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditor.java x: 165 lines of code y: 7 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/EmptyNodeState.java x: 146 lines of code y: 2 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyStateValue.java x: 204 lines of code y: 2 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentId.java x: 140 lines of code y: 15 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/IOTraceCommand.java x: 116 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/counter/NodeCounterEditorOld.java x: 177 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ValueConverter.java x: 162 lines of code y: 2 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ConstraintImpl.java x: 48 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/SecurityProviderBuilder.java x: 185 lines of code y: 4 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeInitializer.java x: 46 lines of code y: 24 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserValidatorProvider.java x: 34 lines of code y: 19 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AddMembersTest.java x: 139 lines of code y: 5 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugTreePermission.java x: 104 lines of code y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/SourceImpl.java x: 34 lines of code y: 27 # changes oak-doc/src/site/resources/css/site.css x: 118 lines of code y: 4 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NotImpl.java x: 71 lines of code y: 16 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/PropertyInexistenceImpl.java x: 117 lines of code y: 9 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/CommitMitigatingTieredMergePolicy.java x: 478 lines of code y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/ConflictValidatorProvider.java x: 15 lines of code y: 10 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/ImportHandler.java x: 120 lines of code y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeDefDiff.java x: 502 lines of code y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl.java x: 220 lines of code y: 47 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/EquiJoinConditionImpl.java x: 119 lines of code y: 27 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java x: 24 lines of code y: 118 # changes oak-segment-tar/intellij_inspections.xml x: 304 lines of code y: 1 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/QueueingHandler.java x: 228 lines of code y: 7 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/backup/FileStoreRestore.java x: 8 lines of code y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/DescendantNodeImpl.java x: 67 lines of code y: 20 # changes oak-examples/webapp/src/main/webapp/WEB-INF/web.xml x: 162 lines of code y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ChildNodeImpl.java x: 64 lines of code y: 19 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ChildNodeJoinConditionImpl.java x: 68 lines of code y: 16 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/DescendantNodeJoinConditionImpl.java x: 64 lines of code y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/PropertyExistenceImpl.java x: 82 lines of code y: 18 # changes oak-http/src/main/java/org/apache/jackrabbit/oak/http/OakServlet.java x: 180 lines of code y: 16 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/BufferedStringValue.java x: 226 lines of code y: 5 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/json/JsopStream.java x: 277 lines of code y: 2 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/json/JsopTokenizer.java x: 352 lines of code y: 2 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/SameNodeJoinConditionImpl.java x: 89 lines of code y: 17 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/qom/QueryObjectModelFactoryImpl.java x: 185 lines of code y: 7 # changes
163.0
# changes
  min: 1.0
  average: 7.56
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 163.0
0 2809.0
lines of code
min: 1.0 | average: 106.29 | 25th percentile: 22.0 | median: 55.0 | 75th percentile: 126.0 | max: 2809.0

Number of Contributors vs. Number of Changes: 3766 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 1 # contributors y: 14 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 3 # contributors y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 7 # contributors y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 8 # contributors y: 19 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 4 # contributors y: 12 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 6 # contributors y: 10 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 6 # contributors y: 16 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 4 # contributors y: 3 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 11 # contributors y: 60 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 2 # contributors y: 2 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBinSumBsonSize.java x: 1 # contributors y: 1 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 10 # contributors y: 40 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 6 # contributors y: 38 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 4 # contributors y: 5 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 3 # contributors y: 3 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 4 # contributors y: 13 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollector.java x: 2 # contributors y: 3 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 3 # contributors y: 4 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 4 # contributors y: 7 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 10 # contributors y: 26 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 10 # contributors y: 23 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 8 # contributors y: 26 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 15 # contributors y: 62 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexPathServiceImpl.java x: 11 # contributors y: 19 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/AncestorCursor.java x: 4 # contributors y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.java x: 8 # contributors y: 36 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 6 # contributors y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java x: 8 # contributors y: 22 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 11 # contributors y: 47 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 12 # contributors y: 33 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableWrapper.java x: 4 # contributors y: 9 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 7 # contributors y: 36 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 9 # contributors y: 18 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/GroupDelegator.java x: 7 # contributors y: 13 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 16 # contributors y: 67 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/UserManagerDelegator.java x: 9 # contributors y: 20 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 22 # contributors y: 74 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/ChildNodeStateProvider.java x: 8 # contributors y: 10 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 19 # contributors y: 37 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java x: 7 # contributors y: 23 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java x: 8 # contributors y: 16 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 12 # contributors y: 21 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 7 # contributors y: 32 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobReferenceIterator.java x: 3 # contributors y: 5 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 7 # contributors y: 70 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregationCursor.java x: 5 # contributors y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DeclaredMembershipPredicate.java x: 3 # contributors y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/EveryoneMembershipProvider.java x: 5 # contributors y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/TraversingCursor.java x: 6 # contributors y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 17 # contributors y: 54 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java x: 6 # contributors y: 20 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java x: 7 # contributors y: 12 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ValueMap.java x: 3 # contributors y: 6 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureRepositoryLock.java x: 10 # contributors y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/UnionQueryImpl.java x: 15 # contributors y: 39 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 9 # contributors y: 82 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DynamicMembershipTracker.java x: 5 # contributors y: 5 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 25 # contributors y: 163 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider.java x: 5 # contributors y: 19 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 17 # contributors y: 106 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexDefinitionUpdater.java x: 8 # contributors y: 12 # changes oak-pojosr/src/main/java/org/apache/jackrabbit/oak/run/osgi/SpringBootSupport.java x: 5 # contributors y: 8 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/FilterProviderImpl.java x: 8 # contributors y: 17 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityBlobSearchSuite.java x: 8 # contributors y: 11 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeRelationshipSuite.java x: 5 # contributors y: 12 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 8 # contributors y: 13 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 6 # contributors y: 12 # changes oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 10 # contributors y: 22 # changes oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/Mount.java x: 4 # contributors y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 24 # contributors y: 127 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/atomic/AtomicCounterEditorProvider.java x: 4 # contributors y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexEditorProvider.java x: 6 # contributors y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 16 # contributors y: 78 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/datastore/DataStoreTextWriter.java x: 7 # contributors y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndex.java x: 12 # contributors y: 57 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java x: 11 # contributors y: 25 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/FilteringNodeState.java x: 7 # contributors y: 11 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 12 # contributors y: 49 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeRegistration.java x: 8 # contributors y: 20 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/ImmutableTree.java x: 3 # contributors y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionHook.java x: 10 # contributors y: 19 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 13 # contributors y: 41 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/Query.java x: 13 # contributors y: 76 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstElementFactory.java x: 12 # contributors y: 34 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/AuthenticationConfigurationImpl.java x: 10 # contributors y: 42 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java x: 7 # contributors y: 17 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java x: 8 # contributors y: 44 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.java x: 8 # contributors y: 37 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationInitializer.java x: 5 # contributors y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java x: 5 # contributors y: 25 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobPattern.java x: 4 # contributors y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/PrefixPattern.java x: 7 # contributors y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/RestrictionProviderImpl.java x: 8 # contributors y: 43 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CacheConflictHandler.java x: 7 # contributors y: 8 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java x: 5 # contributors y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java x: 16 # contributors y: 81 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java x: 15 # contributors y: 53 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AutoSaveEnabledManager.java x: 3 # contributors y: 14 # changes oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 7 # contributors y: 20 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/JackrabbitValueFactory.java x: 2 # contributors y: 4 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/JackrabbitAccessControlManager.java x: 5 # contributors y: 10 # changes oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrivilegeCollection.java x: 5 # contributors y: 7 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/Jcr.java x: 17 # contributors y: 72 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 18 # contributors y: 109 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/PersistedLinkedListV2.java x: 8 # contributors y: 9 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 11 # contributors y: 17 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSpellcheckIterator.java x: 9 # contributors y: 16 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule.java x: 7 # contributors y: 22 # changes oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/DiskCacheIOMonitor.java x: 4 # contributors y: 4 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CheckpointCompactor.java x: 15 # contributors y: 22 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/GCGeneration.java x: 9 # contributors y: 12 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/SegmentArchiveWriter.java x: 11 # contributors y: 15 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 15 # contributors y: 47 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/impl/NonDefaultMountWriteReportingObserver.java x: 6 # contributors y: 7 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Collision.java x: 4 # contributors y: 11 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 18 # contributors y: 73 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 13 # contributors y: 62 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 21 # contributors y: 70 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 15 # contributors y: 33 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorProvider.java x: 9 # contributors y: 11 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 10 # contributors y: 29 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 20 # contributors y: 141 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 14 # contributors y: 57 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreHelper.java x: 8 # contributors y: 25 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java x: 15 # contributors y: 40 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentNodeStoreBuilder.java x: 6 # contributors y: 15 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java x: 17 # contributors y: 61 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java x: 7 # contributors y: 21 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriter.java x: 14 # contributors y: 36 # changes oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 10 # contributors y: 43 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 25 # contributors y: 119 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/TrackingCorruptIndexHandler.java x: 10 # contributors y: 17 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 14 # contributors y: 32 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java x: 6 # contributors y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java x: 10 # contributors y: 39 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 12 # contributors y: 37 # changes oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 1 # contributors y: 2 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexerBase.java x: 5 # contributors y: 9 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/StoreAndSortStrategy.java x: 16 # contributors y: 23 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/TraverseWithSortStrategy.java x: 16 # contributors y: 26 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java x: 11 # contributors y: 56 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedSortBatchTask.java x: 9 # contributors y: 24 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java x: 13 # contributors y: 48 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTransformTask.java x: 8 # contributors y: 30 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java x: 9 # contributors y: 17 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalFlatFileStoreStrategy.java x: 7 # contributors y: 7 # changes oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/ElasticIndexCommand.java x: 9 # contributors y: 23 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java x: 19 # contributors y: 58 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java x: 8 # contributors y: 34 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 9 # contributors y: 29 # changes oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsCompact.java x: 12 # contributors y: 17 # changes oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsToolUtils.java x: 8 # contributors y: 8 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveWriter.java x: 12 # contributors y: 18 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCompact.java x: 18 # contributors y: 32 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentCopy.java x: 13 # contributors y: 21 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/backup/impl/FileStoreRestoreImpl.java x: 11 # contributors y: 21 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarWriter.java x: 12 # contributors y: 14 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSyncExecution.java x: 5 # contributors y: 17 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Compact.java x: 16 # contributors y: 41 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterNodeInfo.java x: 10 # contributors y: 37 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UnsavedModifications.java x: 5 # contributors y: 22 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 21 # contributors y: 103 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/AbstractHasItemGetItemTest.java x: 8 # contributors y: 14 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenConfigurationImpl.java x: 11 # contributors y: 30 # changes oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesPermissionProvider.java x: 5 # contributors y: 16 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnReadDirectory.java x: 12 # contributors y: 27 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakDirectory.java x: 12 # contributors y: 26 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/SimpleCredentialsSupport.java x: 5 # contributors y: 14 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE.java x: 10 # contributors y: 20 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/ImmutablePrivilegeDefinition.java x: 6 # contributors y: 13 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java x: 16 # contributors y: 66 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/init/package-info.java x: 2 # contributors y: 1 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreStats.java x: 5 # contributors y: 11 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java x: 17 # contributors y: 39 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexUtils.java x: 10 # contributors y: 11 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/ConfigUtil.java x: 8 # contributors y: 15 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java x: 16 # contributors y: 34 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticRequestHandler.java x: 21 # contributors y: 75 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/AvailableModes.java x: 18 # contributors y: 35 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/facets/ElasticStatisticalFacetAsyncProvider.java x: 12 # contributors y: 16 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/IndexWriterPool.java x: 1 # contributors y: 3 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/FileStoreDiffCommand.java x: 9 # contributors y: 13 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java x: 9 # contributors y: 26 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/SecurityProviderRegistration.java x: 11 # contributors y: 34 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java x: 13 # contributors y: 26 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/NodeStateEntryTraverser.java x: 10 # contributors y: 16 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/check/DocumentStoreCheck.java x: 3 # contributors y: 18 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/CSVFileGenerator.java x: 3 # contributors y: 7 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/Utils.java x: 8 # contributors y: 31 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreFactory.java x: 7 # contributors y: 19 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreService.java x: 11 # contributors y: 62 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java x: 17 # contributors y: 145 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/StandbyStoreService.java x: 11 # contributors y: 24 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/CloseableIterable.java x: 2 # contributors y: 5 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/OakUpgrade.java x: 7 # contributors y: 9 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/JdbcFactory.java x: 6 # contributors y: 9 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentTarFactory.java x: 6 # contributors y: 19 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelper.java x: 17 # contributors y: 55 # changes oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedAccessControlManager.java x: 8 # contributors y: 29 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexLookup.java x: 12 # contributors y: 40 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NamespaceEditor.java x: 8 # contributors y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl.java x: 10 # contributors y: 47 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder.java x: 10 # contributors y: 35 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationContext.java x: 3 # contributors y: 17 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/ACL.java x: 6 # contributors y: 25 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java x: 14 # contributors y: 74 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CachedPrincipalMembershipReader.java x: 7 # contributors y: 10 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserManagerImpl.java x: 12 # contributors y: 69 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/ImporterImpl.java x: 15 # contributors y: 51 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexTracker.java x: 14 # contributors y: 51 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnWriteDirectory.java x: 12 # contributors y: 22 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java x: 13 # contributors y: 49 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java x: 24 # contributors y: 71 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexPlanner.java x: 22 # contributors y: 52 # changes oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeUtil.java x: 9 # contributors y: 21 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarFiles.java x: 12 # contributors y: 31 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java x: 4 # contributors y: 14 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java x: 12 # contributors y: 87 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBranch.java x: 5 # contributors y: 27 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java x: 10 # contributors y: 36 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/TieredDiffCache.java x: 3 # contributors y: 11 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java x: 5 # contributors y: 40 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBVersionGCSupport.java x: 4 # contributors y: 15 # changes oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/HybridIndexTest.java x: 10 # contributors y: 13 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/DefaultCleanupContext.java x: 5 # contributors y: 4 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarReader.java x: 17 # contributors y: 33 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/FileIOUtils.java x: 4 # contributors y: 24 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/ActiveDeletedBlobCollectorFactory.java x: 11 # contributors y: 26 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriter.java x: 16 # contributors y: 44 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java x: 8 # contributors y: 24 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzerMappings.java x: 3 # contributors y: 9 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinition.java x: 24 # contributors y: 65 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDefMergerUtils.java x: 7 # contributors y: 16 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition.java x: 11 # contributors y: 23 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstElement.java x: 6 # contributors y: 24 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/SecureNodeState.java x: 7 # contributors y: 25 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier.java x: 14 # contributors y: 54 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Commit.java x: 7 # contributors y: 35 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreMBeanImpl.java x: 9 # contributors y: 22 # changes oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Backend.java x: 14 # contributors y: 46 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/SecureNodeBuilder.java x: 8 # contributors y: 40 # changes oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeState.java x: 3 # contributors y: 15 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionContext.java x: 18 # contributors y: 48 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionImpl.java x: 20 # contributors y: 44 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/EventFactory.java x: 9 # contributors y: 19 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSuggestIterator.java x: 11 # contributors y: 16 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager.java x: 10 # contributors y: 51 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java x: 10 # contributors y: 14 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java x: 13 # contributors y: 24 # changes oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureJournalFile.java x: 12 # contributors y: 20 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java x: 8 # contributors y: 7 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndex.java x: 20 # contributors y: 45 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/NodeCounterMBeanEstimator.java x: 6 # contributors y: 6 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/SelectorImpl.java x: 21 # contributors y: 126 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java x: 4 # contributors y: 29 # changes oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java x: 13 # contributors y: 46 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserConfigurationImpl.java x: 18 # contributors y: 66 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java x: 2 # contributors y: 10 # changes oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java x: 19 # contributors y: 53 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java x: 12 # contributors y: 24 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexOptions.java x: 14 # contributors y: 20 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/package-info.java x: 15 # contributors y: 26 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexInfoProvider.java x: 16 # contributors y: 25 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexerSupport.java x: 17 # contributors y: 24 # changes oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapProviderConfig.java x: 10 # contributors y: 30 # changes oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/Utils.java x: 12 # contributors y: 13 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java x: 28 # contributors y: 107 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProviderService.java x: 16 # contributors y: 76 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/index/FilterImpl.java x: 14 # contributors y: 50 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ListRecord.java x: 9 # contributors y: 14 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarWriter.java x: 15 # contributors y: 31 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentIdTable.java x: 9 # contributors y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager.java x: 19 # contributors y: 55 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/AnnotatingConflictHandler.java x: 11 # contributors y: 22 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/EventGenerator.java x: 10 # contributors y: 32 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultSolrConfiguration.java x: 2 # contributors y: 18 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/OakSolrConfiguration.java x: 3 # contributors y: 16 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/OakSolrConfigurationDefaults.java x: 2 # contributors y: 6 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfigurationDefaults.java x: 2 # contributors y: 14 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfigurationProvider.java x: 2 # contributors y: 9 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/OakSolrConfigurationProviderService.java x: 3 # contributors y: 19 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/FilterQueryParser.java x: 4 # contributors y: 27 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/DefaultSolrServerProvider.java x: 2 # contributors y: 13 # changes oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/util/SolrIndexInitializer.java x: 2 # contributors y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregateIndex.java x: 8 # contributors y: 21 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationConfigurationImpl.java x: 9 # contributors y: 36 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java x: 10 # contributors y: 27 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableRoot.java x: 14 # contributors y: 29 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate.java x: 12 # contributors y: 79 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java x: 11 # contributors y: 54 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/repository/RepositoryImpl.java x: 15 # contributors y: 41 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/NodeStateAnalyzerFactory.java x: 10 # contributors y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenProviderImpl.java x: 8 # contributors y: 67 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ChangeProcessor.java x: 13 # contributors y: 64 # changes oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProvider.java x: 7 # contributors y: 30 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkOptions.java x: 10 # contributors y: 12 # changes oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java x: 23 # contributors y: 59 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java x: 13 # contributors y: 56 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/ImmutableRoot.java x: 11 # contributors y: 42 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableTree.java x: 11 # contributors y: 45 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexInfoProvider.java x: 13 # contributors y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java x: 15 # contributors y: 43 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NodeLocalNameImpl.java x: 9 # contributors y: 38 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NodeNameImpl.java x: 9 # contributors y: 44 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/OrImpl.java x: 11 # contributors y: 35 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/UpperCaseImpl.java x: 6 # contributors y: 23 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ObservationManagerImpl.java x: 13 # contributors y: 58 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/ReadWriteVersionManager.java x: 12 # contributors y: 29 # changes oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java x: 14 # contributors y: 25 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/MergeIncrementalFlatFileStore.java x: 11 # contributors y: 10 # changes oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java x: 14 # contributors y: 35 # changes oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/FulltextIndexConstants.java x: 13 # contributors y: 27 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java x: 11 # contributors y: 48 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java x: 13 # contributors y: 40 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java x: 11 # contributors y: 33 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentReferences.java x: 9 # contributors y: 8 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreBuilder.java x: 14 # contributors y: 55 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarRevisions.java x: 10 # contributors y: 28 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/memory/MemoryStore.java x: 9 # contributors y: 25 # changes oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java x: 3 # contributors y: 10 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CachingSegmentReader.java x: 6 # contributors y: 17 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriterBuilder.java x: 13 # contributors y: 18 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineImpl.java x: 21 # contributors y: 89 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeContext.java x: 5 # contributors y: 20 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBlob.java x: 14 # contributors y: 23 # changes oak-run/src/main/resources/logback.xml x: 13 # contributors y: 23 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl.java x: 5 # contributors y: 23 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionUtil.java x: 4 # contributors y: 19 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java x: 16 # contributors y: 31 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentRepositoryImpl.java x: 13 # contributors y: 71 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/SQL2Parser.java x: 17 # contributors y: 81 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java x: 8 # contributors y: 57 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableBaseProvider.java x: 6 # contributors y: 27 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserValidator.java x: 9 # contributors y: 46 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionImpl.java x: 7 # contributors y: 24 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionManagerImpl.java x: 6 # contributors y: 33 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConsoleIndexingReporter.java x: 1 # contributors y: 4 # changes oak-doc/src/site/site.xml x: 20 # contributors y: 63 # changes oak-it-osgi/test-bundles.xml x: 20 # contributors y: 30 # changes oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/package-info.java x: 12 # contributors y: 15 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexInfo.java x: 11 # contributors y: 12 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/nodetype/NodeTypeIndex.java x: 9 # contributors y: 30 # changes oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreUtils.java x: 11 # contributors y: 13 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ApproximateCounter.java x: 3 # contributors y: 2 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentGCOptions.java x: 10 # contributors y: 25 # changes oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/CacheStatsMBean.java x: 6 # contributors y: 5 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexConstants.java x: 9 # contributors y: 40 # changes oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeState.java x: 2 # contributors y: 11 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexConstants.java x: 13 # contributors y: 79 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/check/AsyncNodeStateProcessor.java x: 1 # contributors y: 5 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/check/ReferenceCheck.java x: 1 # contributors y: 7 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/util/StatsProviderUtil.java x: 6 # contributors y: 4 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/QueryImpl.java x: 9 # contributors y: 27 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/XPathToSQL2Converter.java x: 7 # contributors y: 48 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java x: 7 # contributors y: 29 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/PropertyValueImpl.java x: 8 # contributors y: 48 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/AllPermissions.java x: 4 # contributors y: 20 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionHook.java x: 9 # contributors y: 62 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionProviderImpl.java x: 8 # contributors y: 73 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider.java x: 4 # contributors y: 31 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeConfigurationImpl.java x: 6 # contributors y: 32 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidator.java x: 6 # contributors y: 36 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidatorProvider.java x: 4 # contributors y: 21 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator.java x: 6 # contributors y: 21 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/Condition.java x: 2 # contributors y: 8 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java x: 9 # contributors y: 72 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/DynamicOperandImpl.java x: 5 # contributors y: 21 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentWriter.java x: 4 # contributors y: 37 # changes oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/index/IndexLoaderV2.java x: 1 # contributors y: 6 # changes oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java x: 11 # contributors y: 69 # changes oak-solr-core/src/main/resources/solr/oak/conf/schema.xml x: 2 # contributors y: 25 # changes oak-solr-core/src/main/resources/solr/oak/conf/solrconfig.xml x: 1 # contributors y: 22 # changes oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/QueryResultImpl.java x: 8 # contributors y: 38 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/JoinImpl.java x: 4 # contributors y: 26 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NotImpl.java x: 4 # contributors y: 16 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl.java x: 6 # contributors y: 47 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/LengthImpl.java x: 5 # contributors y: 26 # changes oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java x: 12 # contributors y: 118 # changes oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/JoinConditionImpl.java x: 1 # contributors y: 8 # changes
163.0
# changes
  min: 1.0
  average: 7.56
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 163.0
0 28.0
# contributors
min: 1.0 | average: 3.55 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 28.0

Number of Contributors vs. File Size: 3766 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 1 # contributors y: 141 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 3 # contributors y: 163 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 7 # contributors y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 8 # contributors y: 123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 4 # contributors y: 357 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 6 # contributors y: 116 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 6 # contributors y: 194 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 4 # contributors y: 79 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 11 # contributors y: 1931 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 2 # contributors y: 107 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBinSumBsonSize.java x: 1 # contributors y: 82 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 10 # contributors y: 364 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 6 # contributors y: 23 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 4 # contributors y: 57 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/GaugeStats.java x: 1 # contributors y: 6 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/SimpleStats.java x: 2 # contributors y: 97 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 3 # contributors y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/GaugeImpl.java x: 1 # contributors y: 13 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 4 # contributors y: 288 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixture.java x: 2 # contributors y: 4 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/monitor/RoleStatisticsProvider.java x: 3 # contributors y: 57 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollector.java x: 2 # contributors y: 25 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 3 # contributors y: 249 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 4 # contributors y: 152 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixtureProvider.java x: 1 # contributors y: 57 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 10 # contributors y: 576 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 10 # contributors y: 312 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 8 # contributors y: 918 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 15 # contributors y: 247 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexPathServiceImpl.java x: 11 # contributors y: 81 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/AncestorCursor.java x: 4 # contributors y: 27 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.java x: 8 # contributors y: 190 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 6 # contributors y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 11 # contributors y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 12 # contributors y: 345 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 7 # contributors y: 230 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 9 # contributors y: 208 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/GroupDelegator.java x: 7 # contributors y: 117 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 16 # contributors y: 649 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/VersionHistoryDelegate.java x: 8 # contributors y: 169 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 22 # contributors y: 1377 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/IndexedPaths.java x: 4 # contributors y: 45 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/ChildNodeStateProvider.java x: 8 # contributors y: 89 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStoreNodeState.java x: 2 # contributors y: 168 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AbstractSegmentTarExplorerBackend.java x: 7 # contributors y: 278 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 19 # contributors y: 167 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java x: 7 # contributors y: 288 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java x: 8 # contributors y: 87 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 12 # contributors y: 100 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 7 # contributors y: 627 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobReferenceIterator.java x: 3 # contributors y: 30 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 7 # contributors y: 1875 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregationCursor.java x: 5 # contributors y: 90 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/PathCursor.java x: 4 # contributors y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/EveryoneMembershipProvider.java x: 5 # contributors y: 49 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/TraversingCursor.java x: 6 # contributors y: 142 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 17 # contributors y: 427 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java x: 6 # contributors y: 158 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java x: 7 # contributors y: 131 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ValueMap.java x: 3 # contributors y: 135 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureRepositoryLock.java x: 10 # contributors y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/UnionQueryImpl.java x: 15 # contributors y: 429 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 9 # contributors y: 632 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 25 # contributors y: 1501 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider.java x: 5 # contributors y: 112 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 17 # contributors y: 1909 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexDefinitionUpdater.java x: 8 # contributors y: 153 lines of code oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java x: 4 # contributors y: 74 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/FilterProviderImpl.java x: 8 # contributors y: 178 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/LucenePropertyFTIndexedContentAvailability.java x: 5 # contributors y: 56 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityBlobSearchSuite.java x: 8 # contributors y: 259 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeRelationshipSuite.java x: 5 # contributors y: 355 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 8 # contributors y: 438 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 6 # contributors y: 393 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/benchmarks/search/ConcurrentReader.java x: 4 # contributors y: 158 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityAbstractSuite.java x: 8 # contributors y: 315 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityStandbySuite.java x: 2 # contributors y: 84 lines of code oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 10 # contributors y: 517 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PerfLogger.java x: 4 # contributors y: 122 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/FragmentMatcher.java x: 2 # contributors y: 56 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/Mount.java x: 4 # contributors y: 14 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 24 # contributors y: 744 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/cow/COWNodeStore.java x: 2 # contributors y: 141 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexEditorProvider.java x: 6 # contributors y: 17 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 16 # contributors y: 532 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndex.java x: 12 # contributors y: 174 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java x: 11 # contributors y: 201 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/FilteringNodeState.java x: 7 # contributors y: 137 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 12 # contributors y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeRegistration.java x: 8 # contributors y: 358 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionHook.java x: 10 # contributors y: 29 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 13 # contributors y: 460 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/Query.java x: 13 # contributors y: 56 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstElementFactory.java x: 12 # contributors y: 142 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/AuthenticationConfigurationImpl.java x: 10 # contributors y: 81 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java x: 7 # contributors y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java x: 5 # contributors y: 122 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/PrefixPattern.java x: 7 # contributors y: 53 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/RestrictionProviderImpl.java x: 8 # contributors y: 120 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CacheConflictHandler.java x: 7 # contributors y: 44 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserAuthentication.java x: 7 # contributors y: 203 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java x: 15 # contributors y: 103 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java x: 11 # contributors y: 189 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 7 # contributors y: 269 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/binary/BinaryUpload.java x: 2 # contributors y: 14 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/observation/JackrabbitEventFilter.java x: 3 # contributors y: 86 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalSetPolicy.java x: 3 # contributors y: 14 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/Jcr.java x: 17 # contributors y: 297 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/package-info.java x: 3 # contributors y: 1 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 18 # contributors y: 983 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java x: 3 # contributors y: 301 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/PersistedLinkedListV2.java x: 8 # contributors y: 207 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 11 # contributors y: 239 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSpellcheckIterator.java x: 9 # contributors y: 116 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/update/RefreshOnReadPolicy.java x: 2 # contributors y: 44 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule.java x: 7 # contributors y: 355 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AccessControlConstants.java x: 7 # contributors y: 31 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CheckpointCompactor.java x: 15 # contributors y: 182 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CommitsTracker.java x: 7 # contributors y: 148 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/GCGeneration.java x: 9 # contributors y: 77 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/SegmentArchiveWriter.java x: 11 # contributors y: 23 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 15 # contributors y: 376 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/UniqueIndexNodeStoreChecker.java x: 5 # contributors y: 193 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/package-info.java x: 10 # contributors y: 3 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterView.java x: 5 # contributors y: 70 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterViewDocument.java x: 2 # contributors y: 318 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentDiscoveryLiteService.java x: 5 # contributors y: 375 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 18 # contributors y: 917 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 13 # contributors y: 1452 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/state/Clusterable.java x: 4 # contributors y: 10 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 21 # contributors y: 469 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 15 # contributors y: 415 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorProvider.java x: 9 # contributors y: 124 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/package-info.java x: 7 # contributors y: 5 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 10 # contributors y: 570 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 20 # contributors y: 2809 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 14 # contributors y: 814 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java x: 15 # contributors y: 343 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentNodeStoreBuilder.java x: 6 # contributors y: 151 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexerService.java x: 12 # contributors y: 184 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java x: 17 # contributors y: 371 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java x: 7 # contributors y: 193 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriter.java x: 14 # contributors y: 228 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterFactory.java x: 5 # contributors y: 29 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java x: 8 # contributors y: 323 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ContinuousRevisionGCTest.java x: 3 # contributors y: 52 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/RevisionGCTest.java x: 3 # contributors y: 111 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java x: 8 # contributors y: 252 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 10 # contributors y: 916 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker.java x: 8 # contributors y: 567 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 25 # contributors y: 1293 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/MetricsFormatter.java x: 6 # contributors y: 51 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/TrackingCorruptIndexHandler.java x: 10 # contributors y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 14 # contributors y: 409 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java x: 6 # contributors y: 171 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/RecursiveDelete.java x: 3 # contributors y: 125 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java x: 10 # contributors y: 205 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java x: 12 # contributors y: 285 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 12 # contributors y: 770 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/PropertyIndexCleaner.java x: 6 # contributors y: 253 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/StatisticalSortedSetDocValuesFacetCounts.java x: 3 # contributors y: 167 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 1 # contributors y: 2614 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/StoreAndSortStrategy.java x: 16 # contributors y: 103 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/TraverseWithSortStrategy.java x: 16 # contributors y: 253 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java x: 10 # contributors y: 278 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java x: 11 # contributors y: 742 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java x: 13 # contributors y: 403 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTransformTask.java x: 8 # contributors y: 227 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java x: 9 # contributors y: 366 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ThreadMonitor.java x: 2 # contributors y: 77 lines of code oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/ElasticIndexCommand.java x: 9 # contributors y: 222 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java x: 19 # contributors y: 350 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextPopulator.java x: 3 # contributors y: 108 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java x: 8 # contributors y: 454 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 9 # contributors y: 527 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/AwsSegmentArchiveWriter.java x: 3 # contributors y: 67 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsCompact.java x: 12 # contributors y: 158 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsSegmentCopy.java x: 4 # contributors y: 112 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCompact.java x: 18 # contributors y: 283 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentCopy.java x: 13 # contributors y: 232 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/AbstractRemoteSegmentArchiveReader.java x: 5 # contributors y: 86 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarWriter.java x: 12 # contributors y: 209 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Compact.java x: 16 # contributors y: 224 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterNodeInfo.java x: 10 # contributors y: 771 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UnsavedModifications.java x: 5 # contributors y: 171 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 21 # contributors y: 790 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/time/Stopwatch.java x: 1 # contributors y: 75 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugExcludeImpl.java x: 6 # contributors y: 56 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/MountInfo.java x: 9 # contributors y: 135 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/observation/ChangeSet.java x: 4 # contributors y: 168 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenConfigurationImpl.java x: 11 # contributors y: 132 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesPermissionProvider.java x: 5 # contributors y: 226 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/principal/CustomPrincipalProvider.java x: 6 # contributors y: 44 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakDirectory.java x: 12 # contributors y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/UniquenessConstraintValidator.java x: 6 # contributors y: 89 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE.java x: 10 # contributors y: 142 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider.java x: 8 # contributors y: 233 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositionContext.java x: 7 # contributors y: 163 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/NodeTypeMountedNodeStoreChecker.java x: 9 # contributors y: 98 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus.java x: 4 # contributors y: 186 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java x: 16 # contributors y: 372 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/init/BundlingConfigInitializer.java x: 1 # contributors y: 30 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreStats.java x: 5 # contributors y: 209 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzer.java x: 6 # contributors y: 337 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/Clock.java x: 2 # contributors y: 191 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java x: 17 # contributors y: 164 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorContext.java x: 5 # contributors y: 38 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexUtils.java x: 10 # contributors y: 92 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java x: 16 # contributors y: 205 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/Profiler.java x: 8 # contributors y: 448 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/StatsBuilder.java x: 2 # contributors y: 121 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/DistinctBinarySize.java x: 2 # contributors y: 132 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeTreeStoreReader.java x: 1 # contributors y: 159 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexStoreStatsCommand.java x: 1 # contributors y: 47 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/AvailableModes.java x: 18 # contributors y: 64 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/IndexWriterPool.java x: 1 # contributors y: 320 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/SegmentTarFixtureProvider.java x: 9 # contributors y: 64 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistence.java x: 10 # contributors y: 110 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistenceManager.java x: 1 # contributors y: 208 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java x: 9 # contributors y: 262 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/SecurityProviderRegistration.java x: 11 # contributors y: 566 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/SuggestHelper.java x: 6 # contributors y: 125 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexHelper.java x: 9 # contributors y: 157 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStore.java x: 12 # contributors y: 98 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/indexversion/PurgeOldIndexVersion.java x: 6 # contributors y: 182 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/check/DocumentStoreCheck.java x: 3 # contributors y: 287 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextExtractorMain.java x: 10 # contributors y: 122 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CheckpointsCommand.java x: 8 # contributors y: 163 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CreateGarbageCommand.java x: 2 # contributors y: 355 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DocumentStoreCheckCommand.java x: 3 # contributors y: 149 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Utils.java x: 8 # contributors y: 341 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/RemotePersistentCacheService.java x: 7 # contributors y: 83 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreFactory.java x: 7 # contributors y: 520 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreRegistrar.java x: 7 # contributors y: 417 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreService.java x: 11 # contributors y: 483 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java x: 17 # contributors y: 408 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/StandbyStoreService.java x: 11 # contributors y: 188 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreService.java x: 11 # contributors y: 289 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentTarFactory.java x: 6 # contributors y: 85 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/SetUtils.java x: 1 # contributors y: 104 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/NodeStateCopier.java x: 9 # contributors y: 281 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelper.java x: 17 # contributors y: 247 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/facets/ElasticSecureFacetAsyncProvider.java x: 7 # contributors y: 107 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java x: 7 # contributors y: 252 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalPolicyImporter.java x: 7 # contributors y: 235 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUtils.java x: 15 # contributors y: 198 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexLookup.java x: 12 # contributors y: 147 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlan.java x: 16 # contributors y: 185 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndex.java x: 12 # contributors y: 129 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/AbstractDecoratedNodeState.java x: 4 # contributors y: 199 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NamespaceEditor.java x: 8 # contributors y: 102 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/EffectiveNodeTypeImpl.java x: 8 # contributors y: 301 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder.java x: 10 # contributors y: 416 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java x: 14 # contributors y: 710 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java x: 10 # contributors y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CachedPrincipalMembershipReader.java x: 7 # contributors y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserManagerImpl.java x: 12 # contributors y: 402 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexTracker.java x: 14 # contributors y: 233 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexNodeManager.java x: 8 # contributors y: 284 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnWriteDirectory.java x: 12 # contributors y: 415 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexRootDirectory.java x: 9 # contributors y: 237 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java x: 13 # contributors y: 573 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java x: 24 # contributors y: 313 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexPlanner.java x: 22 # contributors y: 843 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexDefinitionBuilder.java x: 12 # contributors y: 595 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeUtil.java x: 9 # contributors y: 387 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java x: 6 # contributors y: 317 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarFiles.java x: 12 # contributors y: 670 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java x: 4 # contributors y: 220 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBranch.java x: 5 # contributors y: 580 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalEntry.java x: 7 # contributors y: 571 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java x: 10 # contributors y: 457 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java x: 5 # contributors y: 967 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/DelegatingDocumentNodeState.java x: 5 # contributors y: 183 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/state/AbstractNodeState.java x: 4 # contributors y: 282 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java x: 7 # contributors y: 59 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/HybridIndexTest.java x: 10 # contributors y: 478 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/CompactionResult.java x: 8 # contributors y: 135 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/DefaultCleanupStrategy.java x: 8 # contributors y: 63 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/GCJournal.java x: 9 # contributors y: 211 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarReader.java x: 17 # contributors y: 362 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Path.java x: 6 # contributors y: 219 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/FSBackend.java x: 7 # contributors y: 353 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/ActiveDeletedBlobCollectorFactory.java x: 11 # contributors y: 421 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriter.java x: 16 # contributors y: 839 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java x: 8 # contributors y: 36 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzerMappings.java x: 3 # contributors y: 192 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyDefinition.java x: 7 # contributors y: 92 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinition.java x: 24 # contributors y: 1455 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/Aggregate.java x: 9 # contributors y: 513 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextIndexEditor.java x: 7 # contributors y: 309 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/LowerCaseImpl.java x: 9 # contributors y: 108 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/ActiveDeletedBlobCollectorMBeanImpl.java x: 7 # contributors y: 258 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier.java x: 14 # contributors y: 537 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Commit.java x: 7 # contributors y: 603 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/Utils.java x: 10 # contributors y: 763 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextDocumentMaker.java x: 17 # contributors y: 513 lines of code oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Backend.java x: 14 # contributors y: 1123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache.java x: 5 # contributors y: 318 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeState.java x: 3 # contributors y: 323 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/PathMapper.java x: 5 # contributors y: 13 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/JackrabbitSession.java x: 8 # contributors y: 46 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/ItemImpl.java x: 7 # contributors y: 317 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionContext.java x: 18 # contributors y: 350 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionImpl.java x: 20 # contributors y: 751 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/MergeIncrementalTreeStore.java x: 5 # contributors y: 263 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStore.java x: 4 # contributors y: 386 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/FileStore.java x: 1 # contributors y: 152 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/TreeSession.java x: 1 # contributors y: 690 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager.java x: 10 # contributors y: 288 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java x: 10 # contributors y: 77 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java x: 7 # contributors y: 493 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDataSourceFactory.java x: 4 # contributors y: 105 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorProvider.java x: 15 # contributors y: 268 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriterFactory.java x: 11 # contributors y: 63 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneDocumentMaker.java x: 12 # contributors y: 387 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureRepositoryLockV8.java x: 2 # contributors y: 178 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentStoreService.java x: 12 # contributors y: 59 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/binary/FulltextBinaryTextExtractor.java x: 8 # contributors y: 288 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java x: 11 # contributors y: 254 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDiff.java x: 8 # contributors y: 500 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/SegmentTarFixture.java x: 11 # contributors y: 413 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java x: 13 # contributors y: 259 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureJournalFile.java x: 12 # contributors y: 249 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureArchiveManagerV8.java x: 1 # contributors y: 266 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureJournalFileV8.java x: 1 # contributors y: 261 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzurePersistenceV8.java x: 1 # contributors y: 118 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java x: 1 # contributors y: 40 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java x: 4 # contributors y: 136 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndex.java x: 20 # contributors y: 464 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/SelectorImpl.java x: 21 # contributors y: 697 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java x: 4 # contributors y: 223 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java x: 13 # contributors y: 607 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java x: 2 # contributors y: 506 lines of code oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java x: 19 # contributors y: 1167 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java x: 12 # contributors y: 458 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexOptions.java x: 14 # contributors y: 206 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentStream.java x: 9 # contributors y: 171 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/package-info.java x: 15 # contributors y: 3 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexInfoProvider.java x: 16 # contributors y: 256 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexerSupport.java x: 17 # contributors y: 209 lines of code oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapProviderConfig.java x: 10 # contributors y: 700 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java x: 28 # contributors y: 1246 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProviderService.java x: 16 # contributors y: 666 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/ConsolidatedDataStoreCacheStats.java x: 6 # contributors y: 233 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java x: 5 # contributors y: 151 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/index/FilterImpl.java x: 14 # contributors y: 478 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/DocumentQueue.java x: 11 # contributors y: 214 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ListRecord.java x: 9 # contributors y: 84 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexEditor.java x: 12 # contributors y: 315 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/version/VersionablePropertiesEditor.java x: 5 # contributors y: 139 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NameValidator.java x: 11 # contributors y: 137 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager.java x: 19 # contributors y: 445 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/CoalesceImpl.java x: 5 # contributors y: 100 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/NodeStoreTree.java x: 8 # contributors y: 601 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/check/CheckHelper.java x: 5 # contributors y: 295 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/AnnotatingConflictHandler.java x: 11 # contributors y: 107 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/inventory/IndexPrinter.java x: 12 # contributors y: 221 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/InitialContentMigrator.java x: 9 # contributors y: 188 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBBlobStore.java x: 4 # contributors y: 567 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/json/JsonSerializer.java x: 10 # contributors y: 327 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/MergingNodeStateDiff.java x: 12 # contributors y: 290 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/SplitOperations.java x: 8 # contributors y: 416 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/memory/MemoryDocumentStore.java x: 3 # contributors y: 386 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Document.java x: 4 # contributors y: 92 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServersObserver.java x: 3 # contributors y: 92 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/index/SolrIndexEditor.java x: 5 # contributors y: 254 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/OakSolrConfigurationProviderService.java x: 3 # contributors y: 289 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/FilterQueryParser.java x: 4 # contributors y: 334 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/Statement.java x: 10 # contributors y: 301 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java x: 10 # contributors y: 194 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/PropertyFullTextTest.java x: 4 # contributors y: 237 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationConfigurationImpl.java x: 9 # contributors y: 199 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesAuthorizationConfiguration.java x: 3 # contributors y: 179 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java x: 10 # contributors y: 55 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/NRTIndex.java x: 11 # contributors y: 299 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/reader/DefaultIndexReaderFactory.java x: 6 # contributors y: 100 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/commons/jmx/ManagementOperation.java x: 6 # contributors y: 271 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/PropertyDelegate.java x: 11 # contributors y: 114 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats.java x: 4 # contributors y: 452 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ConsolidatedListenerMBeanImpl.java x: 9 # contributors y: 532 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits.java x: 7 # contributors y: 610 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BundlingNodeTest.java x: 7 # contributors y: 338 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/HelpCommand.java x: 5 # contributors y: 11 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableRoot.java x: 14 # contributors y: 349 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate.java x: 12 # contributors y: 638 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java x: 11 # contributors y: 226 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/repository/RepositoryImpl.java x: 15 # contributors y: 405 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/ScalabilityRunner.java x: 11 # contributors y: 168 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/NodeStateAnalyzerFactory.java x: 10 # contributors y: 226 lines of code oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java x: 11 # contributors y: 364 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/BinaryStats.java x: 2 # contributors y: 146 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Checkpoints.java x: 8 # contributors y: 267 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LocalDiffCache.java x: 2 # contributors y: 158 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UpdateOp.java x: 4 # contributors y: 307 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ChangeProcessor.java x: 13 # contributors y: 489 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProvider.java x: 7 # contributors y: 369 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java x: 23 # contributors y: 533 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/wikipedia/WikipediaImport.java x: 8 # contributors y: 215 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java x: 13 # contributors y: 85 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexInfoProvider.java x: 13 # contributors y: 129 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeDefinitionImpl.java x: 8 # contributors y: 70 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/Filters.java x: 5 # contributors y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NodeNameImpl.java x: 9 # contributors y: 148 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/OrImpl.java x: 11 # contributors y: 318 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/OakEventFilterImpl.java x: 6 # contributors y: 450 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ObservationManagerImpl.java x: 13 # contributors y: 373 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/DocViewImportHandler.java x: 10 # contributors y: 178 lines of code oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java x: 14 # contributors y: 3 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/PersistedLinkedList.java x: 10 # contributors y: 149 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentTraverser.java x: 10 # contributors y: 65 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java x: 15 # contributors y: 125 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java x: 14 # contributors y: 322 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java x: 12 # contributors y: 117 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/FulltextIndexConstants.java x: 13 # contributors y: 113 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionConstants.java x: 8 # contributors y: 28 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/package-info.java x: 6 # contributors y: 5 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ClassicCompactor.java x: 12 # contributors y: 195 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordWriters.java x: 8 # contributors y: 346 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/Segment.java x: 14 # contributors y: 269 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java x: 11 # contributors y: 266 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentParser.java x: 8 # contributors y: 422 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentReferences.java x: 9 # contributors y: 49 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreBuilder.java x: 14 # contributors y: 365 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarRevisions.java x: 10 # contributors y: 218 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/scheduler/LockBasedScheduler.java x: 7 # contributors y: 325 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java x: 4 # contributors y: 640 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBConnectionHandler.java x: 2 # contributors y: 217 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java x: 3 # contributors y: 443 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/IndexerStatisticsTracker.java x: 2 # contributors y: 46 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/PropertyImpl.java x: 7 # contributors y: 447 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionEditor.java x: 16 # contributors y: 234 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineImpl.java x: 21 # contributors y: 272 lines of code oak-run/src/main/resources/logback.xml x: 13 # contributors y: 30 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/SieveCache.java x: 1 # contributors y: 98 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/NodeStateEntryReader.java x: 8 # contributors y: 22 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java x: 16 # contributors y: 138 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/BlobGC.java x: 5 # contributors y: 211 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/BlobStoreStats.java x: 6 # contributors y: 850 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/SQL2Parser.java x: 17 # contributors y: 1313 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionManagerImpl.java x: 6 # contributors y: 414 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ReaderCache.java x: 5 # contributors y: 160 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentStoreStats.java x: 5 # contributors y: 353 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Revision.java x: 3 # contributors y: 226 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/ExtractedTextCache.java x: 5 # contributors y: 342 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSync.java x: 6 # contributors y: 287 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedPermissionProvider.java x: 4 # contributors y: 411 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType.java x: 3 # contributors y: 234 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/fv/SimSearchUtils.java x: 2 # contributors y: 258 lines of code oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobContainerProvider.java x: 1 # contributors y: 283 lines of code oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/package-info.java x: 12 # contributors y: 3 lines of code oak-run/src/main/js/oak-mongo.js x: 10 # contributors y: 1066 lines of code oak-doc/src/site/site.xml x: 20 # contributors y: 149 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocumentRevisionCleaner.java x: 1 # contributors y: 217 lines of code oak-lucene/src/main/java/org/apache/lucene/util/automaton/RegExp.java x: 1 # contributors y: 570 lines of code oak-lucene/src/main/java/org/apache/lucene/analysis/Token.java x: 1 # contributors y: 331 lines of code oak-lucene/src/main/java/org/apache/lucene/analysis/package.html x: 1 # contributors y: 907 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsReader.java x: 1 # contributors y: 1793 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsWriter.java x: 1 # contributors y: 598 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesConsumer.java x: 1 # contributors y: 469 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/MultiLevelSkipListReader.java x: 1 # contributors y: 180 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/TermsConsumer.java x: 1 # contributors y: 128 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java x: 1 # contributors y: 411 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsWriter.java x: 1 # contributors y: 343 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java x: 1 # contributors y: 891 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsWriter.java x: 1 # contributors y: 703 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/LZ4.java x: 1 # contributors y: 398 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFields.java x: 1 # contributors y: 727 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSegmentInfoReader.java x: 1 # contributors y: 191 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xTermVectorsReader.java x: 1 # contributors y: 579 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermDocs.java x: 1 # contributors y: 166 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReader.java x: 1 # contributors y: 253 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java x: 1 # contributors y: 589 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java x: 1 # contributors y: 848 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsWriter.java x: 1 # contributors y: 236 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsWriter.java x: 1 # contributors y: 339 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/package.html x: 1 # contributors y: 366 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java x: 1 # contributors y: 1015 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java x: 1 # contributors y: 505 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/package.html x: 1 # contributors y: 378 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesConsumer.java x: 1 # contributors y: 357 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java x: 1 # contributors y: 732 lines of code oak-lucene/src/main/java/org/apache/lucene/document/Field.java x: 1 # contributors y: 534 lines of code oak-lucene/src/main/java/org/apache/lucene/index/CheckIndex.java x: 1 # contributors y: 1394 lines of code oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterFlushControl.java x: 1 # contributors y: 514 lines of code oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThread.java x: 1 # contributors y: 426 lines of code oak-lucene/src/main/java/org/apache/lucene/index/FreqProxTermsWriterPerField.java x: 1 # contributors y: 404 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexFileDeleter.java x: 1 # contributors y: 436 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SegmentInfos.java x: 1 # contributors y: 682 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SegmentMerger.java x: 1 # contributors y: 294 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValuesWriter.java x: 1 # contributors y: 229 lines of code oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheImpl.java x: 1 # contributors y: 1113 lines of code oak-lucene/src/main/java/org/apache/lucene/search/FieldComparator.java x: 1 # contributors y: 810 lines of code oak-lucene/src/main/java/org/apache/lucene/search/IndexSearcher.java x: 1 # contributors y: 477 lines of code oak-lucene/src/main/java/org/apache/lucene/search/TopFieldCollector.java x: 1 # contributors y: 787 lines of code oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSet.java x: 1 # contributors y: 488 lines of code oak-lucene/src/main/java/org/apache/lucene/util/PagedBytes.java x: 1 # contributors y: 299 lines of code oak-lucene/src/main/java/org/apache/lucene/util/automaton/BasicOperations.java x: 1 # contributors y: 617 lines of code oak-lucene/src/main/java/org/apache/lucene/util/fst/FST.java x: 1 # contributors y: 1129 lines of code oak-lucene/src/main/java/org/apache/lucene/util/fst/Util.java x: 1 # contributors y: 553 lines of code oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed64SingleBlock.java x: 1 # contributors y: 449 lines of code oak-it-osgi/test-bundles.xml x: 20 # contributors y: 57 lines of code oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProvider.java x: 8 # contributors y: 710 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/ExternalSort.java x: 13 # contributors y: 587 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreUtils.java x: 11 # contributors y: 43 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/AbstractCompactionStrategy.java x: 10 # contributors y: 244 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexConstants.java x: 9 # contributors y: 39 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/LoggingDocumentStoreWrapper.java x: 7 # contributors y: 408 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper.java x: 8 # contributors y: 545 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Downloader.java x: 2 # contributors y: 254 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/JsonIndexCommand.java x: 4 # contributors y: 472 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeState.java x: 2 # contributors y: 241 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/WorkspaceImpl.java x: 6 # contributors y: 261 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/ConsistencyChecker.java x: 6 # contributors y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/XPathToSQL2Converter.java x: 7 # contributors y: 1115 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/OakAnalyzer.java x: 9 # contributors y: 31 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/Expression.java x: 3 # contributors y: 552 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClient.java x: 6 # contributors y: 207 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsSegmentStoreMigrator.java x: 2 # contributors y: 281 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PropertiesUtil.java x: 4 # contributors y: 200 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java x: 9 # contributors y: 10 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/MigrationOptions.java x: 4 # contributors y: 318 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java x: 11 # contributors y: 55 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreProcBackend.java x: 2 # contributors y: 266 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/FilterIterators.java x: 2 # contributors y: 227 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/ThreadDumpCommand.java x: 3 # contributors y: 206 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ResultRowImpl.java x: 7 # contributors y: 218 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyStateValue.java x: 2 # contributors y: 204 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/CommitMitigatingTieredMergePolicy.java x: 2 # contributors y: 478 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/ConflictValidatorProvider.java x: 7 # contributors y: 15 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java x: 12 # contributors y: 24 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/json/JsopTokenizer.java x: 2 # contributors y: 352 lines of code
2809.0
lines of code
  min: 1.0
  average: 106.29
  25th percentile: 22.0
  median: 55.0
  75th percentile: 126.0
  max: 2809.0
0 28.0
# contributors
min: 1.0 | average: 3.55 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 28.0