apache / buildstream
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
20% | 16% | 32% | 14% | 15%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py20% | 16% | 32% | 16% | 13%
proto49% | 0% | 32% | 11% | 6%
c0% | 100% | 0% | 0% | 0%
pyx0% | 43% | 52% | 0% | 4%
html0% | 0% | 31% | 0% | 68%
pyi0% | 0% | 31% | 15% | 53%
yaml0% | 0% | 0% | 62% | 37%
in0% | 0% | 0% | 0% | 100%
pxd0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src19% | 18% | 32% | 15% | 14%
ROOT74% | 0% | 15% | 0% | 10%
doc0% | 0% | 43% | 0% | 56%
requirements0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
proto
remote_execution.proto
in src/buildstream/_protos/build/bazel/remote/execution/v2
1919 -
element.py
in src/buildstream
1327 124
_stream.py
in src/buildstream
1100 60
1082 41
cli.py
in src/buildstream/_frontend
1046 37
listsort.c
in src/buildstream/_loader
837 -
widget.py
in src/buildstream/_frontend
650 34
utils.py
in src/buildstream
635 46
node.pyx
in src/buildstream
634 25
app.py
in src/buildstream/_frontend
623 25
_project.py
in src/buildstream
610 29
source.py
in src/buildstream
607 56
_casbaseddirectory.py
in src/buildstream/storage
569 47
proto
local_cas.proto
in src/buildstream/_protos/build/buildgrid
500 -
local_cas_pb2_grpc.py
in src/buildstream/_protos/build/buildgrid
470 24
proto
remote_asset.proto
in src/buildstream/_protos/build/bazel/remote/asset/v1
445 -
loader.py
in src/buildstream/_loader
440 22
runcli.py
in src/buildstream/_testing
430 36
remote_execution_pb2_grpc.py
in src/buildstream/_protos/build/bazel/remote/execution/v2
424 26
_version.py
in src/buildstream
418 20
_context.py
in src/buildstream
415 23
cascache.py
in src/buildstream/_cas
395 35
_remotespec.py
in src/buildstream
357 22
_filebaseddirectory.py
in src/buildstream/storage
326 26
composition-list-contents.html
in doc/source/sessions-stored
300 -
plugin.py
in src/buildstream
297 35
proto
http.proto
in src/buildstream/_protos/google/api
296 -
_artifact.py
in src/buildstream
292 33
status.py
in src/buildstream/_frontend
289 21
_yaml.pyx
in src/buildstream
285 9
casdprocessmanager.py
in src/buildstream/_cas
280 17
loadelement.pyx
in src/buildstream/_loader
275 10
sandbox.py
in src/buildstream/sandbox
273 48
273 9
_sandboxremote.py
in src/buildstream/sandbox
272 14
_assetcache.py
in src/buildstream
248 17
pyi
local_cas_pb2.pyi
in src/buildstream/_protos/build/buildgrid
244 28
_messenger.py
in src/buildstream
240 24
_artifactcache.py
in src/buildstream
232 15
setup.py
in root
226 9
mirror.py
in src/buildstream/_testing/_sourcetests
220 7
_variables.pyx
in src/buildstream
214 7
_elementsources.py
in src/buildstream
214 26
downloadablefilesource.py
in src/buildstream
213 24
remote_asset_pb2_grpc.py
in src/buildstream/_protos/build/bazel/remote/asset/v1
201 12
_workspaces.py
in src/buildstream
196 29
scheduler.py
in src/buildstream/_scheduler
194 23
operations_pb2_grpc.py
in src/buildstream/_protos/google/longrunning
191 10
track.py
in src/buildstream/_testing/_sourcetests
190 8
job.py
in src/buildstream/_scheduler/jobs
189 12
Files With Most Units (Top 50)
File# lines# units
element.py
in src/buildstream
1327 124
_stream.py
in src/buildstream
1100 60
source.py
in src/buildstream
607 56
sandbox.py
in src/buildstream/sandbox
273 48
_casbaseddirectory.py
in src/buildstream/storage
569 47
utils.py
in src/buildstream
635 46
pyi
node.pyi
in src/buildstream
100 44
1082 41
cli.py
in src/buildstream/_frontend
1046 37
runcli.py
in src/buildstream/_testing
430 36
plugin.py
in src/buildstream
297 35
cascache.py
in src/buildstream/_cas
395 35
widget.py
in src/buildstream/_frontend
650 34
_artifact.py
in src/buildstream
292 33
directory.py
in src/buildstream/storage
137 32
_project.py
in src/buildstream
610 29
_workspaces.py
in src/buildstream
196 29
_state.py
in src/buildstream
122 28
pyi
local_cas_pb2.pyi
in src/buildstream/_protos/build/buildgrid
244 28
remote_execution_pb2_grpc.py
in src/buildstream/_protos/build/bazel/remote/execution/v2
424 26
_elementsources.py
in src/buildstream
214 26
_filebaseddirectory.py
in src/buildstream/storage
326 26
app.py
in src/buildstream/_frontend
623 25
node.pyx
in src/buildstream
634 25
local_cas_pb2_grpc.py
in src/buildstream/_protos/build/buildgrid
470 24
downloadablefilesource.py
in src/buildstream
213 24
_messenger.py
in src/buildstream
240 24
_context.py
in src/buildstream
415 23
scheduler.py
in src/buildstream/_scheduler
194 23
loader.py
in src/buildstream/_loader
440 22
_remotespec.py
in src/buildstream
357 22
status.py
in src/buildstream/_frontend
289 21
_exceptions.py
in src/buildstream
95 20
_version.py
in src/buildstream
418 20
_elementproxy.py
in src/buildstream
101 19
casserver.py
in src/buildstream/_cas
163 19
casdprocessmanager.py
in src/buildstream/_cas
280 17
queue.py
in src/buildstream/_scheduler/queues
141 17
_assetcache.py
in src/buildstream
248 17
workspace.py
in src/buildstream/plugins/sources
58 16
local.py
in src/buildstream/plugins/sources
57 16
_artifactcache.py
in src/buildstream
232 15
loadcontext.py
in src/buildstream/_loader
91 14
_sandboxremote.py
in src/buildstream/sandbox
272 14
_sandboxreapi.py
in src/buildstream/sandbox
175 14
types.py
in src/buildstream
106 13
tar.py
in src/buildstream/plugins/sources
128 13
optionpool.py
in src/buildstream/_options
152 12
_sourcecache.py
in src/buildstream
131 12
remote_asset_pb2_grpc.py
in src/buildstream/_protos/build/bazel/remote/asset/v1
201 12
Files With Long Lines (Top 50)

There are 69 files with lines longer than 120 characters. In total, there are 615 long lines.

File# lines# units# long lines
remote_execution_pb2_grpc.py
in src/buildstream/_protos/build/bazel/remote/execution/v2
424 26 44
38 - 31
developing-reset-workspace.html
in doc/source/sessions-stored
26 - 24
pyi
local_cas_pb2.pyi
in src/buildstream/_protos/build/buildgrid
244 28 21
remote_asset_pb2_grpc.py
in src/buildstream/_protos/build/bazel/remote/asset/v1
201 12 17
local_cas_pb2_grpc.py
in src/buildstream/_protos/build/buildgrid
470 24 15
junctions-workspace-open-subproject.html
in doc/source/sessions-stored
17 - 15
strict-mode-workspace-open.html
in doc/source/sessions-stored
17 - 15
developing-workspace-open.html
in doc/source/sessions-stored
17 - 15
strict-mode-run-dynamic-no-strict.html
in doc/source/sessions-stored
18 - 13
strict-mode-run-static-no-strict.html
in doc/source/sessions-stored
18 - 13
junctions-workspace-open.html
in doc/source/sessions-stored
15 - 13
integration-commands-shell.html
in doc/source/sessions-stored
18 - 13
first-project-checkout.html
in doc/source/sessions-stored
15 - 13
filtering-shell-with-filter.html
in doc/source/sessions-stored
18 - 13
filtering-shell-without-filter.html
in doc/source/sessions-stored
18 - 13
proto
remote_execution.proto
in src/buildstream/_protos/build/bazel/remote/execution/v2
1919 - 12
proto
local_cas.proto
in src/buildstream/_protos/build/buildgrid
500 - 12
junction-includes-shell-funky.html
in doc/source/sessions-stored
17 - 12
autotools-shell.html
in doc/source/sessions-stored
17 - 12
running-commands-shell.html
in doc/source/sessions-stored
16 - 12
strict-mode-show-initial.html
in doc/source/sessions-stored
14 - 12
directives-shell-somber.html
in doc/source/sessions-stored
16 - 12
developing-shell-after-changes.html
in doc/source/sessions-stored
17 - 12
directives-shell-normal.html
in doc/source/sessions-stored
16 - 12
composition-shell.html
in doc/source/sessions-stored
16 - 12
junction-includes-shell-normal.html
in doc/source/sessions-stored
17 - 12
junctions-shell.html
in doc/source/sessions-stored
18 - 12
directives-shell-excited.html
in doc/source/sessions-stored
16 - 12
strict-mode-show-static-no-strict.html
in doc/source/sessions-stored
13 - 11
strict-mode-show-dynamic-no-strict.html
in doc/source/sessions-stored
13 - 11
strict-mode-show-dynamic-strict.html
in doc/source/sessions-stored
13 - 11
running-commands-show-before.html
in doc/source/sessions-stored
12 - 10
developing-discard-workspace.html
in doc/source/sessions-stored
12 - 10
running-commands-show-after.html
in doc/source/sessions-stored
12 - 10
pyi
remote_asset_pb2.pyi
in src/buildstream/_protos/build/bazel/remote/asset/v1
121 9 9
developing-reopen-workspace.html
in doc/source/sessions-stored
11 - 9
first-project-show.html
in doc/source/sessions-stored
10 - 8
developing-close-workspace.html
in doc/source/sessions-stored
10 - 8
developing-soft-reset.html
in doc/source/sessions-stored
10 - 8
filtering-list-contents-libhello.html
in doc/source/sessions-stored
18 - 7
autotools-show-variables.html
in doc/source/sessions-stored
64 - 7
15 - 7
composition-list-contents.html
in doc/source/sessions-stored
300 - 7
pyi
artifact_pb2.pyi
in src/buildstream/_protos/buildstream/v2
62 3 5
pyi
operations_pb2.pyi
in src/buildstream/_protos/google/longrunning
55 6 4
pyi
http_pb2.pyi
in src/buildstream/_protos/google/api
40 3 3
loadelement.pyx
in src/buildstream/_loader
275 10 2
_project.py
in src/buildstream
610 29 2
pyi
status_pb2.pyi
in src/buildstream/_protos/google/rpc
15 1 2
Correlations

File Size vs. Commits (all time): 272 points

src/buildstream/__init__.py x: 37 commits (all time) y: 25 lines of code src/buildstream/_frontend/cli.py x: 188 commits (all time) y: 1046 lines of code src/buildstream/_frontend/widget.py x: 94 commits (all time) y: 650 lines of code src/buildstream/downloadablefilesource.py x: 34 commits (all time) y: 213 lines of code src/buildstream/plugins/sources/local.py x: 37 commits (all time) y: 57 lines of code src/buildstream/plugins/sources/remote.py x: 20 commits (all time) y: 25 lines of code src/buildstream/plugins/sources/tar.py x: 41 commits (all time) y: 128 lines of code src/buildstream/plugins/sources/workspace.py x: 55 commits (all time) y: 58 lines of code src/buildstream/source.py x: 138 commits (all time) y: 607 lines of code pyproject.toml x: 24 commits (all time) y: 62 lines of code setup.py x: 199 commits (all time) y: 226 lines of code src/buildstream/_cas/casdprocessmanager.py x: 60 commits (all time) y: 280 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2.pyi x: 2 commits (all time) y: 121 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2_grpc.py x: 8 commits (all time) y: 201 lines of code src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2_grpc.py x: 18 commits (all time) y: 424 lines of code src/buildstream/_protos/build/bazel/semver/semver_pb2.pyi x: 2 commits (all time) y: 15 lines of code src/buildstream/_protos/build/bazel/semver/semver_pb2_grpc.py x: 6 commits (all time) y: 18 lines of code src/buildstream/_protos/build/buildgrid/local_cas.proto x: 18 commits (all time) y: 500 lines of code src/buildstream/_protos/build/buildgrid/local_cas_pb2.pyi x: 3 commits (all time) y: 244 lines of code src/buildstream/_protos/build/buildgrid/local_cas_pb2_grpc.py x: 16 commits (all time) y: 470 lines of code src/buildstream/_protos/buildstream/v2/artifact_pb2.pyi x: 2 commits (all time) y: 62 lines of code src/buildstream/_protos/buildstream/v2/artifact_pb2_grpc.py x: 14 commits (all time) y: 18 lines of code src/buildstream/_protos/buildstream/v2/source_pb2_grpc.py x: 9 commits (all time) y: 18 lines of code src/buildstream/_protos/google/api/annotations_pb2.pyi x: 2 commits (all time) y: 7 lines of code src/buildstream/_protos/google/api/http_pb2.pyi x: 2 commits (all time) y: 40 lines of code src/buildstream/_protos/google/bytestream/bytestream_pb2.pyi x: 2 commits (all time) y: 48 lines of code src/buildstream/_protos/google/bytestream/bytestream_pb2_grpc.py x: 8 commits (all time) y: 150 lines of code src/buildstream/_protos/google/longrunning/operations_pb2.pyi x: 2 commits (all time) y: 55 lines of code src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py x: 8 commits (all time) y: 191 lines of code src/buildstream/_remotespec.py x: 29 commits (all time) y: 357 lines of code src/buildstream/_cas/cascache.py x: 169 commits (all time) y: 395 lines of code src/buildstream/_cas/casserver.py x: 70 commits (all time) y: 163 lines of code src/buildstream/_loader/listsort.c x: 2 commits (all time) y: 837 lines of code src/buildstream/_loader/loadelement.pyx x: 42 commits (all time) y: 275 lines of code src/buildstream/utils.py x: 102 commits (all time) y: 635 lines of code requirements/dev-requirements.in x: 18 commits (all time) y: 3 lines of code requirements/requirements.in x: 31 commits (all time) y: 12 lines of code src/buildstream/_pluginfactory/pluginoriginpip.py x: 20 commits (all time) y: 69 lines of code src/buildstream/_stream.py x: 293 commits (all time) y: 1100 lines of code src/buildstream/_loader/loader.py x: 166 commits (all time) y: 440 lines of code src/buildstream/_elementproxy.py x: 13 commits (all time) y: 101 lines of code src/buildstream/_message.py x: 20 commits (all time) y: 50 lines of code src/buildstream/_messenger.py x: 59 commits (all time) y: 240 lines of code src/buildstream/_options/optionarch.py x: 21 commits (all time) y: 30 lines of code src/buildstream/_options/optionbool.py x: 24 commits (all time) y: 25 lines of code src/buildstream/_options/optioneltmask.py x: 14 commits (all time) y: 12 lines of code src/buildstream/_options/optionenum.py x: 29 commits (all time) y: 51 lines of code src/buildstream/_options/optionflags.py x: 28 commits (all time) y: 53 lines of code src/buildstream/_testing/runcli.py x: 17 commits (all time) y: 430 lines of code src/buildstream/element.py x: 417 commits (all time) y: 1327 lines of code src/buildstream/plugin.py x: 79 commits (all time) y: 297 lines of code src/buildstream/sandbox/sandbox.py x: 79 commits (all time) y: 273 lines of code src/buildstream/storage/_casbaseddirectory.py x: 112 commits (all time) y: 569 lines of code src/buildstream/storage/directory.py x: 66 commits (all time) y: 137 lines of code src/buildstream/_includes.py x: 43 commits (all time) y: 119 lines of code src/buildstream/_project.py x: 171 commits (all time) y: 610 lines of code src/buildstream/_artifact.py x: 92 commits (all time) y: 292 lines of code src/buildstream/_elementsources.py x: 33 commits (all time) y: 214 lines of code src/buildstream/_sourcecache.py x: 64 commits (all time) y: 131 lines of code src/buildstream/_scheduler/jobs/job.py x: 107 commits (all time) y: 189 lines of code src/buildstream/_scheduler/queues/cachequeryqueue.py x: 10 commits (all time) y: 44 lines of code src/buildstream/_scheduler/queues/queue.py x: 54 commits (all time) y: 141 lines of code src/buildstream/_artifactcache.py x: 84 commits (all time) y: 232 lines of code src/buildstream/_elementsourcescache.py x: 23 commits (all time) y: 161 lines of code src/buildstream/sandbox/_sandboxreapi.py x: 62 commits (all time) y: 175 lines of code src/buildstream/sandbox/_sandboxremote.py x: 81 commits (all time) y: 272 lines of code src/buildstream/_context.py x: 134 commits (all time) y: 415 lines of code src/buildstream/data/userconfig.yaml x: 24 commits (all time) y: 35 lines of code src/buildstream/_exceptions.py x: 43 commits (all time) y: 95 lines of code src/buildstream/_platform/platform.py x: 60 commits (all time) y: 94 lines of code src/buildstream/sandbox/_sandboxbuildboxrun.py x: 58 commits (all time) y: 143 lines of code src/buildstream/scriptelement.py x: 36 commits (all time) y: 89 lines of code src/buildstream/_frontend/app.py x: 106 commits (all time) y: 623 lines of code src/buildstream/_pluginfactory/pluginoriginjunction.py x: 21 commits (all time) y: 41 lines of code src/buildstream/storage/_filebaseddirectory.py x: 70 commits (all time) y: 326 lines of code setup.cfg x: 98 commits (all time) y: 30 lines of code src/buildstream/_testing/__init__.py x: 9 commits (all time) y: 38 lines of code src/buildstream/_pipeline.py x: 80 commits (all time) y: 136 lines of code src/buildstream/_pluginfactory/__init__.py x: 13 commits (all time) y: 19 lines of code src/buildstream/_scheduler/scheduler.py x: 96 commits (all time) y: 194 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset.proto x: 6 commits (all time) y: 445 lines of code src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution.proto x: 12 commits (all time) y: 1919 lines of code src/buildstream/_loader/loadelement.pyi x: 10 commits (all time) y: 12 lines of code src/buildstream/_loader/types.py x: 11 commits (all time) y: 21 lines of code src/buildstream/_assetcache.py x: 25 commits (all time) y: 248 lines of code src/buildstream/_cas/__init__.py x: 14 commits (all time) y: 3 lines of code src/buildstream/_cas/casremote.py x: 59 commits (all time) y: 108 lines of code src/buildstream/_remote.py x: 33 commits (all time) y: 43 lines of code src/buildstream/plugins/elements/junction.py x: 41 commits (all time) y: 46 lines of code src/buildstream/_pluginfactory/pluginfactory.py x: 31 commits (all time) y: 170 lines of code src/buildstream/_pluginfactory/pluginorigin.py x: 19 commits (all time) y: 60 lines of code src/buildstream/_pluginfactory/sourcemirrorfactory.py x: 2 commits (all time) y: 19 lines of code src/buildstream/sourcemirror.py x: 3 commits (all time) y: 50 lines of code src/buildstream/_pluginfactory/elementfactory.py x: 17 commits (all time) y: 16 lines of code src/buildstream/_testing/_sourcetests/mirror.py x: 9 commits (all time) y: 220 lines of code src/buildstream/_yaml.pyx x: 100 commits (all time) y: 285 lines of code src/buildstream/_scheduler/jobs/elementjob.py x: 24 commits (all time) y: 15 lines of code versioneer.py x: 7 commits (all time) y: 1082 lines of code doc/badges.py x: 12 commits (all time) y: 48 lines of code src/buildstream/_projectrefs.py x: 25 commits (all time) y: 62 lines of code src/buildstream/_version.py x: 6 commits (all time) y: 418 lines of code src/buildstream/_testing/_cachekeys.py x: 9 commits (all time) y: 65 lines of code MANIFEST.in x: 57 commits (all time) y: 55 lines of code requirements/cov-requirements.in x: 10 commits (all time) y: 4 lines of code src/buildstream/_testing/_utils/__init__.py x: 5 commits (all time) y: 1 lines of code src/buildstream/_testing/_utils/junction.py x: 9 commits (all time) y: 29 lines of code src/buildstream/_testing/_utils/site.py x: 7 commits (all time) y: 76 lines of code src/buildstream/_testing/_yaml.py x: 5 commits (all time) y: 18 lines of code src/buildstream/_scheduler/resources.py x: 8 commits (all time) y: 47 lines of code doc/bst2html.py x: 33 commits (all time) y: 273 lines of code doc/source/conf.py x: 26 commits (all time) y: 40 lines of code src/buildstream/__main__.py x: 6 commits (all time) y: 3 lines of code src/buildstream/_artifactelement.py x: 39 commits (all time) y: 55 lines of code src/buildstream/_artifactproject.py x: 6 commits (all time) y: 24 lines of code src/buildstream/_frontend/complete.py x: 12 commits (all time) y: 180 lines of code src/buildstream/_frontend/linuxapp.py x: 8 commits (all time) y: 18 lines of code src/buildstream/_frontend/profile.py x: 10 commits (all time) y: 17 lines of code src/buildstream/_frontend/status.py x: 31 commits (all time) y: 289 lines of code src/buildstream/_loader/__init__.py x: 12 commits (all time) y: 5 lines of code src/buildstream/_loader/loadcontext.py x: 14 commits (all time) y: 91 lines of code src/buildstream/_options/option.py x: 19 commits (all time) y: 26 lines of code src/buildstream/_options/optionpool.py x: 37 commits (all time) y: 152 lines of code src/buildstream/_overlapcollector.py x: 6 commits (all time) y: 130 lines of code src/buildstream/_profile.py x: 16 commits (all time) y: 98 lines of code src/buildstream/_protos/buildstream/v2/artifact.proto x: 18 commits (all time) y: 76 lines of code src/buildstream/_scheduler/__init__.py x: 12 commits (all time) y: 10 lines of code src/buildstream/_scheduler/jobs/__init__.py x: 9 commits (all time) y: 2 lines of code src/buildstream/_scheduler/queues/__init__.py x: 4 commits (all time) y: 1 lines of code src/buildstream/_scheduler/queues/artifactpushqueue.py x: 15 commits (all time) y: 20 lines of code src/buildstream/_scheduler/queues/buildqueue.py x: 24 commits (all time) y: 22 lines of code src/buildstream/_scheduler/queues/fetchqueue.py x: 21 commits (all time) y: 37 lines of code src/buildstream/_signals.py x: 21 commits (all time) y: 103 lines of code src/buildstream/_state.py x: 29 commits (all time) y: 122 lines of code src/buildstream/_testing/_fixtures.py x: 7 commits (all time) y: 20 lines of code src/buildstream/_testing/_sourcetests/build_checkout.py x: 5 commits (all time) y: 34 lines of code src/buildstream/_testing/_sourcetests/fetch.py x: 5 commits (all time) y: 45 lines of code src/buildstream/_testing/_sourcetests/source_determinism.py x: 5 commits (all time) y: 73 lines of code src/buildstream/_testing/_sourcetests/track.py x: 7 commits (all time) y: 190 lines of code src/buildstream/_testing/_sourcetests/track_cross_junction.py x: 5 commits (all time) y: 108 lines of code src/buildstream/_testing/_sourcetests/utils.py x: 7 commits (all time) y: 32 lines of code src/buildstream/_testing/_sourcetests/workspace.py x: 5 commits (all time) y: 25 lines of code src/buildstream/_testing/integration.py x: 5 commits (all time) y: 46 lines of code src/buildstream/_testing/repo.py x: 7 commits (all time) y: 27 lines of code src/buildstream/_types.pyx x: 8 commits (all time) y: 37 lines of code src/buildstream/_variables.pyx x: 32 commits (all time) y: 214 lines of code src/buildstream/_workspaces.py x: 44 commits (all time) y: 196 lines of code src/buildstream/buildelement.py x: 51 commits (all time) y: 99 lines of code src/buildstream/data/build-all.sh.in x: 4 commits (all time) y: 42 lines of code src/buildstream/data/projectconfig.yaml x: 16 commits (all time) y: 102 lines of code src/buildstream/exceptions.py x: 19 commits (all time) y: 48 lines of code src/buildstream/node.pxd x: 21 commits (all time) y: 63 lines of code src/buildstream/node.pyx x: 57 commits (all time) y: 634 lines of code src/buildstream/plugins/elements/compose.py x: 38 commits (all time) y: 82 lines of code src/buildstream/plugins/elements/filter.py x: 31 commits (all time) y: 100 lines of code src/buildstream/plugins/elements/import.py x: 28 commits (all time) y: 47 lines of code src/buildstream/plugins/elements/link.py x: 10 commits (all time) y: 23 lines of code src/buildstream/plugins/elements/manual.py x: 17 commits (all time) y: 5 lines of code src/buildstream/plugins/elements/script.py x: 23 commits (all time) y: 18 lines of code src/buildstream/plugins/elements/stack.py x: 25 commits (all time) y: 31 lines of code src/buildstream/sandbox/_config.py x: 14 commits (all time) y: 41 lines of code src/buildstream/sandbox/_sandboxdummy.py x: 13 commits (all time) y: 14 lines of code src/buildstream/types.py x: 56 commits (all time) y: 106 lines of code src/buildstream/_testing/_sourcetests/__init__.py x: 3 commits (all time) y: 1 lines of code src/buildstream/_testing/_sourcetests/project/files/dev-files/usr/include/pony.h x: 3 commits (all time) y: 9 lines of code doc/source/sessions-stored/autotools-shell.html x: 3 commits (all time) y: 17 lines of code doc/source/sessions-stored/autotools-show-variables.html x: 3 commits (all time) y: 64 lines of code doc/source/sessions-stored/composition-list-contents.html x: 2 commits (all time) y: 300 lines of code doc/source/sessions-stored/developing-close-workspace.html x: 4 commits (all time) y: 10 lines of code doc/source/sessions-stored/developing-reset-workspace.html x: 4 commits (all time) y: 26 lines of code doc/source/sessions-stored/developing-shell-after-changes.html x: 4 commits (all time) y: 17 lines of code src/buildstream/_protos/google/api/annotations.proto x: 2 commits (all time) y: 26 lines of code src/buildstream/_protos/google/bytestream/bytestream.proto x: 2 commits (all time) y: 161 lines of code src/buildstream/_protos/google/longrunning/operations.proto x: 2 commits (all time) y: 136 lines of code src/buildstream/_protos/google/rpc/status.proto x: 2 commits (all time) y: 84 lines of code doc/source/sessions-stored/first-project-init.html x: 1 commits (all time) y: 4 lines of code
1919.0
lines of code
  min: 1.0
  average: 114.17
  25th percentile: 12.25
  median: 27.0
  75th percentile: 121.75
  max: 1919.0
0 417.0
commits (all time)
min: 1.0 | average: 24.61 | 25th percentile: 3.0 | median: 8.5 | 75th percentile: 25.0 | max: 417.0

File Size vs. Contributors (all time): 272 points

src/buildstream/__init__.py x: 10 contributors (all time) y: 25 lines of code src/buildstream/_frontend/cli.py x: 23 contributors (all time) y: 1046 lines of code src/buildstream/_frontend/widget.py x: 17 contributors (all time) y: 650 lines of code src/buildstream/downloadablefilesource.py x: 9 contributors (all time) y: 213 lines of code src/buildstream/plugins/sources/local.py x: 11 contributors (all time) y: 57 lines of code src/buildstream/plugins/sources/remote.py x: 9 contributors (all time) y: 25 lines of code src/buildstream/plugins/sources/tar.py x: 13 contributors (all time) y: 128 lines of code src/buildstream/source.py x: 21 contributors (all time) y: 607 lines of code pyproject.toml x: 8 contributors (all time) y: 62 lines of code setup.py x: 32 contributors (all time) y: 226 lines of code src/buildstream/_cas/casdprocessmanager.py x: 14 contributors (all time) y: 280 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2.pyi x: 1 contributors (all time) y: 121 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2_grpc.py x: 5 contributors (all time) y: 201 lines of code src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2_grpc.py x: 7 contributors (all time) y: 424 lines of code src/buildstream/_protos/build/bazel/semver/semver_pb2.pyi x: 1 contributors (all time) y: 15 lines of code src/buildstream/_protos/build/bazel/semver/semver_pb2_grpc.py x: 5 contributors (all time) y: 18 lines of code src/buildstream/_protos/build/buildgrid/local_cas.proto x: 5 contributors (all time) y: 500 lines of code src/buildstream/_protos/build/buildgrid/local_cas_pb2.pyi x: 1 contributors (all time) y: 244 lines of code src/buildstream/_protos/build/buildgrid/local_cas_pb2_grpc.py x: 5 contributors (all time) y: 470 lines of code src/buildstream/_protos/buildstream/v2/artifact_pb2.pyi x: 1 contributors (all time) y: 62 lines of code src/buildstream/_protos/buildstream/v2/artifact_pb2_grpc.py x: 7 contributors (all time) y: 18 lines of code src/buildstream/_protos/google/api/annotations_pb2.pyi x: 1 contributors (all time) y: 7 lines of code src/buildstream/_protos/google/api/http_pb2.pyi x: 1 contributors (all time) y: 40 lines of code src/buildstream/_protos/google/bytestream/bytestream_pb2.pyi x: 1 contributors (all time) y: 48 lines of code src/buildstream/_protos/google/bytestream/bytestream_pb2_grpc.py x: 6 contributors (all time) y: 150 lines of code src/buildstream/_protos/google/longrunning/operations_pb2.pyi x: 1 contributors (all time) y: 55 lines of code src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py x: 6 contributors (all time) y: 191 lines of code src/buildstream/_remotespec.py x: 7 contributors (all time) y: 357 lines of code src/buildstream/_cas/cascache.py x: 20 contributors (all time) y: 395 lines of code src/buildstream/_cas/casserver.py x: 15 contributors (all time) y: 163 lines of code src/buildstream/_loader/listsort.c x: 1 contributors (all time) y: 837 lines of code src/buildstream/_loader/loadelement.pyx x: 8 contributors (all time) y: 275 lines of code src/buildstream/utils.py x: 26 contributors (all time) y: 635 lines of code requirements/dev-requirements.in x: 8 contributors (all time) y: 3 lines of code requirements/requirements.in x: 13 contributors (all time) y: 12 lines of code src/buildstream/_pluginfactory/pluginoriginpip.py x: 7 contributors (all time) y: 69 lines of code src/buildstream/_stream.py x: 23 contributors (all time) y: 1100 lines of code src/buildstream/_loader/loader.py x: 23 contributors (all time) y: 440 lines of code src/buildstream/_elementproxy.py x: 4 contributors (all time) y: 101 lines of code src/buildstream/_message.py x: 8 contributors (all time) y: 50 lines of code src/buildstream/_messenger.py x: 14 contributors (all time) y: 240 lines of code src/buildstream/_options/optionarch.py x: 12 contributors (all time) y: 30 lines of code src/buildstream/_options/optioneltmask.py x: 7 contributors (all time) y: 12 lines of code src/buildstream/_options/optionenum.py x: 12 contributors (all time) y: 51 lines of code src/buildstream/_options/optionflags.py x: 12 contributors (all time) y: 53 lines of code src/buildstream/_testing/runcli.py x: 2 contributors (all time) y: 430 lines of code src/buildstream/element.py x: 26 contributors (all time) y: 1327 lines of code src/buildstream/plugin.py x: 14 contributors (all time) y: 297 lines of code src/buildstream/sandbox/sandbox.py x: 14 contributors (all time) y: 273 lines of code src/buildstream/storage/_casbaseddirectory.py x: 17 contributors (all time) y: 569 lines of code src/buildstream/storage/directory.py x: 15 contributors (all time) y: 137 lines of code src/buildstream/_includes.py x: 13 contributors (all time) y: 119 lines of code src/buildstream/_artifact.py x: 15 contributors (all time) y: 292 lines of code src/buildstream/_elementsources.py x: 6 contributors (all time) y: 214 lines of code src/buildstream/_sourcecache.py x: 16 contributors (all time) y: 131 lines of code src/buildstream/_scheduler/jobs/job.py x: 15 contributors (all time) y: 189 lines of code src/buildstream/_scheduler/queues/cachequeryqueue.py x: 4 contributors (all time) y: 44 lines of code src/buildstream/_scheduler/queues/queue.py x: 14 contributors (all time) y: 141 lines of code src/buildstream/_artifactcache.py x: 16 contributors (all time) y: 232 lines of code src/buildstream/_elementsourcescache.py x: 7 contributors (all time) y: 161 lines of code src/buildstream/sandbox/_sandboxreapi.py x: 8 contributors (all time) y: 175 lines of code src/buildstream/sandbox/_sandboxremote.py x: 19 contributors (all time) y: 272 lines of code src/buildstream/_context.py x: 19 contributors (all time) y: 415 lines of code src/buildstream/data/userconfig.yaml x: 8 contributors (all time) y: 35 lines of code src/buildstream/_exceptions.py x: 19 contributors (all time) y: 95 lines of code src/buildstream/_platform/platform.py x: 15 contributors (all time) y: 94 lines of code src/buildstream/sandbox/_sandboxbuildboxrun.py x: 12 contributors (all time) y: 143 lines of code src/buildstream/scriptelement.py x: 10 contributors (all time) y: 89 lines of code src/buildstream/_frontend/app.py x: 21 contributors (all time) y: 623 lines of code src/buildstream/_pluginfactory/pluginoriginjunction.py x: 5 contributors (all time) y: 41 lines of code src/buildstream/storage/_filebaseddirectory.py x: 13 contributors (all time) y: 326 lines of code setup.cfg x: 23 contributors (all time) y: 30 lines of code src/buildstream/_testing/__init__.py x: 2 contributors (all time) y: 38 lines of code src/buildstream/_pipeline.py x: 17 contributors (all time) y: 136 lines of code src/buildstream/_scheduler/scheduler.py x: 13 contributors (all time) y: 194 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset.proto x: 3 contributors (all time) y: 445 lines of code src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution.proto x: 5 contributors (all time) y: 1919 lines of code src/buildstream/_loader/loadelement.pyi x: 5 contributors (all time) y: 12 lines of code src/buildstream/_loader/types.py x: 6 contributors (all time) y: 21 lines of code src/buildstream/_assetcache.py x: 6 contributors (all time) y: 248 lines of code src/buildstream/_cas/casremote.py x: 14 contributors (all time) y: 108 lines of code src/buildstream/_remote.py x: 13 contributors (all time) y: 43 lines of code src/buildstream/plugins/elements/junction.py x: 13 contributors (all time) y: 46 lines of code src/buildstream/_pluginfactory/pluginfactory.py x: 5 contributors (all time) y: 170 lines of code src/buildstream/_pluginfactory/pluginorigin.py x: 5 contributors (all time) y: 60 lines of code src/buildstream/_pluginfactory/sourcemirrorfactory.py x: 2 contributors (all time) y: 19 lines of code src/buildstream/_site.py x: 8 contributors (all time) y: 10 lines of code src/buildstream/sourcemirror.py x: 2 contributors (all time) y: 50 lines of code src/buildstream/_testing/_sourcetests/mirror.py x: 2 contributors (all time) y: 220 lines of code src/buildstream/_yaml.pyx x: 12 contributors (all time) y: 285 lines of code src/buildstream/_scheduler/jobs/elementjob.py x: 11 contributors (all time) y: 15 lines of code versioneer.py x: 4 contributors (all time) y: 1082 lines of code doc/badges.py x: 5 contributors (all time) y: 48 lines of code src/buildstream/_projectrefs.py x: 10 contributors (all time) y: 62 lines of code src/buildstream/_version.py x: 3 contributors (all time) y: 418 lines of code MANIFEST.in x: 13 contributors (all time) y: 55 lines of code requirements/cov-requirements.in x: 4 contributors (all time) y: 4 lines of code src/buildstream/_testing/_utils/junction.py x: 1 contributors (all time) y: 29 lines of code src/buildstream/_testing/_utils/site.py x: 2 contributors (all time) y: 76 lines of code src/buildstream/_testing/_yaml.py x: 1 contributors (all time) y: 18 lines of code src/buildstream/_scheduler/resources.py x: 4 contributors (all time) y: 47 lines of code doc/source/conf.py x: 6 contributors (all time) y: 40 lines of code src/buildstream/__main__.py x: 3 contributors (all time) y: 3 lines of code src/buildstream/_artifactelement.py x: 9 contributors (all time) y: 55 lines of code src/buildstream/_artifactproject.py x: 3 contributors (all time) y: 24 lines of code src/buildstream/_cachekey.py x: 6 contributors (all time) y: 11 lines of code src/buildstream/_frontend/complete.py x: 6 contributors (all time) y: 180 lines of code src/buildstream/_frontend/linuxapp.py x: 4 contributors (all time) y: 18 lines of code src/buildstream/_frontend/status.py x: 13 contributors (all time) y: 289 lines of code src/buildstream/_loader/__init__.py x: 6 contributors (all time) y: 5 lines of code src/buildstream/_loader/loadcontext.py x: 4 contributors (all time) y: 91 lines of code src/buildstream/_options/option.py x: 8 contributors (all time) y: 26 lines of code src/buildstream/_options/optionpool.py x: 12 contributors (all time) y: 152 lines of code src/buildstream/_overlapcollector.py x: 3 contributors (all time) y: 130 lines of code src/buildstream/_pluginfactory/pluginoriginlocal.py x: 3 contributors (all time) y: 16 lines of code src/buildstream/_profile.py x: 9 contributors (all time) y: 98 lines of code src/buildstream/_protos/buildstream/v2/artifact.proto x: 9 contributors (all time) y: 76 lines of code src/buildstream/_protos/buildstream/v2/source.proto x: 4 contributors (all time) y: 25 lines of code src/buildstream/_scheduler/queues/artifactpushqueue.py x: 8 contributors (all time) y: 20 lines of code src/buildstream/_scheduler/queues/buildqueue.py x: 10 contributors (all time) y: 22 lines of code src/buildstream/_scheduler/queues/fetchqueue.py x: 11 contributors (all time) y: 37 lines of code src/buildstream/_scheduler/queues/trackqueue.py x: 11 contributors (all time) y: 27 lines of code src/buildstream/_signals.py x: 10 contributors (all time) y: 103 lines of code src/buildstream/_state.py x: 11 contributors (all time) y: 122 lines of code src/buildstream/_testing/_sourcetests/build_checkout.py x: 1 contributors (all time) y: 34 lines of code src/buildstream/_testing/_sourcetests/source_determinism.py x: 1 contributors (all time) y: 73 lines of code src/buildstream/_testing/_sourcetests/track.py x: 1 contributors (all time) y: 190 lines of code src/buildstream/_testing/_sourcetests/track_cross_junction.py x: 1 contributors (all time) y: 108 lines of code src/buildstream/_types.pyx x: 4 contributors (all time) y: 37 lines of code src/buildstream/_workspaces.py x: 14 contributors (all time) y: 196 lines of code src/buildstream/_yaml.pyi x: 5 contributors (all time) y: 3 lines of code src/buildstream/data/build-all.sh.in x: 3 contributors (all time) y: 42 lines of code src/buildstream/data/projectconfig.yaml x: 7 contributors (all time) y: 102 lines of code src/buildstream/exceptions.py x: 6 contributors (all time) y: 48 lines of code src/buildstream/node.pxd x: 7 contributors (all time) y: 63 lines of code src/buildstream/node.pyi x: 5 contributors (all time) y: 100 lines of code src/buildstream/node.pyx x: 16 contributors (all time) y: 634 lines of code src/buildstream/plugins/elements/compose.py x: 10 contributors (all time) y: 82 lines of code src/buildstream/plugins/elements/import.py x: 9 contributors (all time) y: 47 lines of code src/buildstream/plugins/elements/script.py x: 9 contributors (all time) y: 18 lines of code src/buildstream/sandbox/_config.py x: 7 contributors (all time) y: 41 lines of code src/buildstream/types.py x: 11 contributors (all time) y: 106 lines of code src/buildstream/_protos/build/bazel/remote/asset/__init__.py x: 2 contributors (all time) y: 1 lines of code doc/source/sessions-stored/autotools-show-variables.html x: 2 contributors (all time) y: 64 lines of code doc/source/sessions-stored/composition-list-contents.html x: 2 contributors (all time) y: 300 lines of code doc/source/sessions-stored/developing-close-workspace.html x: 3 contributors (all time) y: 10 lines of code doc/source/sessions-stored/developing-soft-reset.html x: 4 contributors (all time) y: 10 lines of code doc/source/sessions-stored/filtering-list-contents-libhello-filtered.html x: 2 contributors (all time) y: 15 lines of code src/buildstream/_protos/google/api/annotations.proto x: 2 contributors (all time) y: 26 lines of code src/buildstream/_protos/google/bytestream/bytestream.proto x: 2 contributors (all time) y: 161 lines of code src/buildstream/_protos/google/longrunning/operations.proto x: 2 contributors (all time) y: 136 lines of code src/buildstream/_protos/google/rpc/status.proto x: 2 contributors (all time) y: 84 lines of code
1919.0
lines of code
  min: 1.0
  average: 114.17
  25th percentile: 12.25
  median: 27.0
  75th percentile: 121.75
  max: 1919.0
0 32.0
contributors (all time)
min: 1.0 | average: 6.36 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 32.0

File Size vs. Commits (30 days): 11 points

src/buildstream/__init__.py x: 1 commits (30d) y: 25 lines of code src/buildstream/_frontend/cli.py x: 1 commits (30d) y: 1046 lines of code src/buildstream/_frontend/widget.py x: 1 commits (30d) y: 650 lines of code src/buildstream/downloadablefilesource.py x: 1 commits (30d) y: 213 lines of code src/buildstream/plugins/sources/local.py x: 1 commits (30d) y: 57 lines of code src/buildstream/plugins/sources/remote.py x: 2 commits (30d) y: 25 lines of code src/buildstream/plugins/sources/tar.py x: 2 commits (30d) y: 128 lines of code src/buildstream/plugins/sources/workspace.py x: 1 commits (30d) y: 58 lines of code src/buildstream/source.py x: 1 commits (30d) y: 607 lines of code pyproject.toml x: 2 commits (30d) y: 62 lines of code setup.py x: 2 commits (30d) y: 226 lines of code
1046.0
lines of code
  min: 25.0
  average: 281.55
  25th percentile: 57.0
  median: 128.0
  75th percentile: 607.0
  max: 1046.0
0 2.0
commits (30d)
min: 1.0 | average: 1.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (30 days): 11 points

src/buildstream/__init__.py x: 1 contributors (30d) y: 25 lines of code src/buildstream/_frontend/cli.py x: 1 contributors (30d) y: 1046 lines of code src/buildstream/_frontend/widget.py x: 1 contributors (30d) y: 650 lines of code src/buildstream/downloadablefilesource.py x: 1 contributors (30d) y: 213 lines of code src/buildstream/plugins/sources/local.py x: 1 contributors (30d) y: 57 lines of code src/buildstream/plugins/sources/remote.py x: 2 contributors (30d) y: 25 lines of code src/buildstream/plugins/sources/tar.py x: 2 contributors (30d) y: 128 lines of code src/buildstream/plugins/sources/workspace.py x: 1 contributors (30d) y: 58 lines of code src/buildstream/source.py x: 1 contributors (30d) y: 607 lines of code pyproject.toml x: 2 contributors (30d) y: 62 lines of code setup.py x: 2 contributors (30d) y: 226 lines of code
1046.0
lines of code
  min: 25.0
  average: 281.55
  25th percentile: 57.0
  median: 128.0
  75th percentile: 607.0
  max: 1046.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Commits (90 days): 41 points

src/buildstream/__init__.py x: 2 commits (90d) y: 25 lines of code src/buildstream/_frontend/cli.py x: 2 commits (90d) y: 1046 lines of code src/buildstream/_frontend/widget.py x: 2 commits (90d) y: 650 lines of code src/buildstream/downloadablefilesource.py x: 2 commits (90d) y: 213 lines of code src/buildstream/plugins/sources/local.py x: 2 commits (90d) y: 57 lines of code src/buildstream/plugins/sources/tar.py x: 2 commits (90d) y: 128 lines of code src/buildstream/plugins/sources/workspace.py x: 2 commits (90d) y: 58 lines of code src/buildstream/source.py x: 3 commits (90d) y: 607 lines of code pyproject.toml x: 2 commits (90d) y: 62 lines of code setup.py x: 2 commits (90d) y: 226 lines of code src/buildstream/_cas/casdprocessmanager.py x: 1 commits (90d) y: 280 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2.pyi x: 1 commits (90d) y: 121 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2_grpc.py x: 1 commits (90d) y: 201 lines of code src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2_grpc.py x: 1 commits (90d) y: 424 lines of code src/buildstream/_protos/build/bazel/semver/semver_pb2.pyi x: 1 commits (90d) y: 15 lines of code src/buildstream/_protos/build/bazel/semver/semver_pb2_grpc.py x: 1 commits (90d) y: 18 lines of code src/buildstream/_protos/build/buildgrid/local_cas.proto x: 1 commits (90d) y: 500 lines of code src/buildstream/_protos/build/buildgrid/local_cas_pb2.pyi x: 1 commits (90d) y: 244 lines of code src/buildstream/_protos/build/buildgrid/local_cas_pb2_grpc.py x: 1 commits (90d) y: 470 lines of code src/buildstream/_protos/buildstream/v2/artifact_pb2.pyi x: 1 commits (90d) y: 62 lines of code src/buildstream/_protos/google/api/annotations_pb2.pyi x: 1 commits (90d) y: 7 lines of code src/buildstream/_protos/google/api/http_pb2.pyi x: 1 commits (90d) y: 40 lines of code src/buildstream/_protos/google/bytestream/bytestream_pb2.pyi x: 1 commits (90d) y: 48 lines of code src/buildstream/_protos/google/bytestream/bytestream_pb2_grpc.py x: 1 commits (90d) y: 150 lines of code src/buildstream/_protos/google/longrunning/operations_pb2.pyi x: 1 commits (90d) y: 55 lines of code src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py x: 1 commits (90d) y: 191 lines of code src/buildstream/_remotespec.py x: 1 commits (90d) y: 357 lines of code src/buildstream/_cas/cascache.py x: 2 commits (90d) y: 395 lines of code src/buildstream/_cas/casserver.py x: 2 commits (90d) y: 163 lines of code src/buildstream/_loader/listsort.c x: 2 commits (90d) y: 837 lines of code src/buildstream/_loader/loadelement.pyx x: 2 commits (90d) y: 275 lines of code
1046.0
lines of code
  min: 7.0
  average: 198.2
  25th percentile: 18.0
  median: 62.0
  75th percentile: 277.5
  max: 1046.0
0 3.0
commits (90d)
min: 1.0 | average: 1.39 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Contributors (90 days): 41 points

src/buildstream/__init__.py x: 1 contributors (90d) y: 25 lines of code src/buildstream/_frontend/cli.py x: 1 contributors (90d) y: 1046 lines of code src/buildstream/_frontend/widget.py x: 1 contributors (90d) y: 650 lines of code src/buildstream/downloadablefilesource.py x: 1 contributors (90d) y: 213 lines of code src/buildstream/plugins/sources/local.py x: 1 contributors (90d) y: 57 lines of code src/buildstream/plugins/sources/remote.py x: 2 contributors (90d) y: 25 lines of code src/buildstream/plugins/sources/tar.py x: 2 contributors (90d) y: 128 lines of code src/buildstream/plugins/sources/workspace.py x: 2 contributors (90d) y: 58 lines of code src/buildstream/source.py x: 1 contributors (90d) y: 607 lines of code pyproject.toml x: 2 contributors (90d) y: 62 lines of code setup.py x: 2 contributors (90d) y: 226 lines of code src/buildstream/_cas/casdprocessmanager.py x: 1 contributors (90d) y: 280 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2.pyi x: 1 contributors (90d) y: 121 lines of code src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2_grpc.py x: 1 contributors (90d) y: 201 lines of code src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2_grpc.py x: 1 contributors (90d) y: 424 lines of code src/buildstream/_protos/build/bazel/semver/semver_pb2.pyi x: 1 contributors (90d) y: 15 lines of code src/buildstream/_protos/build/bazel/semver/semver_pb2_grpc.py x: 1 contributors (90d) y: 18 lines of code src/buildstream/_protos/build/buildgrid/local_cas.proto x: 1 contributors (90d) y: 500 lines of code src/buildstream/_protos/build/buildgrid/local_cas_pb2.pyi x: 1 contributors (90d) y: 244 lines of code src/buildstream/_protos/build/buildgrid/local_cas_pb2_grpc.py x: 1 contributors (90d) y: 470 lines of code src/buildstream/_protos/buildstream/v2/artifact_pb2.pyi x: 1 contributors (90d) y: 62 lines of code src/buildstream/_protos/google/api/annotations_pb2.pyi x: 1 contributors (90d) y: 7 lines of code src/buildstream/_protos/google/api/http_pb2.pyi x: 1 contributors (90d) y: 40 lines of code src/buildstream/_protos/google/bytestream/bytestream_pb2.pyi x: 1 contributors (90d) y: 48 lines of code src/buildstream/_protos/google/bytestream/bytestream_pb2_grpc.py x: 1 contributors (90d) y: 150 lines of code src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py x: 1 contributors (90d) y: 191 lines of code src/buildstream/_remotespec.py x: 1 contributors (90d) y: 357 lines of code src/buildstream/_cas/cascache.py x: 1 contributors (90d) y: 395 lines of code src/buildstream/_cas/casserver.py x: 1 contributors (90d) y: 163 lines of code src/buildstream/_loader/listsort.c x: 1 contributors (90d) y: 837 lines of code src/buildstream/_loader/loadelement.pyx x: 1 contributors (90d) y: 275 lines of code
1046.0
lines of code
  min: 7.0
  average: 198.2
  25th percentile: 18.0
  median: 62.0
  75th percentile: 277.5
  max: 1046.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.12 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0