facebookincubator / contest
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 159 files with 12,924 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (616 lines of code)
    • 11 files changed 21-50 times (1,852 lines of code)
    • 53 files changed 6-20 times (5,215 lines of code)
    • 93 files changed 1-5 times (5,241 lines of code)
0% | 4% | 14% | 40% | 40%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
go, json, sql, md, svg, sh, yml, yaml, mod, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 4% | 14% | 41% | 39%
sql0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
yaml0% | 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
pkg/runner0% | 64% | 0% | 34% | 1%
pkg/jobmanager0% | 29% | 25% | 33% | 11%
plugins/storage0% | 0% | 73% | 26% | 0%
plugins/teststeps0% | 0% | 16% | 33% | 50%
pkg/api0% | 0% | 48% | 42% | 8%
pkg/job0% | 0% | 27% | 58% | 13%
pkg/storage0% | 0% | 22% | 63% | 14%
cmds/contest0% | 0% | 14% | 85% | 0%
plugins/targetlocker0% | 0% | 0% | 100% | 0%
pkg/xcontext0% | 0% | 0% | 18% | 81%
db/rdbms0% | 0% | 0% | 69% | 30%
cmds/exec_agent0% | 0% | 0% | 74% | 25%
plugins/targetmanagers0% | 0% | 0% | 100% | 0%
plugins/listeners0% | 0% | 0% | 100% | 0%
pkg/transport0% | 0% | 0% | 100% | 0%
pkg/event0% | 0% | 0% | 71% | 28%
plugins/reporters0% | 0% | 0% | 100% | 0%
pkg/pluginregistry0% | 0% | 0% | 37% | 62%
pkg/cerrors0% | 0% | 0% | 100% | 0%
pkg/types0% | 0% | 0% | 100% | 0%
tools/migration0% | 0% | 0% | 14% | 85%
cmds/clients0% | 0% | 0% | 4% | 95%
pkg/config0% | 0% | 0% | 18% | 81%
cmds/contest-generator0% | 0% | 0% | 0% | 100%
pkg/userfunctions0% | 0% | 0% | 0% | 100%
pkg/lib0% | 0% | 0% | 0% | 100%
plugins/testfetchers0% | 0% | 0% | 0% | 100%
pkg/logging0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
docker/mariadb0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
docker/mysql0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
jobmanager.go
in pkg/jobmanager
263 13 312 801 61 18
job_runner.go
in pkg/runner
353 8 241 802 53 17
status.go
in pkg/jobmanager
115 1 292 806 44 14
main.go
in cmds/contest
45 2 170 803 38 15
start.go
in pkg/jobmanager
111 3 356 801 34 11
memory.go
in plugins/storage/memory
282 22 356 801 32 12
storage.go
in pkg/storage
75 5 292 801 26 13
job.go
in pkg/job
90 2 387 802 26 13
teststeps.go
in plugins/teststeps
150 3 305 800 24 11
sshcmd.go
in plugins/teststeps/sshcmd
256 6 344 803 23 12
api.go
in pkg/api
203 12 356 745 22 9
init.go
in plugins/storage/rdbms
193 15 356 802 21 11
events.go
in plugins/storage/rdbms
332 24 356 800 21 10
events.go
in pkg/storage
104 12 292 800 20 11
cmd.go
in plugins/teststeps/cmd
165 7 344 803 20 11
bundles.go
in pkg/pluginregistry
100 5 239 801 19 12
inmemory.go
in plugins/targetlocker/inmemory
197 9 356 737 19 8
example.go
in plugins/teststeps/example
71 6 344 803 17 9
request.go
in plugins/storage/rdbms
90 2 393 768 17 10
terminalexpect.go
in plugins/teststeps/terminalexpect
101 7 344 803 16 10
test.go
in pkg/event/testevent
112 20 393 793 16 10
report.go
in plugins/storage/rdbms
135 2 356 802 16 8
echo.go
in plugins/teststeps/echo
44 5 241 803 15 7
timeouts.go
in pkg/config
8 - 356 800 14 10
job.go
in pkg/storage
42 6 292 720 14 8
randecho.go
in plugins/teststeps/randecho
57 5 344 803 14 6
job_status.go
in pkg/runner
187 5 387 779 14 9
httplistener.go
in plugins/listeners/httplistener
220 7 247 453 14 7
dblocker.go
in plugins/targetlocker/dblocker
327 17 339 607 14 5
cerrors.go
in pkg/cerrors
45 6 356 492 13 6
status.go
in pkg/job
53 - 292 801 13 8
csvfile.go
in plugins/targetmanagers/csvtargetmanager
163 6 356 800 13 9
list.go
in pkg/jobmanager
29 1 387 453 12 4
list_jobs.go
in plugins/storage/rdbms
61 1 356 453 12 4
framework.go
in pkg/event/frameworkevent
71 12 292 800 12 7
306 11 247 544 12 7
noop.go
in plugins/reporters/noop
31 7 241 801 11 8
types.go
in pkg/types
26 4 180 800 10 9
targetlist.go
in plugins/targetmanagers/targetlist
62 6 355 800 10 9
event.go
in pkg/api
81 6 387 745 10 7
main.go
in cmds/clients/contestcli
12 1 356 507 9 6
stop.go
in pkg/jobmanager
28 1 393 453 9 7
noop.go
in plugins/targetlocker/noop
36 6 356 619 9 5
targetsuccess.go
in plugins/reporters/targetsuccess
95 7 241 801 9 9
request.go
in pkg/job
14 - 407 800 8 5
exec.go
in plugins/teststeps/exec
55 6 170 203 8 1
runner.go
in plugins/teststeps/exec
107 4 170 201 8 1
http.go
in pkg/transport/http
170 7 356 507 8 6
context.go
in pkg/xcontext
337 28 380 399 8 2
migrate.go
in tools/migration/rdbms/migrate
23 1 393 544 7 3
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
jobmanager.go
in pkg/jobmanager
263 13 312 801 61 18
job_runner.go
in pkg/runner
353 8 241 802 53 17
status.go
in pkg/jobmanager
115 1 292 806 44 14
main.go
in cmds/contest
45 2 170 803 38 15
start.go
in pkg/jobmanager
111 3 356 801 34 11
memory.go
in plugins/storage/memory
282 22 356 801 32 12
job.go
in pkg/job
90 2 387 802 26 13
storage.go
in pkg/storage
75 5 292 801 26 13
teststeps.go
in plugins/teststeps
150 3 305 800 24 11
sshcmd.go
in plugins/teststeps/sshcmd
256 6 344 803 23 12
api.go
in pkg/api
203 12 356 745 22 9
events.go
in plugins/storage/rdbms
332 24 356 800 21 10
init.go
in plugins/storage/rdbms
193 15 356 802 21 11
events.go
in pkg/storage
104 12 292 800 20 11
cmd.go
in plugins/teststeps/cmd
165 7 344 803 20 11
inmemory.go
in plugins/targetlocker/inmemory
197 9 356 737 19 8
bundles.go
in pkg/pluginregistry
100 5 239 801 19 12
example.go
in plugins/teststeps/example
71 6 344 803 17 9
request.go
in plugins/storage/rdbms
90 2 393 768 17 10
report.go
in plugins/storage/rdbms
135 2 356 802 16 8
test.go
in pkg/event/testevent
112 20 393 793 16 10
terminalexpect.go
in plugins/teststeps/terminalexpect
101 7 344 803 16 10
echo.go
in plugins/teststeps/echo
44 5 241 803 15 7
dblocker.go
in plugins/targetlocker/dblocker
327 17 339 607 14 5
randecho.go
in plugins/teststeps/randecho
57 5 344 803 14 6
httplistener.go
in plugins/listeners/httplistener
220 7 247 453 14 7
job.go
in pkg/storage
42 6 292 720 14 8
job_status.go
in pkg/runner
187 5 387 779 14 9
timeouts.go
in pkg/config
8 - 356 800 14 10
cerrors.go
in pkg/cerrors
45 6 356 492 13 6
status.go
in pkg/job
53 - 292 801 13 8
csvfile.go
in plugins/targetmanagers/csvtargetmanager
163 6 356 800 13 9
list.go
in pkg/jobmanager
29 1 387 453 12 4
list_jobs.go
in plugins/storage/rdbms
61 1 356 453 12 4
framework.go
in pkg/event/frameworkevent
71 12 292 800 12 7
306 11 247 544 12 7
noop.go
in plugins/reporters/noop
31 7 241 801 11 8
event.go
in pkg/api
81 6 387 745 10 7
types.go
in pkg/types
26 4 180 800 10 9
targetlist.go
in plugins/targetmanagers/targetlist
62 6 355 800 10 9
noop.go
in plugins/targetlocker/noop
36 6 356 619 9 5
main.go
in cmds/clients/contestcli
12 1 356 507 9 6
stop.go
in pkg/jobmanager
28 1 393 453 9 7
targetsuccess.go
in plugins/reporters/targetsuccess
95 7 241 801 9 9
exec.go
in plugins/teststeps/exec
55 6 170 203 8 1
runner.go
in plugins/teststeps/exec
107 4 170 201 8 1
context.go
in pkg/xcontext
337 28 380 399 8 2
request.go
in pkg/job
14 - 407 800 8 5
http.go
in pkg/transport/http
170 7 356 507 8 6
monitor.go
in cmds/exec_agent
156 13 170 197 7 1
Correlations

File Size vs. Number of Changes: 160 points

cmds/contest-generator/config.go x: 148 lines of code y: 2 # changes plugins/teststeps/waitport/waitport.go x: 223 lines of code y: 2 # changes cmds/contest-generator/core-plugins.yml x: 17 lines of code y: 3 # changes cmds/contest/main.go x: 45 lines of code y: 38 # changes cmds/exec_agent/main.go x: 56 lines of code y: 4 # changes cmds/exec_agent/monitor.go x: 156 lines of code y: 7 # changes cmds/exec_agent/sync.go x: 47 lines of code y: 3 # changes cmds/exec_agent/verbs.go x: 148 lines of code y: 6 # changes plugins/teststeps/exec/events.go x: 78 lines of code y: 2 # changes plugins/teststeps/exec/exec.go x: 55 lines of code y: 8 # changes plugins/teststeps/exec/ocp_parser.go x: 167 lines of code y: 2 # changes plugins/teststeps/exec/runner.go x: 107 lines of code y: 8 # changes plugins/teststeps/exec/transport/local_transport.go x: 59 lines of code y: 6 # changes plugins/teststeps/exec/transport/local_transport_safe.go x: 12 lines of code y: 2 # changes plugins/teststeps/exec/transport/ssh_process.go x: 95 lines of code y: 3 # changes plugins/teststeps/exec/transport/ssh_process_async.go x: 255 lines of code y: 4 # changes plugins/teststeps/exec/transport/transport.go x: 36 lines of code y: 5 # changes plugins/teststeps/exec/transport/types.go x: 60 lines of code y: 2 # changes pkg/types/types.go x: 26 lines of code y: 10 # changes db/rdbms/migration/0006_add_indices.sql x: 8 lines of code y: 1 # changes plugins/teststeps/s3fileupload/s3fileupload.go x: 218 lines of code y: 3 # changes plugins/teststeps/s3fileupload/s3FileUpload.go x: 218 lines of code y: 1 # changes pkg/jobmanager/bundles.go x: 75 lines of code y: 7 # changes pkg/pluginregistry/bundles.go x: 100 lines of code y: 19 # changes pkg/job/reporting.go x: 50 lines of code y: 6 # changes pkg/runner/job_runner.go x: 353 lines of code y: 53 # changes plugins/reporters/noop/noop.go x: 31 lines of code y: 11 # changes plugins/reporters/targetsuccess/targetsuccess.go x: 95 lines of code y: 9 # changes plugins/teststeps/echo/echo.go x: 44 lines of code y: 15 # changes cmds/contest-generator/main.go x: 61 lines of code y: 1 # changes cmds/contest/server/server.go x: 265 lines of code y: 7 # changes db/rdbms/migration/0002_migrate_descriptor_to_extended_descriptor.go x: 306 lines of code y: 12 # changes plugins/listeners/httplistener/httplistener.go x: 220 lines of code y: 14 # changes docker-compose.mariadb.yml x: 27 lines of code y: 1 # changes docker/mariadb/initdb.sql x: 10 lines of code y: 1 # changes pkg/job/status.go x: 53 lines of code y: 13 # changes pkg/jobmanager/status.go x: 115 lines of code y: 44 # changes pkg/event/frameworkevent/framework.go x: 71 lines of code y: 12 # changes pkg/storage/events.go x: 104 lines of code y: 20 # changes pkg/storage/job.go x: 42 lines of code y: 14 # changes pkg/storage/storage.go x: 75 lines of code y: 26 # changes plugins/teststeps/sleep/sleep.go x: 83 lines of code y: 4 # changes plugins/teststeps/teststeps.go x: 150 lines of code y: 24 # changes pkg/jobmanager/jobmanager.go x: 263 lines of code y: 61 # changes pkg/jobmanager/resume.go x: 64 lines of code y: 4 # changes db/rdbms/migration/0005_event_payload_mediumtext.sql x: 4 lines of code y: 1 # changes plugins/targetlocker/dblocker/dblocker.go x: 327 lines of code y: 14 # changes plugins/teststeps/cmd/cmd.go x: 165 lines of code y: 20 # changes plugins/teststeps/example/example.go x: 71 lines of code y: 17 # changes plugins/teststeps/randecho/randecho.go x: 57 lines of code y: 14 # changes plugins/teststeps/sshcmd/sshcmd.go x: 256 lines of code y: 23 # changes plugins/teststeps/terminalexpect/terminalexpect.go x: 101 lines of code y: 16 # changes pkg/xcontext/logger/logadapter/logrus/wrapper.go x: 72 lines of code y: 3 # changes pkg/xcontext/logger/logadapter/zap/wrapper.go x: 63 lines of code y: 5 # changes pkg/xcontext/bundles/logrusctx/new_context.go x: 53 lines of code y: 6 # changes pkg/xcontext/bundles/zapctx/new_context.go x: 57 lines of code y: 6 # changes pkg/xcontext/fields/pending_fields.go x: 73 lines of code y: 4 # changes pkg/xcontext/metrics/interface.go x: 24 lines of code y: 7 # changes pkg/xcontext/metrics/prometheus/count.go x: 35 lines of code y: 3 # changes pkg/xcontext/metrics/prometheus/hacks.go x: 24 lines of code y: 2 # changes pkg/xcontext/metrics/prometheus/metrics.go x: 354 lines of code y: 3 # changes pkg/xcontext/metrics/simplemetrics/count.go x: 42 lines of code y: 3 # changes pkg/xcontext/metrics/simplemetrics/gauge.go x: 42 lines of code y: 2 # changes pkg/xcontext/metrics/simplemetrics/metrics.go x: 118 lines of code y: 3 # changes pkg/xcontext/metrics/tsmetrics/count.go x: 22 lines of code y: 2 # changes pkg/xcontext/metrics/tsmetrics/metrics.go x: 53 lines of code y: 2 # changes plugins/targetmanagers/targetlist/targetlist.go x: 62 lines of code y: 10 # changes cmds/clients/contestcli/cli/cli.go x: 64 lines of code y: 3 # changes cmds/clients/contestcli/cli/verbs.go x: 166 lines of code y: 3 # changes cmds/clients/contestcli/main.go x: 12 lines of code y: 9 # changes pkg/api/api.go x: 203 lines of code y: 22 # changes pkg/cerrors/cerrors.go x: 45 lines of code y: 13 # changes pkg/config/timeouts.go x: 8 lines of code y: 14 # changes pkg/job/events.go x: 70 lines of code y: 7 # changes pkg/jobmanager/options.go x: 52 lines of code y: 6 # changes pkg/jobmanager/start.go x: 111 lines of code y: 34 # changes pkg/transport/http/http.go x: 170 lines of code y: 8 # changes plugins/storage/memory/memory.go x: 282 lines of code y: 32 # changes plugins/storage/rdbms/events.go x: 332 lines of code y: 21 # changes plugins/storage/rdbms/init.go x: 193 lines of code y: 21 # changes plugins/storage/rdbms/list_jobs.go x: 61 lines of code y: 12 # changes plugins/storage/rdbms/report.go x: 135 lines of code y: 16 # changes plugins/targetlocker/inmemory/inmemory.go x: 197 lines of code y: 19 # changes plugins/targetlocker/noop/noop.go x: 36 lines of code y: 9 # changes plugins/targetmanagers/csvtargetmanager/csvfile.go x: 163 lines of code y: 13 # changes pkg/xcontext/context.go x: 337 lines of code y: 8 # changes pkg/xcontext/event_handler.go x: 271 lines of code y: 4 # changes tools/deps.go x: 4 lines of code y: 2 # changes pkg/xcontext/context_atomic.go x: 11 lines of code y: 5 # changes pkg/api/event.go x: 81 lines of code y: 10 # changes pkg/jobmanager/list.go x: 29 lines of code y: 12 # changes pkg/storage/job_query.go x: 67 lines of code y: 6 # changes pkg/job/job.go x: 90 lines of code y: 26 # changes pkg/jobmanager/job.go x: 113 lines of code y: 7 # changes pkg/runner/job_status.go x: 187 lines of code y: 14 # changes pkg/xcontext/done_errors.go x: 8 lines of code y: 3 # changes pkg/logging/default_options.go x: 10 lines of code y: 3 # changes pkg/xcontext/context_logger.go x: 23 lines of code y: 3 # changes pkg/xcontext/dummy_tracer.go x: 25 lines of code y: 3 # changes pkg/xcontext/values_handler.go x: 51 lines of code y: 3 # changes pkg/xcontext/fields/fields.go x: 2 lines of code y: 2 # changes pkg/xcontext/logger/internal/interfaces.go x: 37 lines of code y: 4 # changes pkg/xcontext/bundles/options.go x: 53 lines of code y: 3 # changes pkg/xcontext/logger/log_level.go x: 18 lines of code y: 3 # changes pkg/api/listener.go x: 7 lines of code y: 2 # changes pkg/event/testevent/test.go x: 112 lines of code y: 16 # changes pkg/jobmanager/steps.go x: 35 lines of code y: 4 # changes pkg/jobmanager/stop.go x: 28 lines of code y: 9 # changes pkg/pluginregistry/pluginregistry.go x: 157 lines of code y: 4 # changes pkg/xcontext/buildinfo/vars.go x: 6 lines of code y: 2 # changes pkg/xcontext/logger/internal/extend_wrapper.go x: 71 lines of code y: 2 # changes pkg/xcontext/logger/internal/log_level.go x: 67 lines of code y: 2 # changes pkg/xcontext/logger/internal/minimal_logger.go x: 26 lines of code y: 2 # changes pkg/xcontext/logger/internal/uncompact.go x: 61 lines of code y: 2 # changes pkg/xcontext/logger/internal/wrap_minimal_logger.go x: 8 lines of code y: 2 # changes pkg/xcontext/logger/internal/wrap_minimal_logger_compact.go x: 10 lines of code y: 2 # changes pkg/xcontext/logger/logadapter/logrus/adapter.go x: 57 lines of code y: 2 # changes pkg/xcontext/logger/logadapter/logrus/fix_caller_hook.go x: 37 lines of code y: 2 # changes pkg/xcontext/logger/logadapter/zap/adapter.go x: 59 lines of code y: 2 # changes pkg/xcontext/logger/logger.go x: 41 lines of code y: 3 # changes plugins/storage/rdbms/request.go x: 90 lines of code y: 17 # changes plugins/testfetchers/literal/literal.go x: 39 lines of code y: 4 # changes plugins/testfetchers/uri/uri.go x: 101 lines of code y: 4 # changes tools/migration/rdbms/main.go x: 88 lines of code y: 5 # changes tools/migration/rdbms/migrate/migrate.go x: 23 lines of code y: 7 # changes pkg/job/request.go x: 14 lines of code y: 8 # changes pkg/job/tags.go x: 45 lines of code y: 2 # changes db/rdbms/migration/0003_add_jobs_state_column.sql x: 48 lines of code y: 3 # changes db/rdbms/migration/0004_add_job_tags_table.sql x: 16 lines of code y: 3 # changes pkg/api/response.go x: 98 lines of code y: 6 # changes pkg/transport/transport.go x: 15 lines of code y: 6 # changes cmds/clients/contestcli/descriptors/start-literal.yaml x: 31 lines of code y: 1 # changes tools/migration/rdbms/migrationlib/version.go x: 50 lines of code y: 3 # changes db/rdbms/migration/0001_add_extended_descriptor.sql x: 1 lines of code y: 5 # changes pkg/userfunctions/donothing/donothing.go x: 13 lines of code y: 2 # changes pkg/userfunctions/ocp/ocp.go x: 151 lines of code y: 2 # changes pkg/logging/logger.go x: 56 lines of code y: 5 # changes pkg/api/options.go x: 30 lines of code y: 2 # changes db/rdbms/schema/v0/create_contest_db.sql x: 58 lines of code y: 3 # changes pkg/config/db.go x: 2 lines of code y: 3 # changes pkg/storage/limits/limits.go x: 48 lines of code y: 5 # changes pkg/event/common.go x: 19 lines of code y: 3 # changes pkg/runner/event.go x: 10 lines of code y: 4 # changes pkg/pluginregistry/errors.go x: 11 lines of code y: 2 # changes pkg/event/errors.go x: 18 lines of code y: 2 # changes pkg/event/internal/querytools/apply_query_field.go x: 17 lines of code y: 2 # changes pkg/lib/comparison/comparison.go x: 152 lines of code y: 1 # changes
61.0
# changes
  min: 1.0
  average: 7.81
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.75
  max: 61.0
0 354.0
lines of code
min: 1.0 | average: 82.14 | 25th percentile: 24.25 | median: 54.0 | 75th percentile: 106.25 | max: 354.0

Number of Contributors vs. Number of Changes: 160 points

cmds/contest-generator/config.go x: 1 # contributors y: 2 # changes plugins/teststeps/waitport/waitport.go x: 2 # contributors y: 2 # changes cmds/contest-generator/core-plugins.yml x: 2 # contributors y: 3 # changes cmds/contest/main.go x: 15 # contributors y: 38 # changes cmds/exec_agent/main.go x: 1 # contributors y: 4 # changes cmds/exec_agent/monitor.go x: 1 # contributors y: 7 # changes cmds/exec_agent/sync.go x: 1 # contributors y: 3 # changes cmds/exec_agent/verbs.go x: 1 # contributors y: 6 # changes plugins/teststeps/exec/exec.go x: 1 # contributors y: 8 # changes plugins/teststeps/exec/transport/transport.go x: 1 # contributors y: 5 # changes pkg/types/types.go x: 9 # contributors y: 10 # changes db/rdbms/migration/0006_add_indices.sql x: 1 # contributors y: 1 # changes pkg/jobmanager/bundles.go x: 5 # contributors y: 7 # changes pkg/pluginregistry/bundles.go x: 12 # contributors y: 19 # changes pkg/job/reporting.go x: 8 # contributors y: 6 # changes pkg/runner/job_runner.go x: 17 # contributors y: 53 # changes plugins/reporters/noop/noop.go x: 8 # contributors y: 11 # changes plugins/reporters/targetsuccess/targetsuccess.go x: 9 # contributors y: 9 # changes plugins/teststeps/echo/echo.go x: 7 # contributors y: 15 # changes db/rdbms/migration/0002_migrate_descriptor_to_extended_descriptor.go x: 7 # contributors y: 12 # changes plugins/listeners/httplistener/httplistener.go x: 7 # contributors y: 14 # changes pkg/job/status.go x: 8 # contributors y: 13 # changes pkg/jobmanager/status.go x: 14 # contributors y: 44 # changes pkg/storage/events.go x: 11 # contributors y: 20 # changes pkg/storage/job.go x: 8 # contributors y: 14 # changes pkg/storage/storage.go x: 13 # contributors y: 26 # changes plugins/teststeps/sleep/sleep.go x: 3 # contributors y: 4 # changes plugins/teststeps/teststeps.go x: 11 # contributors y: 24 # changes pkg/jobmanager/jobmanager.go x: 18 # contributors y: 61 # changes pkg/jobmanager/resume.go x: 2 # contributors y: 4 # changes db/rdbms/migration/0005_event_payload_mediumtext.sql x: 2 # contributors y: 1 # changes plugins/targetlocker/dblocker/dblocker.go x: 5 # contributors y: 14 # changes plugins/teststeps/example/example.go x: 9 # contributors y: 17 # changes plugins/teststeps/randecho/randecho.go x: 6 # contributors y: 14 # changes plugins/teststeps/sshcmd/sshcmd.go x: 12 # contributors y: 23 # changes plugins/teststeps/terminalexpect/terminalexpect.go x: 10 # contributors y: 16 # changes pkg/xcontext/logger/logadapter/zap/wrapper.go x: 2 # contributors y: 5 # changes pkg/xcontext/metrics/interface.go x: 2 # contributors y: 7 # changes cmds/clients/contestcli/cli/cli.go x: 3 # contributors y: 3 # changes cmds/clients/contestcli/main.go x: 6 # contributors y: 9 # changes pkg/api/api.go x: 9 # contributors y: 22 # changes pkg/cerrors/cerrors.go x: 6 # contributors y: 13 # changes pkg/config/timeouts.go x: 10 # contributors y: 14 # changes pkg/job/events.go x: 4 # contributors y: 7 # changes pkg/jobmanager/options.go x: 3 # contributors y: 6 # changes pkg/jobmanager/start.go x: 11 # contributors y: 34 # changes pkg/transport/http/http.go x: 6 # contributors y: 8 # changes plugins/storage/memory/memory.go x: 12 # contributors y: 32 # changes plugins/storage/rdbms/events.go x: 10 # contributors y: 21 # changes plugins/storage/rdbms/init.go x: 11 # contributors y: 21 # changes plugins/storage/rdbms/list_jobs.go x: 4 # contributors y: 12 # changes plugins/storage/rdbms/report.go x: 8 # contributors y: 16 # changes plugins/targetlocker/inmemory/inmemory.go x: 8 # contributors y: 19 # changes plugins/targetlocker/noop/noop.go x: 5 # contributors y: 9 # changes plugins/targetmanagers/csvtargetmanager/csvfile.go x: 9 # contributors y: 13 # changes pkg/xcontext/context.go x: 2 # contributors y: 8 # changes pkg/api/event.go x: 7 # contributors y: 10 # changes pkg/runner/job_status.go x: 9 # contributors y: 14 # changes pkg/jobmanager/stop.go x: 7 # contributors y: 9 # changes plugins/storage/rdbms/request.go x: 10 # contributors y: 17 # changes plugins/testfetchers/literal/literal.go x: 5 # contributors y: 4 # changes tools/migration/rdbms/main.go x: 3 # contributors y: 5 # changes tools/migration/rdbms/migrate/migrate.go x: 3 # contributors y: 7 # changes pkg/job/request.go x: 5 # contributors y: 8 # changes pkg/api/response.go x: 5 # contributors y: 6 # changes db/rdbms/migration/0001_add_extended_descriptor.sql x: 4 # contributors y: 5 # changes pkg/logging/logger.go x: 6 # contributors y: 5 # changes pkg/runner/event.go x: 4 # contributors y: 4 # changes
61.0
# changes
  min: 1.0
  average: 7.81
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.75
  max: 61.0
0 18.0
# contributors
min: 1.0 | average: 3.98 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 18.0