Overview
File Change Frequency Overall
  • There are 135 files with 12,180 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (125 lines of code)
    • 48 files changed 6-20 times (7,170 lines of code)
    • 86 files changed 1-5 times (4,885 lines of code)
0% | 0% | 1% | 58% | 40%
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 135 files with 12,180 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 21 files changed by 2-5 contributors (3,221 lines of code)
    • 114 files changed by 1 contributor (8,959 lines of code)
0% | 0% | 0% | 26% | 73%
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, json, tf, txt, mod, gitignore, md, tfvars, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 1% | 58% | 40%
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
labd0% | 0% | 6% | 26% | 66%
metadata0% | 0% | 0% | 80% | 19%
cmd0% | 0% | 0% | 82% | 17%
labagent0% | 0% | 0% | 86% | 13%
providers0% | 0% | 0% | 57% | 42%
peer0% | 0% | 0% | 70% | 29%
transformers0% | 0% | 0% | 59% | 40%
labapp0% | 0% | 0% | 100% | 0%
scenarios0% | 0% | 0% | 93% | 6%
query0% | 0% | 0% | 77% | 22%
ROOT0% | 0% | 0% | 74% | 25%
nodes0% | 0% | 0% | 65% | 34%
daemon0% | 0% | 0% | 58% | 41%
printer0% | 0% | 0% | 28% | 71%
pkg0% | 0% | 0% | 15% | 84%
uploaders0% | 0% | 0% | 0% | 100%
cue0% | 0% | 0% | 0% | 100%
builder0% | 0% | 0% | 0% | 100%
downloaders0% | 0% | 0% | 0% | 100%
experiments0% | 0% | 0% | 0% | 100%
dag0% | 0% | 0% | 0% | 100%
reports0% | 0% | 0% | 0% | 100%
actions0% | 0% | 0% | 0% | 100%
errdefs0% | 0% | 0% | 0% | 100%
version0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
labd.go
in labd
125 3 2019-07-30 2020-04-18 21 2 +1173 / -973 edgarl 17089485+bonedaddy
labapp.go
in labapp
54 3 2019-08-02 2020-04-18 18 2 +490 / -408 edgarl 17089485+bonedaddy
connect.go
in nodes
101 1 2019-08-14 2020-06-02 15 3 +366 / -170 edgarl 17089485+bonedaddy
buckets.go
in metadata
122 20 2019-07-30 2019-09-10 15 1 +195 / -6 edgarl edgarl
peer.go
in peer
286 14 2019-08-02 2020-04-18 15 2 +618 / -300 edgarl 17089485+bonedaddy
oci.go
in transformers/oci
283 9 2019-08-08 2020-06-02 14 2 +458 / -87 edgarl 17089485+bonedaddy
labagent.go
in labagent
61 3 2019-07-30 2019-08-23 13 1 +493 / -390 edgarl edgarl
terraform.go
in providers/terraform
121 7 2019-08-10 2019-09-10 13 1 +260 / -90 edgarl edgarl
node.go
in cmd/labctl/command
262 5 2019-07-29 2019-09-05 13 1 +489 / -198 edgarl edgarl
api.go
in root
24 - 2019-07-29 2020-04-10 12 1 +79 / -32 edgarl edgarl
node.go
in root
27 - 2019-07-29 2020-02-14 12 1 +115 / -81 edgarl edgarl
root.go
in cmd/labapp/command
114 2 2019-08-02 2019-09-12 12 1 +251 / -75 edgarl edgarl
run.go
in scenarios
146 5 2019-08-09 2019-09-10 12 1 +373 / -155 edgarl edgarl
node.go
in metadata
310 11 2019-07-30 2019-09-05 12 1 +720 / -127 edgarl edgarl
scenario.go
in metadata
340 12 2019-07-30 2019-09-10 12 1 +608 / -137 edgarl edgarl
benchmark.go
in metadata
408 12 2019-07-30 2019-09-27 12 2 +580 / -59 edgarl edgarl
root.go
in cmd/labctl/command
49 1 2019-07-29 2020-04-10 11 1 +42 / -12 edgarl edgarl
peer.go
in root
62 5 2019-08-08 2020-02-14 11 1 +177 / -30 edgarl edgarl
root.go
in cmd/labd/command
120 2 2019-07-29 2020-04-10 11 1 +187 / -64 edgarl edgarl
common.go
in cmd/labctl/command
121 6 2019-07-29 2019-09-10 11 1 +240 / -186 edgarl edgarl
cluster.go
in cmd/labctl/command
214 5 2019-07-29 2019-08-24 11 1 +324 / -178 edgarl edgarl
router.go
in labd/routers/benchmarkrouter
225 9 2019-08-19 2019-09-10 11 1 +431 / -135 edgarl edgarl
benchmark.go
in cmd/labctl/command
226 6 2019-07-29 2019-08-27 11 1 +345 / -123 edgarl edgarl
cluster.go
in metadata
345 13 2019-07-30 2019-09-05 11 1 +487 / -46 edgarl edgarl
router.go
in labapp/approuter
150 10 2019-08-21 2020-03-28 10 2 +309 / -83 edgarl edgarl
scenario.go
in cmd/labctl/command
193 5 2019-07-29 2019-08-23 10 1 +268 / -60 edgarl edgarl
cluster.go
in root
76 7 2019-07-29 2019-09-05 9 1 +162 / -39 edgarl edgarl
update.go
in nodes
107 3 2019-08-16 2020-06-02 9 2 +186 / -34 edgarl 17089485+bonedaddy
provider.go
in providers/terraform
208 6 2019-08-10 2019-08-29 9 1 +343 / -77 edgarl edgarl
experiment.go
in cmd/labctl/command
228 5 2019-08-15 2020-06-02 9 2 +387 / -110 edgarl 17089485+bonedaddy
supervisor.go
in labagent/supervisor
226 10 2019-08-21 2020-06-02 8 2 +385 / -66 edgarl 17089485+bonedaddy
27 1 2019-07-29 2019-08-27 7 1 +109 / -62 edgarl edgarl
main.go
in cmd/ociadd
69 3 2019-08-09 2019-09-05 7 1 +133 / -21 edgarl edgarl
root.go
in cmd/labagent/command
79 2 2019-08-02 2019-08-29 7 1 +135 / -35 edgarl edgarl
table.go
in printer
107 4 2019-07-29 2020-04-10 7 1 +153 / -59 edgarl edgarl
daemon.go
in daemon
109 6 2019-08-19 2019-09-10 7 1 +204 / -38 edgarl edgarl
db.go
in metadata
118 5 2019-07-30 2020-04-28 7 2 +197 / -13 edgarl 17089485+bonedaddy
plan.go
in scenarios
123 2 2019-08-09 2019-09-03 7 1 +232 / -52 edgarl edgarl
debug.go
in cmd/labctl/command
127 3 2019-08-14 2020-06-02 7 2 +239 / -118 edgarl 17089485+bonedaddy
query.go
in query
240 16 2019-07-29 2019-08-20 7 1 +680 / -89 edgarl edgarl
experiment.go
in metadata
276 14 2019-08-15 2020-06-02 7 2 +424 / -65 edgarl 17089485+bonedaddy
16 - 2019-08-15 2020-06-02 6 2 +48 / -7 edgarl 17089485+bonedaddy
main.go
in cmd/labctl
23 2 2019-07-29 2019-08-21 6 1 +46 / -16 edgarl edgarl
agentapi.go
in labagent/agentapi
65 5 2019-08-17 2019-09-10 6 1 +109 / -7 edgarl edgarl
appapi.go
in labapp/appapi
74 5 2019-08-17 2020-03-28 6 1 +132 / -26 edgarl edgarl
request.go
in pkg/httputil
92 4 2019-08-02 2019-08-21 6 1 +194 / -57 edgarl edgarl
main.go
in cmd/ociget
93 3 2019-08-09 2019-09-05 6 1 +170 / -28 edgarl edgarl
router.go
in labd/routers/clusterrouter
108 8 2019-08-19 2020-06-02 6 2 +337 / -180 edgarl 17089485+bonedaddy
cluster.go
in labd/controlapi
215 9 2019-08-17 2019-09-05 6 1 +364 / -87 edgarl edgarl
16 - 2019-07-29 2020-02-14 5 1 +84 / -50 edgarl edgarl
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
labd.go
in labd
125 3 2019-07-30 2020-04-18 21 2 +1173 / -973 edgarl 17089485+bonedaddy
peer.go
in peer
286 14 2019-08-02 2020-04-18 15 2 +618 / -300 edgarl 17089485+bonedaddy
labapp.go
in labapp
54 3 2019-08-02 2020-04-18 18 2 +490 / -408 edgarl 17089485+bonedaddy
labagent.go
in labagent
61 3 2019-07-30 2019-08-23 13 1 +493 / -390 edgarl edgarl
node.go
in metadata
310 11 2019-07-30 2019-09-05 12 1 +720 / -127 edgarl edgarl
query.go
in query
240 16 2019-07-29 2019-08-20 7 1 +680 / -89 edgarl edgarl
scenario.go
in metadata
340 12 2019-07-30 2019-09-10 12 1 +608 / -137 edgarl edgarl
node.go
in cmd/labctl/command
262 5 2019-07-29 2019-09-05 13 1 +489 / -198 edgarl edgarl
benchmark.go
in metadata
408 12 2019-07-30 2019-09-27 12 2 +580 / -59 edgarl edgarl
router.go
in labd/routers/benchmarkrouter
225 9 2019-08-19 2019-09-10 11 1 +431 / -135 edgarl edgarl
oci.go
in transformers/oci
283 9 2019-08-08 2020-06-02 14 2 +458 / -87 edgarl 17089485+bonedaddy
connect.go
in nodes
101 1 2019-08-14 2020-06-02 15 3 +366 / -170 edgarl 17089485+bonedaddy
cluster.go
in metadata
345 13 2019-07-30 2019-09-05 11 1 +487 / -46 edgarl edgarl
run.go
in scenarios
146 5 2019-08-09 2019-09-10 12 1 +373 / -155 edgarl edgarl
router.go
in labd/routers/clusterrouter
108 8 2019-08-19 2020-06-02 6 2 +337 / -180 edgarl 17089485+bonedaddy
cluster.go
in cmd/labctl/command
214 5 2019-07-29 2019-08-24 11 1 +324 / -178 edgarl edgarl
experiment.go
in cmd/labctl/command
228 5 2019-08-15 2020-06-02 9 2 +387 / -110 edgarl 17089485+bonedaddy
experiment.go
in metadata
276 14 2019-08-15 2020-06-02 7 2 +424 / -65 edgarl 17089485+bonedaddy
benchmark.go
in cmd/labctl/command
226 6 2019-07-29 2019-08-27 11 1 +345 / -123 edgarl edgarl
cluster.go
in labd/controlapi
215 9 2019-08-17 2019-09-05 6 1 +364 / -87 edgarl edgarl
supervisor.go
in labagent/supervisor
226 10 2019-08-21 2020-06-02 8 2 +385 / -66 edgarl 17089485+bonedaddy
common.go
in cmd/labctl/command
121 6 2019-07-29 2019-09-10 11 1 +240 / -186 edgarl edgarl
provider.go
in providers/terraform
208 6 2019-08-10 2019-08-29 9 1 +343 / -77 edgarl edgarl
provider.go
in providers/inmemory
150 5 2019-08-28 2020-06-02 5 2 +375 / -21 edgarl 17089485+bonedaddy
router.go
in labapp/approuter
150 10 2019-08-21 2020-03-28 10 2 +309 / -83 edgarl edgarl
debug.go
in cmd/labctl/command
127 3 2019-08-14 2020-06-02 7 2 +239 / -118 edgarl 17089485+bonedaddy
terraform.go
in providers/terraform
121 7 2019-08-10 2019-09-10 13 1 +260 / -90 edgarl edgarl
scenario.go
in cmd/labctl/command
193 5 2019-07-29 2019-08-23 10 1 +268 / -60 edgarl edgarl
root.go
in cmd/labapp/command
114 2 2019-08-02 2019-09-12 12 1 +251 / -75 edgarl edgarl
router.go
in labd/routers/experimentrouter
238 8 2019-08-19 2020-06-02 4 2 +312 / -11 edgarl 17089485+bonedaddy
libp2p.go
in peer
120 5 2019-09-05 2019-09-05 1 1 +292 / -0 edgarl edgarl
benchmark.go
in labd/controlapi
156 9 2019-08-17 2019-08-27 4 1 +247 / -42 edgarl edgarl
plan.go
in scenarios
123 2 2019-08-09 2019-09-03 7 1 +232 / -52 edgarl edgarl
builder.go
in builder
172 8 2019-08-23 2020-03-24 4 1 +253 / -21 edgarl edgarl
helpers.go
in metadata
201 12 2019-07-30 2019-08-27 5 1 +255 / -12 edgarl edgarl
request.go
in pkg/httputil
92 4 2019-08-02 2019-08-21 6 1 +194 / -57 edgarl edgarl
root.go
in cmd/labd/command
120 2 2019-07-29 2020-04-10 11 1 +187 / -64 edgarl edgarl
uploader.go
in uploaders/fileuploader
92 3 2019-08-29 2019-08-29 1 1 +246 / -0 edgarl edgarl
report.go
in printer
151 5 2019-08-27 2019-08-29 2 1 +216 / -29 edgarl edgarl
daemon.go
in daemon
109 6 2019-08-19 2019-09-10 7 1 +204 / -38 edgarl edgarl
experiment.go
in labd/controlapi
134 8 2019-08-17 2020-06-02 4 2 +205 / -28 edgarl 17089485+bonedaddy
update.go
in nodes
107 3 2019-08-16 2020-06-02 9 2 +186 / -34 edgarl 17089485+bonedaddy
table.go
in printer
107 4 2019-07-29 2020-04-10 7 1 +153 / -59 edgarl edgarl
db.go
in metadata
118 5 2019-07-30 2020-04-28 7 2 +197 / -13 edgarl 17089485+bonedaddy
scenario.go
in labd/controlapi
131 8 2019-08-17 2019-08-19 2 1 +192 / -17 edgarl edgarl
peer.go
in root
62 5 2019-08-08 2020-02-14 11 1 +177 / -30 edgarl edgarl
cluster.go
in root
76 7 2019-07-29 2019-09-05 9 1 +162 / -39 edgarl edgarl
buckets.go
in metadata
122 20 2019-07-30 2019-09-10 15 1 +195 / -6 edgarl edgarl
interrupt.go
in pkg/cliutil
59 3 2019-08-21 2019-08-21 1 1 +198 / -0 edgarl edgarl
main.go
in cmd/ociget
93 3 2019-08-09 2019-09-05 6 1 +170 / -28 edgarl edgarl
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)
# contributorsline
churn
first
contributor
latest
contributor
connect.go
in nodes
101 1 2019-08-14 2020-06-02 15 3 +366 / -170 edgarl 17089485+bonedaddy
labd.go
in labd
125 3 2019-07-30 2020-04-18 21 2 +1173 / -973 edgarl 17089485+bonedaddy
labapp.go
in labapp
54 3 2019-08-02 2020-04-18 18 2 +490 / -408 edgarl 17089485+bonedaddy
peer.go
in peer
286 14 2019-08-02 2020-04-18 15 2 +618 / -300 edgarl 17089485+bonedaddy
oci.go
in transformers/oci
283 9 2019-08-08 2020-06-02 14 2 +458 / -87 edgarl 17089485+bonedaddy
benchmark.go
in metadata
408 12 2019-07-30 2019-09-27 12 2 +580 / -59 edgarl edgarl
router.go
in labapp/approuter
150 10 2019-08-21 2020-03-28 10 2 +309 / -83 edgarl edgarl
experiment.go
in cmd/labctl/command
228 5 2019-08-15 2020-06-02 9 2 +387 / -110 edgarl 17089485+bonedaddy
update.go
in nodes
107 3 2019-08-16 2020-06-02 9 2 +186 / -34 edgarl 17089485+bonedaddy
supervisor.go
in labagent/supervisor
226 10 2019-08-21 2020-06-02 8 2 +385 / -66 edgarl 17089485+bonedaddy
debug.go
in cmd/labctl/command
127 3 2019-08-14 2020-06-02 7 2 +239 / -118 edgarl 17089485+bonedaddy
db.go
in metadata
118 5 2019-07-30 2020-04-28 7 2 +197 / -13 edgarl 17089485+bonedaddy
experiment.go
in metadata
276 14 2019-08-15 2020-06-02 7 2 +424 / -65 edgarl 17089485+bonedaddy
router.go
in labd/routers/clusterrouter
108 8 2019-08-19 2020-06-02 6 2 +337 / -180 edgarl 17089485+bonedaddy
16 - 2019-08-15 2020-06-02 6 2 +48 / -7 edgarl 17089485+bonedaddy
provider.go
in providers/inmemory
150 5 2019-08-28 2020-06-02 5 2 +375 / -21 edgarl 17089485+bonedaddy
session.go
in nodes
36 1 2019-09-06 2020-06-02 4 2 +132 / -34 edgarl 17089485+bonedaddy
router.go
in labd/routers/experimentrouter
238 8 2019-08-19 2020-06-02 4 2 +312 / -11 edgarl 17089485+bonedaddy
experiment.go
in labd/controlapi
134 8 2019-08-17 2020-06-02 4 2 +205 / -28 edgarl 17089485+bonedaddy
definition.go
in experiments
21 1 2019-08-16 2020-06-02 2 2 +48 / -8 edgarl 17089485+bonedaddy
digestconv.go
in pkg/digestconv
29 2 2019-08-08 2020-06-02 2 2 +52 / -0 edgarl 17089485+bonedaddy
buckets.go
in metadata
122 20 2019-07-30 2019-09-10 15 1 +195 / -6 edgarl edgarl
node.go
in cmd/labctl/command
262 5 2019-07-29 2019-09-05 13 1 +489 / -198 edgarl edgarl
terraform.go
in providers/terraform
121 7 2019-08-10 2019-09-10 13 1 +260 / -90 edgarl edgarl
labagent.go
in labagent
61 3 2019-07-30 2019-08-23 13 1 +493 / -390 edgarl edgarl
root.go
in cmd/labapp/command
114 2 2019-08-02 2019-09-12 12 1 +251 / -75 edgarl edgarl
run.go
in scenarios
146 5 2019-08-09 2019-09-10 12 1 +373 / -155 edgarl edgarl
api.go
in root
24 - 2019-07-29 2020-04-10 12 1 +79 / -32 edgarl edgarl
scenario.go
in metadata
340 12 2019-07-30 2019-09-10 12 1 +608 / -137 edgarl edgarl
node.go
in metadata
310 11 2019-07-30 2019-09-05 12 1 +720 / -127 edgarl edgarl
node.go
in root
27 - 2019-07-29 2020-02-14 12 1 +115 / -81 edgarl edgarl
benchmark.go
in cmd/labctl/command
226 6 2019-07-29 2019-08-27 11 1 +345 / -123 edgarl edgarl
common.go
in cmd/labctl/command
121 6 2019-07-29 2019-09-10 11 1 +240 / -186 edgarl edgarl
cluster.go
in cmd/labctl/command
214 5 2019-07-29 2019-08-24 11 1 +324 / -178 edgarl edgarl
root.go
in cmd/labctl/command
49 1 2019-07-29 2020-04-10 11 1 +42 / -12 edgarl edgarl
root.go
in cmd/labd/command
120 2 2019-07-29 2020-04-10 11 1 +187 / -64 edgarl edgarl
router.go
in labd/routers/benchmarkrouter
225 9 2019-08-19 2019-09-10 11 1 +431 / -135 edgarl edgarl
peer.go
in root
62 5 2019-08-08 2020-02-14 11 1 +177 / -30 edgarl edgarl
cluster.go
in metadata
345 13 2019-07-30 2019-09-05 11 1 +487 / -46 edgarl edgarl
scenario.go
in cmd/labctl/command
193 5 2019-07-29 2019-08-23 10 1 +268 / -60 edgarl edgarl
provider.go
in providers/terraform
208 6 2019-08-10 2019-08-29 9 1 +343 / -77 edgarl edgarl
cluster.go
in root
76 7 2019-07-29 2019-09-05 9 1 +162 / -39 edgarl edgarl
root.go
in cmd/labagent/command
79 2 2019-08-02 2019-08-29 7 1 +135 / -35 edgarl edgarl
main.go
in cmd/ociadd
69 3 2019-08-09 2019-09-05 7 1 +133 / -21 edgarl edgarl
27 1 2019-07-29 2019-08-27 7 1 +109 / -62 edgarl edgarl
table.go
in printer
107 4 2019-07-29 2020-04-10 7 1 +153 / -59 edgarl edgarl
daemon.go
in daemon
109 6 2019-08-19 2019-09-10 7 1 +204 / -38 edgarl edgarl
plan.go
in scenarios
123 2 2019-08-09 2019-09-03 7 1 +232 / -52 edgarl edgarl
query.go
in query
240 16 2019-07-29 2019-08-20 7 1 +680 / -89 edgarl edgarl
main.go
in cmd/labctl
23 2 2019-07-29 2019-08-21 6 1 +46 / -16 edgarl edgarl
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)
# contributorsline
churn
first
contributor
latest
contributor
cluster.go
in metadata
345 13 2019-07-30 2019-09-05 11 1 +487 / -46 edgarl edgarl
scenario.go
in metadata
340 12 2019-07-30 2019-09-10 12 1 +608 / -137 edgarl edgarl
node.go
in metadata
310 11 2019-07-30 2019-09-05 12 1 +720 / -127 edgarl edgarl
node.go
in cmd/labctl/command
262 5 2019-07-29 2019-09-05 13 1 +489 / -198 edgarl edgarl
query.go
in query
240 16 2019-07-29 2019-08-20 7 1 +680 / -89 edgarl edgarl
benchmark.go
in cmd/labctl/command
226 6 2019-07-29 2019-08-27 11 1 +345 / -123 edgarl edgarl
router.go
in labd/routers/benchmarkrouter
225 9 2019-08-19 2019-09-10 11 1 +431 / -135 edgarl edgarl
cluster.go
in labd/controlapi
215 9 2019-08-17 2019-09-05 6 1 +364 / -87 edgarl edgarl
cluster.go
in cmd/labctl/command
214 5 2019-07-29 2019-08-24 11 1 +324 / -178 edgarl edgarl
provider.go
in providers/terraform
208 6 2019-08-10 2019-08-29 9 1 +343 / -77 edgarl edgarl
helpers.go
in metadata
201 12 2019-07-30 2019-08-27 5 1 +255 / -12 edgarl edgarl
scenario.go
in cmd/labctl/command
193 5 2019-07-29 2019-08-23 10 1 +268 / -60 edgarl edgarl
builder.go
in builder
172 8 2019-08-23 2020-03-24 4 1 +253 / -21 edgarl edgarl
benchmark.go
in labd/controlapi
156 9 2019-08-17 2019-08-27 4 1 +247 / -42 edgarl edgarl
report.go
in printer
151 5 2019-08-27 2019-08-29 2 1 +216 / -29 edgarl edgarl
run.go
in scenarios
146 5 2019-08-09 2019-09-10 12 1 +373 / -155 edgarl edgarl
build.go
in cmd/labctl/command
138 4 2020-04-10 2020-04-10 1 1 +178 / -0 edgarl edgarl
build.go
in metadata
135 6 2019-08-23 2019-08-23 1 1 +179 / -0 edgarl edgarl
scenario.go
in labd/controlapi
131 8 2019-08-17 2019-08-19 2 1 +192 / -17 edgarl edgarl
router.go
in labd/routers/noderouter
125 7 2019-08-19 2019-09-05 3 1 +189 / -4 edgarl edgarl
plan.go
in scenarios
123 2 2019-08-09 2019-09-03 7 1 +232 / -52 edgarl edgarl
buckets.go
in metadata
122 20 2019-07-30 2019-09-10 15 1 +195 / -6 edgarl edgarl
common.go
in cmd/labctl/command
121 6 2019-07-29 2019-09-10 11 1 +240 / -186 edgarl edgarl
terraform.go
in providers/terraform
121 7 2019-08-10 2019-09-10 13 1 +260 / -90 edgarl edgarl
root.go
in cmd/labd/command
120 2 2019-07-29 2020-04-10 11 1 +187 / -64 edgarl edgarl
libp2p.go
in peer
120 5 2019-09-05 2019-09-05 1 1 +292 / -0 edgarl edgarl
root.go
in cmd/labapp/command
114 2 2019-08-02 2019-09-12 12 1 +251 / -75 edgarl edgarl
daemon.go
in daemon
109 6 2019-08-19 2019-09-10 7 1 +204 / -38 edgarl edgarl
router.go
in labd/routers/scenariorouter
108 8 2019-08-19 2019-08-23 2 1 +151 / -1 edgarl edgarl
table.go
in printer
107 4 2019-07-29 2020-04-10 7 1 +153 / -59 edgarl edgarl
node.go
in labd/controlapi
104 7 2019-08-17 2019-08-29 5 1 +149 / -8 edgarl edgarl
report.go
in metadata
104 4 2019-08-27 2020-03-28 2 1 +155 / -4 edgarl edgarl
helpers.go
in labd/routers/helpers
103 3 2020-06-02 2020-06-02 1 1 +127 / -0 17089485+bonedaddy 17089485+bonedaddy
client.go
in pkg/httputil
101 9 2019-08-17 2019-08-22 4 1 +150 / -5 edgarl edgarl
p2plab_instance.go
in cue/parser
96 5 2020-04-23 2020-06-02 2 1 +110 / -1 17089485+bonedaddy 17089485+bonedaddy
main.go
in cmd/ociget
93 3 2019-08-09 2019-09-05 6 1 +170 / -28 edgarl edgarl
uploader.go
in uploaders/fileuploader
92 3 2019-08-29 2019-08-29 1 1 +246 / -0 edgarl edgarl
request.go
in pkg/httputil
92 4 2019-08-02 2019-08-21 6 1 +194 / -57 edgarl edgarl
build.go
in labd/controlapi
86 7 2020-04-10 2020-04-10 1 1 +122 / -0 edgarl edgarl
router.go
in labd/routers/buildrouter
83 6 2020-04-10 2020-04-10 1 1 +117 / -0 edgarl edgarl
metadata.go
in transformers/oci
81 3 2019-08-16 2019-08-16 1 1 +110 / -0 edgarl edgarl
root.go
in cmd/labagent/command
79 2 2019-08-02 2019-08-29 7 1 +135 / -35 edgarl edgarl
main.go
in cmd/s3build
77 3 2019-08-23 2019-08-23 1 1 +110 / -0 edgarl edgarl
cluster.go
in root
76 7 2019-07-29 2019-09-05 9 1 +162 / -39 edgarl edgarl
parser.go
in cue/parser
75 2 2020-04-23 2020-06-02 2 1 +99 / -0 17089485+bonedaddy 17089485+bonedaddy
uploader.go
in uploaders/s3uploader
74 3 2019-08-22 2019-08-29 3 1 +139 / -33 edgarl edgarl
appapi.go
in labapp/appapi
74 5 2019-08-17 2020-03-28 6 1 +132 / -26 edgarl edgarl
main.go
in cmd/ociadd
69 3 2019-08-09 2019-09-05 7 1 +133 / -21 edgarl edgarl
agentapi.go
in labagent/agentapi
65 5 2019-08-17 2019-09-10 6 1 +109 / -7 edgarl edgarl
peer.go
in root
62 5 2019-08-08 2020-02-14 11 1 +177 / -30 edgarl edgarl
Correlations

File Size vs. Number of Changes: 135 points

cmd/labctl/command/debug.go x: 127 lines of code y: 7 # changes cmd/labctl/command/experiment.go x: 228 lines of code y: 9 # changes cue/parser/p2plab_instance.go x: 96 lines of code y: 2 # changes cue/parser/parser.go x: 75 lines of code y: 2 # changes experiment.go x: 16 lines of code y: 6 # changes experiments/definition.go x: 21 lines of code y: 2 # changes experiments/report.go x: 47 lines of code y: 1 # changes labagent/supervisor/supervisor.go x: 226 lines of code y: 8 # changes labd/controlapi/experiment.go x: 134 lines of code y: 4 # changes labd/routers/clusterrouter/router.go x: 108 lines of code y: 6 # changes labd/routers/experimentrouter/router.go x: 238 lines of code y: 4 # changes labd/routers/helpers/doc.go x: 1 lines of code y: 1 # changes labd/routers/helpers/helpers.go x: 103 lines of code y: 1 # changes metadata/experiment.go x: 276 lines of code y: 7 # changes nodes/connect.go x: 101 lines of code y: 15 # changes nodes/session.go x: 36 lines of code y: 4 # changes nodes/update.go x: 107 lines of code y: 9 # changes pkg/digestconv/digestconv.go x: 29 lines of code y: 2 # changes providers/inmemory/provider.go x: 150 lines of code y: 5 # changes transformers/oci/oci.go x: 283 lines of code y: 14 # changes metadata/db.go x: 118 lines of code y: 7 # changes metadata/trial.go x: 5 lines of code y: 1 # changes labapp/labapp.go x: 54 lines of code y: 18 # changes labd/labd.go x: 125 lines of code y: 21 # changes peer/peer.go x: 286 lines of code y: 15 # changes api.go x: 24 lines of code y: 12 # changes cmd/labctl/command/build.go x: 138 lines of code y: 1 # changes cmd/labctl/command/root.go x: 49 lines of code y: 11 # changes cmd/labd/command/root.go x: 120 lines of code y: 11 # changes distribution.go x: 28 lines of code y: 5 # changes labd/controlapi/build.go x: 86 lines of code y: 1 # changes labd/controlapi/controlapi.go x: 41 lines of code y: 4 # changes labd/routers/buildrouter/router.go x: 83 lines of code y: 1 # changes labd/settings.go x: 51 lines of code y: 4 # changes printer/table.go x: 107 lines of code y: 7 # changes labapp/appapi/appapi.go x: 74 lines of code y: 6 # changes labapp/approuter/router.go x: 150 lines of code y: 10 # changes metadata/report.go x: 104 lines of code y: 2 # changes builder/builder.go x: 172 lines of code y: 4 # changes node.go x: 27 lines of code y: 12 # changes peer.go x: 62 lines of code y: 11 # changes query.go x: 17 lines of code y: 4 # changes scenario.go x: 16 lines of code y: 5 # changes transformer.go x: 9 lines of code y: 4 # changes pkg/traceutil/tracer.go x: 54 lines of code y: 3 # changes metadata/benchmark.go x: 408 lines of code y: 12 # changes cmd/labapp/command/root.go x: 114 lines of code y: 12 # changes cmd/labctl/command/common.go x: 121 lines of code y: 11 # changes daemon/daemon.go x: 109 lines of code y: 7 # changes dag/walker.go x: 47 lines of code y: 2 # changes labagent/agentapi/agentapi.go x: 65 lines of code y: 6 # changes labagent/agentrouter/router.go x: 43 lines of code y: 5 # changes labd/routers/benchmarkrouter/router.go x: 225 lines of code y: 11 # changes metadata/buckets.go x: 122 lines of code y: 15 # changes metadata/scenario.go x: 340 lines of code y: 12 # changes nodes/healthy.go x: 35 lines of code y: 3 # changes nodes/reports.go x: 40 lines of code y: 3 # changes providers/terraform/terraform.go x: 121 lines of code y: 13 # changes scenarios/run.go x: 146 lines of code y: 12 # changes errdefs/errors.go x: 26 lines of code y: 4 # changes metadata/cluster.go x: 345 lines of code y: 11 # changes cluster.go x: 76 lines of code y: 9 # changes cmd/labapp/main.go x: 23 lines of code y: 3 # changes cmd/labctl/command/node.go x: 262 lines of code y: 13 # changes cmd/ociadd/main.go x: 69 lines of code y: 7 # changes cmd/ociget/main.go x: 93 lines of code y: 6 # changes labd/controlapi/cluster.go x: 215 lines of code y: 6 # changes labd/routers/noderouter/router.go x: 125 lines of code y: 3 # changes metadata/node.go x: 310 lines of code y: 12 # changes peer/libp2p.go x: 120 lines of code y: 1 # changes scenarios/plan.go x: 123 lines of code y: 7 # changes cmd/labagent/command/root.go x: 79 lines of code y: 7 # changes providers/terraform/provider.go x: 208 lines of code y: 9 # changes printer/report.go x: 151 lines of code y: 2 # changes downloaders/downloaders.go x: 53 lines of code y: 3 # changes downloaders/filedownloader/downloader.go x: 24 lines of code y: 1 # changes labd/controlapi/node.go x: 104 lines of code y: 5 # changes providers/providers.go x: 34 lines of code y: 5 # changes uploaders/fileuploader/uploader.go x: 92 lines of code y: 1 # changes uploaders/s3uploader/uploader.go x: 74 lines of code y: 3 # changes uploaders/uploaders.go x: 28 lines of code y: 2 # changes reports/aggregates.go x: 45 lines of code y: 1 # changes cmd/labctl/command/benchmark.go x: 226 lines of code y: 11 # changes benchmark.go x: 27 lines of code y: 7 # changes labd/controlapi/benchmark.go x: 156 lines of code y: 4 # changes metadata/helpers.go x: 201 lines of code y: 5 # changes cmd/labctl/command/cluster.go x: 214 lines of code y: 11 # changes labagent/labagent.go x: 61 lines of code y: 13 # changes cmd/labctl/command/scenario.go x: 193 lines of code y: 10 # changes labd/routers/scenariorouter/router.go x: 108 lines of code y: 2 # changes metadata/validate.go x: 16 lines of code y: 1 # changes pkg/logutil/remote.go x: 42 lines of code y: 3 # changes printer/id.go x: 31 lines of code y: 1 # changes printer/printer.go x: 37 lines of code y: 2 # changes cmd/s3download/main.go x: 53 lines of code y: 2 # changes cmd/s3upload/main.go x: 49 lines of code y: 2 # changes downloaders/s3downloader/downloader.go x: 61 lines of code y: 2 # changes cmd/s3build/main.go x: 77 lines of code y: 1 # changes metadata/build.go x: 135 lines of code y: 1 # changes pkg/logutil/http.go x: 38 lines of code y: 3 # changes labagent/settings.go x: 12 lines of code y: 1 # changes pkg/logutil/elapsed.go x: 21 lines of code y: 1 # changes pkg/httputil/client.go x: 101 lines of code y: 4 # changes cmd/labagent/main.go x: 23 lines of code y: 2 # changes cmd/labctl/main.go x: 23 lines of code y: 6 # changes pkg/cliutil/attach.go x: 43 lines of code y: 1 # changes pkg/cliutil/interrupt.go x: 59 lines of code y: 1 # changes pkg/httputil/request.go x: 92 lines of code y: 6 # changes cmd/labctl/command/resolve.go x: 20 lines of code y: 2 # changes daemon/cancel_closer.go x: 8 lines of code y: 1 # changes daemon/healthcheckrouter/router.go x: 20 lines of code y: 1 # changes pkg/logutil/console.go x: 17 lines of code y: 2 # changes pkg/logutil/writer.go x: 28 lines of code y: 1 # changes pkg/httputil/handler.go x: 43 lines of code y: 3 # changes query/query.go x: 240 lines of code y: 7 # changes action.go x: 9 lines of code y: 2 # changes actions/actions.go x: 27 lines of code y: 3 # changes daemon/router.go x: 49 lines of code y: 1 # changes labd/controlapi/scenario.go x: 131 lines of code y: 2 # changes pkg/stringutil/stringutil.go x: 11 lines of code y: 1 # changes query/labeled.go x: 15 lines of code y: 1 # changes query/labeled_set.go x: 35 lines of code y: 1 # changes printer/unix.go x: 31 lines of code y: 2 # changes transformers/oci/metadata.go x: 81 lines of code y: 1 # changes providers/terraform/instances.go x: 57 lines of code y: 1 # changes scenarios/definition.go x: 18 lines of code y: 1 # changes version/version.go x: 6 lines of code y: 1 # changes
21.0
# changes
  min: 1.0
  average: 5.09
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 21.0
0 408.0
lines of code
min: 1.0 | average: 90.22 | 25th percentile: 27.0 | median: 61.0 | 75th percentile: 122.0 | max: 408.0

Number of Contributors vs. Number of Changes: 135 points

cmd/labctl/command/debug.go x: 2 # contributors y: 7 # changes cmd/labctl/command/experiment.go x: 2 # contributors y: 9 # changes cue/parser/p2plab_instance.go x: 1 # contributors y: 2 # changes experiment.go x: 2 # contributors y: 6 # changes experiments/definition.go x: 2 # contributors y: 2 # changes experiments/report.go x: 1 # contributors y: 1 # changes labagent/supervisor/supervisor.go x: 2 # contributors y: 8 # changes labd/controlapi/experiment.go x: 2 # contributors y: 4 # changes nodes/connect.go x: 3 # contributors y: 15 # changes providers/inmemory/provider.go x: 2 # contributors y: 5 # changes transformers/oci/oci.go x: 2 # contributors y: 14 # changes labapp/labapp.go x: 2 # contributors y: 18 # changes labd/labd.go x: 2 # contributors y: 21 # changes peer/peer.go x: 2 # contributors y: 15 # changes api.go x: 1 # contributors y: 12 # changes cmd/labctl/command/root.go x: 1 # contributors y: 11 # changes distribution.go x: 1 # contributors y: 5 # changes labd/controlapi/controlapi.go x: 1 # contributors y: 4 # changes printer/table.go x: 1 # contributors y: 7 # changes labapp/appapi/appapi.go x: 1 # contributors y: 6 # changes labapp/approuter/router.go x: 2 # contributors y: 10 # changes pkg/traceutil/tracer.go x: 1 # contributors y: 3 # changes metadata/benchmark.go x: 2 # contributors y: 12 # changes metadata/buckets.go x: 1 # contributors y: 15 # changes providers/terraform/terraform.go x: 1 # contributors y: 13 # changes cluster.go x: 1 # contributors y: 9 # changes cmd/labctl/command/scenario.go x: 1 # contributors y: 10 # changes
21.0
# changes
  min: 1.0
  average: 5.09
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 21.0
0 3.0
# contributors
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 135 points

cmd/labctl/command/debug.go x: 2 # contributors y: 127 lines of code cmd/labctl/command/experiment.go x: 2 # contributors y: 228 lines of code cue/parser/p2plab_instance.go x: 1 # contributors y: 96 lines of code cue/parser/parser.go x: 1 # contributors y: 75 lines of code experiment.go x: 2 # contributors y: 16 lines of code experiments/definition.go x: 2 # contributors y: 21 lines of code experiments/report.go x: 1 # contributors y: 47 lines of code labagent/supervisor/supervisor.go x: 2 # contributors y: 226 lines of code labd/controlapi/experiment.go x: 2 # contributors y: 134 lines of code labd/routers/clusterrouter/router.go x: 2 # contributors y: 108 lines of code labd/routers/experimentrouter/router.go x: 2 # contributors y: 238 lines of code labd/routers/helpers/doc.go x: 1 # contributors y: 1 lines of code labd/routers/helpers/helpers.go x: 1 # contributors y: 103 lines of code metadata/experiment.go x: 2 # contributors y: 276 lines of code nodes/connect.go x: 3 # contributors y: 101 lines of code nodes/session.go x: 2 # contributors y: 36 lines of code nodes/update.go x: 2 # contributors y: 107 lines of code pkg/digestconv/digestconv.go x: 2 # contributors y: 29 lines of code providers/inmemory/provider.go x: 2 # contributors y: 150 lines of code transformers/oci/oci.go x: 2 # contributors y: 283 lines of code metadata/db.go x: 2 # contributors y: 118 lines of code metadata/trial.go x: 1 # contributors y: 5 lines of code labapp/labapp.go x: 2 # contributors y: 54 lines of code labd/labd.go x: 2 # contributors y: 125 lines of code peer/peer.go x: 2 # contributors y: 286 lines of code api.go x: 1 # contributors y: 24 lines of code cmd/labctl/command/build.go x: 1 # contributors y: 138 lines of code cmd/labctl/command/root.go x: 1 # contributors y: 49 lines of code cmd/labd/command/root.go x: 1 # contributors y: 120 lines of code distribution.go x: 1 # contributors y: 28 lines of code labd/controlapi/build.go x: 1 # contributors y: 86 lines of code labd/controlapi/controlapi.go x: 1 # contributors y: 41 lines of code labd/routers/buildrouter/router.go x: 1 # contributors y: 83 lines of code labd/settings.go x: 1 # contributors y: 51 lines of code printer/table.go x: 1 # contributors y: 107 lines of code builder/builder.go x: 1 # contributors y: 172 lines of code node.go x: 1 # contributors y: 27 lines of code peer.go x: 1 # contributors y: 62 lines of code query.go x: 1 # contributors y: 17 lines of code scenario.go x: 1 # contributors y: 16 lines of code transformer.go x: 1 # contributors y: 9 lines of code pkg/traceutil/tracer.go x: 1 # contributors y: 54 lines of code metadata/benchmark.go x: 2 # contributors y: 408 lines of code cmd/labapp/command/root.go x: 1 # contributors y: 114 lines of code cmd/labctl/command/common.go x: 1 # contributors y: 121 lines of code daemon/daemon.go x: 1 # contributors y: 109 lines of code labagent/agentapi/agentapi.go x: 1 # contributors y: 65 lines of code labagent/agentrouter/router.go x: 1 # contributors y: 43 lines of code labd/routers/benchmarkrouter/router.go x: 1 # contributors y: 225 lines of code metadata/scenario.go x: 1 # contributors y: 340 lines of code nodes/healthy.go x: 1 # contributors y: 35 lines of code nodes/reports.go x: 1 # contributors y: 40 lines of code scenarios/run.go x: 1 # contributors y: 146 lines of code metadata/cluster.go x: 1 # contributors y: 345 lines of code cluster.go x: 1 # contributors y: 76 lines of code cmd/labctl/command/node.go x: 1 # contributors y: 262 lines of code cmd/ociadd/main.go x: 1 # contributors y: 69 lines of code cmd/ociget/main.go x: 1 # contributors y: 93 lines of code labd/controlapi/cluster.go x: 1 # contributors y: 215 lines of code labd/routers/noderouter/router.go x: 1 # contributors y: 125 lines of code metadata/node.go x: 1 # contributors y: 310 lines of code scenarios/plan.go x: 1 # contributors y: 123 lines of code cmd/labagent/command/root.go x: 1 # contributors y: 79 lines of code providers/terraform/provider.go x: 1 # contributors y: 208 lines of code printer/report.go x: 1 # contributors y: 151 lines of code downloaders/downloaders.go x: 1 # contributors y: 53 lines of code downloaders/httpdownloader/downloader.go x: 1 # contributors y: 21 lines of code reports/aggregates.go x: 1 # contributors y: 45 lines of code labd/controlapi/benchmark.go x: 1 # contributors y: 156 lines of code metadata/helpers.go x: 1 # contributors y: 201 lines of code labagent/labagent.go x: 1 # contributors y: 61 lines of code cmd/labctl/command/scenario.go x: 1 # contributors y: 193 lines of code printer/id.go x: 1 # contributors y: 31 lines of code printer/printer.go x: 1 # contributors y: 37 lines of code metadata/build.go x: 1 # contributors y: 135 lines of code labagent/settings.go x: 1 # contributors y: 12 lines of code pkg/httputil/client.go x: 1 # contributors y: 101 lines of code pkg/cliutil/interrupt.go x: 1 # contributors y: 59 lines of code cmd/labctl/command/resolve.go x: 1 # contributors y: 20 lines of code daemon/cancel_closer.go x: 1 # contributors y: 8 lines of code query/query.go x: 1 # contributors y: 240 lines of code labd/controlapi/scenario.go x: 1 # contributors y: 131 lines of code pkg/stringutil/stringutil.go x: 1 # contributors y: 11 lines of code transformers/oci/metadata.go x: 1 # contributors y: 81 lines of code providers/terraform/instances.go x: 1 # contributors y: 57 lines of code scenarios/definition.go x: 1 # contributors y: 18 lines of code
408.0
lines of code
  min: 1.0
  average: 90.22
  25th percentile: 27.0
  median: 61.0
  75th percentile: 122.0
  max: 408.0
0 3.0
# contributors
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Changes vs. Line Churn: 215 points

cmd/labctl/command/debug.go x: 7 # changes y: 357 line churn cmd/labctl/command/experiment.go x: 9 # changes y: 497 line churn cue/cue.mod/Makefile x: 2 # changes y: 5 line churn cue/cue.mod/p2plab.cue x: 2 # changes y: 53 line churn cue/cue.mod/p2plab_example1.cue x: 2 # changes y: 72 line churn cue/parser/p2plab_instance.go x: 2 # changes y: 111 line churn cue/parser/parser.go x: 2 # changes y: 99 line churn experiment.go x: 6 # changes y: 55 line churn experiments/definition.go x: 2 # changes y: 56 line churn experiments/experiments_test.go x: 2 # changes y: 131 line churn experiments/report.go x: 1 # changes y: 62 line churn experiments/report_test.go x: 1 # changes y: 51 line churn labagent/supervisor/supervisor.go x: 8 # changes y: 451 line churn labd/controlapi/experiment.go x: 4 # changes y: 233 line churn labd/routers/clusterrouter/router.go x: 6 # changes y: 517 line churn labd/routers/experimentrouter/router.go x: 4 # changes y: 323 line churn labd/routers/helpers/doc.go x: 1 # changes y: 2 line churn labd/routers/helpers/helpers.go x: 1 # changes y: 127 line churn metadata/experiment.go x: 7 # changes y: 489 line churn nodes/connect.go x: 15 # changes y: 536 line churn nodes/session.go x: 4 # changes y: 166 line churn nodes/update.go x: 9 # changes y: 220 line churn providers/inmemory/provider.go x: 5 # changes y: 396 line churn transformers/oci/oci.go x: 14 # changes y: 545 line churn metadata/db.go x: 7 # changes y: 210 line churn metadata/db_test.go x: 1 # changes y: 73 line churn cue/parser/parser_test.go x: 1 # changes y: 33 line churn go.mod x: 30 # changes y: 363 line churn go.sum x: 28 # changes y: 2830 line churn labapp/labapp.go x: 18 # changes y: 898 line churn labd/labd.go x: 21 # changes y: 2146 line churn peer/peer.go x: 15 # changes y: 918 line churn api.go x: 12 # changes y: 111 line churn cmd/labctl/command/build.go x: 1 # changes y: 178 line churn cmd/labctl/command/root.go x: 11 # changes y: 54 line churn cmd/labd/command/root.go x: 11 # changes y: 251 line churn distribution.go x: 5 # changes y: 88 line churn labd/controlapi/build.go x: 1 # changes y: 122 line churn labd/controlapi/controlapi.go x: 4 # changes y: 70 line churn labd/settings.go x: 4 # changes y: 94 line churn printer/table.go x: 7 # changes y: 212 line churn .travis.yml x: 2 # changes y: 16 line churn labapp/appapi/appapi.go x: 6 # changes y: 158 line churn labapp/approuter/router.go x: 10 # changes y: 392 line churn metadata/report.go x: 2 # changes y: 159 line churn builder/builder.go x: 4 # changes y: 274 line churn README.md x: 9 # changes y: 249 line churn node.go x: 12 # changes y: 196 line churn peer.go x: 11 # changes y: 207 line churn query.go x: 4 # changes y: 56 line churn scenario.go x: 5 # changes y: 134 line churn transformer.go x: 4 # changes y: 35 line churn pkg/traceutil/tracer.go x: 3 # changes y: 156 line churn metadata/benchmark.go x: 12 # changes y: 639 line churn cmd/labapp/command/root.go x: 12 # changes y: 326 line churn cmd/labctl/command/common.go x: 11 # changes y: 426 line churn daemon/daemon.go x: 7 # changes y: 242 line churn daemon/tracer.go x: 3 # changes y: 244 line churn dag/walker.go x: 2 # changes y: 196 line churn labagent/agentapi/agentapi.go x: 6 # changes y: 116 line churn labagent/agentrouter/router.go x: 5 # changes y: 122 line churn labd/routers/benchmarkrouter/router.go x: 11 # changes y: 566 line churn metadata/buckets.go x: 15 # changes y: 201 line churn metadata/scenario.go x: 12 # changes y: 745 line churn nodes/healthy.go x: 3 # changes y: 73 line churn providers/terraform/terraform.go x: 13 # changes y: 350 line churn scenarios/run.go x: 12 # changes y: 528 line churn errdefs/errors.go x: 4 # changes y: 55 line churn nodes/reset.go x: 1 # changes y: 94 line churn metadata/cluster.go x: 11 # changes y: 533 line churn cluster.go x: 9 # changes y: 201 line churn cmd/labapp/main.go x: 3 # changes y: 63 line churn cmd/labctl/command/node.go x: 13 # changes y: 687 line churn cmd/ociadd/main.go x: 7 # changes y: 154 line churn cmd/ociget/main.go x: 6 # changes y: 198 line churn examples/peer/default.json x: 1 # changes y: 14 line churn examples/scenario/image-deduplication.json x: 2 # changes y: 31 line churn examples/scenario/new-peers.json x: 2 # changes y: 42 line churn labd/controlapi/cluster.go x: 6 # changes y: 451 line churn labd/routers/noderouter/router.go x: 3 # changes y: 193 line churn metadata/node.go x: 12 # changes y: 847 line churn peer/libp2p.go x: 1 # changes y: 292 line churn scenarios/plan.go x: 7 # changes y: 284 line churn cmd/labagent/command/root.go x: 7 # changes y: 170 line churn providers/terraform/provider.go x: 9 # changes y: 420 line churn printer/report.go x: 2 # changes y: 245 line churn downloaders/downloaders.go x: 3 # changes y: 97 line churn downloaders/filedownloader/downloader.go x: 1 # changes y: 88 line churn labd/controlapi/node.go x: 5 # changes y: 157 line churn providers/providers.go x: 5 # changes y: 75 line churn uploaders/fileuploader/uploader.go x: 1 # changes y: 246 line churn uploaders/s3uploader/uploader.go x: 3 # changes y: 172 line churn reports/aggregates.go x: 1 # changes y: 103 line churn cmd/labctl/command/benchmark.go x: 11 # changes y: 468 line churn labd/controlapi/benchmark.go x: 4 # changes y: 289 line churn metadata/helpers.go x: 5 # changes y: 267 line churn cmd/labctl/command/cluster.go x: 11 # changes y: 502 line churn labagent/labagent.go x: 13 # changes y: 883 line churn cmd/labctl/command/scenario.go x: 10 # changes y: 328 line churn labd/routers/scenariorouter/router.go x: 2 # changes y: 152 line churn metadata/validate.go x: 1 # changes y: 34 line churn cmd/s3download/main.go x: 2 # changes y: 83 line churn metadata/build.go x: 1 # changes y: 179 line churn pkg/httputil/client.go x: 4 # changes y: 155 line churn transformers/transformers.go x: 3 # changes y: 88 line churn cmd/labctl/interrupt/interrupt.go x: 3 # changes y: 305 line churn cmd/labctl/main.go x: 6 # changes y: 62 line churn cmd/labd/main.go x: 3 # changes y: 44 line churn pkg/cliutil/interrupt.go x: 1 # changes y: 198 line churn pkg/httputil/request.go x: 6 # changes y: 251 line churn query/query.go x: 7 # changes y: 769 line churn actions/actions.go x: 3 # changes y: 55 line churn labd/controlapi/scenario.go x: 2 # changes y: 209 line churn nodes/nodeset.go x: 4 # changes y: 181 line churn nodes/nodeset_test.go x: 8 # changes y: 250 line churn labd/benchmark.go x: 5 # changes y: 360 line churn labd/cluster.go x: 8 # changes y: 550 line churn labd/experiment.go x: 3 # changes y: 272 line churn labd/scenario.go x: 4 # changes y: 294 line churn cmd/labctl/command/client.go x: 5 # changes y: 54 line churn labagent/client.go x: 9 # changes y: 285 line churn labapp/client.go x: 5 # changes y: 192 line churn labd/client.go x: 7 # changes y: 188 line churn examples/cross-region.json x: 3 # changes y: 32 line churn cmd/labctl/command/cluster-definition.go x: 1 # changes y: 218 line churn labd/cluster-definition.go x: 1 # changes y: 148 line churn cmd/addget/main.go x: 1 # changes y: 166 line churn labagent/task.go x: 3 # changes y: 122 line churn labd/request.go x: 3 # changes y: 248 line churn labd/nodeset.go x: 3 # changes y: 224 line churn labd/daemon.go x: 2 # changes y: 511 line churn LICENSE x: 1 # changes y: 202 line churn
2830.0
line churn
  min: 1.0
  average: 194.13
  25th percentile: 51.0
  median: 103.0
  75th percentile: 242.0
  max: 2830.0
0 30.0
# changes
min: 1.0 | average: 4.35 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 30.0

Number of Contributors vs. Line Churn: 135 points

cmd/labctl/command/debug.go x: 2 # contributors y: 357 line churn cmd/labctl/command/experiment.go x: 2 # contributors y: 497 line churn cue/parser/p2plab_instance.go x: 1 # contributors y: 111 line churn cue/parser/parser.go x: 1 # contributors y: 99 line churn experiment.go x: 2 # contributors y: 55 line churn experiments/report.go x: 1 # contributors y: 62 line churn labagent/supervisor/supervisor.go x: 2 # contributors y: 451 line churn labd/controlapi/experiment.go x: 2 # contributors y: 233 line churn labd/routers/clusterrouter/router.go x: 2 # contributors y: 517 line churn labd/routers/experimentrouter/router.go x: 2 # contributors y: 323 line churn labd/routers/helpers/doc.go x: 1 # contributors y: 2 line churn labd/routers/helpers/helpers.go x: 1 # contributors y: 127 line churn metadata/experiment.go x: 2 # contributors y: 489 line churn nodes/connect.go x: 3 # contributors y: 536 line churn nodes/session.go x: 2 # contributors y: 166 line churn nodes/update.go x: 2 # contributors y: 220 line churn providers/inmemory/provider.go x: 2 # contributors y: 396 line churn transformers/oci/oci.go x: 2 # contributors y: 545 line churn metadata/db.go x: 2 # contributors y: 210 line churn labapp/labapp.go x: 2 # contributors y: 898 line churn labd/labd.go x: 2 # contributors y: 2146 line churn peer/peer.go x: 2 # contributors y: 918 line churn cmd/labctl/command/build.go x: 1 # contributors y: 178 line churn cmd/labctl/command/root.go x: 1 # contributors y: 54 line churn cmd/labd/command/root.go x: 1 # contributors y: 251 line churn distribution.go x: 1 # contributors y: 88 line churn labd/controlapi/build.go x: 1 # contributors y: 122 line churn labd/controlapi/controlapi.go x: 1 # contributors y: 70 line churn printer/table.go x: 1 # contributors y: 212 line churn labapp/appapi/appapi.go x: 1 # contributors y: 158 line churn builder/builder.go x: 1 # contributors y: 274 line churn node.go x: 1 # contributors y: 196 line churn peer.go x: 1 # contributors y: 207 line churn transformer.go x: 1 # contributors y: 35 line churn metadata/benchmark.go x: 2 # contributors y: 639 line churn cmd/labapp/command/root.go x: 1 # contributors y: 326 line churn cmd/labctl/command/common.go x: 1 # contributors y: 426 line churn daemon/daemon.go x: 1 # contributors y: 242 line churn labd/routers/benchmarkrouter/router.go x: 1 # contributors y: 566 line churn metadata/scenario.go x: 1 # contributors y: 745 line churn providers/terraform/terraform.go x: 1 # contributors y: 350 line churn scenarios/run.go x: 1 # contributors y: 528 line churn metadata/cluster.go x: 1 # contributors y: 533 line churn cmd/labctl/command/node.go x: 1 # contributors y: 687 line churn labd/controlapi/cluster.go x: 1 # contributors y: 451 line churn labd/routers/noderouter/router.go x: 1 # contributors y: 193 line churn metadata/node.go x: 1 # contributors y: 847 line churn peer/libp2p.go x: 1 # contributors y: 292 line churn scenarios/plan.go x: 1 # contributors y: 284 line churn cmd/labagent/command/root.go x: 1 # contributors y: 170 line churn providers/terraform/provider.go x: 1 # contributors y: 420 line churn downloaders/httpdownloader/downloader.go x: 1 # contributors y: 49 line churn reports/aggregates.go x: 1 # contributors y: 103 line churn cmd/labctl/command/benchmark.go x: 1 # contributors y: 468 line churn metadata/helpers.go x: 1 # contributors y: 267 line churn cmd/labctl/command/cluster.go x: 1 # contributors y: 502 line churn labagent/labagent.go x: 1 # contributors y: 883 line churn labd/routers/scenariorouter/router.go x: 1 # contributors y: 152 line churn cmd/s3download/main.go x: 1 # contributors y: 83 line churn labagent/settings.go x: 1 # contributors y: 30 line churn daemon/cancel_closer.go x: 1 # contributors y: 24 line churn query/query.go x: 1 # contributors y: 769 line churn version/version.go x: 1 # contributors y: 14 line churn
2146.0
line churn
  min: 2.0
  average: 223.1
  25th percentile: 63.0
  median: 130.0
  75th percentile: 274.0
  max: 2146.0
0 3.0
# contributors
min: 1.0 | average: 1.16 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Line Churn: 135 points

cmd/labctl/command/debug.go x: 127 lines of code y: 357 line churn cmd/labctl/command/experiment.go x: 228 lines of code y: 497 line churn cue/parser/p2plab_instance.go x: 96 lines of code y: 111 line churn cue/parser/parser.go x: 75 lines of code y: 99 line churn experiment.go x: 16 lines of code y: 55 line churn experiments/definition.go x: 21 lines of code y: 56 line churn experiments/report.go x: 47 lines of code y: 62 line churn labagent/supervisor/supervisor.go x: 226 lines of code y: 451 line churn labd/controlapi/experiment.go x: 134 lines of code y: 233 line churn labd/routers/clusterrouter/router.go x: 108 lines of code y: 517 line churn labd/routers/experimentrouter/router.go x: 238 lines of code y: 323 line churn labd/routers/helpers/doc.go x: 1 lines of code y: 2 line churn labd/routers/helpers/helpers.go x: 103 lines of code y: 127 line churn metadata/experiment.go x: 276 lines of code y: 489 line churn nodes/connect.go x: 101 lines of code y: 536 line churn nodes/session.go x: 36 lines of code y: 166 line churn nodes/update.go x: 107 lines of code y: 220 line churn pkg/digestconv/digestconv.go x: 29 lines of code y: 52 line churn providers/inmemory/provider.go x: 150 lines of code y: 396 line churn transformers/oci/oci.go x: 283 lines of code y: 545 line churn metadata/db.go x: 118 lines of code y: 210 line churn metadata/trial.go x: 5 lines of code y: 7 line churn labapp/labapp.go x: 54 lines of code y: 898 line churn labd/labd.go x: 125 lines of code y: 2146 line churn peer/peer.go x: 286 lines of code y: 918 line churn api.go x: 24 lines of code y: 111 line churn cmd/labctl/command/build.go x: 138 lines of code y: 178 line churn cmd/labctl/command/root.go x: 49 lines of code y: 54 line churn cmd/labd/command/root.go x: 120 lines of code y: 251 line churn distribution.go x: 28 lines of code y: 88 line churn labd/controlapi/build.go x: 86 lines of code y: 122 line churn labd/controlapi/controlapi.go x: 41 lines of code y: 70 line churn labd/routers/buildrouter/router.go x: 83 lines of code y: 117 line churn labd/settings.go x: 51 lines of code y: 94 line churn printer/table.go x: 107 lines of code y: 212 line churn labapp/appapi/appapi.go x: 74 lines of code y: 158 line churn metadata/report.go x: 104 lines of code y: 159 line churn builder/builder.go x: 172 lines of code y: 274 line churn node.go x: 27 lines of code y: 196 line churn peer.go x: 62 lines of code y: 207 line churn query.go x: 17 lines of code y: 56 line churn scenario.go x: 16 lines of code y: 134 line churn transformer.go x: 9 lines of code y: 35 line churn pkg/traceutil/tracer.go x: 54 lines of code y: 156 line churn metadata/benchmark.go x: 408 lines of code y: 639 line churn cmd/labapp/command/root.go x: 114 lines of code y: 326 line churn cmd/labctl/command/common.go x: 121 lines of code y: 426 line churn daemon/daemon.go x: 109 lines of code y: 242 line churn dag/walker.go x: 47 lines of code y: 196 line churn labagent/agentapi/agentapi.go x: 65 lines of code y: 116 line churn labagent/agentrouter/router.go x: 43 lines of code y: 122 line churn labd/routers/benchmarkrouter/router.go x: 225 lines of code y: 566 line churn metadata/buckets.go x: 122 lines of code y: 201 line churn metadata/scenario.go x: 340 lines of code y: 745 line churn nodes/healthy.go x: 35 lines of code y: 73 line churn nodes/reports.go x: 40 lines of code y: 72 line churn providers/terraform/terraform.go x: 121 lines of code y: 350 line churn scenarios/run.go x: 146 lines of code y: 528 line churn errdefs/errors.go x: 26 lines of code y: 55 line churn metadata/cluster.go x: 345 lines of code y: 533 line churn cluster.go x: 76 lines of code y: 201 line churn cmd/labapp/main.go x: 23 lines of code y: 63 line churn cmd/labctl/command/node.go x: 262 lines of code y: 687 line churn cmd/ociadd/main.go x: 69 lines of code y: 154 line churn cmd/ociget/main.go x: 93 lines of code y: 198 line churn labd/controlapi/cluster.go x: 215 lines of code y: 451 line churn labd/routers/noderouter/router.go x: 125 lines of code y: 193 line churn metadata/node.go x: 310 lines of code y: 847 line churn peer/libp2p.go x: 120 lines of code y: 292 line churn scenarios/plan.go x: 123 lines of code y: 284 line churn cmd/labagent/command/root.go x: 79 lines of code y: 170 line churn providers/terraform/provider.go x: 208 lines of code y: 420 line churn printer/report.go x: 151 lines of code y: 245 line churn downloaders/downloaders.go x: 53 lines of code y: 97 line churn downloaders/filedownloader/downloader.go x: 24 lines of code y: 88 line churn downloaders/httpdownloader/downloader.go x: 21 lines of code y: 49 line churn providers/providers.go x: 34 lines of code y: 75 line churn uploaders/fileuploader/uploader.go x: 92 lines of code y: 246 line churn uploaders/s3uploader/uploader.go x: 74 lines of code y: 172 line churn uploaders/uploaders.go x: 28 lines of code y: 52 line churn reports/aggregates.go x: 45 lines of code y: 103 line churn cmd/labctl/command/benchmark.go x: 226 lines of code y: 468 line churn benchmark.go x: 27 lines of code y: 171 line churn labd/controlapi/benchmark.go x: 156 lines of code y: 289 line churn metadata/helpers.go x: 201 lines of code y: 267 line churn cmd/labctl/command/cluster.go x: 214 lines of code y: 502 line churn labagent/labagent.go x: 61 lines of code y: 883 line churn cmd/labctl/command/scenario.go x: 193 lines of code y: 328 line churn labd/routers/scenariorouter/router.go x: 108 lines of code y: 152 line churn metadata/validate.go x: 16 lines of code y: 34 line churn pkg/logutil/remote.go x: 42 lines of code y: 91 line churn printer/id.go x: 31 lines of code y: 51 line churn printer/printer.go x: 37 lines of code y: 51 line churn cmd/s3download/main.go x: 53 lines of code y: 83 line churn cmd/s3upload/main.go x: 49 lines of code y: 79 line churn downloaders/s3downloader/downloader.go x: 61 lines of code y: 99 line churn cmd/s3build/main.go x: 77 lines of code y: 110 line churn metadata/build.go x: 135 lines of code y: 179 line churn pkg/logutil/http.go x: 38 lines of code y: 73 line churn labagent/settings.go x: 12 lines of code y: 30 line churn pkg/httputil/client.go x: 101 lines of code y: 155 line churn transformers/transformers.go x: 54 lines of code y: 88 line churn cmd/labd/main.go x: 23 lines of code y: 44 line churn pkg/cliutil/attach.go x: 43 lines of code y: 130 line churn pkg/cliutil/interrupt.go x: 59 lines of code y: 198 line churn pkg/logutil/jaeger.go x: 21 lines of code y: 88 line churn cmd/labctl/command/resolve.go x: 20 lines of code y: 63 line churn daemon/cancel_closer.go x: 8 lines of code y: 24 line churn daemon/healthcheckrouter/router.go x: 20 lines of code y: 41 line churn pkg/logutil/console.go x: 17 lines of code y: 47 line churn pkg/logutil/writer.go x: 28 lines of code y: 49 line churn pkg/httputil/handler.go x: 43 lines of code y: 75 line churn query/query.go x: 240 lines of code y: 769 line churn action.go x: 9 lines of code y: 29 line churn actions/actions.go x: 27 lines of code y: 55 line churn labd/controlapi/scenario.go x: 131 lines of code y: 209 line churn pkg/stringutil/stringutil.go x: 11 lines of code y: 26 line churn query/labeled.go x: 15 lines of code y: 34 line churn query/labeled_set.go x: 35 lines of code y: 58 line churn printer/unix.go x: 31 lines of code y: 100 line churn transformers/oci/metadata.go x: 81 lines of code y: 110 line churn transformers/oci/content.go x: 61 lines of code y: 107 line churn providers/terraform/instances.go x: 57 lines of code y: 80 line churn scenarios/definition.go x: 18 lines of code y: 37 line churn printer/json.go x: 17 lines of code y: 36 line churn version/version.go x: 6 lines of code y: 14 line churn
2146.0
line churn
  min: 2.0
  average: 223.1
  25th percentile: 63.0
  median: 130.0
  75th percentile: 274.0
  max: 2146.0
0 408.0
lines of code
min: 1.0 | average: 90.22 | 25th percentile: 27.0 | median: 61.0 | 75th percentile: 122.0 | max: 408.0