The following historical commit information, by author, was found.

Author Commits Insertions Deletions % of changes
Brandon Kroes150430010000.78
Cris1501400500.21
Jens Bouman1050805031001.65
Jordy Alkema20012001500.20
Lars501501500.04
Lars Versteeg5095000.14
Lex Ruesink560024825013695056.99
MarcDirven35016505000.32
MarkGasse20018507000.38
Nathan Hoekstra5015000.02
Nicky van Steensel van der Aa5020000.03
Nico van Bentum5050500.01
Tim van Dijk1507508000.23
Timvdijk5004000.06
gerritvanos6501015002320018.45
itzandroidtab4450450503485011.82
jasperdewinther800465015500.92
koon125018950188505.59
lldiegon150620022001.24
nicovanbentum15015002000.25
steviestickman1504004000.12
thoom7610060000.09
vera98x50950500.15
victo20019501000.30
 

Below are the number of rows from each author that have survived and are still intact in the current revision.

Author Rows Stability Age % in comments
Brandon Kroes591.41.938.981.90
Cris282.02.150.000.90
Jens Bouman771.03.050.652.47
Jordy Alkema171.42.141.180.55
LRstudentHU9100.02.50.000.29
Lars1711.32.835.290.55
Lex Ruesink20240.810.136.4665.02
MarcDirven231.42.156.520.74
MarkGasse341.83.150.001.09
Nathan Hoekstra32.02.10.000.10
Nicky van Steensel van der Aa42.07.950.000.13
Nico van Bentum12.02.70.000.03
PatrickDekker9810100.01.030.000.32
Tim van Dijk81.10.762.500.26
gerritvanos380.03.142.111.22
itzandroidtab4220.94.639.3413.56
jasperdewinther511.12.949.021.64
koon1600.83.611.885.14
lldiegon490.81.534.691.57
nicovanbentum181.22.933.330.58
steviestickman61.51.90.000.19
thoom76101.79.060.000.32
vera98x70.72.757.140.22
victo381.91.344.741.22
 

The following history timeline has been gathered from the repository.

Author2019W092019W102019W112019W122019W132019W142019W152019W16
Lex Ruesink
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Nicky van Steensel van der Aa.
gerritvanos
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
itzandroidtab.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
koon
 
 
thoom76
 
Modified Rows:2550191050114950852501835014000985054150
Author2019W172019W182019W192019W202019W212019W222019W23
Brandon Kroes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cris
 
 
 
 
Jens Bouman
 
 
 
 
 
 
Jordy Alkema
 
 
 
 
Lars.
Lars Versteeg
 
Lex Ruesink
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MarcDirven
 
 
 
 
 
 
MarkGasse.
Nathan Hoekstra.
Nico van Bentum.
Tim van Dijk.
 
 
 
 
 
 
Timvdijk
 
 
gerritvanos
 
itzandroidtab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
jasperdewinther
 
 
 
 
 
 
 
 
 
 
 
 
 
..
 
 
 
 
 
 
 
 
 
 
koon
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lldiegon
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
nicovanbentum.
steviestickman
 
 
vera98x.
victo
 
 
 
 
 
 
 
Modified Rows:139504850199501135502435051504000

The following files are suspiciously big (in order of severity).

code/headers/frame_types.hpp (430 estimated lines of code)
code/headers/can/channel.hpp (339 estimated lines of code)

The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible).

Brandon Kroes is mostly responsible for

code/headers/frame_types.hpp (36 eloc)

Cris is mostly responsible for

code/headers/frame_types.hpp (8 eloc)
code/headers/frame_enums.hpp (6 eloc)

Jens Bouman is mostly responsible for

code/headers/frame_types.hpp (38 eloc)

Jordy Alkema is mostly responsible for

code/headers/frame_types.hpp (10 eloc)

LRstudentHU is mostly responsible for

code/headers/frame_types.hpp (9 eloc)

Lars is mostly responsible for

code/headers/frame_types.hpp (11 eloc)

Lex Ruesink is mostly responsible for

code/headers/can/can.hpp (224 eloc)
code/headers/can/channel.hpp (212 eloc)
code/headers/base_comm.hpp (147 eloc)
code/headers/frame_types.hpp (105 eloc)
code/headers/comm.hpp (100 eloc)
test/main.cpp (54 eloc)
code/headers/frames/macros.hpp (53 eloc)
code/headers/can/nfc_mem.hpp (45 eloc)
code/headers/mock_bus.hpp (44 eloc)
examples/led_button/controller/module.hpp (38 eloc)

MarcDirven is mostly responsible for

code/headers/frame_types.hpp (10 eloc)

MarkGasse is mostly responsible for

code/headers/frame_types.hpp (17 eloc)

Nathan Hoekstra is mostly responsible for

code/headers/frame_enums.hpp (3 eloc)

Nicky van Steensel van der Aa is mostly responsible for

code/headers/frame_types.hpp (2 eloc)

Nico van Bentum is mostly responsible for

code/headers/frame_types.hpp (1 eloc)

PatrickDekker98 is mostly responsible for

code/headers/frame_types.hpp (7 eloc)

Tim van Dijk is mostly responsible for

code/headers/frame_types.hpp (3 eloc)

gerritvanos is mostly responsible for

code/headers/frame_types.hpp (19 eloc)
test/main.cpp (2 eloc)
code/main.cpp (1 eloc)

itzandroidtab is mostly responsible for

code/headers/frame_types.hpp (51 eloc)
code/headers/can/channel.hpp (47 eloc)
code/headers/comm.hpp (41 eloc)
code/main.cpp (34 eloc)
code/headers/base_comm.hpp (29 eloc)
code/headers/can/can.hpp (13 eloc)
code/headers/frame_enums.hpp (12 eloc)
code/headers/mock_bus.hpp (10 eloc)
code/headers/frames/macros.hpp (8 eloc)
code/headers/frames/definitions.hpp (5 eloc)

jasperdewinther is mostly responsible for

code/headers/frame_types.hpp (26 eloc)

koon is mostly responsible for

code/headers/can/channel.hpp (80 eloc)
code/headers/can/nfc_mem.hpp (38 eloc)
code/headers/can/can.hpp (9 eloc)
code/headers/can/can_frame.hpp (6 eloc)
code/main.cpp (5 eloc)
code/headers/frame_types.hpp (2 eloc)
code/headers/comm.hpp (1 eloc)

lldiegon is mostly responsible for

code/headers/frame_types.hpp (28 eloc)
code/main.cpp (4 eloc)

nicovanbentum is mostly responsible for

code/headers/frame_types.hpp (12 eloc)

steviestickman is mostly responsible for

code/headers/frame_types.hpp (6 eloc)

thoom76 is mostly responsible for

code/headers/frame_types.hpp (4 eloc)

vera98x is mostly responsible for

code/headers/frame_types.hpp (3 eloc)

victo is mostly responsible for

code/headers/frame_types.hpp (16 eloc)
code/headers/frame_enums.hpp (5 eloc)

The extensions below were found in the repository history (extensions used during statistical analysis are marked).

* bat c cpp custom due hpp inc json ld link lss lst map md native puml py sender txt yml