Files

Files
6,353
55 extensions
Lines of Code
1,334,756
210 per file
Average File Size
9.4 KB
58.5 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
java5,0891,186,90788.9%233
md38359,2934.4%154
json2718,8721.4%698
conf409,4910.7%237
kts1099,2210.7%84
go408,6860.7%217
yaml1036,0750.5%58
xml724,9380.4%68
py434,7000.4%109
txt364,6120.3%128
sh484,0600.3%84
pem1243,3620.3%27
yml362,9410.2%81
proto232,8450.2%123
kt119130.1%83
toml15470.0%547
sum25350.0%267
tf84490.0%56
key133020.0%23
cmd52740.0%54
ini42730.0%68
js22560.0%128
svg31720.0%57
crt81640.0%20
properties51520.0%30
mod21450.0%72
wolfi11360.0%136
service41290.0%32
cnf11280.0%128
bat11120.0%112
css11120.0%112
csr61020.0%17
cfg2870.0%43
html3830.0%27
lua1770.0%77
jfc1690.0%69
MD1660.0%66
template1630.0%63
rdf1460.0%46
tfvars1350.0%35
config1240.0%24
test1160.0%16
avsc1110.0%11
no extension550.0%1
srl220.0%1
Provider110.0%1
png20———
jks15———
jar2———
01———
11———
841———
851———
gz1———
zip1———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentTopic.java606
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java509
pulsar-broker-common/src/main/java/org/apache/pulsar/broker/ServiceConfiguration.java508
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java469
distribution/server/src/assemble/LICENSE.bin.txt443
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ServerCnx.java419
conf/broker.conf419
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java373
pulsar-broker/src/main/java/org/apache/pulsar/broker/PulsarService.java359
pulsar-client/src/main/java/org/apache/pulsar/client/impl/ConsumerImpl.java349
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedCursorImpl.java281
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java269
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/v2/PersistentTopics.java251
conf/standalone.conf239
pulsar-client-tools-test/src/test/java/org/apache/pulsar/admin/cli/PulsarAdminToolTest.java223
pulsar-client/src/main/java/org/apache/pulsar/client/impl/ProducerImpl.java221
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentSubscription.java211
pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/AdminApiTest.java199
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.java199
pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.java193
pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java189
distribution/shell/src/assemble/LICENSE.bin.txt188
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java187
pulsar-broker/src/test/java/org/apache/pulsar/broker/service/PersistentTopicTest.java185
managed-ledger/src/test/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerTest.java182