The following historical commit information, by author, was found in the repository.

Author commits insertions deletions % of changes
Daniel Ferragut667684282161.54
Daniel Pereira Ferragut6179751.49
Giovanna Vendramini135731624.31
Rudolfo40101988711.17
Vitoria2510383798.30
Vitoria Dias Moreira Pine17108085611.34
VictoriaDMP4261571.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
Daniel Ferragut10562137.54.06.2083.52
Daniel Pereira Ferragut6838.03.30.000.54
Giovanna Vendramini24142.13.22.071.91
Rudolfo57756.62.76.934.56
Vitoria Dias Moreira Pine1198110.92.61.929.47
 

The following history timeline has been gathered from the repository.

Author2019W332019W342019W352019W362019W372019W382019W392019W40
Daniel Ferragut
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Daniel Pereira Ferragut
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
Giovanna Vendramini
 
 
.
 
 
.
Rudolfo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Vitoria.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Vitoria Dias Moreira Pine
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
VictoriaDMP
 
 
 
 
 
Modified Rows:22451163829831901282541011170

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

ext / asm6 / asm6.c (1569 estimated lines of code)

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

ext / asm6 / asm6.c (306 in cyclomatic complexity)
processor / arg_handler.py (65 in cyclomatic complexity)
processor / processor_class.py (60 in cyclomatic complexity)

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

processor / operations / reg_op.py (0.814 in cyclomatic complexity density)

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

Daniel Ferragut is mainly responsible for

ext / asm6 / asm6.c (1553 eloc)
spaceInvaders / sound_engine.asm (450 eloc)
spaceInvaders / mad.asm (426 eloc)
spaceInvaders / spaceInvaders.asm (420 eloc)
ext / asm6 / README.TXT (311 eloc)
spaceInvaders / note_table.i (158 eloc)
ext / asm6 / asm6 (143 eloc)
docs / git.md (120 eloc)
spaceInvaders / sound_opcodes.asm (118 eloc)
tst / compare.s (87 eloc)

Daniel Pereira Ferragut is mostly responsible for

.gitignore (2 links)
tst / transfer-flags.s (1 eloc)
tst / transfer-AXY.s (1 eloc)
tst / sta-zpg.s (1 eloc)
tst / sta-indirect-index.s (1 eloc)
tst / sta-index-indirect.s (1 eloc)
tst / sta-abs.s (1 eloc)
tst / sta-abs-xy.s (1 eloc)
tst / sbc-zpg-abs.s (1 eloc)
tst / sbc-indirect-index.s (1 eloc)

Giovanna Vendramini is mostly responsible for

processor / arg_handler.py (40 eloc)
processor / upcodeDict.py (26 eloc)
spaceInvaders / enemies.asm (23 eloc)
spaceInvaders / screen.asm (20 eloc)
processor / operations / pc_flow.py (19 eloc)
spaceInvaders / player.asm (15 eloc)
spaceInvaders / spaceInvaders.asm (11 eloc)
spaceInvaders / mad.asm (11 eloc)
tst / subroutine_flow.s (10 eloc)
tst / ldy-zpg-xs (5 eloc)

Rudolfo is mostly responsible for

processor / unit_tests / test_processador_class.py (180 eloc)
processor / processor_class.py (104 eloc)
processor / annotations_aula.md (42 eloc)
tst / php-plp.s (28 eloc)
spaceInvaders / updateEnemyLastLine.asm (28 eloc)
spaceInvaders / checkEnemiesInLastLine.asm (25 eloc)
spaceInvaders / spaceInvaders.nes (24 eloc)
processor / main.py (23 eloc)
processor / operations / flags_op.py (20 eloc)
processor / operations / mem_op.py (17 eloc)

Vitória Dias Moreira Pinho is mostly responsible for

spaceInvaders / collision.asm (103 eloc)
spaceInvaders / shot.asm (102 eloc)
processor / operations / logics_op.py (92 eloc)
processor / upcodeDict.py (85 eloc)
processor / operations / arithmetics.py (71 eloc)
processor / operations / flags_op.py (43 eloc)
tst / adc-zpg-abs.s (39 eloc)
tst / adc-sbc-imm.s (37 eloc)
spaceInvaders / spaceInvaders.asm (30 eloc)
spaceInvaders / mad.asm (30 eloc)

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

* TXT asm c i log md py r s sh txt