apache / mynewt-newtmgr
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 124 files with 17,528 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (814 lines of code)
    • 26 files changed 21-50 times (9,286 lines of code)
    • 46 files changed 6-20 times (4,740 lines of code)
    • 50 files changed 1-5 times (2,688 lines of code)
0% | 4% | 52% | 27% | 15%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 124 files with 17,528 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,064 lines of code)
    • 28 files changed by 6-10 contributors (4,762 lines of code)
    • 84 files changed by 2-5 contributors (11,199 lines of code)
    • 9 files changed by 1 contributor (503 lines of code)
0% | 6% | 27% | 63% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, rst, md, yaml, gitignore, mod, py, txt, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 4% | 52% | 27% | 15%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
nmxact0% | 3% | 56% | 24% | 16%
newtmgr0% | 9% | 41% | 36% | 12%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
image.go
in newtmgr/cli
393 12 2016-02-24 2020-07-14 56 17 gordon@runtime.io naveen.kaje@juul.com
ble_xport.go
in nmxact/nmble
421 35 2017-03-04 2019-06-21 55 4 ccollins@apache.org ccollins@apache.org
newtmgr.go
in newtmgr
74 5 2015-12-10 2024-11-25 46 6 sterling@apache.org szymon.janc@codecoup.pl
ble_util.go
in nmxact/nmble
636 56 2017-03-04 2019-07-23 44 3 ccollins@apache.org ccollins@apache.org
commands.go
in newtmgr/cli
90 1 2016-02-24 2022-12-09 41 12 sterling@apache.org michal.gorecki@codecoup.pl
image.go
in nmxact/xact
581 45 2017-03-09 2023-08-03 38 11 ccollins@apache.org szymon.janc@codecoup.pl
ble_act.go
in nmxact/nmble
1145 31 2017-03-09 2019-06-21 36 3 ccollins@apache.org ccollins@apache.org
sesn.go
in nmxact/sesn
45 2 2017-03-08 2020-08-31 33 8 ccollins@apache.org naveen.kaje@juul.com
naked_sesn.go
in nmxact/nmble
478 35 2017-09-19 2024-06-08 33 9 ccollins@apache.org vipulrahane@apache.org
ble_sesn.go
in nmxact/nmble
95 21 2017-08-02 2020-08-31 31 7 ccollins@apache.org naveen.kaje@juul.com
sesn_cfg.go
in nmxact/sesn
69 2 2017-03-11 2020-08-31 30 8 ccollins@apache.org naveen.kaje@juul.com
res.go
in newtmgr/cli
327 16 2017-08-04 2020-02-20 30 5 ccollins@apache.org ccollins@apache.org
bll_sesn.go
in newtmgr/bll
328 33 2017-08-05 2024-06-08 30 9 ccollins@apache.org vipulrahane@apache.org
transceiver.go
in nmxact/mgmt
288 20 2017-08-02 2024-06-08 29 10 ccollins@apache.org vipulrahane@apache.org
dispatch.go
in nmxact/nmble
207 58 2017-03-08 2019-06-21 28 2 ccollins@apache.org ccollins@apache.org
serial_xport.go
in nmxact/nmserial
272 12 2017-03-09 2023-02-02 28 8 ccollins@apache.org jakob.krantz@u-blox.com
bledefs.go
in nmxact/bledefs
854 70 2017-03-09 2019-07-23 28 2 ccollins@apache.org ccollins@apache.org
ble_proto.go
in nmxact/nmble
1196 16 2017-03-09 2017-10-19 28 3 ccollins@apache.org ccollins476ad@gmail.com
dispatch.go
in nmxact/omp
144 13 2017-03-03 2020-08-31 27 6 ccollins@apache.org naveen.kaje@juul.com
nmxutil.go
in nmxact/nmxutil
152 19 2017-03-09 2019-08-09 27 4 ccollins@apache.org ccollins@apache.org
connprofile.go
in newtmgr/config
211 20 2016-02-24 2019-06-21 27 7 sterling@apache.org ccollins@apache.org
common.go
in newtmgr/cli
264 9 2016-02-24 2020-08-31 27 6 gordon@runtime.io naveen.kaje@juul.com
serial_sesn.go
in nmxact/nmserial
272 18 2017-08-15 2024-06-08 27 9 ccollins@apache.org vipulrahane@apache.org
mtech_lora_sesn.go
in nmxact/mtech_lora
371 21 2017-10-20 2024-06-08 27 9 marko@runtime.io vipulrahane@apache.org
omp.go
in nmxact/omp
115 4 2017-03-03 2020-08-31 25 7 ccollins@apache.org naveen.kaje@juul.com
connprofile.go
in newtmgr/cli
114 4 2016-02-24 2018-01-17 22 8 sterling@apache.org ccollins476ad@gmail.com
conn.go
in nmxact/nmble
638 41 2017-08-02 2019-06-21 22 4 ccollins@apache.org ccollins@apache.org
log.go
in newtmgr/cli
320 11 2017-03-10 2019-11-28 21 8 ccollins@apache.org ccollins@apache.org
sesn_util.go
in nmxact/sesn
87 5 2017-05-25 2020-07-14 20 6 ccollins@apache.org naveen.kaje@juul.com
udp_sesn.go
in nmxact/udp
134 18 2017-08-15 2024-06-08 20 9 ccollins@apache.org vipulrahane@apache.org
config.go
in newtmgr/cli
88 5 2016-02-24 2018-10-01 18 9 gordon@runtime.io marko@runtime.io
ble_config.go
in newtmgr/config
126 5 2017-03-07 2018-10-04 18 3 ccollins@apache.org lukasz.rymanowski@codecoup.pl
echo.go
in newtmgr/cli
34 2 2016-02-24 2017-07-18 17 9 gordon@runtime.io sterlinghughes@users.norepl...
mtech_lora_xport.go
in nmxact/mtech_lora
347 16 2017-10-20 2019-06-21 17 3 marko@runtime.io ccollins@apache.org
usage.go
in newtmgr/cli
45 4 2016-02-24 2019-06-21 15 6 sterling@apache.org ccollins@apache.org
crash.go
in newtmgr/cli
46 2 2016-06-08 2018-01-17 15 6 marko@runtime.io ccollins476ad@gmail.com
bll_xport.go
in newtmgr/bll
54 7 2017-06-16 2020-04-13 15 5 ccollins@apache.org ccollins@apache.org
datetime.go
in newtmgr/cli
91 4 2016-04-11 2019-03-22 15 8 vipul@runtime.io marko@apache.org
discover.go
in nmxact/nmble
162 6 2017-05-20 2019-06-21 15 3 ccollins@apache.org ccollins@apache.org
bll_sesn_cfg.go
in newtmgr/bll
25 1 2017-06-16 2020-08-31 14 6 ccollins@apache.org naveen.kaje@juul.com
nmutil.go
in newtmgr/nmutil
43 2 2016-10-12 2022-12-09 14 4 ccollins@apache.org michal.gorecki@codecoup.pl
res.go
in nmxact/xact
63 8 2017-08-04 2019-09-03 14 4 ccollins@apache.org ccollins@apache.org
bll_config.go
in newtmgr/config
89 4 2017-06-16 2020-04-13 13 5 ccollins@apache.org ccollins@apache.org
dispatch.go
in nmxact/nmp
128 11 2017-03-03 2019-06-21 13 2 ccollins@apache.org ccollins@apache.org
master.go
in nmxact/nmble
208 15 2017-08-16 2019-06-21 13 3 ccollins@apache.org ccollins@apache.org
log.go
in nmxact/nmp
218 28 2017-03-11 2019-08-10 13 6 ccollins@apache.org vipulrahane@apache.org
interactive.go
in newtmgr/cli
387 16 2018-01-04 2023-03-07 13 7 lukasz.rymanowski@codecoup.pl szymon.janc@codecoup.pl
bll_common.go
in newtmgr/bll
42 1 2017-06-27 2022-12-09 12 5 ccollins@apache.org michal.gorecki@codecoup.pl
nmcoap.go
in nmxact/nmcoap
107 8 2017-09-19 2020-08-31 12 6 ccollins@apache.org naveen.kaje@juul.com
image.go
in nmxact/nmp
162 28 2017-03-09 2019-10-18 11 4 ccollins@apache.org ccollins@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
image.go
in newtmgr/cli
393 12 2016-02-24 2020-07-14 56 17 gordon@runtime.io naveen.kaje@juul.com
commands.go
in newtmgr/cli
90 1 2016-02-24 2022-12-09 41 12 sterling@apache.org michal.gorecki@codecoup.pl
image.go
in nmxact/xact
581 45 2017-03-09 2023-08-03 38 11 ccollins@apache.org szymon.janc@codecoup.pl
transceiver.go
in nmxact/mgmt
288 20 2017-08-02 2024-06-08 29 10 ccollins@apache.org vipulrahane@apache.org
naked_sesn.go
in nmxact/nmble
478 35 2017-09-19 2024-06-08 33 9 ccollins@apache.org vipulrahane@apache.org
bll_sesn.go
in newtmgr/bll
328 33 2017-08-05 2024-06-08 30 9 ccollins@apache.org vipulrahane@apache.org
serial_sesn.go
in nmxact/nmserial
272 18 2017-08-15 2024-06-08 27 9 ccollins@apache.org vipulrahane@apache.org
mtech_lora_sesn.go
in nmxact/mtech_lora
371 21 2017-10-20 2024-06-08 27 9 marko@runtime.io vipulrahane@apache.org
udp_sesn.go
in nmxact/udp
134 18 2017-08-15 2024-06-08 20 9 ccollins@apache.org vipulrahane@apache.org
config.go
in newtmgr/cli
88 5 2016-02-24 2018-10-01 18 9 gordon@runtime.io marko@runtime.io
echo.go
in newtmgr/cli
34 2 2016-02-24 2017-07-18 17 9 gordon@runtime.io sterlinghughes@users.norepl...
sesn.go
in nmxact/sesn
45 2 2017-03-08 2020-08-31 33 8 ccollins@apache.org naveen.kaje@juul.com
sesn_cfg.go
in nmxact/sesn
69 2 2017-03-11 2020-08-31 30 8 ccollins@apache.org naveen.kaje@juul.com
serial_xport.go
in nmxact/nmserial
272 12 2017-03-09 2023-02-02 28 8 ccollins@apache.org jakob.krantz@u-blox.com
connprofile.go
in newtmgr/cli
114 4 2016-02-24 2018-01-17 22 8 sterling@apache.org ccollins476ad@gmail.com
log.go
in newtmgr/cli
320 11 2017-03-10 2019-11-28 21 8 ccollins@apache.org ccollins@apache.org
datetime.go
in newtmgr/cli
91 4 2016-04-11 2019-03-22 15 8 vipul@runtime.io marko@apache.org
ble_sesn.go
in nmxact/nmble
95 21 2017-08-02 2020-08-31 31 7 ccollins@apache.org naveen.kaje@juul.com
connprofile.go
in newtmgr/config
211 20 2016-02-24 2019-06-21 27 7 sterling@apache.org ccollins@apache.org
omp.go
in nmxact/omp
115 4 2017-03-03 2020-08-31 25 7 ccollins@apache.org naveen.kaje@juul.com
interactive.go
in newtmgr/cli
387 16 2018-01-04 2023-03-07 13 7 lukasz.rymanowski@codecoup.pl szymon.janc@codecoup.pl
newtmgr.go
in newtmgr
74 5 2015-12-10 2024-11-25 46 6 sterling@apache.org szymon.janc@codecoup.pl
dispatch.go
in nmxact/omp
144 13 2017-03-03 2020-08-31 27 6 ccollins@apache.org naveen.kaje@juul.com
common.go
in newtmgr/cli
264 9 2016-02-24 2020-08-31 27 6 gordon@runtime.io naveen.kaje@juul.com
sesn_util.go
in nmxact/sesn
87 5 2017-05-25 2020-07-14 20 6 ccollins@apache.org naveen.kaje@juul.com
crash.go
in newtmgr/cli
46 2 2016-06-08 2018-01-17 15 6 marko@runtime.io ccollins476ad@gmail.com
usage.go
in newtmgr/cli
45 4 2016-02-24 2019-06-21 15 6 sterling@apache.org ccollins@apache.org
bll_sesn_cfg.go
in newtmgr/bll
25 1 2017-06-16 2020-08-31 14 6 ccollins@apache.org naveen.kaje@juul.com
log.go
in nmxact/nmp
218 28 2017-03-11 2019-08-10 13 6 ccollins@apache.org vipulrahane@apache.org
nmcoap.go
in nmxact/nmcoap
107 8 2017-09-19 2020-08-31 12 6 ccollins@apache.org naveen.kaje@juul.com
bll_xports_windows.go
in newtmgr/bll
40 7 2017-07-27 2018-10-17 8 6 wanda@happycity.com szymon.janc@codecoup.pl
res.go
in newtmgr/cli
327 16 2017-08-04 2020-02-20 30 5 ccollins@apache.org ccollins@apache.org
bll_xport.go
in newtmgr/bll
54 7 2017-06-16 2020-04-13 15 5 ccollins@apache.org ccollins@apache.org
bll_config.go
in newtmgr/config
89 4 2017-06-16 2020-04-13 13 5 ccollins@apache.org ccollins@apache.org
bll_common.go
in newtmgr/bll
42 1 2017-06-27 2022-12-09 12 5 ccollins@apache.org michal.gorecki@codecoup.pl
dispatch.go
in nmxact/nmcoap
102 9 2017-09-19 2019-08-09 10 5 ccollins@apache.org ccollins@apache.org
fs.go
in newtmgr/cli
105 3 2017-01-27 2018-01-17 10 5 ccollins@apache.org ccollins476ad@gmail.com
reset.go
in newtmgr/cli
28 2 2016-04-25 2017-07-18 10 5 marko@runtime.io sterlinghughes@users.norepl...
taskstat.go
in newtmgr/cli
55 2 2017-03-11 2020-12-11 6 5 ccollins@apache.org vipul@proxy.com
mgmt.go
in nmxact/mgmt
23 1 2017-08-21 2018-04-10 4 5 ccollins@apache.org spoonofpower@gmail.com
ble_xport.go
in nmxact/nmble
421 35 2017-03-04 2019-06-21 55 4 ccollins@apache.org ccollins@apache.org
nmxutil.go
in nmxact/nmxutil
152 19 2017-03-09 2019-08-09 27 4 ccollins@apache.org ccollins@apache.org
conn.go
in nmxact/nmble
638 41 2017-08-02 2019-06-21 22 4 ccollins@apache.org ccollins@apache.org
res.go
in nmxact/xact
63 8 2017-08-04 2019-09-03 14 4 ccollins@apache.org ccollins@apache.org
nmutil.go
in newtmgr/nmutil
43 2 2016-10-12 2022-12-09 14 4 ccollins@apache.org michal.gorecki@codecoup.pl
image.go
in nmxact/nmp
162 28 2017-03-09 2019-10-18 11 4 ccollins@apache.org ccollins@apache.org
fs.go
in nmxact/xact
136 10 2017-03-09 2018-01-15 10 4 ccollins@apache.org ccollins476ad@gmail.com
run.go
in newtmgr/cli
87 3 2017-03-11 2018-01-17 7 4 ccollins@apache.org ccollins476ad@gmail.com
bll_util.go
in newtmgr/bll
22 1 2017-06-16 2020-04-13 7 4 ccollins@apache.org ccollins@apache.org
ble_util.go
in nmxact/nmble
636 56 2017-03-04 2019-07-23 44 3 ccollins@apache.org ccollins@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
nmp.go
in nmxact/nmp
111 10 2017-03-03 2019-10-18 8 1 ccollins@apache.org ccollins@apache.org
ble_loop.go
in nmxact/example/ble_loop
103 2 2017-04-05 2019-06-21 8 1 ccollins@apache.org ccollins@apache.org
ble_plain.go
in nmxact/example/ble_plain
66 1 2017-03-09 2017-05-20 6 1 ccollins@apache.org ccollins@apache.org
serial_plain.go
in nmxact/example/serial_plain
50 1 2017-03-09 2017-03-28 4 1 ccollins@apache.org ccollins@apache.org
shell.go
in newtmgr/cli
48 2 2019-05-15 2019-05-15 1 1 ccollins@apache.org ccollins@apache.org
cmd.go
in nmxact/xact
40 4 2017-03-11 2017-04-03 3 1 ccollins@apache.org ccollins@apache.org
shell.go
in nmxact/xact
35 4 2019-05-15 2019-05-15 1 1 ccollins@apache.org ccollins@apache.org
frag.go
in nmxact/nmp
30 2 2017-03-11 2019-06-21 3 1 ccollins@apache.org ccollins@apache.org
shell.go
in nmxact/nmp
20 4 2019-05-15 2019-05-15 1 1 ccollins@apache.org ccollins@apache.org
bledefs.go
in nmxact/bledefs
854 70 2017-03-09 2019-07-23 28 2 ccollins@apache.org ccollins@apache.org
core_convert.go
in newtmgr/core
265 10 2016-05-20 2016-10-05 3 2 marko@runtime.io marko@runtime.io
log.go
in nmxact/xact
211 25 2017-03-11 2019-11-28 5 2 ccollins@apache.org ccollins@apache.org
listen.go
in nmxact/mtech_lora
211 18 2017-10-20 2018-05-22 8 2 marko@runtime.io sterlinghughes@users.norepl...
dispatch.go
in nmxact/nmble
207 58 2017-03-08 2019-06-21 28 2 ccollins@apache.org ccollins@apache.org
listen.go
in nmxact/nmble
143 12 2017-07-16 2017-09-20 5 2 ccollins@apache.org ccollins476ad@gmail.com
dispatch.go
in nmxact/nmp
128 11 2017-03-03 2019-06-21 13 2 ccollins@apache.org ccollins@apache.org
listener.go
in nmxact/nmcoap
115 11 2019-07-24 2020-01-15 4 2 ccollins@apache.org szymon.janc@codecoup.pl
decode.go
in nmxact/nmp
100 29 2017-03-03 2022-05-30 5 2 ccollins@apache.org nico.lastzka@atsonline.de
chrmgr.go
in nmxact/nmble
95 5 2017-07-28 2017-09-05 3 2 ccollins@apache.org szymon.janc@codecoup.pl
ble_adv.go
in nmxact/example/ble_adv
75 2 2017-08-04 2019-06-21 7 2 ccollins@apache.org ccollins@apache.org
receiver.go
in nmxact/nmble
72 6 2017-06-20 2017-07-24 5 2 ccollins@apache.org szymon.janc@codecoup.pl
crash.go
in nmxact/xact
71 7 2017-03-11 2017-07-24 4 2 ccollins@apache.org szymon.janc@codecoup.pl
profile.go
in nmxact/nmble
71 8 2017-08-02 2017-09-05 4 2 ccollins@apache.org szymon.janc@codecoup.pl
defs.go
in nmxact/nmp
71 - 2017-03-11 2019-05-15 4 2 ccollins@apache.org ccollins@apache.org
mtech_lora_config.go
in newtmgr/config
69 3 2017-10-20 2018-05-22 6 2 marko@runtime.io sterlinghughes@users.norepl...
run.go
in nmxact/xact
65 8 2017-03-11 2017-07-24 4 2 ccollins@apache.org szymon.janc@codecoup.pl
datetime.go
in nmxact/xact
63 8 2017-03-11 2017-07-24 4 2 ccollins@apache.org szymon.janc@codecoup.pl
stat.go
in nmxact/xact
63 8 2017-03-11 2017-07-24 4 2 ccollins@apache.org szymon.janc@codecoup.pl
err_funnel.go
in nmxact/nmxutil
59 3 2017-05-25 2017-07-24 3 2 ccollins@apache.org szymon.janc@codecoup.pl
fs.go
in nmxact/nmp
46 8 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
xact.go
in nmxact/xact
42 2 2017-03-11 2020-07-14 5 2 ccollins@apache.org naveen.kaje@juul.com
stat.go
in nmxact/nmp
41 8 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
datetime.go
in nmxact/nmp
38 8 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
run.go
in nmxact/nmp
38 8 2017-03-11 2019-05-15 4 2 ccollins@apache.org ccollins@apache.org
echo.go
in nmxact/xact
35 4 2017-03-11 2017-07-24 4 2 ccollins@apache.org szymon.janc@codecoup.pl
reset.go
in nmxact/xact
34 4 2017-03-11 2017-07-24 4 2 ccollins@apache.org szymon.janc@codecoup.pl
taskstat.go
in nmxact/xact
33 4 2017-03-11 2017-07-24 4 2 ccollins@apache.org szymon.janc@codecoup.pl
mpstat.go
in nmxact/xact
33 4 2017-03-11 2017-07-24 4 2 ccollins@apache.org szymon.janc@codecoup.pl
packet.go
in nmxact/nmserial
32 4 2017-03-11 2017-07-24 2 2 ccollins@apache.org szymon.janc@codecoup.pl
receiver.go
in nmxact/nmcoap
31 2 2017-09-19 2019-06-21 4 2 ccollins@apache.org ccollins@apache.org
bll_config_windows.go
in newtmgr/config
28 4 2017-07-27 2018-10-17 4 2 wanda@happycity.com szymon.janc@codecoup.pl
frag.go
in nmxact/nmcoap
27 2 2017-09-19 2019-07-24 5 2 ccollins@apache.org ccollins@apache.org
echo.go
in nmxact/nmp
21 4 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
crash.go
in nmxact/nmp
20 4 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
taskstat.go
in nmxact/nmp
20 4 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
mpstat.go
in nmxact/nmp
20 4 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
reset.go
in nmxact/nmp
18 4 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
lora_coap.go
in nmxact/lora
10 - 2017-10-20 2018-05-22 4 2 marko@runtime.io sterlinghughes@users.norepl...
bll_xport_nonlinux.go
in newtmgr/bll
8 1 2018-02-22 2020-04-13 3 2 ccollins@apache.org ccollins@apache.org
darwin.go
in newtmgr/cli
7 1 2020-04-21 2021-03-24 2 2 ccollins@apache.org szymon.janc@codecoup.pl
Correlations

File Size vs. Number of Changes: 124 points

newtmgr/newtmgr.go x: 74 lines of code y: 46 # changes newtmgr/bll/bll_sesn.go x: 328 lines of code y: 30 # changes nmxact/mgmt/transceiver.go x: 288 lines of code y: 29 # changes nmxact/mtech_lora/mtech_lora_sesn.go x: 371 lines of code y: 27 # changes nmxact/nmble/naked_sesn.go x: 478 lines of code y: 33 # changes nmxact/nmserial/serial_sesn.go x: 272 lines of code y: 27 # changes nmxact/udp/udp_sesn.go x: 134 lines of code y: 20 # changes nmxact/xact/image.go x: 581 lines of code y: 38 # changes newtmgr/bll/bll_common.go x: 42 lines of code y: 12 # changes newtmgr/cli/commands.go x: 90 lines of code y: 41 # changes newtmgr/nmutil/nmutil.go x: 43 lines of code y: 14 # changes nmxact/nmserial/serial_xport.go x: 272 lines of code y: 28 # changes newtmgr/cli/interactive.go x: 387 lines of code y: 13 # changes nmxact/nmp/decode.go x: 100 lines of code y: 5 # changes newtmgr/cli/darwin.go x: 7 lines of code y: 2 # changes newtmgr/cli/notdarwin.go x: 3 lines of code y: 2 # changes newtmgr/cli/taskstat.go x: 55 lines of code y: 6 # changes newtmgr/bll/bll_sesn_cfg_windows.go x: 19 lines of code y: 5 # changes newtmgr/bll/bll_sesn_cfg.go x: 25 lines of code y: 14 # changes newtmgr/cli/common.go x: 264 lines of code y: 27 # changes nmxact/nmble/ble_sesn.go x: 95 lines of code y: 31 # changes nmxact/nmcoap/nmcoap.go x: 107 lines of code y: 12 # changes nmxact/omp/dispatch.go x: 144 lines of code y: 27 # changes nmxact/omp/omp.go x: 115 lines of code y: 25 # changes nmxact/sesn/sesn.go x: 45 lines of code y: 33 # changes nmxact/sesn/sesn_cfg.go x: 69 lines of code y: 30 # changes newtmgr/cli/image.go x: 393 lines of code y: 56 # changes nmxact/sesn/sesn_util.go x: 87 lines of code y: 20 # changes nmxact/xact/xact.go x: 42 lines of code y: 5 # changes newtmgr/bll/bll_util.go x: 22 lines of code y: 7 # changes newtmgr/bll/bll_xport.go x: 54 lines of code y: 15 # changes newtmgr/bll/bll_xport_linux.go x: 31 lines of code y: 5 # changes newtmgr/bll/bll_xport_nonlinux.go x: 8 lines of code y: 3 # changes newtmgr/config/bll_config.go x: 89 lines of code y: 13 # changes nmxact/nmcoap/listener.go x: 115 lines of code y: 4 # changes newtmgr/cli/log.go x: 320 lines of code y: 21 # changes nmxact/xact/log.go x: 211 lines of code y: 5 # changes nmxact/nmp/image.go x: 162 lines of code y: 11 # changes nmxact/nmp/nmp.go x: 111 lines of code y: 8 # changes nmxact/xact/res.go x: 63 lines of code y: 14 # changes nmxact/nmcoap/dispatch.go x: 102 lines of code y: 10 # changes nmxact/nmxutil/nmxutil.go x: 152 lines of code y: 27 # changes nmxact/nmp/log.go x: 218 lines of code y: 13 # changes nmxact/nmcoap/frag.go x: 27 lines of code y: 5 # changes nmxact/bledefs/bledefs.go x: 854 lines of code y: 28 # changes nmxact/nmble/ble_util.go x: 636 lines of code y: 44 # changes newtmgr/cli/shell.go x: 48 lines of code y: 1 # changes nmxact/nmp/defs.go x: 71 lines of code y: 4 # changes nmxact/nmp/run.go x: 38 lines of code y: 4 # changes nmxact/nmp/shell.go x: 20 lines of code y: 1 # changes nmxact/xact/shell.go x: 35 lines of code y: 1 # changes newtmgr/cli/usage.go x: 45 lines of code y: 15 # changes newtmgr/config/connprofile.go x: 211 lines of code y: 27 # changes nmxact/example/ble_adv/ble_adv.go x: 75 lines of code y: 7 # changes nmxact/example/ble_loop/ble_loop.go x: 103 lines of code y: 8 # changes nmxact/mtech_lora/mtech_lora_xport.go x: 347 lines of code y: 17 # changes nmxact/nmble/ble_act.go x: 1145 lines of code y: 36 # changes nmxact/nmble/ble_advertiser.go x: 182 lines of code y: 10 # changes nmxact/nmble/ble_xport.go x: 421 lines of code y: 55 # changes nmxact/nmble/conn.go x: 638 lines of code y: 22 # changes nmxact/nmble/discover.go x: 162 lines of code y: 15 # changes nmxact/nmble/dispatch.go x: 207 lines of code y: 28 # changes nmxact/nmble/master.go x: 208 lines of code y: 13 # changes nmxact/nmcoap/receiver.go x: 31 lines of code y: 4 # changes nmxact/nmp/dispatch.go x: 128 lines of code y: 13 # changes nmxact/nmp/frag.go x: 30 lines of code y: 3 # changes nmxact/udp/udp.go x: 33 lines of code y: 6 # changes newtmgr/cli/datetime.go x: 91 lines of code y: 15 # changes newtmgr/bll/bll_xports_windows.go x: 40 lines of code y: 8 # changes newtmgr/config/bll_config_windows.go x: 28 lines of code y: 4 # changes newtmgr/config/ble_config.go x: 126 lines of code y: 18 # changes newtmgr/cli/config.go x: 88 lines of code y: 18 # changes nmxact/nmp/config.go x: 41 lines of code y: 5 # changes nmxact/nmp/crash.go x: 20 lines of code y: 3 # changes nmxact/nmp/datetime.go x: 38 lines of code y: 3 # changes nmxact/nmp/fs.go x: 46 lines of code y: 3 # changes nmxact/nmp/reset.go x: 18 lines of code y: 3 # changes nmxact/nmp/stat.go x: 41 lines of code y: 3 # changes newtmgr/config/mtech_lora_config.go x: 69 lines of code y: 6 # changes nmxact/lora/lora_coap.go x: 10 lines of code y: 4 # changes nmxact/mtech_lora/listen.go x: 211 lines of code y: 8 # changes nmxact/mgmt/mgmt.go x: 23 lines of code y: 4 # changes newtmgr/cli/connprofile.go x: 114 lines of code y: 22 # changes newtmgr/cli/crash.go x: 46 lines of code y: 15 # changes newtmgr/cli/fs.go x: 105 lines of code y: 10 # changes newtmgr/cli/run.go x: 87 lines of code y: 7 # changes nmxact/xact/fs.go x: 136 lines of code y: 10 # changes nmxact/nmble/ble_proto.go x: 1196 lines of code y: 28 # changes nmxact/nmxutil/nmxerr.go x: 168 lines of code y: 9 # changes newtmgr/config/serial_config.go x: 53 lines of code y: 7 # changes nmxact/nmble/sync.go x: 145 lines of code y: 8 # changes nmxact/nmble/listen.go x: 143 lines of code y: 5 # changes nmxact/nmxutil/bcast.go x: 66 lines of code y: 5 # changes nmxact/nmxutil/block.go x: 66 lines of code y: 6 # changes nmxact/nmxutil/sres.go x: 85 lines of code y: 6 # changes nmxact/udp/udp_xport.go x: 32 lines of code y: 7 # changes nmxact/xport/xport.go x: 11 lines of code y: 8 # changes nmxact/nmble/chrmgr.go x: 95 lines of code y: 3 # changes nmxact/nmble/receiver.go x: 72 lines of code y: 5 # changes nmxact/nmserial/packet.go x: 32 lines of code y: 2 # changes nmxact/nmxutil/err_funnel.go x: 59 lines of code y: 3 # changes nmxact/xact/datetime.go x: 63 lines of code y: 4 # changes nmxact/xact/echo.go x: 35 lines of code y: 4 # changes nmxact/xact/mpstat.go x: 33 lines of code y: 4 # changes nmxact/xact/run.go x: 65 lines of code y: 4 # changes newtmgr/cli/echo.go x: 34 lines of code y: 17 # changes newtmgr/cli/mpstat.go x: 49 lines of code y: 5 # changes newtmgr/cli/reset.go x: 28 lines of code y: 10 # changes newtmgr/cli/stat.go x: 87 lines of code y: 5 # changes nmxact/example/serial_plain/serial_plain.go x: 50 lines of code y: 4 # changes newtmgr/core/core_convert.go x: 265 lines of code y: 3 # changes
56.0
# changes
  min: 1.0
  average: 12.83
  25th percentile: 4.0
  median: 7.5
  75th percentile: 18.0
  max: 56.0
0 1196.0
lines of code
min: 3.0 | average: 141.35 | 25th percentile: 38.0 | median: 71.0 | 75th percentile: 150.25 | max: 1196.0

Number of Contributors vs. Number of Changes: 124 points

newtmgr/newtmgr.go x: 6 # contributors y: 46 # changes newtmgr/bll/bll_sesn.go x: 9 # contributors y: 30 # changes nmxact/mgmt/transceiver.go x: 10 # contributors y: 29 # changes nmxact/mtech_lora/mtech_lora_sesn.go x: 9 # contributors y: 27 # changes nmxact/nmble/naked_sesn.go x: 9 # contributors y: 33 # changes nmxact/udp/udp_sesn.go x: 9 # contributors y: 20 # changes nmxact/xact/image.go x: 11 # contributors y: 38 # changes newtmgr/bll/bll_common.go x: 5 # contributors y: 12 # changes newtmgr/cli/commands.go x: 12 # contributors y: 41 # changes newtmgr/nmutil/nmutil.go x: 4 # contributors y: 14 # changes nmxact/nmserial/serial_xport.go x: 8 # contributors y: 28 # changes newtmgr/cli/interactive.go x: 7 # contributors y: 13 # changes nmxact/nmp/decode.go x: 2 # contributors y: 5 # changes newtmgr/cli/darwin.go x: 2 # contributors y: 2 # changes newtmgr/cli/taskstat.go x: 5 # contributors y: 6 # changes newtmgr/bll/bll_sesn_cfg_windows.go x: 3 # contributors y: 5 # changes newtmgr/bll/bll_sesn_cfg.go x: 6 # contributors y: 14 # changes newtmgr/cli/common.go x: 6 # contributors y: 27 # changes nmxact/nmble/ble_sesn.go x: 7 # contributors y: 31 # changes nmxact/nmcoap/nmcoap.go x: 6 # contributors y: 12 # changes nmxact/omp/omp.go x: 7 # contributors y: 25 # changes nmxact/sesn/sesn.go x: 8 # contributors y: 33 # changes nmxact/sesn/sesn_cfg.go x: 8 # contributors y: 30 # changes newtmgr/cli/image.go x: 17 # contributors y: 56 # changes nmxact/sesn/sesn_util.go x: 6 # contributors y: 20 # changes newtmgr/bll/bll_util.go x: 4 # contributors y: 7 # changes newtmgr/bll/bll_xport.go x: 5 # contributors y: 15 # changes newtmgr/bll/bll_xport_nonlinux.go x: 2 # contributors y: 3 # changes newtmgr/config/bll_config.go x: 5 # contributors y: 13 # changes newtmgr/cli/res.go x: 5 # contributors y: 30 # changes nmxact/nmcoap/listener.go x: 2 # contributors y: 4 # changes newtmgr/cli/log.go x: 8 # contributors y: 21 # changes nmxact/nmp/image.go x: 4 # contributors y: 11 # changes nmxact/nmp/nmp.go x: 1 # contributors y: 8 # changes nmxact/nmcoap/dispatch.go x: 5 # contributors y: 10 # changes nmxact/nmxutil/nmxutil.go x: 4 # contributors y: 27 # changes nmxact/nmp/log.go x: 6 # contributors y: 13 # changes nmxact/bledefs/bledefs.go x: 2 # contributors y: 28 # changes nmxact/nmble/ble_util.go x: 3 # contributors y: 44 # changes newtmgr/cli/shell.go x: 1 # contributors y: 1 # changes newtmgr/cli/usage.go x: 6 # contributors y: 15 # changes newtmgr/config/connprofile.go x: 7 # contributors y: 27 # changes nmxact/example/ble_adv/ble_adv.go x: 2 # contributors y: 7 # changes nmxact/mtech_lora/mtech_lora_xport.go x: 3 # contributors y: 17 # changes nmxact/nmble/ble_act.go x: 3 # contributors y: 36 # changes nmxact/nmble/ble_advertiser.go x: 3 # contributors y: 10 # changes nmxact/nmble/ble_xport.go x: 4 # contributors y: 55 # changes nmxact/nmble/conn.go x: 4 # contributors y: 22 # changes nmxact/nmble/discover.go x: 3 # contributors y: 15 # changes nmxact/nmble/master.go x: 3 # contributors y: 13 # changes nmxact/nmp/dispatch.go x: 2 # contributors y: 13 # changes nmxact/nmp/frag.go x: 1 # contributors y: 3 # changes nmxact/udp/udp.go x: 3 # contributors y: 6 # changes newtmgr/cli/datetime.go x: 8 # contributors y: 15 # changes newtmgr/bll/bll_xports_windows.go x: 6 # contributors y: 8 # changes newtmgr/config/ble_config.go x: 3 # contributors y: 18 # changes newtmgr/cli/config.go x: 9 # contributors y: 18 # changes newtmgr/config/mtech_lora_config.go x: 2 # contributors y: 6 # changes nmxact/mtech_lora/listen.go x: 2 # contributors y: 8 # changes nmxact/mgmt/mgmt.go x: 5 # contributors y: 4 # changes newtmgr/cli/connprofile.go x: 8 # contributors y: 22 # changes nmxact/xact/fs.go x: 4 # contributors y: 10 # changes nmxact/nmble/ble_proto.go x: 3 # contributors y: 28 # changes nmxact/nmxutil/nmxerr.go x: 3 # contributors y: 9 # changes newtmgr/config/serial_config.go x: 3 # contributors y: 7 # changes nmxact/nmble/sync.go x: 3 # contributors y: 8 # changes newtmgr/cli/echo.go x: 9 # contributors y: 17 # changes nmxact/example/ble_plain/ble_plain.go x: 1 # contributors y: 6 # changes nmxact/example/serial_plain/serial_plain.go x: 1 # contributors y: 4 # changes
56.0
# changes
  min: 1.0
  average: 12.83
  25th percentile: 4.0
  median: 7.5
  75th percentile: 18.0
  max: 56.0
0 17.0
# contributors
min: 1.0 | average: 3.99 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.75 | max: 17.0

Number of Contributors vs. File Size: 124 points

newtmgr/newtmgr.go x: 6 # contributors y: 74 lines of code newtmgr/bll/bll_sesn.go x: 9 # contributors y: 328 lines of code nmxact/mgmt/transceiver.go x: 10 # contributors y: 288 lines of code nmxact/mtech_lora/mtech_lora_sesn.go x: 9 # contributors y: 371 lines of code nmxact/nmble/naked_sesn.go x: 9 # contributors y: 478 lines of code nmxact/nmserial/serial_sesn.go x: 9 # contributors y: 272 lines of code nmxact/udp/udp_sesn.go x: 9 # contributors y: 134 lines of code nmxact/xact/image.go x: 11 # contributors y: 581 lines of code newtmgr/bll/bll_common.go x: 5 # contributors y: 42 lines of code newtmgr/cli/commands.go x: 12 # contributors y: 90 lines of code newtmgr/nmutil/nmutil.go x: 4 # contributors y: 43 lines of code nmxact/nmserial/serial_xport.go x: 8 # contributors y: 272 lines of code newtmgr/cli/interactive.go x: 7 # contributors y: 387 lines of code nmxact/nmp/decode.go x: 2 # contributors y: 100 lines of code newtmgr/cli/darwin.go x: 2 # contributors y: 7 lines of code newtmgr/cli/notdarwin.go x: 2 # contributors y: 3 lines of code newtmgr/cli/taskstat.go x: 5 # contributors y: 55 lines of code newtmgr/bll/bll_sesn_cfg_windows.go x: 3 # contributors y: 19 lines of code newtmgr/bll/bll_sesn_cfg.go x: 6 # contributors y: 25 lines of code newtmgr/cli/common.go x: 6 # contributors y: 264 lines of code nmxact/nmble/ble_sesn.go x: 7 # contributors y: 95 lines of code nmxact/nmcoap/nmcoap.go x: 6 # contributors y: 107 lines of code nmxact/omp/dispatch.go x: 6 # contributors y: 144 lines of code nmxact/omp/omp.go x: 7 # contributors y: 115 lines of code nmxact/sesn/sesn.go x: 8 # contributors y: 45 lines of code nmxact/sesn/sesn_cfg.go x: 8 # contributors y: 69 lines of code newtmgr/cli/image.go x: 17 # contributors y: 393 lines of code nmxact/sesn/sesn_util.go x: 6 # contributors y: 87 lines of code nmxact/xact/xact.go x: 2 # contributors y: 42 lines of code newtmgr/bll/bll_util.go x: 4 # contributors y: 22 lines of code newtmgr/bll/bll_xport_linux.go x: 3 # contributors y: 31 lines of code newtmgr/config/bll_config.go x: 5 # contributors y: 89 lines of code newtmgr/cli/res.go x: 5 # contributors y: 327 lines of code nmxact/nmcoap/listener.go x: 2 # contributors y: 115 lines of code newtmgr/cli/log.go x: 8 # contributors y: 320 lines of code nmxact/xact/log.go x: 2 # contributors y: 211 lines of code nmxact/nmp/image.go x: 4 # contributors y: 162 lines of code nmxact/nmp/nmp.go x: 1 # contributors y: 111 lines of code nmxact/xact/res.go x: 4 # contributors y: 63 lines of code nmxact/nmcoap/dispatch.go x: 5 # contributors y: 102 lines of code nmxact/nmxutil/nmxutil.go x: 4 # contributors y: 152 lines of code nmxact/nmp/log.go x: 6 # contributors y: 218 lines of code nmxact/nmcoap/frag.go x: 2 # contributors y: 27 lines of code nmxact/bledefs/bledefs.go x: 2 # contributors y: 854 lines of code nmxact/nmble/ble_util.go x: 3 # contributors y: 636 lines of code newtmgr/cli/shell.go x: 1 # contributors y: 48 lines of code nmxact/nmp/defs.go x: 2 # contributors y: 71 lines of code nmxact/nmp/shell.go x: 1 # contributors y: 20 lines of code nmxact/xact/shell.go x: 1 # contributors y: 35 lines of code newtmgr/cli/usage.go x: 6 # contributors y: 45 lines of code newtmgr/config/connprofile.go x: 7 # contributors y: 211 lines of code nmxact/example/ble_loop/ble_loop.go x: 1 # contributors y: 103 lines of code nmxact/mtech_lora/mtech_lora_xport.go x: 3 # contributors y: 347 lines of code nmxact/nmble/ble_act.go x: 3 # contributors y: 1145 lines of code nmxact/nmble/ble_advertiser.go x: 3 # contributors y: 182 lines of code nmxact/nmble/ble_xport.go x: 4 # contributors y: 421 lines of code nmxact/nmble/conn.go x: 4 # contributors y: 638 lines of code nmxact/nmble/discover.go x: 3 # contributors y: 162 lines of code nmxact/nmble/dispatch.go x: 2 # contributors y: 207 lines of code nmxact/nmble/master.go x: 3 # contributors y: 208 lines of code nmxact/nmcoap/receiver.go x: 2 # contributors y: 31 lines of code nmxact/nmp/dispatch.go x: 2 # contributors y: 128 lines of code nmxact/nmp/frag.go x: 1 # contributors y: 30 lines of code nmxact/udp/udp.go x: 3 # contributors y: 33 lines of code newtmgr/cli/datetime.go x: 8 # contributors y: 91 lines of code newtmgr/bll/bll_xports_windows.go x: 6 # contributors y: 40 lines of code newtmgr/config/ble_config.go x: 3 # contributors y: 126 lines of code newtmgr/cli/config.go x: 9 # contributors y: 88 lines of code nmxact/nmp/config.go x: 3 # contributors y: 41 lines of code nmxact/nmp/crash.go x: 2 # contributors y: 20 lines of code nmxact/nmp/fs.go x: 2 # contributors y: 46 lines of code nmxact/nmp/reset.go x: 2 # contributors y: 18 lines of code newtmgr/config/mtech_lora_config.go x: 2 # contributors y: 69 lines of code nmxact/lora/lora_coap.go x: 2 # contributors y: 10 lines of code nmxact/xact/config.go x: 3 # contributors y: 69 lines of code nmxact/mgmt/mgmt.go x: 5 # contributors y: 23 lines of code newtmgr/cli/connprofile.go x: 8 # contributors y: 114 lines of code newtmgr/cli/fs.go x: 5 # contributors y: 105 lines of code newtmgr/cli/run.go x: 4 # contributors y: 87 lines of code nmxact/xact/fs.go x: 4 # contributors y: 136 lines of code nmxact/task/task.go x: 3 # contributors y: 100 lines of code nmxact/nmble/ble_proto.go x: 3 # contributors y: 1196 lines of code nmxact/nmxutil/nmxerr.go x: 3 # contributors y: 168 lines of code newtmgr/config/serial_config.go x: 3 # contributors y: 53 lines of code nmxact/nmble/sync.go x: 3 # contributors y: 145 lines of code nmxact/nmble/listen.go x: 2 # contributors y: 143 lines of code nmxact/nmxutil/sres.go x: 3 # contributors y: 85 lines of code nmxact/xport/xport.go x: 3 # contributors y: 11 lines of code nmxact/nmble/chrmgr.go x: 2 # contributors y: 95 lines of code nmxact/nmxutil/err_funnel.go x: 2 # contributors y: 59 lines of code nmxact/xact/datetime.go x: 2 # contributors y: 63 lines of code nmxact/xact/echo.go x: 2 # contributors y: 35 lines of code newtmgr/cli/echo.go x: 9 # contributors y: 34 lines of code newtmgr/cli/mpstat.go x: 3 # contributors y: 49 lines of code newtmgr/cli/reset.go x: 5 # contributors y: 28 lines of code nmxact/example/ble_plain/ble_plain.go x: 1 # contributors y: 66 lines of code nmxact/xact/cmd.go x: 1 # contributors y: 40 lines of code newtmgr/core/core_convert.go x: 2 # contributors y: 265 lines of code
1196.0
lines of code
  min: 3.0
  average: 141.35
  25th percentile: 38.0
  median: 71.0
  75th percentile: 150.25
  max: 1196.0
0 17.0
# contributors
min: 1.0 | average: 3.99 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.75 | max: 17.0