Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| java | 5,089 | 1,186,907 | 88.9% | 233 | |
| md | 383 | 59,293 | 4.4% | 154 | |
| json | 27 | 18,872 | 1.4% | 698 | |
| conf | 40 | 9,491 | 0.7% | 237 | |
| kts | 109 | 9,221 | 0.7% | 84 | |
| go | 40 | 8,686 | 0.7% | 217 | |
| yaml | 103 | 6,075 | 0.5% | 58 | |
| xml | 72 | 4,938 | 0.4% | 68 | |
| py | 43 | 4,700 | 0.4% | 109 | |
| txt | 36 | 4,612 | 0.3% | 128 | |
| sh | 48 | 4,060 | 0.3% | 84 | |
| pem | 124 | 3,362 | 0.3% | 27 | |
| yml | 36 | 2,941 | 0.2% | 81 | |
| proto | 23 | 2,845 | 0.2% | 123 | |
| kt | 11 | 913 | 0.1% | 83 | |
| toml | 1 | 547 | 0.0% | 547 | |
| sum | 2 | 535 | 0.0% | 267 | |
| tf | 8 | 449 | 0.0% | 56 | |
| key | 13 | 302 | 0.0% | 23 | |
| cmd | 5 | 274 | 0.0% | 54 | |
| ini | 4 | 273 | 0.0% | 68 | |
| js | 2 | 256 | 0.0% | 128 | |
| svg | 3 | 172 | 0.0% | 57 | |
| crt | 8 | 164 | 0.0% | 20 | |
| properties | 5 | 152 | 0.0% | 30 | |
| mod | 2 | 145 | 0.0% | 72 | |
| wolfi | 1 | 136 | 0.0% | 136 | |
| service | 4 | 129 | 0.0% | 32 | |
| cnf | 1 | 128 | 0.0% | 128 | |
| bat | 1 | 112 | 0.0% | 112 | |
| css | 1 | 112 | 0.0% | 112 | |
| csr | 6 | 102 | 0.0% | 17 | |
| cfg | 2 | 87 | 0.0% | 43 | |
| html | 3 | 83 | 0.0% | 27 | |
| lua | 1 | 77 | 0.0% | 77 | |
| jfc | 1 | 69 | 0.0% | 69 | |
| MD | 1 | 66 | 0.0% | 66 | |
| template | 1 | 63 | 0.0% | 63 | |
| rdf | 1 | 46 | 0.0% | 46 | |
| tfvars | 1 | 35 | 0.0% | 35 | |
| config | 1 | 24 | 0.0% | 24 | |
| test | 1 | 16 | 0.0% | 16 | |
| avsc | 1 | 11 | 0.0% | 11 | |
| no extension | 5 | 5 | 0.0% | 1 | |
| srl | 2 | 2 | 0.0% | 1 | |
| Provider | 1 | 1 | 0.0% | 1 | |
| png | 20 | — | — | — | |
| jks | 15 | — | — | — | |
| jar | 2 | — | — | — | |
| 0 | 1 | — | — | — | |
| 1 | 1 | — | — | — | |
| 84 | 1 | — | — | — | |
| 85 | 1 | — | — | — | |
| gz | 1 | — | — | — | |
| zip | 1 | — | — | — |
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | |
|---|---|---|
| pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentTopic.java | 606 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java | 509 | |
| pulsar-broker-common/src/main/java/org/apache/pulsar/broker/ServiceConfiguration.java | 508 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java | 469 | |
| distribution/server/src/assemble/LICENSE.bin.txt | 443 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/service/ServerCnx.java | 419 | |
| conf/broker.conf | 419 | |
| managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java | 373 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/PulsarService.java | 359 | |
| pulsar-client/src/main/java/org/apache/pulsar/client/impl/ConsumerImpl.java | 349 | |
| managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedCursorImpl.java | 281 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/NamespacesBase.java | 269 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/v2/PersistentTopics.java | 251 | |
| conf/standalone.conf | 239 | |
| pulsar-client-tools-test/src/test/java/org/apache/pulsar/admin/cli/PulsarAdminToolTest.java | 223 | |
| pulsar-client/src/main/java/org/apache/pulsar/client/impl/ProducerImpl.java | 221 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentSubscription.java | 211 | |
| pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/AdminApiTest.java | 199 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.java | 199 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.java | 193 | |
| pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java | 189 | |
| distribution/shell/src/assemble/LICENSE.bin.txt | 188 | |
| pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java | 187 | |
| pulsar-broker/src/test/java/org/apache/pulsar/broker/service/PersistentTopicTest.java | 185 | |
| managed-ledger/src/test/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerTest.java | 182 |
Change frequency by file size →
How Apache Pulsar compares with other Apache projects →
How Apache Pulsar ranks among Apache projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true