Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| out | 10,291 | 3,109,627 | 28.1% | 302 | |
| groovy | 9,521 | 1,818,043 | 16.4% | 190 | |
| java | 8,408 | 1,780,783 | 16.1% | 211 | |
| cpp | 2,993 | 1,395,845 | 12.6% | 466 | |
| dic | 11 | 703,188 | 6.4% | 63,926 | |
| txt | 256 | 666,388 | 6.0% | 2,603 | |
| csv | 883 | 485,299 | 4.4% | 549 | |
| h | 2,121 | 361,240 | 3.3% | 170 | |
| sql | 4,625 | 156,665 | 1.4% | 33 | |
| py | 427 | 147,876 | 1.3% | 346 | |
| json | 396 | 66,862 | 0.6% | 168 | |
| sh | 377 | 47,616 | 0.4% | 126 | |
| xml | 171 | 26,013 | 0.2% | 152 | |
| no extension | 292 | 24,453 | 0.2% | 83 | |
| md | 181 | 24,137 | 0.2% | 133 | |
| hpp | 68 | 22,618 | 0.2% | 332 | |
| patch | 57 | 15,409 | 0.1% | 270 | |
| thrift | 27 | 12,846 | 0.1% | 475 | |
| expected | 10 | 10,695 | 0.1% | 1,069 | |
| data | 4 | 10,007 | 0.1% | 2,501 | |
| hql | 179 | 8,219 | 0.1% | 45 | |
| proto | 25 | 6,131 | 0.1% | 245 | |
| yml | 37 | 5,991 | 0.1% | 161 | |
| ts | 59 | 5,613 | 0.1% | 95 | |
| c | 64 | 5,546 | 0.1% | 86 | |
| g4 | 8 | 4,727 | 0.0% | 590 | |
| tsx | 29 | 4,172 | 0.0% | 143 | |
| tpl | 33 | 3,104 | 0.0% | 94 | |
| conf | 52 | 2,221 | 0.0% | 42 | |
| jsonl | 23 | 2,107 | 0.0% | 91 | |
| go | 15 | 1,987 | 0.0% | 132 | |
| pl | 2 | 1,737 | 0.0% | 868 | |
| properties | 31 | 1,719 | 0.0% | 55 | |
| sum | 1 | 1,367 | 0.0% | 1,367 | |
| cc | 9 | 1,355 | 0.0% | 150 | |
| yaml | 11 | 1,197 | 0.0% | 108 | |
| result | 102 | 1,179 | 0.0% | 11 | |
| r | 1 | 1,149 | 0.0% | 1,149 | |
| template | 18 | 1,001 | 0.0% | 55 | |
| tsv | 14 | 788 | 0.0% | 56 | |
| env | 25 | 763 | 0.0% | 30 | |
| cmake | 5 | 698 | 0.0% | 139 | |
| css | 2 | 608 | 0.0% | 304 | |
| rb | 3 | 602 | 0.0% | 200 | |
| dict | 1 | 442 | 0.0% | 442 | |
| js | 3 | 298 | 0.0% | 99 | |
| ini | 8 | 284 | 0.0% | 35 | |
| log | 1 | 264 | 0.0% | 264 | |
| backup | 1 | 261 | 0.0% | 261 | |
| mod | 4 | 260 | 0.0% | 65 | |
| dat | 178 | 241 | 0.0% | 1 | |
| y | 1 | 230 | 0.0% | 230 | |
| tmpl | 5 | 213 | 0.0% | 42 | |
| pem | 6 | 144 | 0.0% | 24 | |
| mustache | 3 | 135 | 0.0% | 45 | |
| gcc10 | 1 | 124 | 0.0% | 124 | |
| toml | 2 | 116 | 0.0% | 58 | |
| scala | 1 | 116 | 0.0% | 116 | |
| gdsl | 1 | 105 | 0.0% | 105 | |
| svg | 7 | 99 | 0.0% | 14 | |
| php | 1 | 99 | 0.0% | 99 | |
| cnf | 4 | 97 | 0.0% | 24 | |
| ldif | 1 | 77 | 0.0% | 77 | |
| html | 2 | 76 | 0.0% | 38 | |
| service | 2 | 76 | 0.0% | 38 | |
| org | 1 | 76 | 0.0% | 76 | |
| crt | 4 | 74 | 0.0% | 18 | |
| s | 4 | 72 | 0.0% | 18 | |
| l | 1 | 71 | 0.0% | 71 | |
| rs | 1 | 63 | 0.0% | 63 | |
| key | 2 | 56 | 0.0% | 28 | |
| gemspec | 1 | 50 | 0.0% | 50 | |
| in | 2 | 45 | 0.0% | 22 | |
| rdf | 1 | 45 | 0.0% | 45 | |
| script | 1 | 43 | 0.0% | 43 | |
| cfg | 1 | 36 | 0.0% | 36 | |
| stat | 1 | 36 | 0.0% | 36 | |
| example | 1 | 25 | 0.0% | 25 | |
| MD | 1 | 23 | 0.0% | 23 | |
| index | 2 | 20 | 0.0% | 10 | |
| Plugin | 1 | 18 | 0.0% | 18 | |
| cluster | 1 | 18 | 0.0% | 18 | |
| text | 4 | 14 | 0.0% | 3 | |
| list | 4 | 9 | 0.0% | 2 | |
| max | 8 | 8 | 0.0% | 1 | |
| avro | 139 | 6 | 0.0% | 0 | |
| effective | 4 | 3 | 0.0% | 0 | |
| idx | 24 | 1 | 0.0% | 0 | |
| hdr | 4 | 1 | 0.0% | 0 | |
| cpus | 1 | 1 | 0.0% | 1 | |
| md5 | 1 | 1 | 0.0% | 1 | |
| parquet | 184 | — | — | — | |
| gz | 117 | — | — | — | |
| orc | 107 | — | — | — | |
| zip | 30 | — | — | — | |
| bin | 26 | — | — | — | |
| lzo | 12 | — | — | — | |
| png | 11 | — | — | — | |
| lz4 | 10 | — | — | — | |
| bz2 | 9 | — | — | — | |
| zst | 4 | — | — | — | |
| deflate | 3 | — | — | — | |
| p12 | 3 | — | — | — | |
| ico | 2 | — | — | — | |
| jar | 2 | — | — | — | |
| snappy | 2 | — | — | — | |
| arrow | 1 | — | — | — | |
| db | 1 | — | — | — | |
| decompress | 1 | — | — | — | |
| tgz | 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 | |
|---|---|---|
| be/src/common/config.h | 900 | |
| fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java | 819 | |
| fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilder.java | 690 | |
| be/src/common/config.cpp | 665 | |
| fe/fe-common/src/main/java/org/apache/doris/common/Config.java | 623 | |
| fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java | 564 | |
| fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java | 537 | |
| fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/PhysicalPlanTranslator.java | 427 | |
| be/src/runtime/fragment_mgr.cpp | 412 | |
| fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java | 395 | |
| fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java | 394 | |
| fe/fe-core/src/main/java/org/apache/doris/datasource/InternalCatalog.java | 392 | |
| fe/fe-core/src/main/java/org/apache/doris/catalog/OlapTable.java | 360 | |
| gensrc/thrift/FrontendService.thrift | 333 | |
| be/CMakeLists.txt | 332 | |
| fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java | 325 | |
| build.sh | 320 | |
| fe/pom.xml | 311 | |
| be/src/service/internal_service.cpp | 309 | |
| fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PlanType.java | 309 | |
| be/src/agent/task_worker_pool.cpp | 305 | |
| gensrc/thrift/PlanNodes.thrift | 303 | |
| be/src/runtime/exec_env_init.cpp | 295 | |
| be/src/runtime/runtime_state.h | 278 | |
| thirdparty/build-thirdparty.sh | 270 |
Change frequency by file size →
How Apache Doris compares with other open source projects from China →
How Apache Doris ranks among open source projects from China 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