Files

Files
6,617
31 extensions
Lines of Code
1,495,034
226 per file
Average File Size
9.3 KB
60.0 MB in total

File count by date

Extensions

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

ExtensionFilesLinesShareLines/file
java5,9951,395,44093.3%232
md10425,3781.7%244
scala21016,5231.1%78
yaml36,6460.4%2,215
css65,8080.4%968
yml385,6700.4%149
gradle214,8470.3%230
py22,6110.2%1,305
g441,4750.1%368
json281,4500.1%51
xml51,2790.1%255
txt168400.1%52
sql28040.1%402
sh117060.0%64
html45670.0%141
ipynb14240.0%424
prefs23790.0%189
js32750.0%91
no extension132490.0%19
toml12340.0%234
Factory6980.0%16
properties4890.0%22
conf2640.0%32
rdf1570.0%57
checkstyle1380.0%38
svg1280.0%28
parquet50———
png29———
bin11———
webp2———
ico1———

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
gradle/libs.versions.toml762
build.gradle447
open-api/rest-catalog-open-api.yaml146
format/spec.md130
core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java116
.github/workflows/java-ci.yml110
core/src/main/java/org/apache/iceberg/TableProperties.java109
core/src/main/java/org/apache/iceberg/TableMetadata.java107
.github/workflows/spark-ci.yml104
core/src/test/java/org/apache/iceberg/rest/TestRESTCatalog.java98
site/mkdocs.yml97
.github/workflows/flink-ci.yml96
settings.gradle95
.palantir/revapi.yml94
site/requirements.txt93
core/src/main/java/org/apache/iceberg/SnapshotProducer.java88
core/src/main/java/org/apache/iceberg/MergingSnapshotProducer.java84
.github/workflows/hive-ci.yml78
open-api/rest-catalog-open-api.py78
core/src/test/java/org/apache/iceberg/TestTableMetadata.java73
open-api/requirements.txt70
parquet/src/main/java/org/apache/iceberg/parquet/Parquet.java69
README.md68
hive-metastore/src/main/java/org/apache/iceberg/hive/HiveTableOperations.java67
.gitignore67