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

Author Commits Insertions Deletions % of changes
Benoît Legat1221210.00
David Lebrun1330.00
Diego Havenstein1220.00
Eduardo Grosclaude1187660.01
Joris Van Hecke156550.00
Léonard2660.00
Matthieu Baerts301281970.01
Melanie Sedda1110.00
Olivier Bonaventure107370761728614.64
Olivier Tilmans2220.00
Verhaeghe Hélène1120.00
daire.odoherty397586730.03
egrosclaude252764089096.13
jadinm5780.00
jcordero19846423110.01
mhoerdt175221940.02
motateko1220.00
nipaul.long50138272015244333.95
obo179142327079968949.16
vvandenschriek4273113756.04
 

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

Author Rows % in comments
Benoît Legat200.000.00
David Lebrun10.000.00
Diego Havenstein20.000.00
Joris Van Hecke540.000.00
Léonard60.000.00
Matthieu Baerts1110.000.00
Melanie Sedda10.000.00
Olivier Bonaventure332940.000.43
Olivier Tilmans10.000.00
Verhaeghe Hélène10.000.00
daire.odoherty5840.000.01
egrosclaude6707040.008.57
jadinm70.000.00
jcordero19843100.000.00
mhoerdt650.000.00
motateko20.000.00
nipaul.long24267330.0031.02
obo40252750.0051.45
vvandenschriek6670090.008.52
 

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

Benoît Legat is mostly responsible for

book-2nd/protocols/tcp.rst (5 eloc)
book-2nd/protocols/congestion.rst (3 eloc)
book-2nd/mcq-ex/mcq-ipv6.rst (3 eloc)
book-2nd/protocols/transport-service.rst (1 eloc)
book-2nd/protocols/rpc.rst (1 eloc)
book-2nd/protocols/routing.rst (1 eloc)
book-2nd/protocols/ipv6.rst (1 eloc)
book-2nd/protocols/http.rst (1 eloc)
book-2nd/principles/transport.rst (1 eloc)
book-2nd/principles/sharing.rst (1 eloc)

David Lebrun is mostly responsible for

book-2nd/mcq-ex/mcq-ipv6.rst (1 eloc)

Diego Havenstein is mostly responsible for

book/transport/udp.rst (1 eloc)
book/intro/referencemodels.rst (1 eloc)

Joris Van Hecke is mostly responsible for

book-2nd/principles/network.rst (13 eloc)
book-2nd/principles/reliability.rst (12 eloc)
book-2nd/principles/transport.rst (6 eloc)
book-2nd/principles/sharing.rst (4 eloc)
book-2nd/protocols/ipv6b.rst (3 eloc)
book-2nd/protocols/tcp.rst (2 eloc)
book-2nd/protocols/http.rst (2 eloc)
book-2nd/protocols/congestion.rst (2 eloc)
book-2nd/protocols/bgp.rst (2 eloc)
book-2nd/protocols/transport-service.rst (1 eloc)

Léonard is mostly responsible for

book-2nd/protocols/bgp.rst (2 eloc)
book-2nd/protocols/rpc.rst (1 eloc)
book-2nd/protocols/ipv6.rst (1 eloc)
book-2nd/protocols/ethernet.rst (1 eloc)
book-2nd/protocols/congestion.rst (1 eloc)

Matthieu Baerts is mostly responsible for

book-2nd/mcq-ex/mcq-congestion.rst (45 eloc)
book-2nd/mcq-ex/mcq-ipv6.rst (22 eloc)
book-2nd/exercises/netkit-app.rst (12 eloc)
book-2nd/exercises/ex-routing-policies.rst (8 eloc)
book-2nd/mcq-ex/mcq-network.rst (7 eloc)
book-2nd/exercises/ex-stp.rst (6 eloc)
book-2nd/principles/sharing.rst (3 eloc)
book-2nd/mcq-ex/mcq-network-vc.rst (2 eloc)
book-2nd/mcq-ex/mcq-network-pftables.rst (2 eloc)
book-2nd/principles/transport.rst (1 eloc)

Melanie Sedda is mostly responsible for

book-2nd/preface.rst (1 eloc)

Olivier Bonaventure is mostly responsible for

book-2nd/exercises/fig/bgp.svg (3712 eloc)
book-2nd/principles/figures/network.svg (2696 eloc)
book-2nd/principles/figures/twohosts.svg (2359 eloc)
book-2nd/protocols/figures/bgp-nexthop.svg (2291 eloc)
book-2nd/mcq-ex/mcq-ipv6.rst (1183 eloc)
book-2nd/principles/sharing.rst (1029 eloc)
book-2nd/principles/reliability.rst (916 eloc)
book-2nd/protocols/figures/bgp-example.svg (837 eloc)
book-2nd/mcq-ex/mcq-reliability.rst (789 eloc)
book-2nd/mcq-ex/mcq-tcp.rst (786 eloc)

Olivier Tilmans is mostly responsible for

book-2nd/exercises/reliable.rst (1 eloc)

Verhaeghe Hélène is mostly responsible for

book-2nd/protocols/congestion.rst (1 eloc)

daire.odoherty is mostly responsible for

book/transport/tcp.rst (67 eloc)
book/network/bgp.rst (58 eloc)
book/transport/principles.rst (56 eloc)
book/lan/principles.rst (56 eloc)
book/network/ipv6.rst (35 eloc)
book/lan/ethernet.rst (34 eloc)
book/network/ipv4.rst (30 eloc)
book/application/email.rst (28 eloc)
book/application/http.rst (26 eloc)
book/intro/services-protocols.rst (21 eloc)

egrosclaude is mostly responsible for

book-es/transport/svg/transport-fig-039.svg (172311 eloc)
book-es/transport/svg/transport-fig-029.svg (24449 eloc)
book-es/lan/svg/datalink-fig-010-c.svg (16068 eloc)
book-es/intro/svg/internetwork.svg (13050 eloc)
book-es/transport/svg/tcp-self-clocking.svg (11937 eloc)
book-es/transport/svg/transport-fig-023.svg (11910 eloc)
book-es/network/svg/bgp-hierarchy.svg (11358 eloc)
book-es/lan/svg/datalink-fig-019-c.svg (10295 eloc)
book-es/network/svg/ex-five-routers-redundant.svg (10018 eloc)
book-es/transport/svg/congestion-problem.svg (9752 eloc)

jadinm is mostly responsible for

book-2nd/protocols/ipv6.rst (4 eloc)
book-2nd/protocols/udp.rst (1 eloc)
book-2nd/protocols/tcp.rst (1 eloc)
book-2nd/protocols/congestion.rst (1 eloc)

jcordero1984 is mostly responsible for

book-2nd/exercises/netkit-ipv6-rtg.rst (184 eloc)
book-2nd/exercises/ex-stp.rst (111 eloc)
book-2nd/exercises/ex-bgp.rst (15 eloc)

mhoerdt is mostly responsible for

Missions/S8/routing1.rst (65 eloc)

motateko is mostly responsible for

book-2nd/principles/reliability.rst (2 eloc)

nipaul.long is mostly responsible for

svg/practice/practice-fig-032-c.svg (210582 eloc)
svg/practice/practice-fig-037-c.svg (152186 eloc)
svg/practice/practice-fig-036-c.svg (152159 eloc)
svg1/book/transport/transport-fig-019-c.svg (96517 eloc)
svg/practice/practice-fig-017-c.svg (82008 eloc)
svg/practice/practice-fig-033-c.svg (71351 eloc)
svg/practice/practice-fig-034-c.svg (70889 eloc)
svg/practice/practice-fig-031-c.svg (66551 eloc)
svg/practice/practice-fig-030-c.svg (66516 eloc)
svg/practice/practice-fig-029-c.svg (66417 eloc)

obo is mostly responsible for

svg1/book/transport/transport-fig-041-c.svg (253613 eloc)
svg1/book/transport/transport-fig-040-c.svg (253446 eloc)
svg1/book/transport/transport-fig-039-c.svg (253249 eloc)
svg1/book/transport/transport-fig-038-c.svg (252812 eloc)
svg1/book/transport/transport-fig-037-c.svg (252527 eloc)
book/transport/svg/transport-fig-039.svg (172311 eloc)
svg1/book/transport/transport-fig-036-c.svg (125642 eloc)
svg1/book/transport/transport-fig-035-c.svg (125600 eloc)
svg1/book/transport/transport-fig-032-c.svg (125324 eloc)
svg1/book/transport/transport-fig-034-c.svg (125317 eloc)

vvandenschriek is mostly responsible for

book-fr/transport/svg/transport-fig-039.svg (172311 eloc)
book-fr/transport/svg/transport-fig-029.svg (24449 eloc)
book-fr/lan/svg/datalink-fig-010-c.svg (16068 eloc)
book-fr/intro/svg/internetwork.svg (13050 eloc)
book-fr/transport/svg/tcp-self-clocking.svg (11937 eloc)
book-fr/transport/svg/transport-fig-023.svg (11910 eloc)
book-fr/network/svg/bgp-hierarchy.svg (11358 eloc)
book-fr/lan/svg/datalink-fig-019-c.svg (10295 eloc)
book-fr/network/svg/ex-five-routers-redundant.svg (10018 eloc)
book-fr/transport/svg/congestion-problem.svg (9752 eloc)