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
80 (69.0%)
Contributors
39

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
.gitignoreXianpeng Shen16
.github/workflows/preview.ymlXianpeng Shen15
TODO.txtHeikki Hokkanen15
gitstats/gitstats.cssXianpeng Shen13
.github/workflows/pre-commit.ymlXianpeng Shen8
.readthedocs.yamlXianpeng Shen8
docs/source/index.rstXianpeng Shen7
statgit.cssHeikki Hokkanen7
docs/source/getting-started.rstXianpeng Shen6
tests/conftest.pyXianpeng Shen6
.github/workflows/publish-image.ymlXianpeng Shen6
uv.lockXianpeng Shen5
docs/source/installation.rstXianpeng Shen5
docs/requirements.txtXianpeng Shen5
.github/workflows/examples.ymlXianpeng 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
docs/FAQ.mdXianpeng Shen2
docs/contributors.mdXianpeng Shen2
docs/copyright.rstXianpeng Shen2

Showing top 50 of 80 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 Shen9365100
Heikki Hokkanen161120
Tobias Gruetzmacher436
Copilot1114
tomatotomata105
harsh8968101
Devraj Pal008
Joe Bordes005
itzzdev09002
Alexander Strasser002
Jani Hur002
Sven van Haastregt002
Joaquin Bravo Contreras001
LiJohnson001
Pinhong Ma001
Andrew Lazarus001
Pekka Enberg001
Craig R. Hughes001
Stephan Kuschel001
Stephen Gordon001
Diomidis Spinellis001
Sylvain Joyeux001
Jan Pieper001
Richard Russon (flatcap)001
Andreas Motl001

Showing top 25 of 39 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/main.py5Xianpeng Shen86.4%
gitstats/report_creator.py5Xianpeng Shen88.1%
.github/workflows/test.yml4Xianpeng Shen84.2%
Makefile4Xianpeng Shen52.6%
doc/gitstats.pod4Heikki Hokkanen54.5%
gitstats/__init__.py3Xianpeng Shen87.5%
tests/test_main.py3Xianpeng Shen78.6%
.github/workflows/pages.yml3Xianpeng Shen60.0%
doc/AUTHOR3Xianpeng Shen50.0%
doc/TODO.txt2Heikki Hokkanen97.8%
README.rst2Xianpeng Shen96.7%
pyproject.toml2Xianpeng Shen95.5%
gitstats/utils.py2Xianpeng Shen94.7%
gitstats.css2Heikki Hokkanen84.6%
noxfile.py2Xianpeng Shen90.9%
Dockerfile2Xianpeng Shen90.9%
doc/README2Heikki Hokkanen81.8%
tests/test_report_creator.py2Xianpeng Shen88.9%
docs/source/configuration.rst2Xianpeng Shen85.7%