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
Adam Waldenberg
403
−4657
+10300
95.15
Alexander Chernoskutov
1
−1
+1
0.01
Alexander Kradenkov
1
−6
+9
0.10
Bart van Andel
1
−0
+29
0.18
Bill Wang
1
−2
+2
0.03
Chris Barry
1
−3
+3
0.04
Chris Ring
2
−4
+11
0.10
Christian Kastner
2
−5
+9
0.09
Diomidis Spinellis
2
−3
+3
0.04
Dmitry Dzhus
1
−3
+3
0.04
Georgios Andreadis
1
−1
+1
0.01
Gregrs
1
−3
+3
0.04
GuillermoMI
1
−1
+1
0.01
Jon Warghed
1
−0
+1
0.01
Kamila Chyla
1
−2
+2
0.03
Maksym Sobolyev
5
−34
+93
0.81
Marc Harper
3
−144
+172
2.01
Matthew Moulton
1
−16
+16
0.20
Remi Rampin
3
−75
+75
0.95
Sam Sendelbach
1
−3
+5
0.05
Tomi Kokkonen
1
−5
+5
0.06
Yannick 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
Adam Waldenberg
6612
64.2
42.0
16.06
96.98
Alexander Kradenkov
4
44.4
0.0
0.00
0.06
Bart van Andel
29
100.0
117.2
24.14
0.43
Bill Wang
1
50.0
130.5
0.00
0.01
Chris Barry
1
33.3
143.0
0.00
0.01
Chris Ring
1
9.1
157.5
0.00
0.01
Christian Kastner
2
22.2
141.8
0.00
0.03
Georgios Andreadis
1
100.0
120.5
0.00
0.01
GuillermoMI
1
100.0
113.1
0.00
0.01
Kamila Chyla
1
50.0
136.9
0.00
0.01
Maksym Sobolyev
57
61.3
131.9
0.00
0.84
Marc Harper
59
34.3
130.7
0.00
0.87
Matthew Moulton
7
43.8
31.9
0.00
0.10
Remi Rampin
40
53.3
123.3
0.00
0.59
Sam 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
Adam Waldenberg
1.9k
320
237
319
153
234
474
1.9k
146
11
Chris 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
Adam Waldenberg
21
22
170
387
7
189
58
7
20
306
Chris Barry
6
Christian Kastner
14
Diomidis Spinellis
6
Dmitry Dzhus
6
Jon Warghed
1
Kamila Chyla
4
Maksym Sobolyev
23
Yannick 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
Adam Waldenberg
2.3k
632
41
2
13
60
Alexander Chernoskutov
2
Bart van Andel
29
Bill Wang
4
Georgios Andreadis
2
Gregrs
6
GuillermoMI
2
Maksym Sobolyev
104
Marc Harper
316
Matthew Moulton
32
Remi Rampin
150
Tomi Kokkonen
10
Modified Lines: 5.0k
5.0k
2026-09–2026-09
2026-09
Adam Waldenberg
5.0k
Alexander Kradenkov
15
Sam 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)