Statistical information for the repository 'gitinspector' was gathered on 2026/09/08. The analyzed branch was 'master'.
Commits
435
Insertions
+10 748
Deletions
−4 971
Authors
22
The following historical commit information, by author, was found in the repository
Adam Waldenberg 95.15%
Marc Harper 2.01%
Minor Authors 2.84%
Author
Commits
Deletions Insertions
% of changes
AAdam Waldenberg
403
−4657
+10300
95.15
AAlexander Chernoskutov
1
−1
+1
0.01
AAlexander Kradenkov
1
−6
+9
0.10
BBart van Andel
1
−0
+29
0.18
BBill Wang
1
−2
+2
0.03
CChris Barry
1
−3
+3
0.04
CChris Ring
2
−4
+11
0.10
CChristian Kastner
2
−5
+9
0.09
DDiomidis Spinellis
2
−3
+3
0.04
DDmitry Dzhus
1
−3
+3
0.04
GGeorgios Andreadis
1
−1
+1
0.01
GGregrs
1
−3
+3
0.04
GGuillermoMI
1
−1
+1
0.01
JJon Warghed
1
−0
+1
0.01
KKamila Chyla
1
−2
+2
0.03
MMaksym Sobolyev
5
−34
+93
0.81
MMarc Harper
3
−144
+172
2.01
MMatthew Moulton
1
−16
+16
0.20
RRemi Rampin
3
−75
+75
0.95
SSam Sendelbach
1
−3
+5
0.05
TTomi Kokkonen
1
−5
+5
0.06
YYannick Moy
1
−3
+4
0.04
⋯Minor Authors (20)
29
−170
+276
2.84
Total
435
−4971+10748
100.00
Below are the number of lines from each author that have survived and are still intact in the current revision
Adam Waldenberg 96.98%
Marc Harper 0.87%
Minor Authors 2.16%
Author
Lines
Stability
Age
% in comments
% of total
AAdam Waldenberg
6612
64.2
42.0
16.06
96.98
AAlexander Kradenkov
4
44.4
0.0
0.00
0.06
BBart van Andel
29
100.0
117.2
24.14
0.43
BBill Wang
1
50.0
130.5
0.00
0.01
CChris Barry
1
33.3
143.0
0.00
0.01
CChris Ring
1
9.1
157.5
0.00
0.01
CChristian Kastner
2
22.2
141.8
0.00
0.03
GGeorgios Andreadis
1
100.0
120.5
0.00
0.01
GGuillermoMI
1
100.0
113.1
0.00
0.01
KKamila Chyla
1
50.0
136.9
0.00
0.01
MMaksym Sobolyev
57
61.3
131.9
0.00
0.84
MMarc Harper
59
34.3
130.7
0.00
0.87
MMatthew Moulton
7
43.8
31.9
0.00
0.10
RRemi Rampin
40
53.3
123.3
0.00
0.59
SSam Sendelbach
2
40.0
0.0
0.00
0.03
⋯Minor Authors (13)
147
57.4
116.7
4.76
2.16
The following monthly history timeline has been gathered from the repository
Modified Lines: 5.7k
1.9k
320
237
319
153
234
474
1.9k
159
11
2012-05–2013-09
2012-05
2012-10
2012-11
2013-03
2013-04
2013-05
2013-06
2013-07
2013-08
2013-09
AAdam Waldenberg
1.9k
320
237
319
153
234
474
1.9k
146
11
CChris Ring
2
13
Modified Lines: 1.3k
21
22
170
387
30
223
64
7
24
306
2013-10–2015-09
2013-10
2013-12
2014-01
2014-02
2014-03
2014-11
2014-12
2015-02
2015-08
2015-09
AAdam Waldenberg
21
22
170
387
7
189
58
7
20
306
CChris Barry
6
CChristian Kastner
14
DDiomidis Spinellis
6
DDmitry Dzhus
6
JJon Warghed
1
KKamila Chyla
4
MMaksym Sobolyev
23
YYannick Moy
7
Modified Lines: 3.8k
2.7k
632
47
2
117
2
91
160
2
32
2015-10–2024-01
2015-10
2015-11
2015-12
2016-01
2016-02
2016-08
2017-05
2017-10
2020-02
2024-01
AAdam Waldenberg
2.3k
632
41
2
13
60
AAlexander Chernoskutov
2
BBart van Andel
29
BBill Wang
4
GGeorgios Andreadis
2
GGregrs
6
GGuillermoMI
2
MMaksym Sobolyev
104
MMarc Harper
316
MMatthew Moulton
32
RRemi Rampin
150
TTomi Kokkonen
10
Modified Lines: 5.0k
5.0k
2026-09–2026-09
2026-09
AAdam Waldenberg
5.0k
AAlexander Kradenkov
15
SSam Sendelbach
8
The following files have an elevated cyclomatic complexity (in order of severity)
gitinspector/metrics.py
90
gitinspector/gitinspector.py
89
tests/test_repositories.py
84
gitinspector/output/timelineoutput.py
70
gitinspector/changes.py
69
gitinspector/terminal.py
64
tests/reference.py
53
gitinspector/output/metricsoutput.py
53
gitinspector/blame.py
51
The following files have an elevated cognitive complexity (in order of severity)
gitinspector/metrics.py
75
gitinspector/output/timelineoutput.py
63
gitinspector/gitinspector.py
62
tests/test_repositories.py
51
The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible)
tests/test_repositories.py
328 eloc
tests/test_workers.py
244 eloc
gitinspector/changes.py
239 eloc
tests/test_output.py
231 eloc
gitinspector/output/timelineoutput.py
210 eloc
gitinspector/html/report.js
201 eloc
gitinspector/gitinspector.py
197 eloc
tests/test_changes.py
180 eloc
gitinspector/output/changesoutput.py
177 eloc
gitinspector/terminal.py
176 eloc
gitinspector/metrics.py
2 eloc
gitinspector/comment.py
2 eloc
gitinspector.js
22 eloc
gitinspector/output/responsibilitiesoutput.py
1 eloc
gitinspector/gravatar.py
1 eloc
gitinspector/gitinspector.py
1 eloc
gitinspector/format.py
1 eloc
gitinspector/basedir.py
1 eloc
gitinspector/output/changesoutput.py
1 eloc
gitinspector/comment.py
1 eloc
gitinspector/blame.py
1 eloc
gitinspector/output/blameoutput.py
24 eloc
gitinspector/blame.py
16 eloc
gitinspector/gitinspector.py
10 eloc
gitinspector/output/timelineoutput.py
6 eloc
gitinspector/config.py
1 eloc
gitinspector/output/filteringoutput.py
13 eloc
gitinspector/gitinspector.py
12 eloc
gitinspector/metrics.py
4 eloc
gitinspector/help.py
4 eloc
gitinspector/gravatar.py
4 eloc
gitinspector/output/responsibilitiesoutput.py
3 eloc
gitinspector/output/extensionsoutput.py
3 eloc
gitinspector/version.py
2 eloc
gitinspector/output/changesoutput.py
2 eloc
gitinspector/output/blameoutput.py
2 eloc
gitinspector/basedir.py
3 eloc
gitinspector/metrics.py
1 eloc
gitinspector/config.py
1 eloc
gitinspector/clone.py
1 eloc
gitinspector/changes.py
1 eloc
gitinspector/blame.py
12 eloc
gitinspector/output/timelineoutput.py
11 eloc
gitinspector/output/blameoutput.py
10 eloc
gitinspector/responsibilities.py
3 eloc
gitinspector/output/responsibilitiesoutput.py
2 eloc
gitinspector/terminal.py
1 eloc
gitinspector/help.py
1 eloc
gitinspector/metrics.py
2 eloc
The extensions below were found in the repository history
(extensions used during statistical analysis are marked)