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,512 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (814 lines of code)
    • 25 files changed 21-50 times (8,955 lines of code)
    • 44 files changed 6-20 times (4,871 lines of code)
    • 53 files changed 1-5 times (2,872 lines of code)
0% | 4% | 51% | 27% | 16%
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,512 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,746 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, gitignore, txt, mod, sh, json, py, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 4% | 51% | 27% | 16%
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% | 22% | 17%
newtmgr0% | 9% | 33% | 44% | 13%
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 53 4 ccollins@apache.org ccollins@apache.org
ble_util.go
in nmxact/nmble
636 56 2017-03-04 2019-07-24 42 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
newtmgr.go
in newtmgr
74 5 2015-12-10 2022-05-06 38 6 sterling@apache.org szymon.janc@codecoup.pl
image.go
in nmxact/xact
581 45 2017-03-09 2023-08-03 37 11 ccollins@apache.org szymon.janc@codecoup.pl
ble_act.go
in nmxact/nmble
1145 31 2017-03-09 2019-06-21 34 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
sesn_cfg.go
in nmxact/sesn
69 2 2017-03-11 2020-08-31 32 8 ccollins@apache.org naveen.kaje@juul.com
naked_sesn.go
in nmxact/nmble
470 35 2017-09-20 2020-10-26 31 7 ccollins476ad@gmail.com naveen.kaje@juul.com
ble_sesn.go
in nmxact/nmble
95 21 2017-08-03 2020-08-31 30 7 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
bledefs.go
in nmxact/bledefs
854 70 2017-03-09 2019-07-24 28 2 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
bll_sesn.go
in newtmgr/bll
322 33 2017-08-05 2020-08-31 27 7 ccollins@apache.org naveen.kaje@juul.com
ble_proto.go
in nmxact/nmble
1196 16 2017-03-09 2017-10-20 27 3 ccollins@apache.org ccollins476ad@gmail.com
omp.go
in nmxact/omp
115 4 2017-03-03 2020-08-31 26 7 ccollins@apache.org naveen.kaje@juul.com
dispatch.go
in nmxact/omp
144 13 2017-03-03 2020-08-31 26 6 ccollins@apache.org naveen.kaje@juul.com
dispatch.go
in nmxact/nmble
207 58 2017-03-08 2019-06-21 26 2 ccollins@apache.org ccollins@apache.org
serial_xport.go
in nmxact/nmserial
272 12 2017-03-09 2023-02-02 26 8 ccollins@apache.org jakob.krantz@u-blox.com
connprofile.go
in newtmgr/config
211 20 2016-02-24 2019-06-21 25 7 sterling@apache.org ccollins@apache.org
common.go
in newtmgr/cli
264 9 2016-02-24 2020-08-31 25 6 gordon@runtime.io naveen.kaje@juul.com
serial_sesn.go
in nmxact/nmserial
272 18 2017-08-15 2020-08-31 25 7 ccollins@apache.org naveen.kaje@juul.com
transceiver.go
in nmxact/mgmt
291 20 2017-08-03 2020-08-31 24 8 ccollins@apache.org naveen.kaje@juul.com
mtech_lora_sesn.go
in nmxact/mtech_lora
371 21 2017-10-20 2020-08-31 24 7 marko@runtime.io naveen.kaje@juul.com
conn.go
in nmxact/nmble
638 41 2017-08-03 2019-06-21 22 4 ccollins@apache.org ccollins@apache.org
connprofile.go
in newtmgr/cli
114 4 2016-02-24 2018-01-18 21 8 sterling@apache.org ccollins476ad@gmail.com
log.go
in newtmgr/cli
320 11 2017-03-10 2019-11-28 20 8 ccollins@apache.org ccollins@apache.org
ble_config.go
in newtmgr/config
126 5 2017-03-08 2018-10-04 19 3 ccollins@apache.org lukasz.rymanowski@codecoup.pl
sesn_util.go
in nmxact/sesn
87 5 2017-05-25 2020-07-14 18 6 ccollins@apache.org naveen.kaje@juul.com
config.go
in newtmgr/cli
88 5 2016-02-24 2018-10-01 18 9 gordon@runtime.io marko@runtime.io
udp_sesn.go
in nmxact/udp
129 18 2017-08-15 2020-10-26 18 7 ccollins@apache.org naveen.kaje@juul.com
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 16 3 marko@runtime.io ccollins@apache.org
bll_sesn_cfg.go
in newtmgr/bll
25 1 2017-06-16 2020-08-31 15 6 ccollins@apache.org naveen.kaje@juul.com
datetime.go
in newtmgr/cli
91 4 2016-04-11 2019-03-22 15 8 vipul@runtime.io marko@apache.org
usage.go
in newtmgr/cli
45 4 2016-02-24 2019-06-21 14 6 sterling@apache.org ccollins@apache.org
crash.go
in newtmgr/cli
46 2 2016-06-09 2018-01-18 14 6 marko@runtime.io ccollins476ad@gmail.com
bll_xport.go
in newtmgr/bll
54 7 2017-06-16 2020-04-13 14 5 ccollins@apache.org ccollins@apache.org
discover.go
in nmxact/nmble
162 6 2017-05-20 2019-06-21 14 3 ccollins@apache.org ccollins@apache.org
nmutil.go
in newtmgr/nmutil
43 2 2016-10-13 2022-12-09 13 4 ccollins@apache.org michal.gorecki@codecoup.pl
res.go
in nmxact/xact
63 8 2017-08-04 2019-09-03 13 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
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-20 2020-08-31 12 6 ccollins476ad@gmail.com naveen.kaje@juul.com
dispatch.go
in nmxact/nmp
128 11 2017-03-03 2019-06-21 12 2 ccollins@apache.org ccollins@apache.org
image.go
in nmxact/nmp
162 28 2017-03-09 2019-10-19 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 37 11 ccollins@apache.org szymon.janc@codecoup.pl
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 32 8 ccollins@apache.org naveen.kaje@juul.com
serial_xport.go
in nmxact/nmserial
272 12 2017-03-09 2023-02-02 26 8 ccollins@apache.org jakob.krantz@u-blox.com
transceiver.go
in nmxact/mgmt
291 20 2017-08-03 2020-08-31 24 8 ccollins@apache.org naveen.kaje@juul.com
connprofile.go
in newtmgr/cli
114 4 2016-02-24 2018-01-18 21 8 sterling@apache.org ccollins476ad@gmail.com
log.go
in newtmgr/cli
320 11 2017-03-10 2019-11-28 20 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
naked_sesn.go
in nmxact/nmble
470 35 2017-09-20 2020-10-26 31 7 ccollins476ad@gmail.com naveen.kaje@juul.com
ble_sesn.go
in nmxact/nmble
95 21 2017-08-03 2020-08-31 30 7 ccollins@apache.org naveen.kaje@juul.com
bll_sesn.go
in newtmgr/bll
322 33 2017-08-05 2020-08-31 27 7 ccollins@apache.org naveen.kaje@juul.com
omp.go
in nmxact/omp
115 4 2017-03-03 2020-08-31 26 7 ccollins@apache.org naveen.kaje@juul.com
serial_sesn.go
in nmxact/nmserial
272 18 2017-08-15 2020-08-31 25 7 ccollins@apache.org naveen.kaje@juul.com
connprofile.go
in newtmgr/config
211 20 2016-02-24 2019-06-21 25 7 sterling@apache.org ccollins@apache.org
mtech_lora_sesn.go
in nmxact/mtech_lora
371 21 2017-10-20 2020-08-31 24 7 marko@runtime.io naveen.kaje@juul.com
udp_sesn.go
in nmxact/udp
129 18 2017-08-15 2020-10-26 18 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 2022-05-06 38 6 sterling@apache.org szymon.janc@codecoup.pl
dispatch.go
in nmxact/omp
144 13 2017-03-03 2020-08-31 26 6 ccollins@apache.org naveen.kaje@juul.com
common.go
in newtmgr/cli
264 9 2016-02-24 2020-08-31 25 6 gordon@runtime.io naveen.kaje@juul.com
sesn_util.go
in nmxact/sesn
87 5 2017-05-25 2020-07-14 18 6 ccollins@apache.org naveen.kaje@juul.com
bll_sesn_cfg.go
in newtmgr/bll
25 1 2017-06-16 2020-08-31 15 6 ccollins@apache.org naveen.kaje@juul.com
crash.go
in newtmgr/cli
46 2 2016-06-09 2018-01-18 14 6 marko@runtime.io ccollins476ad@gmail.com
usage.go
in newtmgr/cli
45 4 2016-02-24 2019-06-21 14 6 sterling@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
nmcoap.go
in nmxact/nmcoap
107 8 2017-09-20 2020-08-31 12 6 ccollins476ad@gmail.com naveen.kaje@juul.com
bll_xports_windows.go
in newtmgr/bll
40 7 2017-07-27 2018-10-18 9 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 14 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
reset.go
in newtmgr/cli
28 2 2016-04-25 2017-07-18 10 5 marko@runtime.io sterlinghughes@users.norepl...
fs.go
in newtmgr/cli
105 3 2017-01-27 2018-01-18 10 5 ccollins@apache.org ccollins476ad@gmail.com
dispatch.go
in nmxact/nmcoap
102 9 2017-09-20 2019-08-09 9 5 ccollins476ad@gmail.com ccollins@apache.org
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-11 5 5 ccollins@apache.org ccollins476ad@gmail.com
ble_xport.go
in nmxact/nmble
421 35 2017-03-04 2019-06-21 53 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-03 2019-06-21 22 4 ccollins@apache.org ccollins@apache.org
res.go
in nmxact/xact
63 8 2017-08-04 2019-09-03 13 4 ccollins@apache.org ccollins@apache.org
nmutil.go
in newtmgr/nmutil
43 2 2016-10-13 2022-12-09 13 4 ccollins@apache.org michal.gorecki@codecoup.pl
image.go
in nmxact/nmp
162 28 2017-03-09 2019-10-19 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
bll_util.go
in newtmgr/bll
22 1 2017-06-16 2020-04-13 7 4 ccollins@apache.org ccollins@apache.org
run.go
in newtmgr/cli
87 3 2017-03-11 2018-01-18 7 4 ccollins@apache.org ccollins476ad@gmail.com
ble_util.go
in nmxact/nmble
636 56 2017-03-04 2019-07-24 42 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-19 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-29 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-04 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-24 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 26 2 ccollins@apache.org ccollins@apache.org
listen.go
in nmxact/nmble
143 12 2017-07-16 2017-09-20 4 2 ccollins@apache.org ccollins@apache.org
dispatch.go
in nmxact/nmp
128 11 2017-03-03 2019-06-21 12 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 6 2 ccollins@apache.org ccollins@apache.org
receiver.go
in nmxact/nmble
72 6 2017-06-21 2017-07-24 5 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
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-03 2017-09-05 4 2 ccollins@apache.org szymon.janc@codecoup.pl
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
stat.go
in nmxact/xact
63 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
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
run.go
in nmxact/nmp
38 8 2017-03-11 2019-05-15 4 2 ccollins@apache.org ccollins@apache.org
datetime.go
in nmxact/nmp
38 8 2017-03-11 2018-06-25 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
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-20 2019-06-21 3 2 ccollins476ad@gmail.com ccollins@apache.org
bll_config_windows.go
in newtmgr/config
28 4 2017-07-27 2018-10-18 5 2 wanda@happycity.com szymon.janc@codecoup.pl
frag.go
in nmxact/nmcoap
27 2 2017-09-20 2019-07-24 4 2 ccollins476ad@gmail.com 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
taskstat.go
in nmxact/nmp
20 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
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

nmxact/xact/image.go x: 581 lines of code y: 37 # 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: 13 # changes nmxact/nmserial/serial_xport.go x: 272 lines of code y: 26 # 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/newtmgr.go x: 74 lines of code y: 38 # 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 nmxact/nmble/naked_sesn.go x: 470 lines of code y: 31 # changes nmxact/udp/udp_sesn.go x: 129 lines of code y: 18 # changes nmxact/mgmt/transceiver.go x: 291 lines of code y: 24 # changes newtmgr/bll/bll_sesn.go x: 322 lines of code y: 27 # changes newtmgr/bll/bll_sesn_cfg.go x: 25 lines of code y: 15 # changes newtmgr/cli/common.go x: 264 lines of code y: 25 # changes nmxact/mtech_lora/mtech_lora_sesn.go x: 371 lines of code y: 24 # changes nmxact/nmble/ble_sesn.go x: 95 lines of code y: 30 # changes nmxact/nmcoap/nmcoap.go x: 107 lines of code y: 12 # changes nmxact/nmserial/serial_sesn.go x: 272 lines of code y: 25 # changes nmxact/omp/dispatch.go x: 144 lines of code y: 26 # changes nmxact/omp/omp.go x: 115 lines of code y: 26 # changes nmxact/sesn/sesn.go x: 45 lines of code y: 33 # changes nmxact/sesn/sesn_cfg.go x: 69 lines of code y: 32 # changes newtmgr/cli/image.go x: 393 lines of code y: 56 # changes nmxact/sesn/sesn_util.go x: 87 lines of code y: 18 # 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: 14 # 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 newtmgr/cli/res.go x: 327 lines of code y: 30 # changes nmxact/nmcoap/listener.go x: 115 lines of code y: 4 # changes newtmgr/cli/log.go x: 320 lines of code y: 20 # 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: 13 # changes nmxact/nmcoap/dispatch.go x: 102 lines of code y: 9 # 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: 4 # changes nmxact/bledefs/bledefs.go x: 854 lines of code y: 28 # changes nmxact/nmble/ble_util.go x: 636 lines of code y: 42 # 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: 14 # changes newtmgr/config/connprofile.go x: 211 lines of code y: 25 # changes nmxact/example/ble_adv/ble_adv.go x: 75 lines of code y: 6 # 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: 16 # changes nmxact/nmble/ble_act.go x: 1145 lines of code y: 34 # changes nmxact/nmble/ble_advertiser.go x: 182 lines of code y: 9 # changes nmxact/nmble/ble_xport.go x: 421 lines of code y: 53 # changes nmxact/nmble/conn.go x: 638 lines of code y: 22 # changes nmxact/nmble/discover.go x: 162 lines of code y: 14 # changes nmxact/nmble/dispatch.go x: 207 lines of code y: 26 # changes nmxact/nmble/master.go x: 208 lines of code y: 13 # changes nmxact/nmcoap/receiver.go x: 31 lines of code y: 3 # changes nmxact/nmp/dispatch.go x: 128 lines of code y: 12 # changes nmxact/nmp/frag.go x: 30 lines of code y: 3 # changes nmxact/udp/udp.go x: 33 lines of code y: 5 # 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: 9 # changes newtmgr/config/bll_config_windows.go x: 28 lines of code y: 5 # changes newtmgr/config/ble_config.go x: 126 lines of code y: 19 # 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: 5 # changes newtmgr/cli/connprofile.go x: 114 lines of code y: 21 # changes newtmgr/cli/crash.go x: 46 lines of code y: 14 # 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: 27 # 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: 4 # changes nmxact/nmxutil/bcast.go x: 66 lines of code y: 4 # changes nmxact/nmxutil/block.go x: 66 lines of code y: 5 # changes nmxact/nmxutil/sres.go x: 85 lines of code y: 5 # changes nmxact/udp/udp_xport.go x: 32 lines of code y: 6 # changes nmxact/xport/xport.go x: 11 lines of code y: 7 # 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 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/ble_plain/ble_plain.go x: 66 lines of code y: 6 # 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.35
  25th percentile: 4.0
  median: 7.0
  75th percentile: 18.0
  max: 56.0
0 1196.0
lines of code
min: 3.0 | average: 141.23 | 25th percentile: 38.0 | median: 71.0 | 75th percentile: 150.25 | max: 1196.0

Number of Contributors vs. Number of Changes: 124 points

nmxact/xact/image.go x: 11 # contributors y: 37 # 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: 13 # changes nmxact/nmserial/serial_xport.go x: 8 # contributors y: 26 # changes newtmgr/cli/interactive.go x: 7 # contributors y: 13 # changes nmxact/nmp/decode.go x: 2 # contributors y: 5 # changes newtmgr/newtmgr.go x: 6 # contributors y: 38 # 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 nmxact/nmble/naked_sesn.go x: 7 # contributors y: 31 # changes nmxact/udp/udp_sesn.go x: 7 # contributors y: 18 # changes nmxact/mgmt/transceiver.go x: 8 # contributors y: 24 # changes newtmgr/bll/bll_sesn.go x: 7 # contributors y: 27 # changes newtmgr/bll/bll_sesn_cfg.go x: 6 # contributors y: 15 # changes newtmgr/cli/common.go x: 6 # contributors y: 25 # changes nmxact/mtech_lora/mtech_lora_sesn.go x: 7 # contributors y: 24 # changes nmxact/nmble/ble_sesn.go x: 7 # contributors y: 30 # changes nmxact/nmcoap/nmcoap.go x: 6 # contributors y: 12 # changes nmxact/nmserial/serial_sesn.go x: 7 # contributors y: 25 # changes nmxact/omp/dispatch.go x: 6 # contributors y: 26 # changes nmxact/omp/omp.go x: 7 # contributors y: 26 # changes nmxact/sesn/sesn.go x: 8 # contributors y: 33 # changes nmxact/sesn/sesn_cfg.go x: 8 # contributors y: 32 # changes newtmgr/cli/image.go x: 17 # contributors y: 56 # changes nmxact/sesn/sesn_util.go x: 6 # contributors y: 18 # changes newtmgr/bll/bll_util.go x: 4 # contributors y: 7 # changes newtmgr/bll/bll_xport.go x: 5 # contributors y: 14 # 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: 20 # 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: 9 # 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: 42 # changes newtmgr/cli/shell.go x: 1 # contributors y: 1 # changes newtmgr/cli/usage.go x: 6 # contributors y: 14 # changes nmxact/example/ble_adv/ble_adv.go x: 2 # contributors y: 6 # changes nmxact/mtech_lora/mtech_lora_xport.go x: 3 # contributors y: 16 # changes nmxact/nmble/ble_act.go x: 3 # contributors y: 34 # changes nmxact/nmble/ble_advertiser.go x: 3 # contributors y: 9 # changes nmxact/nmble/ble_xport.go x: 4 # contributors y: 53 # changes nmxact/nmble/conn.go x: 4 # contributors y: 22 # changes nmxact/nmble/discover.go x: 3 # contributors y: 14 # changes nmxact/nmble/dispatch.go x: 2 # contributors y: 26 # changes nmxact/nmble/master.go x: 3 # contributors y: 13 # changes nmxact/nmp/dispatch.go x: 2 # contributors y: 12 # changes nmxact/nmp/frag.go x: 1 # contributors y: 3 # changes newtmgr/cli/datetime.go x: 8 # contributors y: 15 # changes newtmgr/bll/bll_xports_windows.go x: 6 # contributors y: 9 # changes newtmgr/config/ble_config.go x: 3 # contributors y: 19 # changes newtmgr/cli/config.go x: 9 # contributors y: 18 # changes nmxact/mtech_lora/listen.go x: 2 # contributors y: 8 # changes nmxact/xact/config.go x: 3 # contributors y: 6 # changes nmxact/mgmt/mgmt.go x: 5 # contributors y: 5 # changes newtmgr/cli/connprofile.go x: 8 # contributors y: 21 # changes newtmgr/cli/fs.go x: 5 # contributors y: 10 # changes nmxact/xact/fs.go x: 4 # contributors y: 10 # changes nmxact/nmble/ble_proto.go x: 3 # contributors y: 27 # changes newtmgr/config/serial_config.go x: 3 # contributors y: 7 # changes nmxact/nmble/sync.go x: 3 # contributors y: 8 # changes nmxact/nmxutil/bcast.go x: 3 # contributors y: 4 # 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.35
  25th percentile: 4.0
  median: 7.0
  75th percentile: 18.0
  max: 56.0
0 17.0
# contributors
min: 1.0 | average: 3.9 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.75 | max: 17.0

Number of Contributors vs. File Size: 124 points

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/newtmgr.go x: 6 # contributors y: 74 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 nmxact/nmble/naked_sesn.go x: 7 # contributors y: 470 lines of code nmxact/udp/udp_sesn.go x: 7 # contributors y: 129 lines of code nmxact/mgmt/transceiver.go x: 8 # contributors y: 291 lines of code newtmgr/bll/bll_sesn.go x: 7 # contributors y: 322 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/mtech_lora/mtech_lora_sesn.go x: 7 # contributors y: 371 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/nmserial/serial_sesn.go x: 7 # contributors y: 272 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.23
  25th percentile: 38.0
  median: 71.0
  75th percentile: 150.25
  max: 1196.0
0 17.0
# contributors
min: 1.0 | average: 3.9 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.75 | max: 17.0