azure / run-command-extension-linux
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 25 files with 1,596 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 3 files changed 6-20 times (368 lines of code)
    • 22 files changed 1-5 times (1,228 lines of code)
0% | 0% | 0% | 23% | 76%
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 25 files with 1,596 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (14 lines of code)
    • 10 files changed by 2-5 contributors (1,084 lines of code)
    • 14 files changed by 1 contributor (498 lines of code)
0% | 0% | <1% | 67% | 31%
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, md, yaml, py, sh, gitignore, txt, dockerignore, bats, json, mod, dockerfile, xml, bash
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 22% | 77%
xml0% | 0% | 0% | 100% | 0%
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
main0% | 0% | 0% | 27% | 72%
misc0% | 0% | 0% | 100% | 0%
pkg0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 25)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
14 - 2016-08-01 2024-08-19 19 8 ahmetalpbalkan@gmail.com 43417622+birukyitbarek@user...
cmds.go
in main
265 12 2016-08-01 2021-11-04 18 4 ahmetalpbalkan@gmail.com koralski@gmail.com
main.go
in main
89 3 2016-08-01 2021-11-04 13 4 ahmetalpbalkan@gmail.com koralski@gmail.com
files.go
in main
77 4 2016-08-01 2018-01-03 5 4 ahmetalpbalkan@gmail.com koralski@gmail.com
schema.go
in main
106 4 2016-08-01 2017-11-17 5 4 ahmetalpbalkan@gmail.com koralski@gmail.com
exec.go
in main
43 3 2016-08-01 2017-11-17 4 2 ahmetalpbalkan@gmail.com koralski@gmail.com
123 8 2016-08-01 2021-09-21 4 4 ahmetalpbalkan@gmail.com koralski@gmail.com
version.go
in main
17 2 2016-08-01 2016-08-20 3 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
blob.go
in pkg/download
38 3 2016-08-01 2018-01-03 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
status.go
in main
113 6 2016-08-01 2021-09-21 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
115 6 2021-09-21 2025-01-07 3 3 koralski@gmail.com 88748701+norakoiralamsft@us...
logtail.go
in main
31 1 2016-11-28 2016-12-02 2 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
115 8 2017-10-11 2017-10-31 2 2 chrboum@microsoft.com boumenot@gmail.com
dos.go
in pkg/preprocess
11 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
url.go
in pkg/download
13 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
save.go
in pkg/download
24 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
seqnum.go
in pkg/seqnum
26 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
bom.go
in pkg/preprocess
28 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
retry.go
in pkg/download
37 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
downloader.go
in pkg/download
39 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
file.go
in pkg/preprocess
45 3 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
url.go
in pkg/blobutil
51 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
seqnum.go
in main
55 5 2021-09-21 2021-09-21 1 1 koralski@gmail.com koralski@gmail.com
pid.go
in main
60 5 2021-11-04 2021-11-04 1 1 koralski@gmail.com koralski@gmail.com
61 3 2021-09-21 2021-09-21 1 1 koralski@gmail.com koralski@gmail.com
Files With Most Contributors (Top 25)
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
14 - 2016-08-01 2024-08-19 19 8 ahmetalpbalkan@gmail.com 43417622+birukyitbarek@user...
cmds.go
in main
265 12 2016-08-01 2021-11-04 18 4 ahmetalpbalkan@gmail.com koralski@gmail.com
main.go
in main
89 3 2016-08-01 2021-11-04 13 4 ahmetalpbalkan@gmail.com koralski@gmail.com
schema.go
in main
106 4 2016-08-01 2017-11-17 5 4 ahmetalpbalkan@gmail.com koralski@gmail.com
files.go
in main
77 4 2016-08-01 2018-01-03 5 4 ahmetalpbalkan@gmail.com koralski@gmail.com
123 8 2016-08-01 2021-09-21 4 4 ahmetalpbalkan@gmail.com koralski@gmail.com
115 6 2021-09-21 2025-01-07 3 3 koralski@gmail.com 88748701+norakoiralamsft@us...
exec.go
in main
43 3 2016-08-01 2017-11-17 4 2 ahmetalpbalkan@gmail.com koralski@gmail.com
status.go
in main
113 6 2016-08-01 2021-09-21 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
blob.go
in pkg/download
38 3 2016-08-01 2018-01-03 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
115 8 2017-10-11 2017-10-31 2 2 chrboum@microsoft.com boumenot@gmail.com
version.go
in main
17 2 2016-08-01 2016-08-20 3 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
logtail.go
in main
31 1 2016-11-28 2016-12-02 2 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
pid.go
in main
60 5 2021-11-04 2021-11-04 1 1 koralski@gmail.com koralski@gmail.com
61 3 2021-09-21 2021-09-21 1 1 koralski@gmail.com koralski@gmail.com
seqnum.go
in main
55 5 2021-09-21 2021-09-21 1 1 koralski@gmail.com koralski@gmail.com
dos.go
in pkg/preprocess
11 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
bom.go
in pkg/preprocess
28 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
file.go
in pkg/preprocess
45 3 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
url.go
in pkg/blobutil
51 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
seqnum.go
in pkg/seqnum
26 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
retry.go
in pkg/download
37 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
url.go
in pkg/download
13 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
save.go
in pkg/download
24 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
downloader.go
in pkg/download
39 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
Files With Least Contributors (Top 25)
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
61 3 2021-09-21 2021-09-21 1 1 koralski@gmail.com koralski@gmail.com
pid.go
in main
60 5 2021-11-04 2021-11-04 1 1 koralski@gmail.com koralski@gmail.com
seqnum.go
in main
55 5 2021-09-21 2021-09-21 1 1 koralski@gmail.com koralski@gmail.com
url.go
in pkg/blobutil
51 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
file.go
in pkg/preprocess
45 3 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
downloader.go
in pkg/download
39 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
retry.go
in pkg/download
37 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
logtail.go
in main
31 1 2016-11-28 2016-12-02 2 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
bom.go
in pkg/preprocess
28 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
seqnum.go
in pkg/seqnum
26 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
save.go
in pkg/download
24 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
version.go
in main
17 2 2016-08-01 2016-08-20 3 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
url.go
in pkg/download
13 2 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
dos.go
in pkg/preprocess
11 1 2016-08-01 2016-08-01 1 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
115 8 2017-10-11 2017-10-31 2 2 chrboum@microsoft.com boumenot@gmail.com
status.go
in main
113 6 2016-08-01 2021-09-21 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
exec.go
in main
43 3 2016-08-01 2017-11-17 4 2 ahmetalpbalkan@gmail.com koralski@gmail.com
blob.go
in pkg/download
38 3 2016-08-01 2018-01-03 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
115 6 2021-09-21 2025-01-07 3 3 koralski@gmail.com 88748701+norakoiralamsft@us...
cmds.go
in main
265 12 2016-08-01 2021-11-04 18 4 ahmetalpbalkan@gmail.com koralski@gmail.com
123 8 2016-08-01 2021-09-21 4 4 ahmetalpbalkan@gmail.com koralski@gmail.com
schema.go
in main
106 4 2016-08-01 2017-11-17 5 4 ahmetalpbalkan@gmail.com koralski@gmail.com
main.go
in main
89 3 2016-08-01 2021-11-04 13 4 ahmetalpbalkan@gmail.com koralski@gmail.com
files.go
in main
77 4 2016-08-01 2018-01-03 5 4 ahmetalpbalkan@gmail.com koralski@gmail.com
14 - 2016-08-01 2024-08-19 19 8 ahmetalpbalkan@gmail.com 43417622+birukyitbarek@user...
Correlations

File Size vs. Number of Changes: 25 points

main/handlersettingscommon.go x: 115 lines of code y: 3 # changes misc/manifest.xml x: 14 lines of code y: 19 # changes main/cmds.go x: 265 lines of code y: 18 # changes main/main.go x: 89 lines of code y: 13 # changes main/pid.go x: 60 lines of code y: 1 # changes main/handlerenv.go x: 61 lines of code y: 1 # changes main/handlersettings.go x: 123 lines of code y: 4 # changes main/seqnum.go x: 55 lines of code y: 1 # changes main/status.go x: 113 lines of code y: 3 # changes main/files.go x: 77 lines of code y: 5 # changes pkg/download/blob.go x: 38 lines of code y: 3 # changes main/exec.go x: 43 lines of code y: 4 # changes main/schema.go x: 106 lines of code y: 5 # changes main/telemetry.go x: 115 lines of code y: 2 # changes main/logtail.go x: 31 lines of code y: 2 # changes main/version.go x: 17 lines of code y: 3 # changes pkg/blobutil/url.go x: 51 lines of code y: 1 # changes pkg/download/downloader.go x: 39 lines of code y: 1 # changes pkg/download/retry.go x: 37 lines of code y: 1 # changes pkg/download/save.go x: 24 lines of code y: 1 # changes pkg/download/url.go x: 13 lines of code y: 1 # changes pkg/preprocess/bom.go x: 28 lines of code y: 1 # changes pkg/preprocess/dos.go x: 11 lines of code y: 1 # changes pkg/preprocess/file.go x: 45 lines of code y: 1 # changes pkg/seqnum/seqnum.go x: 26 lines of code y: 1 # changes
19.0
# changes
  min: 1.0
  average: 3.84
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 19.0
0 265.0
lines of code
min: 11.0 | average: 63.84 | 25th percentile: 27.0 | median: 45.0 | 75th percentile: 97.5 | max: 265.0

Number of Contributors vs. Number of Changes: 25 points

main/handlersettingscommon.go x: 3 # contributors y: 3 # changes misc/manifest.xml x: 8 # contributors y: 19 # changes main/cmds.go x: 4 # contributors y: 18 # changes main/main.go x: 4 # contributors y: 13 # changes main/pid.go x: 1 # contributors y: 1 # changes main/handlersettings.go x: 4 # contributors y: 4 # changes main/status.go x: 2 # contributors y: 3 # changes main/files.go x: 4 # contributors y: 5 # changes main/exec.go x: 2 # contributors y: 4 # changes main/telemetry.go x: 2 # contributors y: 2 # changes main/logtail.go x: 1 # contributors y: 2 # changes main/version.go x: 1 # contributors y: 3 # changes
19.0
# changes
  min: 1.0
  average: 3.84
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 19.0
0 8.0
# contributors
min: 1.0 | average: 2.12 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.5 | max: 8.0

Number of Contributors vs. File Size: 25 points

main/handlersettingscommon.go x: 3 # contributors y: 115 lines of code misc/manifest.xml x: 8 # contributors y: 14 lines of code main/cmds.go x: 4 # contributors y: 265 lines of code main/main.go x: 4 # contributors y: 89 lines of code main/pid.go x: 1 # contributors y: 60 lines of code main/handlerenv.go x: 1 # contributors y: 61 lines of code main/handlersettings.go x: 4 # contributors y: 123 lines of code main/seqnum.go x: 1 # contributors y: 55 lines of code main/status.go x: 2 # contributors y: 113 lines of code main/files.go x: 4 # contributors y: 77 lines of code pkg/download/blob.go x: 2 # contributors y: 38 lines of code main/exec.go x: 2 # contributors y: 43 lines of code main/schema.go x: 4 # contributors y: 106 lines of code main/telemetry.go x: 2 # contributors y: 115 lines of code main/logtail.go x: 1 # contributors y: 31 lines of code main/version.go x: 1 # contributors y: 17 lines of code pkg/blobutil/url.go x: 1 # contributors y: 51 lines of code pkg/download/downloader.go x: 1 # contributors y: 39 lines of code pkg/download/retry.go x: 1 # contributors y: 37 lines of code pkg/download/save.go x: 1 # contributors y: 24 lines of code pkg/download/url.go x: 1 # contributors y: 13 lines of code pkg/preprocess/bom.go x: 1 # contributors y: 28 lines of code pkg/preprocess/dos.go x: 1 # contributors y: 11 lines of code pkg/preprocess/file.go x: 1 # contributors y: 45 lines of code pkg/seqnum/seqnum.go x: 1 # contributors y: 26 lines of code
265.0
lines of code
  min: 11.0
  average: 63.84
  25th percentile: 27.0
  median: 45.0
  75th percentile: 97.5
  max: 265.0
0 8.0
# contributors
min: 1.0 | average: 2.12 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.5 | max: 8.0