azure / custom-script-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 26 files with 1,785 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (274 lines of code)
    • 7 files changed 6-20 times (712 lines of code)
    • 17 files changed 1-5 times (799 lines of code)
0% | 0% | 15% | 39% | 44%
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 26 files with 1,785 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (17 lines of code)
    • 2 files changed by 6-10 contributors (357 lines of code)
    • 13 files changed by 2-5 contributors (1,060 lines of code)
    • 10 files changed by 1 contributor (351 lines of code)
0% | <1% | 20% | 59% | 19%
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, py, sh, md, json, dockerignore, bats, mod, gitignore, dockerfile, txt, xml, bash, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 14% | 40% | 45%
xml0% | 0% | 100% | 0% | 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% | 20% | 36% | 42%
misc0% | 0% | 100% | 0% | 0%
pkg0% | 0% | 0% | 49% | 50%
Most Frequently Changed Files (Top 26)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
17 - 2016-08-01 2024-08-19 28 11 ahmetalpbalkan@gmail.com 43417622+birukyitbarek@user...
cmds.go
in main
257 12 2016-08-01 2023-05-25 24 10 ahmetalpbalkan@gmail.com 88748701+norakoiralamsft@us...
blobwithmsitoken.go
in pkg/download
97 7 2019-07-23 2023-01-24 13 5 bhbrahma@microsoft.com 112129464+deeptivaidymsft@u...
files.go
in main
100 4 2016-08-01 2021-09-28 13 8 ahmetalpbalkan@gmail.com koralski@gmail.com
main.go
in main
88 3 2016-08-01 2022-10-03 12 5 ahmetalpbalkan@gmail.com 88748701+norakoiralamsft@us...
downloader.go
in pkg/download
89 1 2016-08-01 2023-01-24 10 5 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
141 9 2016-08-01 2021-09-28 10 5 ahmetalpbalkan@gmail.com koralski@gmail.com
schema.go
in main
122 4 2016-08-01 2019-08-14 8 4 ahmetalpbalkan@gmail.com bhbrahma@microsoft.com
retry.go
in pkg/download
75 2 2016-08-01 2023-05-01 7 4 ahmetalpbalkan@gmail.com romalh@microsoft.com
save.go
in pkg/download
18 1 2016-08-01 2023-05-01 4 3 ahmetalpbalkan@gmail.com romalh@microsoft.com
urlerrorhelper.go
in pkg/urlutil
22 2 2019-06-06 2019-06-14 4 2 bhbrahma@microsoft.com bhbrahma@microsoft.com
version.go
in main
17 2 2016-08-01 2016-08-20 3 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
exec.go
in main
43 3 2016-08-01 2016-12-02 3 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
status.go
in main
113 6 2016-08-01 2021-09-28 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
url.go
in pkg/download
22 2 2016-08-01 2023-01-24 2 2 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
logtail.go
in main
31 1 2016-11-28 2016-12-02 2 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
blob.go
in pkg/download
43 3 2016-08-01 2023-01-24 2 2 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
115 6 2021-09-28 2025-01-03 2 2 koralski@gmail.com 88748701+norakoiralamsft@us...
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
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
seqnum.go
in main
38 3 2021-09-28 2021-09-28 1 1 koralski@gmail.com koralski@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
61 3 2021-09-28 2021-09-28 1 1 koralski@gmail.com koralski@gmail.com
Files With Most Contributors (Top 26)
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
17 - 2016-08-01 2024-08-19 28 11 ahmetalpbalkan@gmail.com 43417622+birukyitbarek@user...
cmds.go
in main
257 12 2016-08-01 2023-05-25 24 10 ahmetalpbalkan@gmail.com 88748701+norakoiralamsft@us...
files.go
in main
100 4 2016-08-01 2021-09-28 13 8 ahmetalpbalkan@gmail.com koralski@gmail.com
blobwithmsitoken.go
in pkg/download
97 7 2019-07-23 2023-01-24 13 5 bhbrahma@microsoft.com 112129464+deeptivaidymsft@u...
main.go
in main
88 3 2016-08-01 2022-10-03 12 5 ahmetalpbalkan@gmail.com 88748701+norakoiralamsft@us...
141 9 2016-08-01 2021-09-28 10 5 ahmetalpbalkan@gmail.com koralski@gmail.com
downloader.go
in pkg/download
89 1 2016-08-01 2023-01-24 10 5 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
schema.go
in main
122 4 2016-08-01 2019-08-14 8 4 ahmetalpbalkan@gmail.com bhbrahma@microsoft.com
retry.go
in pkg/download
75 2 2016-08-01 2023-05-01 7 4 ahmetalpbalkan@gmail.com romalh@microsoft.com
save.go
in pkg/download
18 1 2016-08-01 2023-05-01 4 3 ahmetalpbalkan@gmail.com romalh@microsoft.com
urlerrorhelper.go
in pkg/urlutil
22 2 2019-06-06 2019-06-14 4 2 bhbrahma@microsoft.com bhbrahma@microsoft.com
status.go
in main
113 6 2016-08-01 2021-09-28 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
115 8 2017-10-11 2017-10-31 2 2 chrboum@microsoft.com boumenot@gmail.com
115 6 2021-09-28 2025-01-03 2 2 koralski@gmail.com 88748701+norakoiralamsft@us...
url.go
in pkg/download
22 2 2016-08-01 2023-01-24 2 2 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
blob.go
in pkg/download
43 3 2016-08-01 2023-01-24 2 2 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
exec.go
in main
43 3 2016-08-01 2016-12-02 3 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
logtail.go
in main
31 1 2016-11-28 2016-12-02 2 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
61 3 2021-09-28 2021-09-28 1 1 koralski@gmail.com koralski@gmail.com
seqnum.go
in main
38 3 2021-09-28 2021-09-28 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
Files With Least Contributors (Top 26)
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-28 2021-09-28 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
exec.go
in main
43 3 2016-08-01 2016-12-02 3 1 ahmetalpbalkan@gmail.com ahmetalpbalkan@gmail.com
seqnum.go
in main
38 3 2021-09-28 2021-09-28 1 1 koralski@gmail.com koralski@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
version.go
in main
17 2 2016-08-01 2016-08-20 3 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
115 6 2021-09-28 2025-01-03 2 2 koralski@gmail.com 88748701+norakoiralamsft@us...
status.go
in main
113 6 2016-08-01 2021-09-28 3 2 ahmetalpbalkan@gmail.com koralski@gmail.com
blob.go
in pkg/download
43 3 2016-08-01 2023-01-24 2 2 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
urlerrorhelper.go
in pkg/urlutil
22 2 2019-06-06 2019-06-14 4 2 bhbrahma@microsoft.com bhbrahma@microsoft.com
url.go
in pkg/download
22 2 2016-08-01 2023-01-24 2 2 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
save.go
in pkg/download
18 1 2016-08-01 2023-05-01 4 3 ahmetalpbalkan@gmail.com romalh@microsoft.com
schema.go
in main
122 4 2016-08-01 2019-08-14 8 4 ahmetalpbalkan@gmail.com bhbrahma@microsoft.com
retry.go
in pkg/download
75 2 2016-08-01 2023-05-01 7 4 ahmetalpbalkan@gmail.com romalh@microsoft.com
141 9 2016-08-01 2021-09-28 10 5 ahmetalpbalkan@gmail.com koralski@gmail.com
blobwithmsitoken.go
in pkg/download
97 7 2019-07-23 2023-01-24 13 5 bhbrahma@microsoft.com 112129464+deeptivaidymsft@u...
downloader.go
in pkg/download
89 1 2016-08-01 2023-01-24 10 5 ahmetalpbalkan@gmail.com 112129464+deeptivaidymsft@u...
main.go
in main
88 3 2016-08-01 2022-10-03 12 5 ahmetalpbalkan@gmail.com 88748701+norakoiralamsft@us...
files.go
in main
100 4 2016-08-01 2021-09-28 13 8 ahmetalpbalkan@gmail.com koralski@gmail.com
cmds.go
in main
257 12 2016-08-01 2023-05-25 24 10 ahmetalpbalkan@gmail.com 88748701+norakoiralamsft@us...
17 - 2016-08-01 2024-08-19 28 11 ahmetalpbalkan@gmail.com 43417622+birukyitbarek@user...
Correlations

File Size vs. Number of Changes: 26 points

main/handlersettingscommon.go x: 115 lines of code y: 2 # changes misc/manifest.xml x: 17 lines of code y: 28 # changes main/cmds.go x: 257 lines of code y: 24 # changes pkg/download/retry.go x: 75 lines of code y: 7 # changes pkg/download/save.go x: 18 lines of code y: 4 # changes pkg/download/blob.go x: 43 lines of code y: 2 # changes pkg/download/blobwithmsitoken.go x: 97 lines of code y: 13 # changes pkg/download/downloader.go x: 89 lines of code y: 10 # changes pkg/download/url.go x: 22 lines of code y: 2 # changes main/main.go x: 88 lines of code y: 12 # changes main/files.go x: 100 lines of code y: 13 # changes main/handlerenv.go x: 61 lines of code y: 1 # changes main/handlersettings.go x: 141 lines of code y: 10 # changes main/seqnum.go x: 38 lines of code y: 1 # changes main/status.go x: 113 lines of code y: 3 # changes main/schema.go x: 122 lines of code y: 8 # changes pkg/urlutil/urlerrorhelper.go x: 22 lines of code y: 4 # changes main/exec.go x: 43 lines of code y: 3 # 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/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
28.0
# changes
  min: 1.0
  average: 6.12
  25th percentile: 1.0
  median: 3.0
  75th percentile: 10.0
  max: 28.0
0 257.0
lines of code
min: 11.0 | average: 68.65 | 25th percentile: 25.0 | median: 48.0 | 75th percentile: 103.25 | max: 257.0

Number of Contributors vs. Number of Changes: 26 points

main/handlersettingscommon.go x: 2 # contributors y: 2 # changes misc/manifest.xml x: 11 # contributors y: 28 # changes main/cmds.go x: 10 # contributors y: 24 # changes pkg/download/retry.go x: 4 # contributors y: 7 # changes pkg/download/save.go x: 3 # contributors y: 4 # changes pkg/download/blobwithmsitoken.go x: 5 # contributors y: 13 # changes pkg/download/downloader.go x: 5 # contributors y: 10 # changes main/main.go x: 5 # contributors y: 12 # changes main/files.go x: 8 # contributors y: 13 # changes main/handlerenv.go x: 1 # contributors y: 1 # changes main/status.go x: 2 # contributors y: 3 # changes main/schema.go x: 4 # contributors y: 8 # changes pkg/urlutil/urlerrorhelper.go x: 2 # contributors y: 4 # changes main/exec.go x: 1 # contributors y: 3 # changes main/logtail.go x: 1 # contributors y: 2 # changes
28.0
# changes
  min: 1.0
  average: 6.12
  25th percentile: 1.0
  median: 3.0
  75th percentile: 10.0
  max: 28.0
0 11.0
# contributors
min: 1.0 | average: 3.15 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 11.0

Number of Contributors vs. File Size: 26 points

main/handlersettingscommon.go x: 2 # contributors y: 115 lines of code misc/manifest.xml x: 11 # contributors y: 17 lines of code main/cmds.go x: 10 # contributors y: 257 lines of code pkg/download/retry.go x: 4 # contributors y: 75 lines of code pkg/download/save.go x: 3 # contributors y: 18 lines of code pkg/download/blob.go x: 2 # contributors y: 43 lines of code pkg/download/blobwithmsitoken.go x: 5 # contributors y: 97 lines of code pkg/download/downloader.go x: 5 # contributors y: 89 lines of code pkg/download/url.go x: 2 # contributors y: 22 lines of code main/main.go x: 5 # contributors y: 88 lines of code main/files.go x: 8 # contributors y: 100 lines of code main/handlerenv.go x: 1 # contributors y: 61 lines of code main/handlersettings.go x: 5 # contributors y: 141 lines of code main/seqnum.go x: 1 # contributors y: 38 lines of code main/status.go x: 2 # contributors y: 113 lines of code main/schema.go x: 4 # contributors y: 122 lines of code main/exec.go x: 1 # contributors y: 43 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/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
257.0
lines of code
  min: 11.0
  average: 68.65
  25th percentile: 25.0
  median: 48.0
  75th percentile: 103.25
  max: 257.0
0 11.0
# contributors
min: 1.0 | average: 3.15 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 11.0