Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| rs | 1,319 | 685,237 | 80.5% | 519 | |
| json | 7 | 119,175 | 14.0% | 17,025 | |
| py | 4 | 12,721 | 1.5% | 3,180 | |
| lock | 1 | 10,226 | 1.2% | 10,226 | |
| md | 40 | 7,450 | 0.9% | 186 | |
| toml | 99 | 7,179 | 0.8% | 72 | |
| in | 1 | 5,727 | 0.7% | 5,727 | |
| yml | 5 | 763 | 0.1% | 152 | |
| sh | 3 | 225 | 0.0% | 75 | |
| c | 1 | 216 | 0.0% | 216 | |
| pem | 3 | 64 | 0.0% | 21 | |
| FIPS | 1 | 47 | 0.0% | 47 | |
| test | 1 | 28 | 0.0% | 28 | |
| dist | 1 | 18 | 0.0% | 18 | |
| data | 5 | 1 | 0.0% | 0 | |
| sha256 | 1 | 1 | 0.0% | 1 | |
| srl | 1 | 1 | 0.0% | 1 | |
| svg | 1 | 1 | 0.0% | 1 | |
| template | 1 | 1 | 0.0% | 1 | |
| png | 10 | — | — | — | |
| 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 | |
|---|---|---|
| Cargo.lock | 1,699 | |
| Cargo.toml | 599 | |
| src/storage/mod.rs | 528 | |
| components/raftstore/src/store/fsm/peer.rs | 365 | |
| src/storage/txn/scheduler.rs | 339 | |
| components/raftstore/src/store/peer.rs | 329 | |
| etc/config-template.toml | 327 | |
| tests/integrations/config/mod.rs | 316 | |
| components/server/src/server.rs | 298 | |
| src/server/service/kv.rs | 287 | |
| components/test_raftstore/src/server.rs | 270 | |
| src/server/server.rs | 270 | |
| components/raftstore/src/store/fsm/store.rs | 268 | |
| src/storage/mvcc/txn.rs | 255 | |
| components/raftstore/src/store/fsm/apply.rs | 253 | |
| metrics/grafana/tikv_details.json | 249 | |
| src/coprocessor/endpoint.rs | 247 | |
| src/lib.rs | 240 | |
| tests/integrations/config/test-custom.toml | 221 | |
| Makefile | 195 | |
| components/cdc/src/endpoint.rs | 185 | |
| src/storage/txn/store.rs | 183 | |
| components/test_raftstore/src/util.rs | 181 | |
| src/server/debug.rs | 181 | |
| src/storage/mvcc/mod.rs | 181 |
Change frequency by file size →
How TiKV compares with other CNCF graduated projects →
How TiKV ranks among CNCF graduated 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