gitinspector
gitinspector 0.5.0dev · repository statistics

gitinspector

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
Total435
−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
661264.242.016.06
96.98
AAlexander Kradenkov
444.40.00.00
0.06
BBart van Andel
29100.0117.224.14
0.43
BBill Wang
150.0130.50.00
0.01
CChris Barry
133.3143.00.00
0.01
CChris Ring
19.1157.50.00
0.01
CChristian Kastner
222.2141.80.00
0.03
GGeorgios Andreadis
1100.0120.50.00
0.01
GGuillermoMI
1100.0113.10.00
0.01
KKamila Chyla
150.0136.90.00
0.01
MMaksym Sobolyev
5761.3131.90.00
0.84
MMarc Harper
5934.3130.70.00
0.87
MMatthew Moulton
743.831.90.00
0.10
RRemi Rampin
4053.3123.30.00
0.59
SSam Sendelbach
240.00.00.00
0.03
Minor Authors (13)
14757.4116.74.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)
*1cfgcppcsscsvfootergoheaderhtmlinjsjsonmdphppopotpyrsspecswifttemplatetextsvtxtyml