Code Ownership

Ownership is measured by how many commits each author made to each file. It highlights bus-factor risk (files only one person has ever touched) and where knowledge is concentrated.

Files tracked
116
Single-owner files
85 (73.3%)
Contributors
37

Bus Factor Risk β€” Single-Owner Files

Files only one author has ever changed. The more a file has changed, the more knowledge is at risk if that person leaves.

FileSole ownerCommits
statgitHeikki Hokkanen44
README.mdXianpeng Shen36
pyproject.tomlXianpeng Shen20
.gitignoreXianpeng Shen16
.github/workflows/preview.ymlXianpeng Shen15
TODO.txtHeikki Hokkanen15
gitstats/gitstats.cssXianpeng Shen13
tests/test_main.pyXianpeng Shen11
.github/workflows/pre-commit.ymlXianpeng Shen8
.readthedocs.yamlXianpeng Shen8
tests/test_report_creator.pyXianpeng Shen7
docs/source/index.rstXianpeng Shen7
statgit.cssHeikki Hokkanen7
tests/conftest.pyXianpeng Shen6
.github/workflows/publish-image.ymlXianpeng Shen6
docs/source/getting-started.rstXianpeng Shen5
docs/source/installation.rstXianpeng Shen5
docs/requirements.txtXianpeng Shen5
.github/workflows/examples.ymlXianpeng Shen4
uv.lockXianpeng Shen4
tests/test_init.pyXianpeng Shen4
gitstats/ai_summarizer.pyXianpeng Shen4
CLAUDE.mdXianpeng Shen4
docs/source/logo.pngXianpeng Shen4
.gitpod.ymlXianpeng Shen4
docs/source/contributors.rstXianpeng Shen4
docs/conf.pyXianpeng Shen4
doc/licenseHeikki Hokkanen4
doc/author.txtHeikki Hokkanen4
.github/workflows/remove-preview.ymlXianpeng Shen3
.github/workflows/docs-preview.ymlXianpeng Shen3
LICENSEXianpeng Shen3
docs/index.rstXianpeng Shen3
docs/AUTHOR.mdXianpeng Shen3
docs/TODO.mdXianpeng Shen3
gitstats/aggregate.pyXianpeng Shen2
tests/test_aggregate.pyXianpeng Shen2
tests/test_utils.pyXianpeng Shen2
scripts/generate_gallery_index.pyXianpeng Shen2
docs/source/conf.pyXianpeng Shen2
gitstats/ai_providers.pyXianpeng Shen2
.github/release-drafter.ymlXianpeng Shen2
.vscode/launch.jsonXianpeng Shen2
docs/source/TODO.mdXianpeng Shen2
docs/source/usage.rstXianpeng Shen2
.github/workflows/deploy.ymlXianpeng Shen2
.mailmapXianpeng Shen2
.github/dependabot.ymlXianpeng Shen2
docs/source/copyright.rstXianpeng Shen2
docs/source/example.rstXianpeng Shen2

Showing top 50 of 85 single-owner files.

Ownership by Author

Primary owner = the author with the most commits to a file. Solely owned = files only that author has touched.

AuthorFiles ownedSolely ownedFiles touched
Xianpeng Shen9370100
Heikki Hokkanen161120
Tobias Gruetzmacher436
Copilot1114
tomatotomata105
harsh8968101
Joe Bordes005
Alexander Strasser002
Jani Hur002
Sven van Haastregt002
Pinhong Ma001
Joaquin Bravo Contreras001
LiJohnson001
Andrew Lazarus001
Pekka Enberg001
Craig R. Hughes001
Stephan Kuschel001
Stephen Gordon001
Diomidis Spinellis001
Sylvain Joyeux001
Jan Pieper001
Richard Russon (flatcap)001
Andreas Motl001
Andrey Devyatkin001
Ernesto JimΓ©nez001

Showing top 25 of 37 contributors.

Most Shared Files

Files touched by the most people β€” shared code where changes are most likely to need coordination.

FileContributorsPrimary ownerOwner share
gitstats28Heikki Hokkanen72.3%
gitstats/report_creator.py4Xianpeng Shen90.0%
Makefile4Xianpeng Shen52.6%
doc/gitstats.pod4Heikki Hokkanen54.5%
gitstats/main.py3Xianpeng Shen92.7%
.github/workflows/test.yml3Xianpeng Shen88.9%
gitstats/__init__.py3Xianpeng Shen87.5%
.github/workflows/pages.yml3Xianpeng Shen60.0%
doc/AUTHOR3Xianpeng Shen50.0%
doc/TODO.txt2Heikki Hokkanen97.8%
README.rst2Xianpeng Shen96.3%
gitstats/utils.py2Xianpeng Shen94.7%
gitstats.css2Heikki Hokkanen84.6%
noxfile.py2Xianpeng Shen90.9%
Dockerfile2Xianpeng Shen90.9%
doc/README2Heikki Hokkanen81.8%
docs/source/configuration.rst2Xianpeng Shen85.7%
gitstats.conf2Xianpeng Shen85.7%
.github/workflows/gallery.yml2Xianpeng Shen85.7%
.pre-commit-config.yaml2Xianpeng Shen85.7%