Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| go | 363 | 50,899 | 70.8% | 140 | |
| yaml | 247 | 8,461 | 11.8% | 34 | |
| md | 28 | 7,159 | 10.0% | 255 | |
| sum | 2 | 1,297 | 1.8% | 648 | |
| sh | 8 | 861 | 1.2% | 107 | |
| golden | 98 | 670 | 0.9% | 6 | |
| yml | 9 | 479 | 0.7% | 53 | |
| mod | 3 | 447 | 0.6% | 149 | |
| tf | 14 | 380 | 0.5% | 27 | |
| template | 6 | 212 | 0.3% | 35 | |
| json | 5 | 147 | 0.2% | 29 | |
| pem | 4 | 121 | 0.2% | 30 | |
| crt | 2 | 42 | 0.1% | 21 | |
| private | 5 | 35 | 0.0% | 7 | |
| sample | 1 | 29 | 0.0% | 29 | |
| encrypted | 1 | 20 | 0.0% | 20 | |
| txt | 5 | 15 | 0.0% | 3 | |
| gold | 1 | 10 | 0.0% | 10 | |
| env | 2 | 7 | 0.0% | 3 | |
| toml | 1 | 3 | 0.0% | 3 | |
| pub | 2 | 2 | 0.0% | 1 | |
| png | 4 | — | — | — | |
| pgp | 2 | — | — | — |
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 | |
|---|---|---|
| go.mod | 460 | |
| go.sum | 445 | |
| .github/workflows/e2e.yaml | 161 | |
| manifests/crds/kustomization.yaml | 153 | |
| manifests/bases/source-controller/kustomization.yaml | 151 | |
| manifests/bases/kustomize-controller/kustomization.yaml | 139 | |
| .github/workflows/release.yaml | 134 | |
| manifests/bases/helm-controller/kustomization.yaml | 115 | |
| manifests/bases/notification-controller/kustomization.yaml | 102 | |
| .github/workflows/scan.yaml | 91 | |
| .github/workflows/e2e-azure.yaml | 84 | |
| manifests/bases/image-automation-controller/kustomization.yaml | 83 | |
| .github/workflows/e2e-bootstrap.yaml | 78 | |
| .github/workflows/update.yaml | 76 | |
| manifests/bases/image-reflector-controller/kustomization.yaml | 75 | |
| tests/integration/go.mod | 64 | |
| tests/integration/go.sum | 64 | |
| README.md | 64 | |
| internal/utils/utils.go | 53 | |
| cmd/flux/bootstrap_gitlab.go | 53 | |
| cmd/flux/create_source_git.go | 53 | |
| cmd/flux/bootstrap_github.go | 51 | |
| .github/workflows/e2e-gcp.yaml | 48 | |
| cmd/flux/bootstrap.go | 48 | |
| cmd/flux/create_helmrelease.go | 45 |
Change frequency by file size →
How Flux compares with other CNCF graduated projects →
How Flux 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