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

Author Commits Insertions Deletions % of changes
Bowen Yan5167190.09
Dorian Wouters143314383578033.65
Geert Custers313294180.37
Henry Hirsch537253984867437.08
Julian Thijssen168248172136123.12
MrDanTheMan1700.00
Nilay Engineer11410.01
SGOrava395782980.44
SimonLarsen42768911424.42
Stephan Vedder394180.06
Wouters Dorian1770.01
feliwir66415500.60
matto21180.01
xantares13199950.15
 

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
Dorian Wouters5091.611.06.8839.12
Geert Custers21164.11.32.3716.22
Henry Hirsch1950.88.26.6714.99
Julian Thijssen3271.36.613.1525.13
Nilay Engineer17.15.50.000.08
SGOrava5810.03.23.454.46
 

The following history timeline has been gathered from the repository.

Author2012-092012-102012-112013-042013-052013-062013-072013-08
Henry Hirsch
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SimonLarsen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:7830975261779343528509
Author2014-012014-022014-032014-042014-052014-062014-072014-08
Henry Hirsch
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Julian Thijssen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Wouters Dorian.
xantares
 
 
 
 
 
 
Modified Rows:15425492456187263426319127114573
Author2014-092014-102014-112014-122015-012015-022015-032015-04
Henry Hirsch
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Julian Thijssen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Stephan Vedder
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
feliwir
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
matto.
Modified Rows:10691480299884132411231106
Author2015-052015-062015-072015-082015-092015-102015-112015-12
Bowen Yan
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Dorian Wouters
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Henry Hirsch.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Julian Thijssen.
 
 
 
 
 
 
 
 
 
 
 
 
..
SGOrava....
matto.
Modified Rows:114285728149430347445623927015255
Author2016-012016-022016-032016-042016-052016-062016-082016-09
Dorian Wouters
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Geert Custers
 
 
 
 
 
 
 
 
 
 
 
 
Henry Hirsch..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Julian Thijssen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MrDanTheMan
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Nilay Engineer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SGOrava
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:15514754286822526151260
Author2016-102016-11
Dorian Wouters.
Geert Custers
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Henry Hirsch
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SGOrava.
Modified Rows:666125

No metrics violations were found in the repository.

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

Dorian Wouters is mostly responsible for

source/Portal.cpp (106 eloc)
source/system/PortalSystem.cpp (81 eloc)
include/glPortal/component/Screen.hpp (43 eloc)
include/glPortal/component/Terminal.hpp (40 eloc)
include/glPortal/Portal.hpp (39 eloc)
source/WorldHelper.cpp (37 eloc)
source/renderer/TerminalRenderer.cpp (23 eloc)
include/glPortal/Editor.hpp (20 eloc)
include/glPortal/system/PortalSystem.hpp (16 eloc)
include/glPortal/World.hpp (16 eloc)

Geert Custers is mostly responsible for

source/GameState.cpp (41 eloc)
include/glPortal/GameController.hpp (31 eloc)
source/GameController.cpp (29 eloc)
include/glPortal/GameState.hpp (27 eloc)
source/Game.cpp (22 eloc)
source/renderer/GameRenderer.cpp (19 eloc)
include/glPortal/Game.hpp (13 eloc)
include/glPortal/renderer/GameRenderer.hpp (6 eloc)
source/renderer/UiRenderer.cpp (5 eloc)
source/system/PortalSystem.cpp (2 eloc)

Henry Hirsch is mostly responsible for

source/renderer/UiRenderer.cpp (27 eloc)
source/Main.cpp (25 eloc)
source/Game.cpp (23 eloc)
source/GameState.cpp (22 eloc)
source/renderer/TerminalRenderer.cpp (20 eloc)
source/WorldHelper.cpp (18 eloc)
include/glPortal/renderer/TerminalRenderer.hpp (12 eloc)
include/glPortal/WorldHelper.hpp (12 eloc)
include/glPortal/Game.hpp (9 eloc)
include/glPortal/renderer/UiRenderer.hpp (8 eloc)

Julian Thijssen is mostly responsible for

source/renderer/GameRenderer.cpp (199 eloc)
include/glPortal/renderer/GameRenderer.hpp (41 eloc)
source/Portal.cpp (19 eloc)
include/glPortal/Portal.hpp (14 eloc)
source/Game.cpp (5 eloc)
include/glPortal/Game.hpp (5 eloc)
source/renderer/TerminalRenderer.cpp (1 eloc)

Nilay Engineer is mostly responsible for

include/glPortal/World.hpp (1 eloc)

SGOrava is mostly responsible for

source/renderer/UiRenderer.cpp (31 eloc)
include/glPortal/renderer/UiRenderer.hpp (12 eloc)
source/renderer/GameRenderer.cpp (7 eloc)
source/WorldHelper.cpp (4 eloc)
source/renderer/TerminalRenderer.cpp (1 eloc)
include/glPortal/Game.hpp (1 eloc)