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

Author Commits Insertions Deletions % of changes
BasvRossem361740200412.79
Jasper de Winther4880.05
Jens Bouman585517268028.01
Tim808118655.73
Timvdijk2335669327530.56
jasperdewinther1793746294522.86
 

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
BasvRossem231.31.10.002.35
Jasper de Winther337.51.30.000.31
Jens Bouman1733.10.921.9717.67
Tim14918.41.57.3815.22
Timvdijk5449.60.76.8055.57
jasperdewinther872.31.714.948.89
 

The following history timeline has been gathered from the repository.

Author2019W132019W162019W172019W182019W192019W202019W212019W22
BasvRossem
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jens Bouman
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tim
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
Timvdijk
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
jasperdewinther
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:48005304282711306135888764393
Author2019W232019W242019W262019W27
Jasper de Winther
 
 
 
 
 
 
Timvdijk
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
jasperdewinther
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:3635316412

The following files have an elevated cyclomatic complexity (in order of severity)

module/input_handler.py (60 in cyclomatic complexity)
module/cli_controller.py (55 in cyclomatic complexity)

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

BasvRossem is mostly responsible for

cli_controller.py (16 eloc)
command_node.py (4 eloc)
module/cli_controller.py (2 eloc)
main.py (1 eloc)

Jasper de Winther is mostly responsible for

module/cli_controller.py (3 eloc)

Jens Bouman is mostly responsible for

cli_controller.py (74 eloc)
command_node.py (38 eloc)
module/cli_controller.py (10 eloc)
module/command_tree_generator.py (6 eloc)
module/input_handler.py (3 eloc)
module/command_node.py (3 eloc)
main.py (1 eloc)

Tim is mostly responsible for

module/cli_controller.py (58 eloc)
main.py (31 eloc)
module/frame_functions.py (21 eloc)
cli_controller.py (21 eloc)
module/command_tree_generator.py (5 eloc)
module/command_node.py (1 eloc)
command_node.py (1 eloc)

Timvdijk is mostly responsible for

module/input_handler.py (170 eloc)
module/tests/test_main.py (100 eloc)
module/cli_controller.py (64 eloc)
module/tests/test_frames.py (58 eloc)
module/command_tree_generator.py (45 eloc)
main.py (32 eloc)
module/command_node.py (25 eloc)
module/frame_functions.py (13 eloc)

jasperdewinther is mostly responsible for

module/command_tree_generator.py (23 eloc)
module/command_node.py (19 eloc)
module/cli_controller.py (18 eloc)
module/input_handler.py (11 eloc)
module/frame_functions.py (2 eloc)
module/tests/test_main.py (1 eloc)

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

* json md py