gitlab-org / gitlab-ci-multi-runner-backup
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 121 files with 12,646 lines of code.
    • 3 files changed more than 100 times (1,816 lines of code)
    • 10 files changed 51-100 times (2,996 lines of code)
    • 22 files changed 21-50 times (3,158 lines of code)
    • 45 files changed 6-20 times (3,411 lines of code)
    • 41 files changed 1-5 times (1,265 lines of code)
14% | 23% | 24% | 26% | 10%
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 121 files with 12,646 lines of code.
    • 2 files changed by more than 25 contributors (1,384 lines of code)
    • 12 files changed by 11-25 contributors (3,501 lines of code)
    • 37 files changed by 6-10 contributors (4,263 lines of code)
    • 56 files changed by 2-5 contributors (3,112 lines of code)
    • 14 files changed by 1 contributor (386 lines of code)
10% | 27% | 33% | 24% | 3%
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, s, proto, sh, pl, json, yaml, txt, c, py, dockerignore, vim, gitignore, rb
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go14% | 23% | 25% | 27% | 9%
rb0% | 0% | 0% | 0% | 100%
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
executors28% | 16% | 45% | 7% | 1%
common43% | 13% | 15% | 20% | 6%
shells0% | 89% | 0% | 10% | 0%
network0% | 71% | 0% | 27% | <1%
commands0% | 18% | 45% | 21% | 15%
helpers0% | 0% | 7% | 66% | 25%
ROOT0% | 0% | 100% | 0% | 0%
apps0% | 0% | 0% | 100% | 0%
scripts0% | 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
executor_docker.go
in executors/docker
997 44 2015-02-12 2017-09-01 145 31 ayufan@ayufan.eu ayufan@ayufan.eu
config.go
in common
387 27 2015-02-12 2017-08-21 140 42 ayufan@ayufan.eu tomasz@gitlab.com
build.go
in common
432 31 2015-02-12 2017-08-21 123 16 ayufan@ayufan.eu tomasz@gitlab.com
bash.go
in shells
209 31 2015-03-27 2017-06-26 94 12 ayufan@ayufan.eu ayufan@ayufan.eu
network.go
in common
263 10 2015-02-12 2017-08-21 82 12 ayufan@ayufan.eu tomasz@gitlab.com
abstract.go
in shells
427 28 2015-06-06 2017-07-28 81 14 ayufan@ayufan.eu tomasz@gitlab.com
multi.go
in commands
402 24 2015-02-12 2017-08-22 77 12 ayufan@ayufan.eu git@zjvandeweg.nl
powershell.go
in shells
217 34 2015-03-27 2017-06-26 72 13 ayufan@ayufan.eu ayufan@ayufan.eu
gitlab.go
in network
395 18 2015-11-07 2017-08-03 70 14 ayufan@ayufan.eu tomasz@gitlab.com
95 9 2015-02-12 2017-05-26 68 10 ayufan@ayufan.eu git@zjvandeweg.nl
cmd.go
in shells
210 36 2015-03-27 2017-06-26 68 11 ayufan@ayufan.eu ayufan@ayufan.eu
executor_kubernetes.go
in executors/kubernetes
470 18 2016-05-27 2017-07-19 62 17 james.munnelly@gmail.com ayufan@ayufan.eu
client.go
in network
308 16 2015-11-07 2017-08-03 53 10 ayufan@ayufan.eu tomasz@gitlab.com
main.go
in root
53 1 2015-01-25 2017-08-22 49 11 ayufan@ayufan.eu git@zjvandeweg.nl
executor_docker_command.go
in executors/docker
83 3 2015-02-12 2017-07-25 49 7 ayufan@ayufan.eu ayufan@ayufan.eu
executor_docker_ssh.go
in executors/docker
95 4 2015-02-12 2017-07-25 48 7 ayufan@ayufan.eu ayufan@ayufan.eu
register.go
in commands
247 14 2015-05-02 2017-08-22 43 12 ayufan@ayufan.eu git@zjvandeweg.nl
single.go
in commands
134 6 2015-02-12 2017-08-28 42 9 ayufan@ayufan.eu tomasz@gitlab.com
consts.go
in common
26 - 2015-02-12 2017-07-19 39 8 ayufan@ayufan.eu ayufan@ayufan.eu
exec.go
in commands
133 5 2015-11-25 2017-08-22 39 10 ayufan@ayufan.eu git@zjvandeweg.nl
executor_parallels.go
in executors/parallels
285 8 2015-02-12 2017-05-26 39 6 ayufan@ayufan.eu git@zjvandeweg.nl
provider.go
in executors/docker/machine
363 19 2016-02-07 2017-06-08 39 10 ayufan@ayufan.eu git@zjvandeweg.nl
executor_shell.go
in executors/shell
130 4 2015-02-12 2017-05-26 37 7 ayufan@ayufan.eu git@zjvandeweg.nl
shell.go
in common
97 8 2015-03-27 2017-05-26 36 8 ayufan@ayufan.eu git@zjvandeweg.nl
util.go
in executors/kubernetes
176 10 2016-05-27 2017-05-26 33 11 james.munnelly@gmail.com git@zjvandeweg.nl
executor_ssh.go
in executors/ssh
77 4 2015-02-12 2017-05-26 32 5 ayufan@ayufan.eu git@zjvandeweg.nl
executor_virtualbox.go
in executors/virtualbox
278 8 2016-01-16 2017-05-26 29 8 daniel@widerin.net git@zjvandeweg.nl
executor.go
in common
92 6 2015-02-12 2017-05-26 27 8 ayufan@ayufan.eu git@zjvandeweg.nl
executor.go
in executors/docker/machine
108 9 2016-02-07 2017-06-17 26 7 ayufan@ayufan.eu ayufan@ayufan.eu
cache_extractor.go
in commands/helpers
90 4 2016-02-05 2017-08-22 25 10 ayufan@ayufan.eu git@zjvandeweg.nl
builds_helper.go
in commands
171 13 2016-02-07 2017-05-26 23 8 ayufan@ayufan.eu git@zjvandeweg.nl
client.go
in helpers/docker
25 - 2016-03-15 2017-05-26 22 8 ayufan@ayufan.eu git@zjvandeweg.nl
version.go
in common
86 7 2015-05-02 2017-08-22 22 6 ayufan@ayufan.eu git@zjvandeweg.nl
service.go
in commands
223 10 2015-03-27 2017-08-22 22 4 ayufan@ayufan.eu git@zjvandeweg.nl
machine_command.go
in helpers/docker
186 18 2016-02-07 2017-03-14 21 7 ayufan@ayufan.eu git@zjvandeweg.nl
unregister.go
in commands
71 4 2015-05-02 2017-08-22 20 8 ayufan@ayufan.eu git@zjvandeweg.nl
ssh_command.go
in helpers/ssh
153 8 2015-08-28 2017-05-26 20 5 ayufan@ayufan.eu git@zjvandeweg.nl
main.go
in apps/gitlab-runner-helper
41 1 2016-01-16 2017-08-22 19 5 ayufan@ayufan.eu git@zjvandeweg.nl
25 - 2016-02-05 2017-06-26 18 6 ayufan@ayufan.eu ayufan@ayufan.eu
verify.go
in commands
66 3 2015-04-16 2017-08-22 18 5 ayufan@ayufan.eu git@zjvandeweg.nl
control.go
in helpers/virtualbox
239 21 2016-01-16 2017-05-26 18 10 daniel@widerin.net git@zjvandeweg.nl
consts.go
in executors/docker
7 - 2015-08-21 2017-05-26 17 7 ayufan@ayufan.eu git@zjvandeweg.nl
mock_Client.go
in helpers/docker
100 15 2016-08-18 2017-05-26 17 8 ayufan@ayufan.eu git@zjvandeweg.nl
details.go
in executors/docker/machine
54 6 2016-02-07 2017-06-08 16 6 ayufan@ayufan.eu git@zjvandeweg.nl
artifacts_uploader.go
in commands/helpers
70 3 2016-02-05 2017-08-22 16 5 ayufan@ayufan.eu git@zjvandeweg.nl
cache_archiver.go
in commands/helpers
87 4 2016-02-05 2017-08-22 16 6 ayufan@ayufan.eu git@zjvandeweg.nl
cache.go
in shells
105 8 2016-02-06 2017-05-26 16 8 ayufan@ayufan.eu git@zjvandeweg.nl
support.go
in common
99 10 2016-07-13 2017-07-28 15 6 ayufan@ayufan.eu tomasz@gitlab.com
variables.go
in common
68 7 2015-11-20 2017-05-26 14 6 ayufan@ayufan.eu git@zjvandeweg.nl
63 10 2016-08-18 2017-05-26 13 7 ayufan@ayufan.eu git@zjvandeweg.nl
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
config.go
in common
387 27 2015-02-12 2017-08-21 140 42 ayufan@ayufan.eu tomasz@gitlab.com
executor_docker.go
in executors/docker
997 44 2015-02-12 2017-09-01 145 31 ayufan@ayufan.eu ayufan@ayufan.eu
executor_kubernetes.go
in executors/kubernetes
470 18 2016-05-27 2017-07-19 62 17 james.munnelly@gmail.com ayufan@ayufan.eu
build.go
in common
432 31 2015-02-12 2017-08-21 123 16 ayufan@ayufan.eu tomasz@gitlab.com
abstract.go
in shells
427 28 2015-06-06 2017-07-28 81 14 ayufan@ayufan.eu tomasz@gitlab.com
gitlab.go
in network
395 18 2015-11-07 2017-08-03 70 14 ayufan@ayufan.eu tomasz@gitlab.com
powershell.go
in shells
217 34 2015-03-27 2017-06-26 72 13 ayufan@ayufan.eu ayufan@ayufan.eu
bash.go
in shells
209 31 2015-03-27 2017-06-26 94 12 ayufan@ayufan.eu ayufan@ayufan.eu
network.go
in common
263 10 2015-02-12 2017-08-21 82 12 ayufan@ayufan.eu tomasz@gitlab.com
multi.go
in commands
402 24 2015-02-12 2017-08-22 77 12 ayufan@ayufan.eu git@zjvandeweg.nl
register.go
in commands
247 14 2015-05-02 2017-08-22 43 12 ayufan@ayufan.eu git@zjvandeweg.nl
cmd.go
in shells
210 36 2015-03-27 2017-06-26 68 11 ayufan@ayufan.eu ayufan@ayufan.eu
main.go
in root
53 1 2015-01-25 2017-08-22 49 11 ayufan@ayufan.eu git@zjvandeweg.nl
util.go
in executors/kubernetes
176 10 2016-05-27 2017-05-26 33 11 james.munnelly@gmail.com git@zjvandeweg.nl
95 9 2015-02-12 2017-05-26 68 10 ayufan@ayufan.eu git@zjvandeweg.nl
client.go
in network
308 16 2015-11-07 2017-08-03 53 10 ayufan@ayufan.eu tomasz@gitlab.com
exec.go
in commands
133 5 2015-11-25 2017-08-22 39 10 ayufan@ayufan.eu git@zjvandeweg.nl
provider.go
in executors/docker/machine
363 19 2016-02-07 2017-06-08 39 10 ayufan@ayufan.eu git@zjvandeweg.nl
cache_extractor.go
in commands/helpers
90 4 2016-02-05 2017-08-22 25 10 ayufan@ayufan.eu git@zjvandeweg.nl
control.go
in helpers/virtualbox
239 21 2016-01-16 2017-05-26 18 10 daniel@widerin.net git@zjvandeweg.nl
single.go
in commands
134 6 2015-02-12 2017-08-28 42 9 ayufan@ayufan.eu tomasz@gitlab.com
consts.go
in common
26 - 2015-02-12 2017-07-19 39 8 ayufan@ayufan.eu ayufan@ayufan.eu
shell.go
in common
97 8 2015-03-27 2017-05-26 36 8 ayufan@ayufan.eu git@zjvandeweg.nl
executor_virtualbox.go
in executors/virtualbox
278 8 2016-01-16 2017-05-26 29 8 daniel@widerin.net git@zjvandeweg.nl
executor.go
in common
92 6 2015-02-12 2017-05-26 27 8 ayufan@ayufan.eu git@zjvandeweg.nl
builds_helper.go
in commands
171 13 2016-02-07 2017-05-26 23 8 ayufan@ayufan.eu git@zjvandeweg.nl
client.go
in helpers/docker
25 - 2016-03-15 2017-05-26 22 8 ayufan@ayufan.eu git@zjvandeweg.nl
unregister.go
in commands
71 4 2015-05-02 2017-08-22 20 8 ayufan@ayufan.eu git@zjvandeweg.nl
mock_Client.go
in helpers/docker
100 15 2016-08-18 2017-05-26 17 8 ayufan@ayufan.eu git@zjvandeweg.nl
cache.go
in shells
105 8 2016-02-06 2017-05-26 16 8 ayufan@ayufan.eu git@zjvandeweg.nl
executor_docker_command.go
in executors/docker
83 3 2015-02-12 2017-07-25 49 7 ayufan@ayufan.eu ayufan@ayufan.eu
executor_docker_ssh.go
in executors/docker
95 4 2015-02-12 2017-07-25 48 7 ayufan@ayufan.eu ayufan@ayufan.eu
executor_shell.go
in executors/shell
130 4 2015-02-12 2017-05-26 37 7 ayufan@ayufan.eu git@zjvandeweg.nl
executor.go
in executors/docker/machine
108 9 2016-02-07 2017-06-17 26 7 ayufan@ayufan.eu ayufan@ayufan.eu
machine_command.go
in helpers/docker
186 18 2016-02-07 2017-03-14 21 7 ayufan@ayufan.eu git@zjvandeweg.nl
consts.go
in executors/docker
7 - 2015-08-21 2017-05-26 17 7 ayufan@ayufan.eu git@zjvandeweg.nl
63 10 2016-08-18 2017-05-26 13 7 ayufan@ayufan.eu git@zjvandeweg.nl
auth_config.go
in helpers/docker
121 7 2015-08-28 2017-08-09 13 7 ayufan@ayufan.eu tomasz@gitlab.com
exec.go
in executors/kubernetes
69 2 2016-05-27 2017-03-14 12 7 james.munnelly@gmail.com git@zjvandeweg.nl
config.go
in commands
81 8 2015-08-16 2017-05-26 10 7 ayufan@ayufan.eu git@zjvandeweg.nl
executor_parallels.go
in executors/parallels
285 8 2015-02-12 2017-05-26 39 6 ayufan@ayufan.eu git@zjvandeweg.nl
version.go
in common
86 7 2015-05-02 2017-08-22 22 6 ayufan@ayufan.eu git@zjvandeweg.nl
25 - 2016-02-05 2017-06-26 18 6 ayufan@ayufan.eu ayufan@ayufan.eu
cache_archiver.go
in commands/helpers
87 4 2016-02-05 2017-08-22 16 6 ayufan@ayufan.eu git@zjvandeweg.nl
details.go
in executors/docker/machine
54 6 2016-02-07 2017-06-08 16 6 ayufan@ayufan.eu git@zjvandeweg.nl
support.go
in common
99 10 2016-07-13 2017-07-28 15 6 ayufan@ayufan.eu tomasz@gitlab.com
variables.go
in common
68 7 2015-11-20 2017-05-26 14 6 ayufan@ayufan.eu git@zjvandeweg.nl
collector.go
in executors/docker/machine
30 3 2016-12-03 2017-06-08 12 6 ayufan@ayufan.eu git@zjvandeweg.nl
mock_Shell.go
in common
33 5 2016-08-18 2017-05-26 11 6 ayufan@ayufan.eu git@zjvandeweg.nl
37 7 2016-08-18 2017-05-26 9 6 ayufan@ayufan.eu git@zjvandeweg.nl
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
file_archiver.go
in commands/helpers
153 8 2016-02-05 2016-02-06 2 1 ayufan@ayufan.eu ayufan@ayufan.eu
zip_extra.go
in helpers/archives
104 5 2016-02-05 2016-02-06 2 1 ayufan@ayufan.eu ayufan@ayufan.eu
state.go
in executors/docker/machine
28 2 2016-02-07 2016-02-18 2 1 ayufan@ayufan.eu ayufan@ayufan.eu
retry_helper.go
in commands/helpers
18 1 2016-02-06 2016-02-06 1 1 ayufan@ayufan.eu ayufan@ayufan.eu
service_factory.go
in helpers/service
16 1 2015-09-17 2015-09-17 1 1 ayufan@ayufan.eu ayufan@ayufan.eu
home_dir.go
in helpers
15 2 2015-07-11 2016-02-29 5 1 ayufan@ayufan.eu ayufan@ayufan.eu
14 2 2015-02-12 2015-03-27 2 1 ayufan@ayufan.eu ayufan@ayufan.eu
zip_extra_windows.go
in helpers/archives
12 2 2016-02-05 2016-02-06 2 1 ayufan@ayufan.eu ayufan@ayufan.eu
ssh_config.go
in helpers/ssh
8 - 2015-08-28 2016-02-06 2 1 ayufan@ayufan.eu ayufan@ayufan.eu
7 1 2015-03-16 2015-03-20 2 1 ayufan@ayufan.eu ayufan@ayufan.eu
executor_init.go
in executors
4 - 2015-09-17 2016-02-06 2 1 ayufan@ayufan.eu ayufan@ayufan.eu
dump_windows.go
in helpers/cli
3 1 2016-02-08 2016-02-08 1 1 ayufan@ayufan.eu ayufan@ayufan.eu
consts.go
in helpers/ssh
2 - 2015-08-28 2015-08-28 1 1 ayufan@ayufan.eu ayufan@ayufan.eu
config.go
in network
2 - 2015-11-20 2015-11-20 1 1 ayufan@ayufan.eu ayufan@ayufan.eu
shell_escape.go
in helpers
113 3 2015-02-12 2016-10-17 6 2 ayufan@ayufan.eu ayufan@ayufan.eu
zip_create.go
in helpers/archives
102 6 2016-02-05 2017-06-26 5 2 ayufan@ayufan.eu ayufan@ayufan.eu
log_hook.go
in helpers/sentry
55 3 2016-06-30 2016-09-02 3 2 ayufan@ayufan.eu jasonr@3db-labs.com
40 - 2016-09-20 2016-09-27 2 2 tomasz@maczukin.pl tomasz@maczukin.pl
cache_client.go
in commands/helpers
36 3 2017-06-14 2017-06-29 3 2 tomasz@maczukin.pl ayufan@ayufan.eu
fatal_panic.go
in helpers
36 3 2016-02-06 2017-06-29 3 2 ayufan@ayufan.eu ayufan@ayufan.eu
path_check_helper.go
in helpers/archives
30 3 2017-06-13 2017-06-26 3 2 tomasz@maczukin.pl ayufan@ayufan.eu
29 5 2016-08-18 2016-09-02 4 2 ayufan@ayufan.eu jasonr@3db-labs.com
26 5 2015-10-18 2016-02-07 4 2 ayufan@ayufan.eu ayufan@ayufan.eu
23 2 2015-02-12 2016-06-27 4 2 ayufan@ayufan.eu jasonr@3db-labs.com
dump_unix.go
in helpers/cli
17 1 2016-02-08 2016-09-14 3 2 ayufan@ayufan.eu jasonr@3db-labs.com
clean_url.go
in helpers/url
12 1 2016-08-19 2016-09-02 3 2 ayufan@ayufan.eu jasonr@3db-labs.com
11 1 2015-07-11 2016-05-06 6 2 ayufan@ayufan.eu jasonr@3db-labs.com
5 - 2016-08-18 2016-09-02 4 2 ayufan@ayufan.eu jasonr@3db-labs.com
data_bag.go
in helpers/gitlab_ci_yaml_parser
108 10 2017-03-16 2017-07-19 6 3 tomasz@maczukin.pl ayufan@ayufan.eu
data.go
in executors/docker/machine
68 5 2016-02-07 2017-06-08 9 3 ayufan@ayufan.eu git@zjvandeweg.nl
runner_text_formatter.go
in helpers/formatter
59 3 2016-01-22 2016-06-27 5 3 ayufan@ayufan.eu jasonr@3db-labs.com
health_helper.go
in commands
57 3 2016-02-07 2016-10-21 3 3 ayufan@ayufan.eu tomasz@gitlab.com
41 1 2016-03-23 2016-05-06 4 3 ayufan@ayufan.eu jasonr@3db-labs.com
zip_extra_unix.go
in helpers/archives
41 2 2016-02-05 2016-05-06 5 3 ayufan@ayufan.eu jasonr@3db-labs.com
cpuprofile.go
in helpers/cli
35 1 2016-01-30 2017-08-22 3 3 ayufan@ayufan.eu git@zjvandeweg.nl
sockets.go
in helpers/docker
34 1 2017-04-20 2017-05-26 2 3 tomasz@gitlab.com git@zjvandeweg.nl
31 5 2017-04-20 2017-05-26 3 3 ayufan@ayufan.eu git@zjvandeweg.nl
path_error_tracker.go
in helpers/archives
28 2 2016-08-10 2016-09-02 3 3 nick@gitlab.com jasonr@3db-labs.com
command.go
in common
25 3 2015-03-27 2017-08-22 4 3 ayufan@ayufan.eu git@zjvandeweg.nl
fix_home.go
in helpers/cli
23 1 2016-02-19 2017-08-22 5 3 ayufan@ayufan.eu git@zjvandeweg.nl
20 4 2017-04-20 2017-05-26 3 3 ayufan@ayufan.eu git@zjvandeweg.nl
config_unix.go
in commands
16 1 2015-07-11 2016-05-06 11 3 ayufan@ayufan.eu jasonr@3db-labs.com
ansi_colors.go
in helpers
14 - 2015-07-15 2016-06-27 4 3 ayufan@ayufan.eu jasonr@3db-labs.com
parser.go
in helpers/gitlab_ci_yaml_parser
314 15 2017-03-16 2017-07-28 12 4 tomasz@maczukin.pl tomasz@gitlab.com
trace.go
in network
242 20 2017-03-15 2017-05-26 6 4 tomasz@maczukin.pl git@zjvandeweg.nl
service.go
in commands
223 10 2015-03-27 2017-08-22 22 4 ayufan@ayufan.eu git@zjvandeweg.nl
zip_extract.go
in helpers/archives
89 6 2016-02-05 2017-06-26 9 4 ayufan@ayufan.eu ayufan@ayufan.eu
artifacts_downloader.go
in commands/helpers
65 3 2016-02-05 2017-08-22 9 4 ayufan@ayufan.eu git@zjvandeweg.nl
simple.go
in helpers/service
52 10 2015-09-17 2017-03-14 8 4 ayufan@ayufan.eu git@zjvandeweg.nl
log_level.go
in helpers/cli
47 2 2015-08-28 2017-08-22 9 4 ayufan@ayufan.eu git@zjvandeweg.nl