apache / jackrabbit
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 2,003 files with 218,907 lines of code.
    • 4 files changed more than 100 times (5,832 lines of code)
    • 11 files changed 51-100 times (9,805 lines of code)
    • 76 files changed 21-50 times (35,030 lines of code)
    • 527 files changed 6-20 times (83,638 lines of code)
    • 1,385 files changed 1-5 times (84,602 lines of code)
2% | 4% | 16% | 38% | 38%
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 2,003 files with 218,907 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 6 files changed by 11-25 contributors (5,573 lines of code)
    • 132 files changed by 6-10 contributors (54,783 lines of code)
    • 1,252 files changed by 2-5 contributors (115,557 lines of code)
    • 613 files changed by 1 contributor (42,994 lines of code)
0% | 2% | 25% | 52% | 19%
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, xml, txt, properties, ddl, jsp, html, n, xsl, md, css, xsd, js, sh, yaml, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java2% | 4% | 16% | 39% | 36%
jsp0% | 0% | 0% | 26% | 73%
xml0% | 0% | 0% | 3% | 96%
xsl0% | 0% | 0% | 0% | 100%
ddl0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
css0% | 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
jackrabbit-core6% | 7% | 26% | 42% | 17%
jackrabbit-spi2dav0% | 44% | 11% | 19% | 25%
jackrabbit-jcr2spi0% | 0% | 21% | 58% | 19%
jackrabbit-jcr-server0% | 0% | 14% | 56% | 29%
jackrabbit-spi2jcr0% | 0% | 66% | 17% | 16%
jackrabbit-jcr-commons0% | 0% | 7% | 30% | 62%
jackrabbit-webdav0% | 0% | 11% | 27% | 61%
jackrabbit-webapp0% | 0% | 9% | 32% | 58%
jackrabbit-spi0% | 0% | 22% | 35% | 42%
jackrabbit-spi-commons0% | 0% | 0% | 27% | 72%
jackrabbit-data0% | 0% | 0% | 53% | 46%
jackrabbit-aws-ext0% | 0% | 0% | 91% | 8%
jackrabbit-jca0% | 0% | 0% | 59% | 40%
jackrabbit-standalone-components0% | 0% | 0% | 4% | 95%
jackrabbit-vfs-ext0% | 0% | 0% | 0% | 100%
jackrabbit-jcr-servlet0% | 0% | 0% | 0% | 100%
jackrabbit-jcr2dav0% | 0% | 0% | 0% | 100%
jackrabbit-jcr-client0% | 0% | 0% | 0% | 100%
jackrabbit-it-osgi0% | 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
RepositoryImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
1337 86 2006-12-03 2025-03-17 122 14 jukka@apache.org reschke@apache.org
NodeImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
2294 140 2006-12-03 2024-07-18 122 10 jukka@apache.org reschke@apache.org
SearchIndex.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
1455 129 2006-12-03 2024-07-18 107 10 jukka@apache.org reschke@apache.org
SessionImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
746 78 2006-12-03 2022-09-23 105 10 jukka@apache.org reschke@apache.org
SharedItemStateManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state
1055 55 2006-12-03 2019-04-29 83 14 jukka@apache.org reschke@apache.org
RepositoryServiceImpl.java
in jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav
2943 162 2009-03-24 2022-07-03 69 10 angela@apache.org kwin@apache.org
ItemImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
211 24 2006-12-03 2011-09-27 60 7 jukka@apache.org jukka@apache.org
UserManagerImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user
699 69 2008-03-19 2024-07-18 60 7 angela@apache.org reschke@apache.org
ClusterNode.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/cluster
713 46 2006-12-03 2015-08-05 60 12 jukka@apache.org unico@apache.org
MultiIndex.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
1048 71 2006-12-03 2018-04-16 60 9 jukka@apache.org ckoell@apache.org
ItemManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
687 53 2006-12-03 2024-07-18 57 10 jukka@apache.org reschke@apache.org
BatchedItemOperations.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
979 36 2006-12-03 2016-12-21 55 9 jukka@apache.org reschke@apache.org
NodeIndexer.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
512 43 2006-12-03 2024-07-18 54 10 jukka@apache.org reschke@apache.org
InternalValue.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/value
447 47 2006-12-03 2019-04-29 51 8 jukka@apache.org reschke@apache.org
AbstractBundlePersistenceManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle
511 33 2007-03-12 2018-01-10 51 14 tripod@apache.org ckoell@apache.org
PropertyImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
597 46 2006-12-03 2011-09-27 49 7 jukka@apache.org jukka@apache.org
LockManagerImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock
892 53 2006-12-03 2022-09-23 47 11 jukka@apache.org reschke@apache.org
WorkspaceImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
500 31 2006-12-03 2014-06-17 43 9 jukka@apache.org reschke@apache.org
RepositoryConfigurationParser.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config
527 26 2006-12-03 2016-12-29 43 9 jukka@apache.org reschke@apache.org
LuceneQueryBuilder.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
888 18 2006-12-03 2011-12-21 43 6 jukka@apache.org dbrosius@apache.org
NodeTypeRegistry.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype
1065 45 2006-12-03 2022-09-23 42 12 jukka@apache.org reschke@apache.org
SessionItemStateManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state
487 52 2006-12-03 2015-07-28 41 7 jukka@apache.org thomasm@apache.org
NodeImpl.java
in jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi
1050 107 2007-10-22 2016-12-20 41 6 angela@apache.org reschke@apache.org
NodeTypeManagerImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype
373 21 2006-12-03 2022-09-23 40 9 jukka@apache.org reschke@apache.org
WorkspaceManager.java
in jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi
737 77 2007-10-22 2015-02-02 40 6 angela@apache.org angela@apache.org
ACLProvider.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl
236 12 2008-03-19 2014-06-17 39 7 angela@apache.org reschke@apache.org
SessionImpl.java
in jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi
598 75 2007-10-22 2022-09-27 39 7 angela@apache.org reschke@apache.org
RepositoryServiceImpl.java
in jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex
751 51 2009-03-24 2020-07-21 39 6 angela@apache.org reschke@apache.org
QueryResultImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
312 16 2006-12-03 2019-04-29 38 10 jukka@apache.org reschke@apache.org
InternalVersionHistoryImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version
378 22 2006-12-03 2017-03-15 38 8 jukka@apache.org mreutegg@apache.org
RepositoryService.java
in jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi
122 - 2007-08-22 2024-07-18 37 5 angela@apache.org reschke@apache.org
SearchManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
249 11 2006-12-03 2011-12-15 37 7 jukka@apache.org alexparvulescu@apache.org
UserAccessControlProvider.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user
377 24 2008-03-19 2018-03-19 37 8 angela@apache.org stillalex@apache.org
ACLTemplate.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl
256 20 2008-03-19 2017-06-22 36 4 angela@apache.org angela@apache.org
CachingHierarchyManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
656 38 2006-12-03 2022-09-23 35 9 jukka@apache.org reschke@apache.org
DatabaseJournal.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal
469 52 2007-02-20 2024-07-18 34 9 dpfister@apache.org reschke@apache.org
RepositoryServiceImpl.java
in jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr
1583 97 2007-10-22 2015-01-22 34 6 angela@apache.org angela@apache.org
DefaultSecurityManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
385 25 2008-03-19 2018-03-19 33 7 angela@apache.org stillalex@apache.org
GroupImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user
511 42 2008-03-19 2020-06-29 33 7 angela@apache.org reschke@apache.org
JcrUtils.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons
879 61 2009-05-20 2020-07-07 33 9 jukka@apache.org kwin@apache.org
DefaultAccessManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security
342 24 2008-03-19 2014-06-17 32 5 angela@apache.org reschke@apache.org
AbstractIndex.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
350 22 2006-12-03 2021-08-10 32 5 jukka@apache.org reschke@apache.org
QueryImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query
148 12 2006-12-03 2016-12-21 31 7 jukka@apache.org reschke@apache.org
EventStateCollection.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation
443 25 2006-12-03 2014-06-17 31 6 jukka@apache.org reschke@apache.org
BundleDbPersistenceManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/pool
734 68 2009-12-02 2024-07-18 31 9 jukka@apache.org reschke@apache.org
SessionImporter.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml
326 10 2006-12-03 2018-11-19 30 8 jukka@apache.org reschke@apache.org
AbstractLoginModule.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication
334 22 2008-03-19 2024-07-18 30 8 angela@apache.org reschke@apache.org
PrivilegeRegistry.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization
717 36 2008-03-19 2024-07-18 30 5 angela@apache.org reschke@apache.org
AuthorizableImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user
320 26 2008-03-19 2013-08-26 29 5 angela@apache.org tripod@apache.org
ACLProvider.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/principalbased
359 17 2008-08-27 2013-08-11 29 6 angela@apache.org dbrosius@apache.org
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
RepositoryImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
1337 86 2006-12-03 2025-03-17 122 14 jukka@apache.org reschke@apache.org
SharedItemStateManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state
1055 55 2006-12-03 2019-04-29 83 14 jukka@apache.org reschke@apache.org
AbstractBundlePersistenceManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle
511 33 2007-03-12 2018-01-10 51 14 tripod@apache.org ckoell@apache.org
ClusterNode.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/cluster
713 46 2006-12-03 2015-08-05 60 12 jukka@apache.org unico@apache.org
NodeTypeRegistry.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype
1065 45 2006-12-03 2022-09-23 42 12 jukka@apache.org reschke@apache.org
LockManagerImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock
892 53 2006-12-03 2022-09-23 47 11 jukka@apache.org reschke@apache.org
NodeImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
2294 140 2006-12-03 2024-07-18 122 10 jukka@apache.org reschke@apache.org
SearchIndex.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
1455 129 2006-12-03 2024-07-18 107 10 jukka@apache.org reschke@apache.org
SessionImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
746 78 2006-12-03 2022-09-23 105 10 jukka@apache.org reschke@apache.org
RepositoryServiceImpl.java
in jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav
2943 162 2009-03-24 2022-07-03 69 10 angela@apache.org kwin@apache.org
ItemManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
687 53 2006-12-03 2024-07-18 57 10 jukka@apache.org reschke@apache.org
NodeIndexer.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
512 43 2006-12-03 2024-07-18 54 10 jukka@apache.org reschke@apache.org
QueryResultImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
312 16 2006-12-03 2019-04-29 38 10 jukka@apache.org reschke@apache.org
MultiIndex.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
1048 71 2006-12-03 2018-04-16 60 9 jukka@apache.org ckoell@apache.org
BatchedItemOperations.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
979 36 2006-12-03 2016-12-21 55 9 jukka@apache.org reschke@apache.org
RepositoryConfigurationParser.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config
527 26 2006-12-03 2016-12-29 43 9 jukka@apache.org reschke@apache.org
WorkspaceImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
500 31 2006-12-03 2014-06-17 43 9 jukka@apache.org reschke@apache.org
NodeTypeManagerImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype
373 21 2006-12-03 2022-09-23 40 9 jukka@apache.org reschke@apache.org
CachingHierarchyManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
656 38 2006-12-03 2022-09-23 35 9 jukka@apache.org reschke@apache.org
DatabaseJournal.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal
469 52 2007-02-20 2024-07-18 34 9 dpfister@apache.org reschke@apache.org
JcrUtils.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons
879 61 2009-05-20 2020-07-07 33 9 jukka@apache.org kwin@apache.org
BundleDbPersistenceManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/pool
734 68 2009-12-02 2024-07-18 31 9 jukka@apache.org reschke@apache.org
NodeState.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state
401 53 2006-12-03 2016-12-19 29 9 jukka@apache.org reschke@apache.org
InternalVersionManagerBase.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version
466 29 2009-07-22 2016-12-21 26 9 tripod@apache.org reschke@apache.org
AbstractJournal.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal
231 24 2007-02-20 2018-01-10 24 9 dpfister@apache.org ckoell@apache.org
XASessionImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
211 19 2006-12-03 2014-06-17 23 9 jukka@apache.org reschke@apache.org
XAItemStateManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state
365 22 2006-12-03 2022-09-23 16 9 jukka@apache.org reschke@apache.org
InternalValue.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/value
447 47 2006-12-03 2019-04-29 51 8 jukka@apache.org reschke@apache.org
InternalVersionHistoryImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version
378 22 2006-12-03 2017-03-15 38 8 jukka@apache.org mreutegg@apache.org
UserAccessControlProvider.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user
377 24 2008-03-19 2018-03-19 37 8 angela@apache.org stillalex@apache.org
AbstractLoginModule.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication
334 22 2008-03-19 2024-07-18 30 8 angela@apache.org reschke@apache.org
SessionImporter.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml
326 10 2006-12-03 2018-11-19 30 8 jukka@apache.org reschke@apache.org
WorkspaceImporter.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml
459 10 2006-12-03 2012-02-21 29 8 jukka@apache.org dbrosius@apache.org
IndexingConfigurationImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
618 33 2007-04-20 2022-09-23 28 8 mreutegg@apache.org reschke@apache.org
ChildAxisQuery.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
396 30 2006-12-03 2013-09-30 27 8 jukka@apache.org ard@apache.org
BundleFsPersistenceManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle
338 27 2007-03-12 2016-12-21 26 8 tripod@apache.org reschke@apache.org
EventImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation
163 19 2006-12-03 2014-06-17 25 8 jukka@apache.org reschke@apache.org
Util.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene
271 13 2007-01-17 2014-06-17 22 8 mreutegg@apache.org reschke@apache.org
Text.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util
386 35 2006-12-03 2017-12-26 21 8 jukka@apache.org dbrosius@apache.org
LocalItemStateManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state
304 31 2006-12-03 2014-06-17 20 8 jukka@apache.org reschke@apache.org
AbstractRecord.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal
216 16 2007-02-20 2022-09-23 20 8 dpfister@apache.org reschke@apache.org
QValueFactoryImpl.java
in jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex
323 22 2009-03-24 2014-06-17 19 8 angela@apache.org reschke@apache.org
SysViewImportHandler.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml
234 6 2006-12-03 2011-09-27 18 8 jukka@apache.org jukka@apache.org
InternalVersionManagerImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version
425 34 2009-07-22 2022-09-23 18 8 tripod@apache.org reschke@apache.org
ItemImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
211 24 2006-12-03 2011-09-27 60 7 jukka@apache.org jukka@apache.org
UserManagerImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user
699 69 2008-03-19 2024-07-18 60 7 angela@apache.org reschke@apache.org
PropertyImpl.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
597 46 2006-12-03 2011-09-27 49 7 jukka@apache.org jukka@apache.org
SessionItemStateManager.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state
487 52 2006-12-03 2015-07-28 41 7 jukka@apache.org thomasm@apache.org
SessionImpl.java
in jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi
598 75 2007-10-22 2022-09-27 39 7 angela@apache.org reschke@apache.org
ACLProvider.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl
236 12 2008-03-19 2014-06-17 39 7 angela@apache.org reschke@apache.org
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
XPath.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath
8994 160 2011-12-05 2011-12-05 1 1 jukka@apache.org jukka@apache.org
xpath-grammar.xml
in jackrabbit-spi-commons/src/main/javacc/xpath
3793 - 2008-02-18 2008-02-18 1 1 reschke@apache.org reschke@apache.org
JCRSQLParserTokenManager.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql
1684 27 2011-12-05 2011-12-05 1 1 jukka@apache.org jukka@apache.org
JCRSQLParser.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql
1439 49 2011-12-05 2011-12-05 1 1 jukka@apache.org jukka@apache.org
command-line.xml
in jackrabbit-standalone-components/src/main/resources/org/apache/jackrabbit/standalone/cli
878 - 2019-03-17 2019-03-17 1 1 woonsan@apache.org woonsan@apache.org
xsl
javacc.xsl
in jackrabbit-spi-commons/src/main/javacc/xpath
699 - 2008-02-18 2008-02-18 1 1 reschke@apache.org reschke@apache.org
XPathTreeConstants.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath
546 - 2011-12-05 2011-12-05 1 1 jukka@apache.org jukka@apache.org
AuthorizableQueryManager.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/jackrabbit/user
533 67 2011-08-18 2015-01-20 2 1 angela@apache.org angela@apache.org
XPathConstants.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath
532 - 2011-12-05 2011-12-05 1 1 jukka@apache.org jukka@apache.org
VFSFileSystem.java
in jackrabbit-vfs-ext/src/main/java/org/apache/jackrabbit/vfs/ext/fs
438 32 2018-08-30 2018-08-30 1 1 reschke@apache.org reschke@apache.org
PrivilegeBits.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization
383 46 2011-04-15 2011-10-11 3 1 angela@apache.org angela@apache.org
AbstractLsNodes.java
in jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/info
376 47 2019-03-17 2019-03-17 1 1 woonsan@apache.org woonsan@apache.org
Pattern.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name
325 45 2008-07-08 2008-07-08 1 1 tripod@apache.org tripod@apache.org
AccessControlManagerImpl.java
in jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/security/authorization/jackrabbit/acl
321 24 2014-11-21 2015-02-02 3 1 angela@apache.org angela@apache.org
ConnectionOptions.java
in jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav
318 35 2020-07-17 2020-07-17 1 1 reschke@apache.org reschke@apache.org
CompatTokenProvider.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/token
307 19 2013-10-30 2013-10-30 1 1 angela@apache.org angela@apache.org
xsl
jjtree.xsl
in jackrabbit-spi-commons/src/main/javacc/xpath
291 - 2008-02-18 2008-02-18 1 1 reschke@apache.org reschke@apache.org
ResultHelper.java
in jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/xml
239 17 2011-02-17 2011-02-17 1 1 angela@apache.org angela@apache.org
JcrClient.java
in jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli
233 12 2019-03-17 2019-03-17 1 1 woonsan@apache.org woonsan@apache.org
DummyContext.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jndi/provider
228 40 2006-12-03 2006-12-03 1 1 jukka@apache.org jukka@apache.org
test-nodetypes.xml
in jackrabbit-core/src/main/resources/org/apache/jackrabbit/core
216 - 2009-04-07 2009-05-22 2 1 jukka@apache.org jukka@apache.org
DefinitionUtil.java
in jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav
210 6 2010-02-23 2010-09-29 2 1 angela@apache.org angela@apache.org
JCRSQLParserConstants.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql
204 - 2011-12-05 2011-12-05 1 1 jukka@apache.org jukka@apache.org
SerializableBatch.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons
203 23 2007-08-22 2014-12-18 5 1 angela@apache.org angela@apache.org
JsonParser.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/json
201 8 2009-01-30 2009-01-30 1 1 angela@apache.org angela@apache.org
PrivilegeXmlHandler.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/privilege
198 12 2011-04-20 2011-08-16 2 1 angela@apache.org angela@apache.org
JcrParser.java
in jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli
169 9 2019-03-17 2019-03-17 1 1 woonsan@apache.org woonsan@apache.org
LinkedEntries.java
in jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy
167 16 2022-09-30 2025-03-19 6 1 reschke@apache.org reschke@apache.org
ConstraintSplitter.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join
167 9 2010-10-18 2011-04-15 4 1 jukka@apache.org jukka@apache.org
HierarchyManagerImpl.java
in jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy
165 14 2007-10-22 2011-06-16 6 1 angela@apache.org angela@apache.org
AbstractPath.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name
157 18 2010-09-10 2010-09-15 3 1 jukka@apache.org jukka@apache.org
Lexer.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/cnd
155 8 2009-09-14 2009-09-14 1 1 mduerig@apache.org mduerig@apache.org
Help.java
in jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/info
143 7 2019-03-17 2019-03-17 1 1 woonsan@apache.org woonsan@apache.org
write.jsp
in jackrabbit-webapp/src/main/webapp/remoting
140 - 2009-02-12 2009-02-12 1 1 angela@apache.org angela@apache.org
BaseDavRequest.java
in jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/client/methods
139 9 2016-12-12 2016-12-12 1 1 reschke@apache.org reschke@apache.org
QueryStatImpl.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/stats
132 15 2014-01-29 2014-01-29 1 1 mduerig@apache.org mduerig@apache.org
DefinitionBuilderFactory.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/cnd
119 14 2009-09-17 2009-09-18 2 1 mreutegg@apache.org mreutegg@apache.org
PrintHelper.java
in jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/info
118 6 2019-03-17 2019-03-17 1 1 woonsan@apache.org woonsan@apache.org
DavexServletService.java
in jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex
115 8 2011-11-22 2012-01-27 3 1 jukka@apache.org jukka@apache.org
Status.java
in jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state
113 8 2007-10-22 2011-05-17 3 1 angela@apache.org angela@apache.org
ExportFileSystem.java
in jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/fs
112 9 2019-03-17 2019-03-17 1 1 woonsan@apache.org woonsan@apache.org
RelativePath.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name
112 12 2010-09-10 2010-09-15 2 1 jukka@apache.org jukka@apache.org
NodeIdFactory.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core/id
110 6 2011-01-10 2011-01-11 2 1 thomasm@apache.org thomasm@apache.org
StringCache.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/util
110 8 2010-05-17 2010-05-17 1 1 stefan@apache.org stefan@apache.org
TimeSeriesMax.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/stats
108 9 2015-03-12 2015-10-02 2 1 mduerig@apache.org mduerig@apache.org
TimeSeriesRecorder.java
in jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/stats
108 7 2014-01-29 2015-10-02 2 1 mduerig@apache.org mduerig@apache.org
AddMixinOperation.java
in jackrabbit-core/src/main/java/org/apache/jackrabbit/core
107 3 2010-08-05 2010-09-08 4 1 jukka@apache.org jukka@apache.org
NamePath.java
in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name
107 15 2010-09-10 2010-09-15 2 1 jukka@apache.org jukka@apache.org
ExportPropertyToFile.java
in jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/fs
105 10 2019-03-17 2019-03-17 1 1 woonsan@apache.org woonsan@apache.org
NodeInfoImpl.java
in jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav
105 10 2009-03-24 2010-09-29 3 1 angela@apache.org angela@apache.org
Correlations

File Size vs. Number of Changes: 2004 points

jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jndi/RegistryHelper.java x: 45 lines of code y: 3 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/JndiRepositoryFactory.java x: 84 lines of code y: 3 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/package-info.java x: 2 lines of code y: 6 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/repository/JNDIRepository.java x: 8 lines of code y: 3 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/LinkedEntries.java x: 167 lines of code y: 6 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/JcrConstants.java x: 74 lines of code y: 6 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryImpl.java x: 1337 lines of code y: 122 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jdkcompat/Java23Subject.java x: 28 lines of code y: 1 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/property/LengthsProperty.java x: 25 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/HierarchyManager.java x: 27 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java x: 687 lines of code y: 57 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/NodeImpl.java x: 2294 lines of code y: 122 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/cluster/LockRecord.java x: 66 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfig.java x: 522 lines of code y: 25 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/DatabaseJournal.java x: 469 lines of code y: 34 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/pool/BundleDbPersistenceManager.java x: 734 lines of code y: 31 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/AbstractQueryHandler.java x: 73 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/NodeIndexer.java x: 512 lines of code y: 54 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java x: 1455 lines of code y: 107 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AccessManager.java x: 33 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/AbstractLoginModule.java x: 334 lines of code y: 30 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/token/TokenBasedAuthentication.java x: 113 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/AbstractCompiledPermissions.java x: 122 lines of code y: 17 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/CompiledPermissions.java x: 39 lines of code y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/PrivilegeRegistry.java x: 717 lines of code y: 30 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserConstants.java x: 29 lines of code y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserManagerImpl.java x: 699 lines of code y: 60 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/util/RepositoryLock.java x: 116 lines of code y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalFrozenVersionHistory.java x: 12 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/virtual/VirtualItemStateProvider.java x: 25 lines of code y: 8 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/db/DbDataStore.java x: 541 lines of code y: 10 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/flat/FilterIterator.java x: 10 lines of code y: 4 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/EffectiveNodeType.java x: 33 lines of code y: 5 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/EventImpl.java x: 97 lines of code y: 7 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/LockInfoImpl.java x: 50 lines of code y: 4 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/NodeInfoImpl.java x: 135 lines of code y: 9 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/PropertyInfoImpl.java x: 58 lines of code y: 5 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/iterator/Iterators.java x: 69 lines of code y: 4 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/iterator/Predicates.java x: 24 lines of code y: 4 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/lock/Locked.java x: 106 lines of code y: 7 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/SimpleCharStream.java x: 355 lines of code y: 2 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql2/Parser.java x: 9 lines of code y: 18 # changes jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/NodeInfo.java x: 12 lines of code y: 12 # changes jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java x: 122 lines of code y: 37 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/xml/DomUtil.java x: 339 lines of code y: 23 # changes jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.java x: 156 lines of code y: 15 # changes jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.java x: 270 lines of code y: 25 # changes jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/BootstrapConfig.java x: 71 lines of code y: 8 # changes jackrabbit-standalone-components/src/main/resources/org/apache/jackrabbit/standalone/cli/command.xml x: 200 lines of code y: 2 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/NameParser.java x: 184 lines of code y: 10 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/IllegalNameException.java x: 9 lines of code y: 2 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/simple/SimpleWebdavServlet.java x: 174 lines of code y: 12 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/WebdavRequestImpl.java x: 890 lines of code y: 19 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/header/IfHeader.java x: 341 lines of code y: 10 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/ChildNodeEntriesImpl.java x: 384 lines of code y: 20 # changes jackrabbit-standalone-components/src/main/resources/WEB-INF/web.xml x: 88 lines of code y: 2 # changes jackrabbit-webapp/src/main/webapp/WEB-INF/web.xml x: 135 lines of code y: 17 # changes jackrabbit-webapp/src/main/webapp/remote.jsp x: 92 lines of code y: 4 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/Main.java x: 270 lines of code y: 6 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/PredicateDerefQuery.java x: 182 lines of code y: 9 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/XMLChar.java x: 768 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/MoreLikeThis.java x: 358 lines of code y: 13 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex/JcrRemotingServlet.java x: 506 lines of code y: 29 # changes jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/ItemId.java x: 6 lines of code y: 7 # changes jackrabbit-it-osgi/test-bundles.xml x: 31 lines of code y: 3 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/ItemCacheImpl.java x: 98 lines of code y: 6 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/ItemImpl.java x: 268 lines of code y: 16 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/SessionImpl.java x: 598 lines of code y: 39 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/NodeEntryImpl.java x: 1052 lines of code y: 28 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/UniqueIdResolver.java x: 123 lines of code y: 6 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/NodeTypeCache.java x: 115 lines of code y: 5 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/NodeTypeManagerImpl.java x: 332 lines of code y: 17 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/NodeTypeRegistryImpl.java x: 536 lines of code y: 16 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/TransientItemStateManager.java x: 222 lines of code y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/CachingHierarchyManager.java x: 656 lines of code y: 35 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SessionImpl.java x: 746 lines of code y: 105 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/TransientRepository.java x: 206 lines of code y: 15 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AbstractRecord.java x: 216 lines of code y: 20 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/LockManagerImpl.java x: 892 lines of code y: 47 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java x: 373 lines of code y: 40 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java x: 1065 lines of code y: 42 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/CachingIndexReader.java x: 423 lines of code y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/DocNumberCache.java x: 94 lines of code y: 6 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexingConfigurationImpl.java x: 618 lines of code y: 28 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/VolatileIndex.java x: 70 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/AbstractPrincipalProvider.java x: 51 lines of code y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/DefaultPrincipalProvider.java x: 203 lines of code y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/ChangeLog.java x: 180 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/ChildNodeEntries.java x: 253 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/ItemStateReferenceCache.java x: 96 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java x: 49 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/XAItemStateManager.java x: 365 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/util/EmptyLinkedMap.java x: 46 lines of code y: 2 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionManagerImpl.java x: 425 lines of code y: 18 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionItemStateProvider.java x: 88 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/virtual/AbstractVISProvider.java x: 276 lines of code y: 20 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/JCRSQLQueryBuilder.java x: 682 lines of code y: 7 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/XPathQueryBuilder.java x: 841 lines of code y: 12 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/CommandLine.java x: 167 lines of code y: 2 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/FileDataStore.java x: 299 lines of code y: 8 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav/RepositoryServiceImpl.java x: 2943 lines of code y: 69 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/AccessControlEntryImpl.java x: 188 lines of code y: 22 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/security/authorization/jackrabbit/acl/AccessControlEntryImpl.java x: 155 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java x: 120 lines of code y: 11 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/io/DefaultHandler.java x: 501 lines of code y: 20 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/AbstractIndex.java x: 350 lines of code y: 32 # changes jackrabbit-aws-ext/src/main/java/org/apache/jackrabbit/aws/ext/Utils.java x: 152 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionManagerImplRestore.java x: 413 lines of code y: 17 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java x: 891 lines of code y: 29 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/RepositoryServiceImpl.java x: 751 lines of code y: 39 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav/ConnectionOptions.java x: 318 lines of code y: 1 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/Spi2davexRepositoryServiceFactory.java x: 50 lines of code y: 10 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/webdav/JcrRemotingConstants.java x: 61 lines of code y: 8 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/JcrUtils.java x: 879 lines of code y: 33 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/GroupImpl.java x: 511 lines of code y: 33 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/XPathQueryEvaluator.java x: 276 lines of code y: 14 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/ItemInfoBuilder.java x: 360 lines of code y: 14 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/WebdavResponseImpl.java x: 282 lines of code y: 13 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/io/DirListingExportHandler.java x: 174 lines of code y: 7 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/io/OutputContextImpl.java x: 54 lines of code y: 3 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/util/HttpDateTimeFormatter.java x: 59 lines of code y: 1 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/util/db/ConnectionFactory.java x: 225 lines of code y: 3 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexMerger.java x: 322 lines of code y: 17 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/PersistenceCopier.java x: 102 lines of code y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/ObservationDispatcher.java x: 168 lines of code y: 11 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/ISO8601.java x: 235 lines of code y: 12 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/QueryFormat.java x: 468 lines of code y: 6 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/QueryFormat.java x: 433 lines of code y: 8 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/AbstractResource.java x: 454 lines of code y: 13 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/VersionControlledItemCollection.java x: 424 lines of code y: 10 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/WorkspaceResourceImpl.java x: 409 lines of code y: 14 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/WebdavRequestContext.java x: 4 lines of code y: 1 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/version/report/CompareBaselineReport.java x: 113 lines of code y: 3 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/version/report/LatestActivityVersionReport.java x: 76 lines of code y: 3 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/EveryonePrincipal.java x: 41 lines of code y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/PrincipalManagerImpl.java x: 199 lines of code y: 12 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/AbstractLocatorFactory.java x: 137 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordLog.java x: 214 lines of code y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/QueryResultImpl.java x: 312 lines of code y: 38 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/PathParser.java x: 260 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/value/InternalValue.java x: 447 lines of code y: 51 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/SpiLoggerFactory.java x: 191 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/DefaultHighlighter.java x: 418 lines of code y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/WeightedHighlighter.java x: 234 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/SharedItemStateManager.java x: 1055 lines of code y: 83 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/observation/FilteredEventIterator.java x: 66 lines of code y: 10 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/property/DavPropertyNameSet.java x: 87 lines of code y: 5 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/CommandException.java x: 36 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/CommandLineFactory.java x: 100 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/JcrClient.java x: 233 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/JcrParser.java x: 169 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/collect/AbstractCollect.java x: 69 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/info/AbstractLsNodes.java x: 376 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/info/AbstractLsProperties.java x: 82 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/info/Help.java x: 143 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/info/PrintHelper.java x: 118 lines of code y: 1 # changes jackrabbit-standalone-components/src/main/resources/org/apache/jackrabbit/standalone/cli/command-line.xml x: 878 lines of code y: 1 # changes jackrabbit-aws-ext/src/main/java/org/apache/jackrabbit/aws/ext/ds/S3Backend.java x: 773 lines of code y: 15 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/LocalCache.java x: 435 lines of code y: 16 # changes jackrabbit-vfs-ext/src/main/java/org/apache/jackrabbit/vfs/ext/fs/VFSFileSystem.java x: 438 lines of code y: 1 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionImpl.java x: 113 lines of code y: 15 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/ItemInfoJSONHandler.java x: 263 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/MultiIndex.java x: 1048 lines of code y: 60 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/cnd/CompactNodeTypeDefReader.java x: 446 lines of code y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/DefaultSecurityManager.java x: 385 lines of code y: 33 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/JackrabbitRepositoryStub.java x: 156 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/UserPerWorkspaceSecurityManager.java x: 206 lines of code y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/Entry.java x: 137 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/PrincipalProvider.java x: 15 lines of code y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/simple/SimpleSecurityManager.java x: 250 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/ImpersonationImpl.java x: 133 lines of code y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserAccessControlProvider.java x: 377 lines of code y: 37 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/ValueHelper.java x: 578 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/AbstractBundlePersistenceManager.java x: 511 lines of code y: 51 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AbstractJournal.java x: 231 lines of code y: 24 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SortedLuceneQueryHits.java x: 64 lines of code y: 11 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/util/db/ConnectionHelper.java x: 349 lines of code y: 8 # changes jackrabbit-core/src/main/resources/org/apache/jackrabbit/core/query/lucene/tika-config.xml x: 28 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/TestContentLoader.java x: 178 lines of code y: 3 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/virtual/VirtualNodeTypeStateProvider.java x: 160 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/util/BundleDumper.java x: 457 lines of code y: 3 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/util/BundleReader.java x: 470 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/util/BundleWriter.java x: 389 lines of code y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/xml/XMLPersistenceManager.java x: 638 lines of code y: 18 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/token/TokenProvider.java x: 347 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/PasswordUtility.java x: 151 lines of code y: 3 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/BufferedStringValue.java x: 231 lines of code y: 13 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/CachingDataStore.java x: 928 lines of code y: 20 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/xml/ToXmlContentHandler.java x: 143 lines of code y: 3 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/Base64.java x: 201 lines of code y: 6 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/Text.java x: 386 lines of code y: 21 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/QValueValue.java x: 115 lines of code y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/RowIteratorImpl.java x: 311 lines of code y: 20 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/ACLEditor.java x: 231 lines of code y: 23 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionManagerImplMerge.java x: 278 lines of code y: 9 # changes jackrabbit-webapp/src/main/webapp/remoting/json.js x: 179 lines of code y: 2 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryContext.java x: 171 lines of code y: 15 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/ConsistencyCheckerImpl.java x: 527 lines of code y: 12 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/io/IOUtil.java x: 91 lines of code y: 8 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex/JsonDiffHandler.java x: 821 lines of code y: 11 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex/JsonWriter.java x: 180 lines of code y: 11 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex/ProtectedRemoveConfig.java x: 52 lines of code y: 2 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/util/HttpMultipartPost.java x: 150 lines of code y: 6 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/util/RequestData.java x: 39 lines of code y: 6 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/UnmodifiableAccessControlList.java x: 121 lines of code y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/ACLTemplate.java x: 256 lines of code y: 36 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/FSBackend.java x: 371 lines of code y: 6 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java x: 378 lines of code y: 38 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionImpl.java x: 245 lines of code y: 23 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryChecker.java x: 235 lines of code y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryFactory.java x: 626 lines of code y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/JackrabbitQueryParser.java x: 165 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/QueryHandler.java x: 24 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/BeanConfig.java x: 176 lines of code y: 17 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfigurationParser.java x: 527 lines of code y: 43 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/fs/db/DatabaseFileSystem.java x: 642 lines of code y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/SimpleDbPersistenceManager.java x: 46 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/pool/OraclePersistenceManager.java x: 71 lines of code y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/RangeQuery.java x: 285 lines of code y: 17 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AsyncUploadCache.java x: 216 lines of code y: 6 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AsyncUploadCacheResult.java x: 25 lines of code y: 2 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/util/db/StreamWrapper.java x: 58 lines of code y: 6 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/AbstractSession.java x: 259 lines of code y: 18 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/flat/TreeTraverser.java x: 138 lines of code y: 7 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/jackrabbit/authorization/AccessControlUtils.java x: 159 lines of code y: 9 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/StaleProperty.java x: 74 lines of code y: 2 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractReadableRepositoryService.java x: 81 lines of code y: 20 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/Operations.java x: 482 lines of code y: 7 # changes jackrabbit-vfs-ext/src/main/java/org/apache/jackrabbit/vfs/ext/ds/VFSDataStore.java x: 233 lines of code y: 4 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/DefaultItemCollection.java x: 726 lines of code y: 22 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/DefaultItemResource.java x: 253 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryCopier.java x: 141 lines of code y: 10 # changes jackrabbit-vfs-ext/src/main/java/org/apache/jackrabbit/vfs/ext/ds/VFSBackend.java x: 452 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/BundleFsPersistenceManager.java x: 338 lines of code y: 26 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/QueryImpl.java x: 148 lines of code y: 31 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalXAVersionManager.java x: 443 lines of code y: 14 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/AbstractRepositoryService.java x: 464 lines of code y: 11 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/MultiDataStore.java x: 413 lines of code y: 5 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/xml/SerializingContentHandler.java x: 215 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionManagerBase.java x: 466 lines of code y: 26 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/BatchedItemOperations.java x: 979 lines of code y: 55 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/GlobPattern.java x: 160 lines of code y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionManagerImplBase.java x: 294 lines of code y: 9 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/AbstractNode.java x: 270 lines of code y: 4 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/cnd/CompactNodeTypeDefWriter.java x: 345 lines of code y: 3 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/QueryConstants.java x: 106 lines of code y: 5 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/DavMethods.java x: 155 lines of code y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/DateField.java x: 46 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/DefaultXMLExcerpt.java x: 13 lines of code y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexFormatVersion.java x: 32 lines of code y: 11 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/flat/Rank.java x: 125 lines of code y: 4 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/NodeImpl.java x: 1050 lines of code y: 41 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileJournal.java x: 147 lines of code y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/DefaultLoginModule.java x: 176 lines of code y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/AbstractAccessControlProvider.java x: 159 lines of code y: 20 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/PrivilegeManagerImpl.java x: 200 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImporter.java x: 448 lines of code y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/NodeState.java x: 401 lines of code y: 29 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/value/BLOBFileValue.java x: 36 lines of code y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/ProtectedNodeImporter.java x: 19 lines of code y: 6 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/NodeEntry.java x: 49 lines of code y: 9 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/version/UpdateInfo.java x: 129 lines of code y: 3 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/ConsolidatingChangeLog.java x: 407 lines of code y: 9 # changes jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/PathFactory.java x: 19 lines of code y: 9 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/ValueLoader.java x: 101 lines of code y: 9 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/MultiStatusResponse.java x: 250 lines of code y: 9 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/query/GQL.java x: 779 lines of code y: 10 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/observation/ListenerTracker.java x: 311 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/gc/GarbageCollector.java x: 416 lines of code y: 3 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/data/core/TransactionContext.java x: 205 lines of code y: 3 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CompiledPermissionsImpl.java x: 186 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/util/NodePropBundle.java x: 339 lines of code y: 8 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/stats/TimeSeriesMax.java x: 108 lines of code y: 2 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeDefDiff.java x: 487 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java x: 487 lines of code y: 41 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java x: 731 lines of code y: 25 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/WorkspaceManager.java x: 737 lines of code y: 40 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/security/authorization/jackrabbit/acl/AccessControlManagerImpl.java x: 321 lines of code y: 3 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/RepositoryServiceLogger.java x: 681 lines of code y: 19 # changes jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/RepositoryServiceImpl.java x: 1583 lines of code y: 34 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/jackrabbit/user/AuthorizableQueryManager.java x: 533 lines of code y: 2 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/SessionItemStateManager.java x: 332 lines of code y: 18 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/SerializableBatch.java x: 203 lines of code y: 5 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/WorkspaceImpl.java x: 321 lines of code y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/ObservationManagerImpl.java x: 172 lines of code y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImpl.java x: 107 lines of code y: 18 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ConsistencyCheck.java x: 545 lines of code y: 22 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/HierarchyManagerImpl.java x: 427 lines of code y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/LazyItemIterator.java x: 128 lines of code y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SystemSession.java x: 133 lines of code y: 25 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/VersionManagerImpl.java x: 447 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/WorkspaceImpl.java x: 500 lines of code y: 43 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/XASessionImpl.java x: 211 lines of code y: 23 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/WorkspaceConfig.java x: 89 lines of code y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/fs/db/OracleFileSystem.java x: 129 lines of code y: 15 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jndi/BindableRepository.java x: 92 lines of code y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/XAEnvironment.java x: 295 lines of code y: 22 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/XALockManager.java x: 180 lines of code y: 15 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/EffectiveNodeType.java x: 789 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeImpl.java x: 287 lines of code y: 23 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventImpl.java x: 163 lines of code y: 25 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventStateCollection.java x: 443 lines of code y: 31 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DatabasePersistenceManager.java x: 818 lines of code y: 24 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/mem/InMemPersistenceManager.java x: 382 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/PersistentIndex.java x: 93 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SharedFieldCache.java x: 264 lines of code y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/Util.java x: 271 lines of code y: 22 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/WildcardQuery.java x: 231 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/AccessControlEditor.java x: 22 lines of code y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/ACLProvider.java x: 236 lines of code y: 39 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/LocalItemStateManager.java x: 304 lines of code y: 20 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/NameSet.java x: 163 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/NodeStateMerger.java x: 201 lines of code y: 18 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/visitor/FilteringItemVisitor.java x: 113 lines of code y: 4 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/lock/JcrActiveLock.java x: 83 lines of code y: 12 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/transaction/TxLockManagerImpl.java x: 396 lines of code y: 6 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/EffectiveNodeTypeImpl.java x: 467 lines of code y: 16 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/NodeTypeImpl.java x: 223 lines of code y: 15 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/xml/DocViewImportHandler.java x: 168 lines of code y: 8 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/xml/TargetImportHandler.java x: 186 lines of code y: 7 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/qom/QueryObjectModelFactoryImpl.java x: 476 lines of code y: 9 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/QValueFactoryImpl.java x: 218 lines of code y: 12 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/QValueFactoryImpl.java x: 323 lines of code y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexInfos.java x: 220 lines of code y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventFilter.java x: 102 lines of code y: 14 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/config/DataSourceConfig.java x: 123 lines of code y: 2 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/fs/local/LocalFileSystem.java x: 251 lines of code y: 2 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/QueryEngine.java x: 492 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/DefaultISMLocking.java x: 78 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/QueryObjectModelImpl.java x: 117 lines of code y: 18 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/AccessControlImporter.java x: 360 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ProtectedItemModifier.java x: 136 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/token/CompatTokenProvider.java x: 307 lines of code y: 1 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/MembershipCache.java x: 318 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ChildAxisQuery.java x: 396 lines of code y: 27 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/AuthorizableImpl.java x: 320 lines of code y: 29 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/principalbased/ACLProvider.java x: 359 lines of code y: 29 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/lock/LockManagerImpl.java x: 455 lines of code y: 20 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav/EventImpl.java x: 122 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalFrozenNodeImpl.java x: 168 lines of code y: 20 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/ItemManagerImpl.java x: 201 lines of code y: 10 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/DavConstants.java x: 80 lines of code y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/AbstractExcerpt.java x: 222 lines of code y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/value/ValueFactoryImpl.java x: 110 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/value/BLOBInDataStore.java x: 91 lines of code y: 17 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/JoinMerger.java x: 209 lines of code y: 8 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/BitsetENTCacheImpl.java x: 266 lines of code y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/session/SessionContext.java x: 189 lines of code y: 18 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionHistoryImpl.java x: 222 lines of code y: 21 # changes jackrabbit-jca/src/main/java/org/apache/jackrabbit/jca/JCAManagedConnection.java x: 305 lines of code y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/session/SessionSaveOperation.java x: 42 lines of code y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventJournalImpl.java x: 221 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/DescendantSelfAxisQuery.java x: 343 lines of code y: 22 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/EntryCollector.java x: 254 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingEntryCollector.java x: 284 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/CachingMultiIndexReader.java x: 113 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryHits.java x: 46 lines of code y: 10 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/simple/VersionControlledResourceImpl.java x: 207 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventState.java x: 424 lines of code y: 15 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemSaveOperation.java x: 588 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/WorkspaceImporter.java x: 459 lines of code y: 29 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/query/qom/OperandEvaluator.java x: 290 lines of code y: 4 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NameConstants.java x: 183 lines of code y: 17 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/packaging/FilterContentPackage.java x: 134 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/LockImpl.java x: 75 lines of code y: 15 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/search/SearchResourceImpl.java x: 264 lines of code y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryBuilder.java x: 888 lines of code y: 43 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SearchManager.java x: 249 lines of code y: 37 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/JCRSQLParser.java x: 1439 lines of code y: 1 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/JCRSQLParserConstants.java x: 204 lines of code y: 1 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/JCRSQLParserTokenManager.java x: 1684 lines of code y: 1 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/XPath.java x: 8994 lines of code y: 1 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/XPathConstants.java x: 532 lines of code y: 1 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/XPathTreeConstants.java x: 546 lines of code y: 1 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/query/sql2/Parser.java x: 893 lines of code y: 5 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/ItemDefinitionProviderImpl.java x: 256 lines of code y: 7 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/QNodeTypeDefinitionImpl.java x: 311 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/PrivilegeBits.java x: 383 lines of code y: 3 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/combined/CombinedProvider.java x: 176 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AbstractAccessControlManager.java x: 66 lines of code y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/simple/SimpleAccessManager.java x: 214 lines of code y: 17 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemImpl.java x: 211 lines of code y: 60 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/PropertyImpl.java x: 597 lines of code y: 49 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/ItemState.java x: 176 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/xml/NodeTypeWriter.java x: 219 lines of code y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/SysViewImportHandler.java x: 234 lines of code y: 18 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeDefinitionFactory.java x: 131 lines of code y: 6 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/HierarchyEventListener.java x: 130 lines of code y: 11 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/WorkspaceItemStateFactory.java x: 323 lines of code y: 25 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/QDefinitionBuilderFactory.java x: 262 lines of code y: 3 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/version/VersionItemCollection.java x: 149 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/obj/ObjectPersistenceManager.java x: 365 lines of code y: 8 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/query/sql2/QOMFormatter.java x: 477 lines of code y: 4 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/IndexNodeResolver.java x: 185 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AMContext.java x: 59 lines of code y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/NamespaceRegistryImpl.java x: 303 lines of code y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/QueryImpl.java x: 131 lines of code y: 28 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/XPathQueryBuilder.java x: 276 lines of code y: 6 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/constraint/ConstraintBuilder.java x: 204 lines of code y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/PropertyState.java x: 74 lines of code y: 18 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/PathMap.java x: 324 lines of code y: 6 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/join/Join.java x: 233 lines of code y: 7 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/identifier/AbstractIdFactory.java x: 187 lines of code y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/QueryManagerImpl.java x: 133 lines of code y: 20 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/PropertyImpl.java x: 374 lines of code y: 11 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/RepositoryImpl.java x: 168 lines of code y: 14 # changes jackrabbit-jca/src/main/java/org/apache/jackrabbit/jca/JCASessionHandle.java x: 249 lines of code y: 6 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/observation/ObservationManagerImpl.java x: 158 lines of code y: 12 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/xml/SessionImporter.java x: 402 lines of code y: 14 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/cnd/Lexer.java x: 155 lines of code y: 1 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/value/BLOBInTempFile.java x: 106 lines of code y: 16 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/query/QueryImpl.java x: 127 lines of code y: 16 # changes jackrabbit-core/src/main/resources/org/apache/jackrabbit/core/test-nodetypes.xml x: 216 lines of code y: 2 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/Pattern.java x: 325 lines of code y: 1 # changes jackrabbit-spi-commons/src/main/javacc/xpath/javacc.xsl x: 699 lines of code y: 1 # changes jackrabbit-spi-commons/src/main/javacc/xpath/jjtree.xsl x: 291 lines of code y: 1 # changes jackrabbit-spi-commons/src/main/javacc/xpath/xpath-grammar.xml x: 3793 lines of code y: 1 # changes
122.0
# changes
  min: 1.0
  average: 6.03
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.75
  max: 122.0
0 8994.0
lines of code
min: 2.0 | average: 109.37 | 25th percentile: 17.0 | median: 44.5 | 75th percentile: 106.75 | max: 8994.0

Number of Contributors vs. Number of Changes: 2004 points

jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jndi/RegistryHelper.java x: 2 # contributors y: 3 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/package-info.java x: 3 # contributors y: 6 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/LinkedEntries.java x: 1 # contributors y: 6 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/JcrConstants.java x: 4 # contributors y: 6 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryImpl.java x: 14 # contributors y: 122 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jdkcompat/Java23Subject.java x: 1 # contributors y: 1 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/db/DbInputStream.java x: 3 # contributors y: 3 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/property/LengthsProperty.java x: 3 # contributors y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/HierarchyManager.java x: 5 # contributors y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java x: 10 # contributors y: 57 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/NodeImpl.java x: 10 # contributors y: 122 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/cluster/LockRecord.java x: 4 # contributors y: 5 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfig.java x: 5 # contributors y: 25 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/DatabaseJournal.java x: 9 # contributors y: 34 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/pool/BundleDbPersistenceManager.java x: 9 # contributors y: 31 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/AbstractQueryHandler.java x: 6 # contributors y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/NodeIndexer.java x: 10 # contributors y: 54 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java x: 10 # contributors y: 107 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AccessManager.java x: 3 # contributors y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/AbstractLoginModule.java x: 8 # contributors y: 30 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/CryptedSimpleCredentials.java x: 4 # contributors y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/token/TokenBasedAuthentication.java x: 4 # contributors y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/AbstractCompiledPermissions.java x: 4 # contributors y: 17 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/CompiledPermissions.java x: 2 # contributors y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/PrivilegeRegistry.java x: 5 # contributors y: 30 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserConstants.java x: 3 # contributors y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserManagerImpl.java x: 7 # contributors y: 60 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/util/RepositoryLock.java x: 4 # contributors y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/virtual/VirtualItemStateProvider.java x: 5 # contributors y: 8 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/db/DbDataStore.java x: 5 # contributors y: 10 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/flat/FilterIterator.java x: 3 # contributors y: 4 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/JcrValueType.java x: 2 # contributors y: 5 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/LockInfoImpl.java x: 2 # contributors y: 4 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/NodeInfoImpl.java x: 4 # contributors y: 9 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/lock/Locked.java x: 2 # contributors y: 7 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/SimpleCharStream.java x: 2 # contributors y: 2 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql2/Parser.java x: 5 # contributors y: 18 # changes jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/NodeInfo.java x: 5 # contributors y: 12 # changes jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java x: 5 # contributors y: 37 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/xml/DomUtil.java x: 4 # contributors y: 23 # changes jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.java x: 4 # contributors y: 15 # changes jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.java x: 6 # contributors y: 25 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/NameParser.java x: 3 # contributors y: 10 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/WebdavRequestImpl.java x: 6 # contributors y: 19 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/ChildNodeEntriesImpl.java x: 5 # contributors y: 20 # changes jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/Main.java x: 2 # contributors y: 6 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex/JcrRemotingServlet.java x: 5 # contributors y: 29 # changes jackrabbit-it-osgi/test-bundles.xml x: 1 # contributors y: 3 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/ItemImpl.java x: 4 # contributors y: 16 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/SessionImpl.java x: 7 # contributors y: 39 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/NodeEntryImpl.java x: 6 # contributors y: 28 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/NodeTypeRegistryImpl.java x: 5 # contributors y: 16 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/TransientItemStateManager.java x: 3 # contributors y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/CachingHierarchyManager.java x: 9 # contributors y: 35 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SessionImpl.java x: 10 # contributors y: 105 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/TransientRepository.java x: 5 # contributors y: 15 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AbstractRecord.java x: 8 # contributors y: 20 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/LockManagerImpl.java x: 11 # contributors y: 47 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java x: 9 # contributors y: 40 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java x: 12 # contributors y: 42 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/CachingIndexReader.java x: 6 # contributors y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexingConfigurationImpl.java x: 8 # contributors y: 28 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/DefaultPrincipalProvider.java x: 4 # contributors y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java x: 6 # contributors y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/XAItemStateManager.java x: 9 # contributors y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionManagerImpl.java x: 8 # contributors y: 18 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionItemStateProvider.java x: 6 # contributors y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/virtual/AbstractVISProvider.java x: 7 # contributors y: 20 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav/RepositoryServiceImpl.java x: 10 # contributors y: 69 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/AccessControlEntryImpl.java x: 5 # contributors y: 22 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java x: 6 # contributors y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/AbstractIndex.java x: 5 # contributors y: 32 # changes jackrabbit-aws-ext/src/main/java/org/apache/jackrabbit/aws/ext/S3Constants.java x: 6 # contributors y: 8 # changes jackrabbit-aws-ext/src/main/java/org/apache/jackrabbit/aws/ext/Utils.java x: 7 # contributors y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionManagerImplRestore.java x: 6 # contributors y: 17 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/RepositoryServiceImpl.java x: 6 # contributors y: 39 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/JcrUtils.java x: 9 # contributors y: 33 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/GroupImpl.java x: 7 # contributors y: 33 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/XPathQueryEvaluator.java x: 4 # contributors y: 14 # changes jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/ContentCodingAwareRequest.java x: 1 # contributors y: 2 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexMerger.java x: 5 # contributors y: 17 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/ObservationDispatcher.java x: 5 # contributors y: 11 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/xml/ImportHandler.java x: 4 # contributors y: 10 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/AbstractResource.java x: 3 # contributors y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/EveryonePrincipal.java x: 5 # contributors y: 7 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/PrincipalManagerImpl.java x: 4 # contributors y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordLog.java x: 6 # contributors y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/QueryResultImpl.java x: 10 # contributors y: 38 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/value/InternalValue.java x: 8 # contributors y: 51 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/SharedItemStateManager.java x: 14 # contributors y: 83 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/LocalCache.java x: 7 # contributors y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/MultiIndex.java x: 9 # contributors y: 60 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/PrincipalProvider.java x: 4 # contributors y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserAccessControlProvider.java x: 8 # contributors y: 37 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/ValueHelper.java x: 7 # contributors y: 13 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/AbstractBundlePersistenceManager.java x: 14 # contributors y: 51 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AbstractJournal.java x: 9 # contributors y: 24 # changes jackrabbit-core/src/main/resources/org/apache/jackrabbit/core/query/lucene/tika-config.xml x: 2 # contributors y: 10 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/util/BundleWriter.java x: 3 # contributors y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/util/Serializer.java x: 6 # contributors y: 15 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/xml/XMLPersistenceManager.java x: 6 # contributors y: 18 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AbstractDataStore.java x: 5 # contributors y: 5 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/Text.java x: 8 # contributors y: 21 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/AbstractQValue.java x: 7 # contributors y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/ACLEditor.java x: 5 # contributors y: 23 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/VersionManagerImplMerge.java x: 5 # contributors y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/ConsistencyCheckerImpl.java x: 2 # contributors y: 12 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/io/CopyMoveManagerImpl.java x: 4 # contributors y: 4 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex/JsonDiffHandler.java x: 2 # contributors y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/ACLTemplate.java x: 4 # contributors y: 36 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java x: 8 # contributors y: 38 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionImpl.java x: 7 # contributors y: 23 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfigurationParser.java x: 9 # contributors y: 43 # changes jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/AsyncUploadCache.java x: 5 # contributors y: 6 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/AbstractSession.java x: 4 # contributors y: 18 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/DefaultItemCollection.java x: 4 # contributors y: 22 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/BundleFsPersistenceManager.java x: 8 # contributors y: 26 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/QueryImpl.java x: 7 # contributors y: 31 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionManagerBase.java x: 9 # contributors y: 26 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/BatchedItemOperations.java x: 9 # contributors y: 55 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/DefaultXMLExcerpt.java x: 2 # contributors y: 9 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/NodeImpl.java x: 6 # contributors y: 41 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserImporter.java x: 5 # contributors y: 21 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/NodeState.java x: 9 # contributors y: 29 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/NodeTypeDefDiff.java x: 6 # contributors y: 12 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/cluster/ClusterNode.java x: 12 # contributors y: 60 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java x: 7 # contributors y: 41 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java x: 4 # contributors y: 25 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/WorkspaceManager.java x: 6 # contributors y: 40 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/security/authorization/jackrabbit/acl/AccessControlProviderImpl.java x: 1 # contributors y: 4 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/logging/RepositoryServiceLogger.java x: 4 # contributors y: 19 # changes jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/RepositoryServiceImpl.java x: 6 # contributors y: 34 # changes jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/SerializableBatch.java x: 1 # contributors y: 5 # changes jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/ItemResourceConstants.java x: 3 # contributors y: 11 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/HierarchyManagerImpl.java x: 7 # contributors y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/XASessionImpl.java x: 9 # contributors y: 23 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/WorkspaceConfig.java x: 5 # contributors y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/XAEnvironment.java x: 7 # contributors y: 22 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/XALockManager.java x: 7 # contributors y: 15 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeImpl.java x: 6 # contributors y: 23 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventImpl.java x: 8 # contributors y: 25 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventStateCollection.java x: 6 # contributors y: 31 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DatabasePersistenceManager.java x: 7 # contributors y: 24 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SharedFieldCache.java x: 7 # contributors y: 14 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/Util.java x: 8 # contributors y: 22 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/NodeStateMerger.java x: 7 # contributors y: 18 # changes jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/QValueFactoryImpl.java x: 8 # contributors y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemValidator.java x: 4 # contributors y: 20 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ChildAxisQuery.java x: 8 # contributors y: 27 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/NodeStateEx.java x: 6 # contributors y: 26 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/principalbased/ACLProvider.java x: 6 # contributors y: 29 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/AbstractExcerpt.java x: 5 # contributors y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/Journal.java x: 7 # contributors y: 8 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingEntryCollector.java x: 3 # contributors y: 16 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/WorkspaceImporter.java x: 8 # contributors y: 29 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryBuilder.java x: 6 # contributors y: 43 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SearchManager.java x: 7 # contributors y: 37 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/MatchAllScorer.java x: 6 # contributors y: 9 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AbstractAccessControlManager.java x: 3 # contributors y: 19 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/simple/SimpleAccessManager.java x: 2 # contributors y: 17 # changes jackrabbit-core/src/main/java/org/apache/jackrabbit/core/PropertyImpl.java x: 7 # contributors y: 49 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/iterator/EventIteratorAdapter.java x: 1 # contributors y: 9 # changes jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/repository/ProxyRepository.java x: 1 # contributors y: 7 # changes jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/xml/SessionImporter.java x: 3 # contributors y: 14 # changes
122.0
# changes
  min: 1.0
  average: 6.03
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.75
  max: 122.0
0 14.0
# contributors
min: 1.0 | average: 2.61 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 14.0

Number of Contributors vs. File Size: 2004 points

jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jndi/RegistryHelper.java x: 2 # contributors y: 45 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/JndiRepositoryFactory.java x: 2 # contributors y: 84 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/package-info.java x: 3 # contributors y: 2 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/repository/JNDIRepository.java x: 2 # contributors y: 8 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/LinkedEntries.java x: 1 # contributors y: 167 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/JcrConstants.java x: 4 # contributors y: 74 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryImpl.java x: 14 # contributors y: 1337 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jdkcompat/Java23Subject.java x: 1 # contributors y: 28 lines of code jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/db/DbInputStream.java x: 3 # contributors y: 95 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/HierarchyManager.java x: 5 # contributors y: 27 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemManager.java x: 10 # contributors y: 687 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/NodeImpl.java x: 10 # contributors y: 2294 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/cluster/LockRecord.java x: 4 # contributors y: 66 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfig.java x: 5 # contributors y: 522 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/DatabaseJournal.java x: 9 # contributors y: 469 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/pool/BundleDbPersistenceManager.java x: 9 # contributors y: 734 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/AbstractQueryHandler.java x: 6 # contributors y: 73 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/NodeIndexer.java x: 10 # contributors y: 512 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java x: 10 # contributors y: 1455 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/AbstractLoginModule.java x: 8 # contributors y: 334 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/token/TokenBasedAuthentication.java x: 4 # contributors y: 113 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authorization/PrivilegeRegistry.java x: 5 # contributors y: 717 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserManagerImpl.java x: 7 # contributors y: 699 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalFrozenVersionHistory.java x: 4 # contributors y: 12 lines of code jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/db/DbDataStore.java x: 5 # contributors y: 541 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/SimpleCharStream.java x: 2 # contributors y: 355 lines of code jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java x: 5 # contributors y: 122 lines of code jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/xml/DomUtil.java x: 4 # contributors y: 339 lines of code jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.java x: 4 # contributors y: 156 lines of code jackrabbit-webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.java x: 6 # contributors y: 270 lines of code jackrabbit-standalone-components/src/main/resources/org/apache/jackrabbit/standalone/cli/command.xml x: 2 # contributors y: 200 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/NameParser.java x: 3 # contributors y: 184 lines of code jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/simple/SimpleWebdavServlet.java x: 5 # contributors y: 174 lines of code jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/WebdavRequestImpl.java x: 6 # contributors y: 890 lines of code jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/header/IfHeader.java x: 5 # contributors y: 341 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/ChildNodeEntriesImpl.java x: 5 # contributors y: 384 lines of code jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/Main.java x: 2 # contributors y: 270 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/PredicateDerefQuery.java x: 4 # contributors y: 182 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/XMLChar.java x: 2 # contributors y: 768 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/MoreLikeThis.java x: 6 # contributors y: 358 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/ItemImpl.java x: 4 # contributors y: 268 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/SessionImpl.java x: 7 # contributors y: 598 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/NodeEntryImpl.java x: 6 # contributors y: 1052 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/hierarchy/UniqueIdResolver.java x: 2 # contributors y: 123 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/NodeTypeCache.java x: 3 # contributors y: 115 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/TransientItemStateManager.java x: 3 # contributors y: 222 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/CachingHierarchyManager.java x: 9 # contributors y: 656 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SessionImpl.java x: 10 # contributors y: 746 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/TransientRepository.java x: 5 # contributors y: 206 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AbstractRecord.java x: 8 # contributors y: 216 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/LockManagerImpl.java x: 11 # contributors y: 892 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java x: 9 # contributors y: 373 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeRegistry.java x: 12 # contributors y: 1065 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/CachingIndexReader.java x: 6 # contributors y: 423 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/IndexingConfigurationImpl.java x: 8 # contributors y: 618 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/ChildNodeEntries.java x: 5 # contributors y: 253 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/ItemStateReferenceCache.java x: 5 # contributors y: 96 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java x: 6 # contributors y: 49 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionManagerImpl.java x: 8 # contributors y: 425 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/virtual/AbstractVISProvider.java x: 7 # contributors y: 276 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/JCRSQLQueryBuilder.java x: 4 # contributors y: 682 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/XPathQueryBuilder.java x: 5 # contributors y: 841 lines of code jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/CommandLine.java x: 2 # contributors y: 167 lines of code jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/FileDataStore.java x: 3 # contributors y: 299 lines of code jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav/RepositoryServiceImpl.java x: 10 # contributors y: 2943 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/security/authorization/jackrabbit/acl/AccessControlEntryImpl.java x: 3 # contributors y: 155 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java x: 6 # contributors y: 120 lines of code jackrabbit-aws-ext/src/main/java/org/apache/jackrabbit/aws/ext/S3Constants.java x: 6 # contributors y: 23 lines of code jackrabbit-aws-ext/src/main/java/org/apache/jackrabbit/aws/ext/Utils.java x: 7 # contributors y: 152 lines of code jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java x: 5 # contributors y: 891 lines of code jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/RepositoryServiceImpl.java x: 6 # contributors y: 751 lines of code jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2dav/ConnectionOptions.java x: 1 # contributors y: 318 lines of code jackrabbit-spi2dav/src/main/java/org/apache/jackrabbit/spi2davex/Spi2davexRepositoryServiceFactory.java x: 3 # contributors y: 50 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/JcrUtils.java x: 9 # contributors y: 879 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/GroupImpl.java x: 7 # contributors y: 511 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/ItemInfoBuilder.java x: 4 # contributors y: 360 lines of code jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/util/HttpDateTimeFormatter.java x: 1 # contributors y: 59 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/util/ISO8601.java x: 5 # contributors y: 235 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/QueryFormat.java x: 3 # contributors y: 468 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/QueryFormat.java x: 3 # contributors y: 433 lines of code jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/VersionControlledItemCollection.java x: 4 # contributors y: 424 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/principal/EveryonePrincipal.java x: 5 # contributors y: 41 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/FileRecordLog.java x: 6 # contributors y: 214 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/QueryResultImpl.java x: 10 # contributors y: 312 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/SharedItemStateManager.java x: 14 # contributors y: 1055 lines of code jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/CommandLineFactory.java x: 1 # contributors y: 100 lines of code jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/JcrClient.java x: 1 # contributors y: 233 lines of code jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/fs/ExportFileSystem.java x: 1 # contributors y: 112 lines of code jackrabbit-standalone-components/src/main/java/org/apache/jackrabbit/standalone/cli/info/AbstractLsNodes.java x: 1 # contributors y: 376 lines of code jackrabbit-standalone-components/src/main/resources/org/apache/jackrabbit/standalone/cli/command-line.xml x: 1 # contributors y: 878 lines of code jackrabbit-aws-ext/src/main/java/org/apache/jackrabbit/aws/ext/ds/S3Backend.java x: 5 # contributors y: 773 lines of code jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/LocalCache.java x: 7 # contributors y: 435 lines of code jackrabbit-vfs-ext/src/main/java/org/apache/jackrabbit/vfs/ext/fs/VFSFileSystem.java x: 1 # contributors y: 438 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/flat/BTreeManager.java x: 3 # contributors y: 251 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/MultiIndex.java x: 9 # contributors y: 1048 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/cnd/CompactNodeTypeDefReader.java x: 5 # contributors y: 446 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/DefaultSecurityManager.java x: 7 # contributors y: 385 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/JackrabbitRepositoryStub.java x: 6 # contributors y: 156 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/UserPerWorkspaceSecurityManager.java x: 6 # contributors y: 206 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/user/UserAccessControlProvider.java x: 8 # contributors y: 377 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/AbstractBundlePersistenceManager.java x: 14 # contributors y: 511 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/AbstractJournal.java x: 9 # contributors y: 231 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/util/BundleReader.java x: 6 # contributors y: 470 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/util/BundleWriter.java x: 3 # contributors y: 389 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/xml/XMLPersistenceManager.java x: 6 # contributors y: 638 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/authentication/token/TokenProvider.java x: 2 # contributors y: 347 lines of code jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/CachingDataStore.java x: 7 # contributors y: 928 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/RowIteratorImpl.java x: 5 # contributors y: 311 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/ConsistencyCheckerImpl.java x: 2 # contributors y: 527 lines of code jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex/JsonDiffHandler.java x: 2 # contributors y: 821 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionImpl.java x: 7 # contributors y: 245 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LuceneQueryFactory.java x: 6 # contributors y: 626 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/config/RepositoryConfigurationParser.java x: 9 # contributors y: 527 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/RangeQuery.java x: 6 # contributors y: 285 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/batch/Operations.java x: 4 # contributors y: 482 lines of code jackrabbit-vfs-ext/src/main/java/org/apache/jackrabbit/vfs/ext/ds/VFSDataStore.java x: 2 # contributors y: 233 lines of code jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/DefaultItemCollection.java x: 4 # contributors y: 726 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/xml/Exporter.java x: 4 # contributors y: 240 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalXAVersionManager.java x: 6 # contributors y: 443 lines of code jackrabbit-data/src/main/java/org/apache/jackrabbit/core/data/MultiDataStore.java x: 2 # contributors y: 413 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/BatchedItemOperations.java x: 9 # contributors y: 979 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/nodetype/compact/CompactNodeTypeDefWriter.java x: 7 # contributors y: 67 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/NodeState.java x: 9 # contributors y: 401 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/observation/ListenerTracker.java x: 4 # contributors y: 311 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/gc/GarbageCollector.java x: 3 # contributors y: 416 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/cluster/ClusterNode.java x: 12 # contributors y: 713 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/SessionItemStateManager.java x: 7 # contributors y: 487 lines of code jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/webdav/simple/ResourceConfig.java x: 3 # contributors y: 349 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/WorkspaceManager.java x: 6 # contributors y: 737 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/security/authorization/jackrabbit/acl/AccessControlManagerImpl.java x: 1 # contributors y: 321 lines of code jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/RepositoryServiceImpl.java x: 6 # contributors y: 1583 lines of code jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/commons/jackrabbit/user/AuthorizableQueryManager.java x: 1 # contributors y: 533 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/SessionItemStateManager.java x: 6 # contributors y: 332 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/SerializableBatch.java x: 1 # contributors y: 203 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/VersionManagerImpl.java x: 4 # contributors y: 447 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/XASessionImpl.java x: 9 # contributors y: 211 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/XAEnvironment.java x: 7 # contributors y: 295 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/lock/XALockManager.java x: 7 # contributors y: 180 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/EffectiveNodeType.java x: 6 # contributors y: 789 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventImpl.java x: 8 # contributors y: 163 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DatabasePersistenceManager.java x: 7 # contributors y: 818 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/Util.java x: 8 # contributors y: 271 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/state/LocalItemStateManager.java x: 8 # contributors y: 304 lines of code jackrabbit-jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/nodetype/EffectiveNodeTypeImpl.java x: 5 # contributors y: 467 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ProtectedItemModifier.java x: 7 # contributors y: 136 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/ChildAxisQuery.java x: 8 # contributors y: 396 lines of code jackrabbit-jca/src/main/java/org/apache/jackrabbit/jca/JCAManagedConnection.java x: 2 # contributors y: 305 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/journal/Journal.java x: 7 # contributors y: 14 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/observation/EventState.java x: 7 # contributors y: 424 lines of code jackrabbit-core/src/main/java/org/apache/jackrabbit/core/ItemSaveOperation.java x: 5 # contributors y: 588 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/JCRSQLParser.java x: 1 # contributors y: 1439 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/sql/JCRSQLParserTokenManager.java x: 1 # contributors y: 1684 lines of code jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/XPath.java x: 1 # contributors y: 8994 lines of code jackrabbit-spi-commons/src/main/javacc/xpath/javacc.xsl x: 1 # contributors y: 699 lines of code jackrabbit-spi-commons/src/main/javacc/xpath/xpath-grammar.xml x: 1 # contributors y: 3793 lines of code
8994.0
lines of code
  min: 2.0
  average: 109.37
  25th percentile: 17.0
  median: 44.5
  75th percentile: 106.75
  max: 8994.0
0 14.0
# contributors
min: 1.0 | average: 2.61 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 14.0