apache / mynewt-newt
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 105 files with 27,507 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 14 files changed 51-100 times (8,871 lines of code)
    • 13 files changed 21-50 times (2,896 lines of code)
    • 36 files changed 6-20 times (8,170 lines of code)
    • 42 files changed 1-5 times (7,570 lines of code)
0% | 32% | 10% | 29% | 27%
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 105 files with 27,507 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 13 files changed by 11-25 contributors (6,228 lines of code)
    • 22 files changed by 6-10 contributors (7,079 lines of code)
    • 45 files changed by 2-5 contributors (8,072 lines of code)
    • 25 files changed by 1 contributor (6,128 lines of code)
0% | 22% | 25% | 29% | 22%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yml, go, rst, txt, json, md, sh, gitignore, mod, py
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 32% | 10% | 29% | 27%
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
newt0% | 38% | 13% | 37% | 10%
util0% | 72% | 0% | 23% | 4%
yaml0% | 0% | 0% | 0% | 100%
newtvm0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.go
in newt/builder
620 28 2016-03-06 2023-02-23 74 15 sterling@apache.org michal.gorecki@codecoup.pl
util.go
in util
743 53 2015-12-10 2022-03-30 74 16 sterling@apache.org andrzej.kaczmarek@codecoup.pl
repo.go
in newt/repo
455 34 2016-03-06 2023-02-20 73 12 sterling@apache.org michal.gorecki@codecoup.pl
compiler.go
in newt/toolchain
1086 72 2016-03-06 2023-06-20 73 16 sterling@apache.org michal.gorecki@codecoup.pl
project.go
in newt/project
587 38 2016-03-06 2023-02-20 72 16 sterling@apache.org michal.gorecki@codecoup.pl
newtutil.go
in newt/newtutil
136 11 2016-03-09 2022-05-06 68 14 ccollins476ad@gmail.com szymon.janc@codecoup.pl
targetbuild.go
in newt/builder
571 23 2016-07-06 2023-06-20 68 11 paulfdietrich@yahoo.com andrzej.kaczmarek@codecoup.pl
target_cmds.go
in newt/cli
721 21 2016-03-09 2022-09-14 65 9 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
downloader.go
in newt/downloader
800 54 2016-03-07 2022-11-21 64 13 sterling@apache.org michal.gorecki@codecoup.pl
syscfg.go
in newt/syscfg
1313 66 2016-09-13 2023-06-20 64 10 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
localpackage.go
in newt/pkg
372 39 2016-03-06 2023-02-20 63 11 sterling@apache.org michal.gorecki@codecoup.pl
resolve.go
in newt/resolve
917 38 2016-09-29 2022-03-28 59 8 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
newt.go
in newt
142 3 2015-11-21 2022-11-17 57 15 ccollins476ad@gmail.com uwej711@googlemail.com
build_cmds.go
in newt/cli
408 11 2016-03-09 2022-02-17 52 11 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
run_cmds.go
in newt/cli
133 2 2016-03-09 2022-03-28 41 11 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
project_cmds.go
in newt/cli
168 5 2016-03-09 2023-02-20 39 10 ccollins476ad@gmail.com michal.gorecki@codecoup.pl
load.go
in newt/builder
202 11 2016-03-14 2020-06-12 39 7 marko@runtime.io ccollins@apache.org
cmake.go
in newt/builder
341 19 2017-08-01 2023-01-02 39 10 michal.narajowski@codecoup.pl michal.gorecki@codecoup.pl
image_cmds.go
in newt/cli
175 3 2016-03-09 2022-02-17 37 12 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
buildutil.go
in newt/builder
234 15 2016-03-08 2022-09-21 37 9 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
buildpackage.go
in newt/builder
233 11 2016-03-06 2023-01-30 35 8 sterling@apache.org andrzej.kaczmarek@codecoup.pl
util.go
in newt/cli
253 16 2015-11-21 2020-03-03 33 7 ccollins476ad@gmail.com ccollins@apache.org
install.go
in newt/install
484 17 2018-04-27 2023-01-02 27 6 ccollins@apache.org michal.gorecki@codecoup.pl
bsp_package.go
in newt/pkg
180 7 2016-03-08 2023-03-03 26 8 marko@runtime.io andrzej.kaczmarek@codecoup.pl
paths.go
in newt/builder
170 44 2016-10-19 2022-06-29 22 8 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
package.go
in newt/pkg
53 - 2016-03-06 2022-02-17 21 8 sterling@apache.org andrzej.kaczmarek@codecoup.pl
deps.go
in newt/toolchain
270 16 2016-03-06 2020-11-24 21 6 sterling@apache.org marko@apache.org
size.go
in newt/builder
342 21 2016-03-09 2018-11-21 20 9 marko@runtime.io ccollins@apache.org
version.go
in newt/repo
233 20 2016-03-08 2020-01-16 18 6 sterling@apache.org ccollins@apache.org
mfg_cmds.go
in newt/cli
157 7 2016-10-14 2021-07-20 17 6 ccollins@apache.org 76705748+vikrant-proxy@user...
sysinit.go
in newt/sysinit
255 9 2016-09-13 2023-05-23 17 5 ccollins@apache.org philip.burkhardt@juul.com
interfaces.go
in newt/interfaces
37 2 2016-03-07 2023-02-20 16 8 sterling@apache.org michal.gorecki@codecoup.pl
emit.go
in newt/mfg
387 16 2018-12-14 2023-02-27 16 6 ccollins@apache.org michal.gorecki@codecoup.pl
ycfg.go
in newt/ycfg
464 34 2017-10-28 2022-03-28 16 5 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
depgraph.go
in newt/builder
196 12 2016-12-09 2022-03-07 14 4 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
restrict.go
in newt/syscfg
257 14 2016-10-04 2022-03-28 14 4 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
paths.go
in newt/mfg
43 12 2016-10-28 2019-10-30 13 4 ccollins@apache.org ccollins@apache.org
vars.go
in newt/cli
122 5 2016-02-25 2019-11-07 13 6 ccollins476ad@gmail.com ccollins@apache.org
pkg_cmds.go
in newt/cli
196 6 2016-10-11 2017-07-20 13 8 sterling@apache.org ccollins476ad@gmail.com
settings.go
in newt/settings
66 3 2017-10-28 2022-11-21 12 6 ccollins@apache.org michal.gorecki@codecoup.pl
complete_cmd.go
in newt/cli
169 9 2016-09-07 2018-05-31 12 5 paulfdietrich@yahoo.com ccollins@apache.org
build.go
in newt/mfg
469 18 2018-12-14 2023-03-03 12 5 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
v1.go
in newt/imgprod
180 5 2018-11-21 2020-11-18 11 3 ccollins@apache.org andy.gross@juul.com
pkgwriter.go
in newt/project
201 8 2016-10-11 2019-10-23 11 5 sterling@apache.org ccollins@apache.org
deprepo.go
in newt/deprepo
236 8 2018-03-06 2020-01-16 11 4 ccollins@apache.org ccollins@apache.org
unixchild.go
in util/unixchild
237 11 2017-03-10 2019-02-08 11 4 ccollins@apache.org david.brown@linaro.org
imgprod.go
in newt/imgprod
303 8 2018-11-21 2020-11-18 11 2 ccollins@apache.org andy.gross@juul.com
parse.go
in newt/parse
472 22 2017-10-28 2022-03-28 11 4 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
selftest.go
in newt/builder
111 7 2016-12-09 2019-10-10 10 5 ccollins@apache.org ccollins@apache.org
repo_version.go
in newt/newtutil
168 12 2018-03-05 2020-01-16 10 5 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
util.go
in util
743 53 2015-12-10 2022-03-30 74 16 sterling@apache.org andrzej.kaczmarek@codecoup.pl
compiler.go
in newt/toolchain
1086 72 2016-03-06 2023-06-20 73 16 sterling@apache.org michal.gorecki@codecoup.pl
project.go
in newt/project
587 38 2016-03-06 2023-02-20 72 16 sterling@apache.org michal.gorecki@codecoup.pl
build.go
in newt/builder
620 28 2016-03-06 2023-02-23 74 15 sterling@apache.org michal.gorecki@codecoup.pl
newt.go
in newt
142 3 2015-11-21 2022-11-17 57 15 ccollins476ad@gmail.com uwej711@googlemail.com
newtutil.go
in newt/newtutil
136 11 2016-03-09 2022-05-06 68 14 ccollins476ad@gmail.com szymon.janc@codecoup.pl
downloader.go
in newt/downloader
800 54 2016-03-07 2022-11-21 64 13 sterling@apache.org michal.gorecki@codecoup.pl
repo.go
in newt/repo
455 34 2016-03-06 2023-02-20 73 12 sterling@apache.org michal.gorecki@codecoup.pl
image_cmds.go
in newt/cli
175 3 2016-03-09 2022-02-17 37 12 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
targetbuild.go
in newt/builder
571 23 2016-07-06 2023-06-20 68 11 paulfdietrich@yahoo.com andrzej.kaczmarek@codecoup.pl
localpackage.go
in newt/pkg
372 39 2016-03-06 2023-02-20 63 11 sterling@apache.org michal.gorecki@codecoup.pl
build_cmds.go
in newt/cli
408 11 2016-03-09 2022-02-17 52 11 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
run_cmds.go
in newt/cli
133 2 2016-03-09 2022-03-28 41 11 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
syscfg.go
in newt/syscfg
1313 66 2016-09-13 2023-06-20 64 10 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
project_cmds.go
in newt/cli
168 5 2016-03-09 2023-02-20 39 10 ccollins476ad@gmail.com michal.gorecki@codecoup.pl
cmake.go
in newt/builder
341 19 2017-08-01 2023-01-02 39 10 michal.narajowski@codecoup.pl michal.gorecki@codecoup.pl
target_cmds.go
in newt/cli
721 21 2016-03-09 2022-09-14 65 9 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
buildutil.go
in newt/builder
234 15 2016-03-08 2022-09-21 37 9 ccollins476ad@gmail.com andrzej.kaczmarek@codecoup.pl
size.go
in newt/builder
342 21 2016-03-09 2018-11-21 20 9 marko@runtime.io ccollins@apache.org
resolve.go
in newt/resolve
917 38 2016-09-29 2022-03-28 59 8 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
buildpackage.go
in newt/builder
233 11 2016-03-06 2023-01-30 35 8 sterling@apache.org andrzej.kaczmarek@codecoup.pl
bsp_package.go
in newt/pkg
180 7 2016-03-08 2023-03-03 26 8 marko@runtime.io andrzej.kaczmarek@codecoup.pl
paths.go
in newt/builder
170 44 2016-10-19 2022-06-29 22 8 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
package.go
in newt/pkg
53 - 2016-03-06 2022-02-17 21 8 sterling@apache.org andrzej.kaczmarek@codecoup.pl
interfaces.go
in newt/interfaces
37 2 2016-03-07 2023-02-20 16 8 sterling@apache.org michal.gorecki@codecoup.pl
pkg_cmds.go
in newt/cli
196 6 2016-10-11 2017-07-20 13 8 sterling@apache.org ccollins476ad@gmail.com
load.go
in newt/builder
202 11 2016-03-14 2020-06-12 39 7 marko@runtime.io ccollins@apache.org
util.go
in newt/cli
253 16 2015-11-21 2020-03-03 33 7 ccollins476ad@gmail.com ccollins@apache.org
install.go
in newt/install
484 17 2018-04-27 2023-01-02 27 6 ccollins@apache.org michal.gorecki@codecoup.pl
deps.go
in newt/toolchain
270 16 2016-03-06 2020-11-24 21 6 sterling@apache.org marko@apache.org
version.go
in newt/repo
233 20 2016-03-08 2020-01-16 18 6 sterling@apache.org ccollins@apache.org
mfg_cmds.go
in newt/cli
157 7 2016-10-14 2021-07-20 17 6 ccollins@apache.org 76705748+vikrant-proxy@user...
emit.go
in newt/mfg
387 16 2018-12-14 2023-02-27 16 6 ccollins@apache.org michal.gorecki@codecoup.pl
vars.go
in newt/cli
122 5 2016-02-25 2019-11-07 13 6 ccollins476ad@gmail.com ccollins@apache.org
settings.go
in newt/settings
66 3 2017-10-28 2022-11-21 12 6 ccollins@apache.org michal.gorecki@codecoup.pl
sysinit.go
in newt/sysinit
255 9 2016-09-13 2023-05-23 17 5 ccollins@apache.org philip.burkhardt@juul.com
ycfg.go
in newt/ycfg
464 34 2017-10-28 2022-03-28 16 5 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
build.go
in newt/mfg
469 18 2018-12-14 2023-03-03 12 5 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
complete_cmd.go
in newt/cli
169 9 2016-09-07 2018-05-31 12 5 paulfdietrich@yahoo.com ccollins@apache.org
pkgwriter.go
in newt/project
201 8 2016-10-11 2019-10-23 11 5 sterling@apache.org ccollins@apache.org
repo_version.go
in newt/newtutil
168 12 2018-03-05 2020-01-16 10 5 ccollins@apache.org ccollins@apache.org
selftest.go
in newt/builder
111 7 2016-12-09 2019-10-10 10 5 ccollins@apache.org ccollins@apache.org
size_report.go
in newt/builder
255 12 2017-02-07 2018-11-21 9 5 michal.narajowski@codecoup.pl ccollins@apache.org
depgraph.go
in newt/builder
196 12 2016-12-09 2022-03-07 14 4 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
restrict.go
in newt/syscfg
257 14 2016-10-04 2022-03-28 14 4 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
paths.go
in newt/mfg
43 12 2016-10-28 2019-10-30 13 4 ccollins@apache.org ccollins@apache.org
unixchild.go
in util/unixchild
237 11 2017-03-10 2019-02-08 11 4 ccollins@apache.org david.brown@linaro.org
parse.go
in newt/parse
472 22 2017-10-28 2022-03-28 11 4 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
deprepo.go
in newt/deprepo
236 8 2018-03-06 2020-01-16 11 4 ccollins@apache.org ccollins@apache.org
graph.go
in newt/deprepo
127 10 2018-03-06 2020-01-16 9 4 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
1526 48 2016-02-29 2016-03-04 2 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
1496 53 2016-02-29 2016-03-04 2 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
parserc.go
in yaml
829 24 2016-02-29 2016-03-04 2 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
yamlh.go
in yaml
462 5 2016-02-29 2016-03-04 2 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
readerc.go
in yaml
257 4 2016-02-29 2016-03-04 2 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
symbol.go
in newt/symbol
232 25 2016-07-06 2016-07-06 1 1 paulfdietrich@yahoo.com paulfdietrich@yahoo.com
apic.go
in yaml
200 30 2016-02-29 2016-03-04 2 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
syscfg.go
in newt/dump
161 12 2019-02-05 2019-02-05 1 1 ccollins@apache.org ccollins@apache.org
newtvm.go
in newtvm
122 7 2015-12-04 2016-02-19 3 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
sysdown.go
in newt/sysdown
119 7 2018-10-05 2018-10-25 2 1 ccollins@apache.org ccollins@apache.org
115 18 2016-02-29 2016-03-04 2 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
dump.go
in newt/dump
84 2 2019-02-05 2019-10-09 2 1 ccollins@apache.org ccollins@apache.org
writerc.go
in yaml
68 2 2016-02-29 2016-03-04 2 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
settings.go
in newt/cfgv
61 10 2022-03-28 2022-03-28 1 1 andrzej.kaczmarek@codecoup.pl andrzej.kaczmarek@codecoup.pl
part.go
in newt/mfg
59 6 2018-12-14 2018-12-14 1 1 ccollins@apache.org ccollins@apache.org
man_cmds.go
in newt/cli
59 4 2020-01-27 2020-01-27 1 1 utzig@apache.org utzig@apache.org
depgraph.go
in newt/dump
42 3 2019-02-05 2019-02-05 1 1 ccollins@apache.org ccollins@apache.org
logcfg.go
in newt/dump
35 1 2019-02-05 2019-02-05 1 1 ccollins@apache.org ccollins@apache.org
docs_cmds.go
in newt/cli
33 2 2019-03-16 2019-03-16 1 1 sterling@runtime.io sterling@runtime.io
sysdown.go
in newt/dump
31 1 2019-02-05 2019-02-05 1 1 ccollins@apache.org ccollins@apache.org
extcmd.go
in newt/dump
31 1 2019-10-09 2019-10-09 1 1 ccollins@apache.org ccollins@apache.org
sysinit.go
in newt/dump
31 1 2019-02-05 2019-02-05 1 1 ccollins@apache.org ccollins@apache.org
api.go
in newt/dump
31 3 2019-02-05 2019-02-05 1 1 ccollins@apache.org ccollins@apache.org
flash.go
in newt/dump
28 2 2019-02-05 2019-06-21 2 1 ccollins@apache.org ccollins@apache.org
shim.go
in yaml
16 1 2016-02-29 2016-03-04 3 1 ccollins476ad@gmail.com ccollins476ad@gmail.com
imgprod.go
in newt/imgprod
303 8 2018-11-21 2020-11-18 11 2 ccollins@apache.org andy.gross@juul.com
decode.go
in newt/mfg
284 10 2018-12-14 2022-06-27 5 2 ccollins@apache.org jerzy.kasenberg@codecoup.pl
logcfg.go
in newt/logcfg
225 13 2018-10-16 2019-11-07 6 2 ccollins@apache.org ccollins@apache.org
compat.go
in newt/compat
196 14 2017-03-07 2019-11-07 5 2 ccollins@apache.org ccollins@apache.org
marshal.go
in newt/syscfg
107 12 2019-02-05 2022-03-22 3 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
tree.go
in newt/config
79 7 2019-01-26 2020-01-27 4 2 ccollins@apache.org ccollins@apache.org
misc.go
in newt/mfg
58 3 2018-12-14 2021-07-20 5 2 ccollins@apache.org 76705748+vikrant-proxy@user...
expr.go
in newt/parse
57 5 2019-02-05 2019-03-27 4 2 ccollins@apache.org szymon.janc@codecoup.pl
extcmd.go
in newt/extcmd
50 3 2019-09-20 2022-03-28 2 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
packageutil.go
in newt/pkg
31 5 2016-09-13 2017-03-06 7 2 ccollins@apache.org marko@runtime.io
valsetting.go
in newt/val
31 2 2018-10-25 2022-03-07 2 2 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
27 2 2019-01-26 2019-03-27 3 2 ccollins@apache.org szymon.janc@codecoup.pl
misc.go
in yaml
8 - 2016-03-08 2018-07-31 4 2 ccollins476ad@gmail.com ccollins476ad@gmail.com
syscall_windows.go
in util/unixchild
7 1 2017-05-22 2017-05-22 1 2 ccollins@apache.org wanda@happycity.com
syscall_unix.go
in util/unixchild
7 1 2017-05-22 2017-05-22 1 2 ccollins@apache.org wanda@happycity.com
832 37 2018-10-25 2022-03-28 8 3 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
flashmap.go
in newt/flashmap
264 18 2018-11-21 2023-03-03 6 3 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
manifest.go
in newt/manifest
253 12 2018-11-21 2022-03-28 7 3 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
decode.go
in yaml
214 18 2016-02-29 2016-11-22 5 3 ccollins476ad@gmail.com marko@runtime.io
extcmd.go
in newt/builder
190 9 2019-09-20 2020-10-23 6 3 ccollins@apache.org casper@meijn.net
stage.go
in newt/stage
189 10 2018-09-28 2022-03-07 5 3 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
v1.go
in newt/imgprod
180 5 2018-11-21 2020-11-18 11 3 ccollins@apache.org andy.gross@juul.com
config.go
in newt/config
159 6 2019-01-26 2019-03-27 6 3 ccollins@apache.org szymon.janc@codecoup.pl
lex.go
in newt/parse
148 9 2017-10-28 2018-06-15 6 3 ccollins@apache.org ccollins476ad@gmail.com
expr.go
in newt/resolve
58 3 2019-02-05 2022-03-28 5 3 ccollins@apache.org andrzej.kaczmarek@codecoup.pl
Correlations

File Size vs. Number of Changes: 105 points

newt/builder/targetbuild.go x: 571 lines of code y: 68 # changes newt/syscfg/syscfg.go x: 1313 lines of code y: 64 # changes newt/toolchain/compiler.go x: 1086 lines of code y: 73 # changes newt/sysinit/sysinit.go x: 255 lines of code y: 17 # changes newt/builder/build.go x: 620 lines of code y: 74 # changes newt/mfg/emit.go x: 387 lines of code y: 16 # changes newt/cli/project_cmds.go x: 168 lines of code y: 39 # changes newt/interfaces/interfaces.go x: 37 lines of code y: 16 # changes newt/pkg/localpackage.go x: 372 lines of code y: 63 # changes newt/project/project.go x: 587 lines of code y: 72 # changes newt/repo/repo.go x: 455 lines of code y: 73 # changes newt/flashmap/flashmap.go x: 264 lines of code y: 6 # changes newt/pkg/bsp_package.go x: 180 lines of code y: 26 # changes newt/mfg/build.go x: 469 lines of code y: 12 # changes newt/builder/buildpackage.go x: 233 lines of code y: 35 # changes newt/builder/buildutil.go x: 234 lines of code y: 37 # changes newt/cfgv/settings.go x: 61 lines of code y: 1 # changes newt/cli/run_cmds.go x: 133 lines of code y: 41 # changes newt/cli/target_cfg_cmds.go x: 832 lines of code y: 8 # changes newt/extcmd/extcmd.go x: 50 lines of code y: 2 # changes newt/manifest/manifest.go x: 253 lines of code y: 7 # changes newt/parse/parse.go x: 472 lines of code y: 11 # changes newt/resolve/expr.go x: 58 lines of code y: 5 # changes newt/resolve/resolve.go x: 917 lines of code y: 59 # changes newt/syscfg/restrict.go x: 257 lines of code y: 14 # changes newt/ycfg/ycfg.go x: 464 lines of code y: 16 # changes newt/builder/cmake.go x: 341 lines of code y: 39 # changes newt/install/install.go x: 484 lines of code y: 27 # changes newt/downloader/downloader.go x: 800 lines of code y: 64 # changes newt/settings/settings.go x: 66 lines of code y: 12 # changes newt/newt.go x: 142 lines of code y: 57 # changes newt/cli/target_cmds.go x: 721 lines of code y: 65 # changes newt/builder/paths.go x: 170 lines of code y: 22 # changes newt/mfg/decode.go x: 284 lines of code y: 5 # changes newt/newtutil/newtutil.go x: 136 lines of code y: 68 # changes util/util.go x: 743 lines of code y: 74 # changes newt/syscfg/marshal.go x: 107 lines of code y: 3 # changes newt/stage/stage.go x: 189 lines of code y: 5 # changes newt/val/valsetting.go x: 31 lines of code y: 2 # changes newt/builder/depgraph.go x: 196 lines of code y: 14 # changes newt/cli/build_cmds.go x: 408 lines of code y: 52 # changes newt/cli/image_cmds.go x: 175 lines of code y: 37 # changes newt/pkg/package.go x: 53 lines of code y: 21 # changes newt/cli/mfg_cmds.go x: 157 lines of code y: 17 # changes newt/imgprod/imgprod.go x: 303 lines of code y: 11 # changes newt/imgprod/v1.go x: 180 lines of code y: 11 # changes newt/toolchain/deps.go x: 270 lines of code y: 21 # changes newt/builder/extcmd.go x: 190 lines of code y: 6 # changes newt/builder/load.go x: 202 lines of code y: 39 # changes newt/cli/util.go x: 253 lines of code y: 33 # changes newt/cli/man_cmds.go x: 59 lines of code y: 1 # changes newt/config/tree.go x: 79 lines of code y: 4 # changes newt/deprepo/deprepo.go x: 236 lines of code y: 11 # changes newt/deprepo/graph.go x: 127 lines of code y: 9 # changes newt/newtutil/repo_version.go x: 168 lines of code y: 10 # changes newt/repo/version.go x: 233 lines of code y: 18 # changes newt/cli/vars.go x: 122 lines of code y: 13 # changes newt/logcfg/logcfg.go x: 225 lines of code y: 6 # changes newt/compat/compat.go x: 196 lines of code y: 5 # changes newt/dump/dump.go x: 84 lines of code y: 2 # changes newt/dump/extcmd.go x: 31 lines of code y: 1 # changes newt/mfg/paths.go x: 43 lines of code y: 13 # changes newt/project/pkgwriter.go x: 201 lines of code y: 11 # changes newt/builder/selftest.go x: 111 lines of code y: 10 # changes newt/dump/flash.go x: 28 lines of code y: 2 # changes newt/config/config.go x: 159 lines of code y: 6 # changes newt/parse/expr.go x: 57 lines of code y: 4 # changes newt/resolve/resolveutil.go x: 30 lines of code y: 5 # changes util/fileinfo.go x: 27 lines of code y: 3 # changes newt/dump/depgraph.go x: 42 lines of code y: 1 # changes newt/dump/logcfg.go x: 35 lines of code y: 1 # changes newt/dump/syscfg.go x: 161 lines of code y: 1 # changes util/unixchild/unixchild.go x: 237 lines of code y: 11 # changes newt/builder/size.go x: 342 lines of code y: 20 # changes newt/builder/size_report.go x: 255 lines of code y: 9 # changes newt/sysdown/sysdown.go x: 119 lines of code y: 2 # changes newt/builder/symbol_tree.go x: 209 lines of code y: 6 # changes newt/builder/library.go x: 123 lines of code y: 8 # changes yaml/misc.go x: 8 lines of code y: 4 # changes newt/parse/lex.go x: 148 lines of code y: 6 # changes newt/cli/complete_cmd.go x: 169 lines of code y: 12 # changes newt/pkg/dependency.go x: 53 lines of code y: 6 # changes newt/cli/pkg_cmds.go x: 196 lines of code y: 13 # changes util/unixchild/syscall_unix.go x: 7 lines of code y: 1 # changes newt/cli/vals_cmds.go x: 40 lines of code y: 3 # changes newt/pkg/packageutil.go x: 31 lines of code y: 7 # changes yaml/decode.go x: 214 lines of code y: 5 # changes newt/symbol/symbol.go x: 232 lines of code y: 1 # changes yaml/apic.go x: 200 lines of code y: 2 # changes yaml/emitterc.go x: 1496 lines of code y: 2 # changes yaml/parserc.go x: 829 lines of code y: 2 # changes yaml/readerc.go x: 257 lines of code y: 2 # changes yaml/scannerc.go x: 1526 lines of code y: 2 # changes yaml/shim.go x: 16 lines of code y: 3 # changes yaml/writerc.go x: 68 lines of code y: 2 # changes yaml/yamlh.go x: 462 lines of code y: 2 # changes yaml/yamlprivateh.go x: 115 lines of code y: 2 # changes newtvm/newtvm.go x: 122 lines of code y: 3 # changes
74.0
# changes
  min: 1.0
  average: 17.56
  25th percentile: 2.0
  median: 8.0
  75th percentile: 21.0
  max: 74.0
0 1526.0
lines of code
min: 7.0 | average: 261.97 | 25th percentile: 59.0 | median: 180.0 | 75th percentile: 277.0 | max: 1526.0

Number of Contributors vs. Number of Changes: 105 points

newt/builder/targetbuild.go x: 11 # contributors y: 68 # changes newt/syscfg/syscfg.go x: 10 # contributors y: 64 # changes newt/toolchain/compiler.go x: 16 # contributors y: 73 # changes newt/sysinit/sysinit.go x: 5 # contributors y: 17 # changes newt/builder/build.go x: 15 # contributors y: 74 # changes newt/mfg/emit.go x: 6 # contributors y: 16 # changes newt/cli/project_cmds.go x: 10 # contributors y: 39 # changes newt/interfaces/interfaces.go x: 8 # contributors y: 16 # changes newt/pkg/localpackage.go x: 11 # contributors y: 63 # changes newt/project/project.go x: 16 # contributors y: 72 # changes newt/repo/repo.go x: 12 # contributors y: 73 # changes newt/flashmap/flashmap.go x: 3 # contributors y: 6 # changes newt/pkg/bsp_package.go x: 8 # contributors y: 26 # changes newt/mfg/build.go x: 5 # contributors y: 12 # changes newt/builder/buildpackage.go x: 8 # contributors y: 35 # changes newt/builder/buildutil.go x: 9 # contributors y: 37 # changes newt/cfgv/settings.go x: 1 # contributors y: 1 # changes newt/cli/run_cmds.go x: 11 # contributors y: 41 # changes newt/cli/target_cfg_cmds.go x: 3 # contributors y: 8 # changes newt/extcmd/extcmd.go x: 2 # contributors y: 2 # changes newt/manifest/manifest.go x: 3 # contributors y: 7 # changes newt/parse/parse.go x: 4 # contributors y: 11 # changes newt/resolve/expr.go x: 3 # contributors y: 5 # changes newt/resolve/resolve.go x: 8 # contributors y: 59 # changes newt/syscfg/restrict.go x: 4 # contributors y: 14 # changes newt/ycfg/ycfg.go x: 5 # contributors y: 16 # changes newt/install/install.go x: 6 # contributors y: 27 # changes newt/downloader/downloader.go x: 13 # contributors y: 64 # changes newt/settings/settings.go x: 6 # contributors y: 12 # changes newt/newt.go x: 15 # contributors y: 57 # changes newt/cli/target_cmds.go x: 9 # contributors y: 65 # changes newt/builder/paths.go x: 8 # contributors y: 22 # changes newt/mfg/decode.go x: 2 # contributors y: 5 # changes newt/newtutil/newtutil.go x: 14 # contributors y: 68 # changes util/util.go x: 16 # contributors y: 74 # changes newt/syscfg/marshal.go x: 2 # contributors y: 3 # changes newt/cli/build_cmds.go x: 11 # contributors y: 52 # changes newt/cli/image_cmds.go x: 12 # contributors y: 37 # changes newt/pkg/package.go x: 8 # contributors y: 21 # changes newt/cli/mfg_cmds.go x: 6 # contributors y: 17 # changes newt/imgprod/imgprod.go x: 2 # contributors y: 11 # changes newt/imgprod/v1.go x: 3 # contributors y: 11 # changes newt/toolchain/deps.go x: 6 # contributors y: 21 # changes newt/builder/load.go x: 7 # contributors y: 39 # changes newt/cli/util.go x: 7 # contributors y: 33 # changes newt/config/tree.go x: 2 # contributors y: 4 # changes newt/deprepo/graph.go x: 4 # contributors y: 9 # changes newt/newtutil/repo_version.go x: 5 # contributors y: 10 # changes newt/repo/version.go x: 6 # contributors y: 18 # changes newt/cli/vars.go x: 6 # contributors y: 13 # changes newt/logcfg/logcfg.go x: 2 # contributors y: 6 # changes newt/dump/dump.go x: 1 # contributors y: 2 # changes newt/mfg/paths.go x: 4 # contributors y: 13 # changes newt/project/pkgwriter.go x: 5 # contributors y: 11 # changes newt/builder/size.go x: 9 # contributors y: 20 # changes newt/builder/size_report.go x: 5 # contributors y: 9 # changes newt/builder/symbol_tree.go x: 4 # contributors y: 6 # changes newt/builder/library.go x: 4 # contributors y: 8 # changes newt/cli/pkg_cmds.go x: 8 # contributors y: 13 # changes util/unixchild/syscall_unix.go x: 2 # contributors y: 1 # changes newt/cli/vals_cmds.go x: 4 # contributors y: 3 # changes newt/pkg/packageutil.go x: 2 # contributors y: 7 # changes yaml/shim.go x: 1 # contributors y: 3 # changes
74.0
# changes
  min: 1.0
  average: 17.56
  25th percentile: 2.0
  median: 8.0
  75th percentile: 21.0
  max: 74.0
0 16.0
# contributors
min: 1.0 | average: 4.89 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.5 | max: 16.0

Number of Contributors vs. File Size: 105 points

newt/builder/targetbuild.go x: 11 # contributors y: 571 lines of code newt/syscfg/syscfg.go x: 10 # contributors y: 1313 lines of code newt/toolchain/compiler.go x: 16 # contributors y: 1086 lines of code newt/sysinit/sysinit.go x: 5 # contributors y: 255 lines of code newt/builder/build.go x: 15 # contributors y: 620 lines of code newt/mfg/emit.go x: 6 # contributors y: 387 lines of code newt/cli/project_cmds.go x: 10 # contributors y: 168 lines of code newt/interfaces/interfaces.go x: 8 # contributors y: 37 lines of code newt/pkg/localpackage.go x: 11 # contributors y: 372 lines of code newt/project/project.go x: 16 # contributors y: 587 lines of code newt/repo/repo.go x: 12 # contributors y: 455 lines of code newt/flashmap/flashmap.go x: 3 # contributors y: 264 lines of code newt/pkg/bsp_package.go x: 8 # contributors y: 180 lines of code newt/mfg/build.go x: 5 # contributors y: 469 lines of code newt/builder/buildpackage.go x: 8 # contributors y: 233 lines of code newt/builder/buildutil.go x: 9 # contributors y: 234 lines of code newt/cfgv/settings.go x: 1 # contributors y: 61 lines of code newt/cli/run_cmds.go x: 11 # contributors y: 133 lines of code newt/cli/target_cfg_cmds.go x: 3 # contributors y: 832 lines of code newt/extcmd/extcmd.go x: 2 # contributors y: 50 lines of code newt/manifest/manifest.go x: 3 # contributors y: 253 lines of code newt/parse/parse.go x: 4 # contributors y: 472 lines of code newt/resolve/expr.go x: 3 # contributors y: 58 lines of code newt/resolve/resolve.go x: 8 # contributors y: 917 lines of code newt/syscfg/restrict.go x: 4 # contributors y: 257 lines of code newt/ycfg/ycfg.go x: 5 # contributors y: 464 lines of code newt/builder/cmake.go x: 10 # contributors y: 341 lines of code newt/install/install.go x: 6 # contributors y: 484 lines of code newt/downloader/downloader.go x: 13 # contributors y: 800 lines of code newt/settings/settings.go x: 6 # contributors y: 66 lines of code newt/newt.go x: 15 # contributors y: 142 lines of code newt/cli/target_cmds.go x: 9 # contributors y: 721 lines of code newt/builder/paths.go x: 8 # contributors y: 170 lines of code newt/mfg/decode.go x: 2 # contributors y: 284 lines of code newt/newtutil/newtutil.go x: 14 # contributors y: 136 lines of code util/util.go x: 16 # contributors y: 743 lines of code newt/syscfg/marshal.go x: 2 # contributors y: 107 lines of code newt/stage/stage.go x: 3 # contributors y: 189 lines of code newt/val/valsetting.go x: 2 # contributors y: 31 lines of code newt/builder/depgraph.go x: 4 # contributors y: 196 lines of code newt/cli/build_cmds.go x: 11 # contributors y: 408 lines of code newt/cli/image_cmds.go x: 12 # contributors y: 175 lines of code newt/pkg/package.go x: 8 # contributors y: 53 lines of code newt/cli/mfg_cmds.go x: 6 # contributors y: 157 lines of code newt/mfg/misc.go x: 2 # contributors y: 58 lines of code newt/imgprod/imgprod.go x: 2 # contributors y: 303 lines of code newt/imgprod/v1.go x: 3 # contributors y: 180 lines of code newt/toolchain/deps.go x: 6 # contributors y: 270 lines of code newt/builder/load.go x: 7 # contributors y: 202 lines of code newt/cli/util.go x: 7 # contributors y: 253 lines of code newt/cli/man_cmds.go x: 1 # contributors y: 59 lines of code newt/config/tree.go x: 2 # contributors y: 79 lines of code newt/deprepo/deprepo.go x: 4 # contributors y: 236 lines of code newt/deprepo/graph.go x: 4 # contributors y: 127 lines of code newt/newtutil/repo_version.go x: 5 # contributors y: 168 lines of code newt/repo/version.go x: 6 # contributors y: 233 lines of code newt/cli/vars.go x: 6 # contributors y: 122 lines of code newt/logcfg/logcfg.go x: 2 # contributors y: 225 lines of code newt/compat/compat.go x: 2 # contributors y: 196 lines of code newt/dump/dump.go x: 1 # contributors y: 84 lines of code newt/dump/extcmd.go x: 1 # contributors y: 31 lines of code newt/mfg/paths.go x: 4 # contributors y: 43 lines of code newt/project/pkgwriter.go x: 5 # contributors y: 201 lines of code newt/builder/selftest.go x: 5 # contributors y: 111 lines of code newt/dump/flash.go x: 1 # contributors y: 28 lines of code newt/config/config.go x: 3 # contributors y: 159 lines of code newt/resolve/resolveutil.go x: 3 # contributors y: 30 lines of code util/fileinfo.go x: 2 # contributors y: 27 lines of code newt/dump/depgraph.go x: 1 # contributors y: 42 lines of code newt/dump/syscfg.go x: 1 # contributors y: 161 lines of code newt/builder/size.go x: 9 # contributors y: 342 lines of code newt/sysdown/sysdown.go x: 1 # contributors y: 119 lines of code newt/builder/symbol_tree.go x: 4 # contributors y: 209 lines of code newt/builder/library.go x: 4 # contributors y: 123 lines of code yaml/misc.go x: 2 # contributors y: 8 lines of code newt/parse/lex.go x: 3 # contributors y: 148 lines of code newt/cli/complete_cmd.go x: 5 # contributors y: 169 lines of code newt/pkg/dependency.go x: 3 # contributors y: 53 lines of code newt/cli/pkg_cmds.go x: 8 # contributors y: 196 lines of code newt/cli/vals_cmds.go x: 4 # contributors y: 40 lines of code yaml/decode.go x: 3 # contributors y: 214 lines of code newt/symbol/symbol.go x: 1 # contributors y: 232 lines of code yaml/apic.go x: 1 # contributors y: 200 lines of code yaml/emitterc.go x: 1 # contributors y: 1496 lines of code yaml/parserc.go x: 1 # contributors y: 829 lines of code yaml/readerc.go x: 1 # contributors y: 257 lines of code yaml/scannerc.go x: 1 # contributors y: 1526 lines of code yaml/shim.go x: 1 # contributors y: 16 lines of code yaml/writerc.go x: 1 # contributors y: 68 lines of code yaml/yamlh.go x: 1 # contributors y: 462 lines of code newtvm/newtvm.go x: 1 # contributors y: 122 lines of code
1526.0
lines of code
  min: 7.0
  average: 261.97
  25th percentile: 59.0
  median: 180.0
  75th percentile: 277.0
  max: 1526.0
0 16.0
# contributors
min: 1.0 | average: 4.89 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.5 | max: 16.0