Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| java | 6,483 | 1,472,103 | 72.8% | 227 | |
| yaml | 53 | 318,395 | 15.7% | 6,007 | |
| adoc | 232 | 39,464 | 2.0% | 170 | |
| txt | 155 | 35,351 | 1.7% | 228 | |
| md | 91 | 21,722 | 1.1% | 238 | |
| svg | 27 | 21,683 | 1.1% | 803 | |
| py | 52 | 20,791 | 1.0% | 399 | |
| yml | 10 | 17,638 | 0.9% | 1,763 | |
| FREE | 1 | 11,497 | 0.6% | 11,497 | |
| PAID | 1 | 11,497 | 0.6% | 11,497 | |
| xml | 56 | 9,761 | 0.5% | 174 | |
| sh | 110 | 6,611 | 0.3% | 60 | |
| spec | 4 | 4,043 | 0.2% | 1,010 | |
| cql | 209 | 4,023 | 0.2% | 19 | |
| g | 3 | 3,058 | 0.2% | 1,019 | |
| textile | 1 | 2,886 | 0.1% | 2,886 | |
| tla | 7 | 1,587 | 0.1% | 226 | |
| options | 8 | 829 | 0.0% | 103 | |
| html | 1 | 672 | 0.0% | 672 | |
| lean | 1 | 619 | 0.0% | 619 | |
| result | 87 | 617 | 0.0% | 7 | |
| docker | 4 | 489 | 0.0% | 122 | |
| pem | 10 | 399 | 0.0% | 39 | |
| patch | 1 | 351 | 0.0% | 351 | |
| properties | 9 | 314 | 0.0% | 34 | |
| bnf | 64 | 288 | 0.0% | 4 | |
| sample | 2 | 287 | 0.0% | 143 | |
| groovy | 1 | 235 | 0.0% | 235 | |
| jflex | 1 | 220 | 0.0% | 220 | |
| no extension | 6 | 205 | 0.0% | 34 | |
| pom | 1 | 153 | 0.0% | 153 | |
| asc | 2 | 143 | 0.0% | 71 | |
| css | 1 | 103 | 0.0% | 103 | |
| cfg | 2 | 101 | 0.0% | 50 | |
| diff | 3 | 100 | 0.0% | 33 | |
| crc32 | 99 | 99 | 0.0% | 1 | |
| rst | 2 | 93 | 0.0% | 46 | |
| postinst | 1 | 85 | 0.0% | 85 | |
| json | 7 | 74 | 0.0% | 10 | |
| conf | 4 | 49 | 0.0% | 12 | |
| install | 2 | 47 | 0.0% | 23 | |
| example | 1 | 41 | 0.0% | 41 | |
| btm | 1 | 31 | 0.0% | 31 | |
| default | 1 | 23 | 0.0% | 23 | |
| config | 1 | 20 | 0.0% | 20 | |
| mod | 1 | 17 | 0.0% | 17 | |
| Debian | 1 | 8 | 0.0% | 8 | |
| results | 1 | 6 | 0.0% | 6 | |
| sha1 | 2 | 2 | 0.0% | 1 | |
| adler32 | 1 | 1 | 0.0% | 1 | |
| cqlsh | 1 | 1 | 0.0% | 1 | |
| csv | 1 | 1 | 0.0% | 1 | |
| db | 599 | — | — | — | |
| png | 47 | — | — | — | |
| bin | 23 | — | — | — | |
| jpg | 12 | — | — | — | |
| keystore | 7 | — | — | — | |
| log | 6 | — | — | — | |
| gz | 4 | — | — | — | |
| fvecs | 3 | — | — | — | |
| hints | 2 | — | — | — | |
| truststore | 2 | — | — | — | |
| ivecs | 1 | — | — | — | |
| jks | 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 | |
|---|---|---|
| CHANGES.txt | 8,356 | |
| src/java/org/apache/cassandra/service/StorageService.java | 1,375 | |
| build.xml | 1,233 | |
| src/java/org/apache/cassandra/db/ColumnFamilyStore.java | 1,174 | |
| src/java/org/apache/cassandra/config/DatabaseDescriptor.java | 956 | |
| NEWS.txt | 882 | |
| src/java/org/apache/cassandra/service/StorageProxy.java | 703 | |
| conf/cassandra.yaml | 594 | |
| src/java/org/apache/cassandra/config/Config.java | 552 | |
| src/java/org/apache/cassandra/db/compaction/CompactionManager.java | 451 | |
| src/java/org/apache/cassandra/net/MessagingService.java | 437 | |
| src/java/org/apache/cassandra/tools/NodeProbe.java | 426 | |
| debian/changelog | 424 | |
| src/java/org/apache/cassandra/gms/Gossiper.java | 391 | |
| src/java/org/apache/cassandra/cql3/statements/SelectStatement.java | 374 | |
| src/java/org/apache/cassandra/service/StorageServiceMBean.java | 343 | |
| src/java/org/apache/cassandra/utils/FBUtilities.java | 326 | |
| src/java/org/apache/cassandra/service/CassandraDaemon.java | 296 | |
| bin/cqlsh | 257 | |
| src/java/org/apache/cassandra/cql3/statements/ModificationStatement.java | 245 | |
| test/unit/org/apache/cassandra/db/ColumnFamilyStoreTest.java | 233 | |
| src/java/org/apache/cassandra/cql3/QueryProcessor.java | 217 | |
| test/unit/org/apache/cassandra/cql3/CQLTester.java | 216 | |
| pylib/cqlshlib/cql3handling.py | 209 | |
| src/java/org/apache/cassandra/db/commitlog/CommitLog.java | 208 |
Change frequency by file size →
How Apache Cassandra compares with other Apache projects →
How Apache Cassandra 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