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
7334
Single-owner files
2773 (37.8%)
Contributors
2343

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
git-guiShawn O. Pearce157
contrib/git-svn/git-svn.perlEric Wong61
contrib/fast-import/p4-fast-export.pySimon Hausmann57
gitweb.plKay Sievers28
Documentation/RelNotes/2.47.0.txtJunio C Hamano27
Documentation/RelNotes/2.38.0.txtJunio C Hamano26
Documentation/RelNotes/1.8.2.txtJunio C Hamano24
Documentation/RelNotes/2.41.0.txtJunio C Hamano23
Documentation/RelNotes/2.36.0.txtJunio C Hamano23
Documentation/RelNotes/1.7.10.txtJunio C Hamano23
Documentation/RelNotes/2.55.0.adocJunio C Hamano22
Documentation/RelNotes/2.40.0.txtJunio C Hamano22
Documentation/RelNotes/2.34.0.txtJunio C Hamano21
Documentation/RelNotes/1.7.11.txtJunio C Hamano21
Documentation/RelNotes/2.56.0.adocJunio C Hamano20
Documentation/RelNotes/2.32.0.txtJunio C Hamano20
Documentation/RelNotes/2.30.0.txtJunio C Hamano17
Documentation/RelNotes/1.7.12.txtJunio C Hamano16
Documentation/RelNotes/1.7.6.txtJunio C Hamano16
po/uk.poArkadii Yakovets16
Documentation/RelNotes/2.6.0.txtJunio C Hamano14
contrib/git-svn/git-svn.txtEric Wong14
Documentation/RelNotes/2.27.0.txtJunio C Hamano13
todoAvery Pennarun13
contrib/fast-import/git-p4.pySimon Hausmann13
Documentation/RelNotes/2.35.0.txtJunio C Hamano12
Documentation/RelNotes-1.7.2.txtJunio C Hamano12
Documentation/RelNotes/2.49.0.txtJunio C Hamano11
Documentation/RelNotes/2.33.0.txtJunio C Hamano11
Documentation/RelNotes/2.25.0.txtJunio C Hamano11
diff-merges.hSergey Organov11
TODOShawn O. Pearce11
Documentation/RelNotes/1.8.1.txtJunio C Hamano10
git-apply-patch-scriptJunio C Hamano10
contrib/git-svn/t/t0000-contrib-git-svn.shEric Wong10
contrib/git-svn/git-svnEric Wong10
contrib/coccinelle/index-compatibility.cocciÆvar Arnfjörð Bjarmason10
contrib/fast-import/p4-git-sync.pySimon Hausmann10
git-rebase-scriptJunio C Hamano9
odb/source-packed.hPatrick Steinhardt9
t/t1900-repo.shLucas Seiki Oshiro9
Documentation/RelNotes/2.3.0.txtJunio C Hamano8
Documentation/git-history.adocPatrick Steinhardt8
reftable/system.cPatrick Steinhardt8
GIT-BUILD-OPTIONS.inPatrick Steinhardt8
Documentation/RelNotes-1.6.5.txtJunio C Hamano7
odb/source-files.hPatrick Steinhardt7
src/hash.rsbrian m. carlson7
Documentation/technical/api-path-walk.txtDerrick Stolee7
t/t7425-submodule-gitdir-path-extension.shAdrian Ratiu7

Showing top 50 of 2773 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
Junio C Hamano13825332662
brian m. carlson9097181631
Patrick Steinhardt6141772070
Jeff King395551864
Ævar Arnfjörð Bjarmason373291559
Johannes Schindelin2951161651
Elijah Newren178141157
Nguyễn Thái Ngọc Duy16840943
Nicolas Pitre12594322
Phillip Wood11788290
Eric Sunshine1114533
René Scharfe10024703
Taylor Blau9830409
Jonathan Nieder8721714
Thomas Rast7455443
Derrick Stolee677458
Shawn O. Pearce647352
Linus Torvalds639545
Michael Haggerty5821260
Santi Béjar56698
Jeff Hostetler5114229
Eric Wong5019274
Michael Montalbo4843428
Johannes Sixt4534421
Jiang Xin424191

Showing top 25 of 2343 contributors.

Most Shared Files

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

FileContributorsPrimary ownerOwner share
Makefile317Junio C Hamano16.0%
Documentation/config.txt259Nguyễn Thái Ngọc Duy13.6%
cache.h178Junio C Hamano18.0%
diff.c169Junio C Hamano24.4%
contrib/completion/git-completion.bash158SZEDER Gábor17.3%
git.c139Junio C Hamano15.4%
git-svn.perl134Eric Wong49.9%
git-compat-util.h134Jeff King12.0%
git-send-email.perl134Ævar Arnfjörð Bjarmason11.1%
config.c128Jeff King15.0%
gitk118Paul Mackerras45.5%
revision.c117Junio C Hamano19.4%
gitweb/gitweb.perl114Jakub Narębski45.9%
Documentation/git.txt108Junio C Hamano59.1%
.gitignore106Junio C Hamano16.2%
builtin/commit.c105Jeff King11.3%
read-cache.c102Junio C Hamano15.4%
refs.c100Michael Haggerty25.5%
t/test-lib.sh99Jeff King13.3%
remote.c98Jeff King14.2%