Path Lines of Code COMMITTERS.rst 33 CONTRIBUTING.rst 191 README.rst 87 doc/examples/composition/files/hello/hello.c 13 doc/examples/composition/files/libhello/libhello.c 5 doc/examples/composition/files/libhello/libhello.h 1 doc/examples/developing/files/src/hello.c 6 doc/examples/developing/update.patch 9 doc/examples/directives/files/src/hello.c 6 doc/examples/filtering/files/hello/hello.c 18 doc/examples/filtering/files/libhello/default-person.txt 1 doc/examples/filtering/files/libhello/libhello.c 5 doc/examples/filtering/files/libhello/libhello.h 1 doc/examples/integration-commands/files/hello/hello.c 13 doc/examples/integration-commands/files/libhello/libhello.c 5 doc/examples/integration-commands/files/libhello/libhello.h 1 doc/examples/junctions/files/callHello.sh 2 doc/examples/overlaps/files/hello/hello.c 13 doc/examples/overlaps/files/hello/hello.txt 1 doc/examples/overlaps/files/libhello/hello.txt 1 doc/examples/overlaps/files/libhello/libhello.c 5 doc/examples/overlaps/files/libhello/libhello.h 1 doc/examples/running-commands/files/src/hello.c 6 doc/examples/strict-mode/files/hello/hello.c 13 doc/examples/strict-mode/files/libhello/libhello.c 5 doc/examples/strict-mode/files/libhello/libhello.h 1 doc/examples/strict-mode/update.patch 8 doc/source/CONTRIBUTING.rst 191 doc/source/additional_docker.rst 44 doc/source/arch_cachekeys.rst 90 doc/source/arch_caches.rst 57 doc/source/arch_data_model.rst 124 doc/source/arch_dependency_model.rst 61 doc/source/arch_overview.rst 15 doc/source/arch_program_flow.rst 18 doc/source/arch_remote_execution.rst 31 doc/source/arch_sandboxing.rst 148 doc/source/arch_scheduler.rst 99 doc/source/core_additional.rst 15 doc/source/core_format.rst 22 doc/source/core_framework.rst 32 doc/source/core_plugins.rst 53 doc/source/developing/strict-mode.rst 183 doc/source/developing/workspaces.rst 101 doc/source/examples/git-mirror.rst 111 doc/source/examples/tar-mirror.rst 72 doc/source/format_declaring.rst 496 doc/source/format_intro.rst 250 doc/source/format_project.rst 918 doc/source/format_project_refs.rst 66 doc/source/format_public.rst 85 doc/source/hacking/coding_guidelines.rst 666 doc/source/hacking/grpc_protocols.rst 26 doc/source/hacking/making_releases.rst 177 doc/source/hacking/managing_data_files.rst 19 doc/source/hacking/measuring_performance.rst 73 doc/source/hacking/ui.rst 70 doc/source/hacking/updating_python_deps.rst 96 doc/source/hacking/using_the_testsuite.rst 196 doc/source/hacking/writing_documentation.rst 204 doc/source/hacking/writing_plugins.rst 47 doc/source/handling-files/composition.rst 146 doc/source/handling-files/filtering.rst 144 doc/source/handling-files/overlaps.rst 109 doc/source/images/arch-remote-execution.svg 499 doc/source/index.rst 29 doc/source/junctions/junction-elements.rst 74 doc/source/junctions/junction-includes.rst 185 doc/source/junctions/junction-workspaces.rst 46 doc/source/main_about.rst 11 doc/source/main_architecture.rst 24 doc/source/main_core.rst 27 doc/source/main_glossary.rst 110 doc/source/main_install.rst 195 doc/source/main_porting.rst 20 doc/source/main_using.rst 26 doc/source/porting_command_line.rst 108 doc/source/porting_project.rst 276 doc/source/porting_user_configuration.rst 38 doc/source/tutorial/autotools.rst 113 doc/source/tutorial/directives.rst 129 doc/source/tutorial/first-project.rst 94 doc/source/tutorial/integration-commands.rst 101 doc/source/tutorial/running-commands.rst 164 doc/source/using_commands.rst 177 doc/source/using_config.rst 922 doc/source/using_configuring_cache_server.rst 52 doc/source/using_configuring_remote_execution.rst 56 doc/source/using_developing.rst 20 doc/source/using_examples.rst 20 doc/source/using_handling_files.rst 20 doc/source/using_junctions.rst 20 doc/source/using_tutorial.rst 24 requirements/cov-requirements.txt 8 requirements/dev-requirements.txt 24 requirements/requirements.txt 13 src/buildstream/_testing/_sourcetests/project/files/source-bundle/llamas.txt 1 tests/artifactcache/junctions/parent/base/base.txt 1 tests/artifactcache/junctions/parent/foo.txt 1 tests/cachekey/project/files/patches/patch.diff 6 tests/examples/__init__.py 1 tests/examples/autotools.py 40 tests/examples/developing.py 70 tests/examples/first-project.py 17 tests/examples/integration-commands.py 25 tests/examples/junctions.py 34 tests/examples/running-commands.py 23 tests/format/dependencies3/subproject/sub.txt 1 tests/format/include/full_path/subproject/files/hello.txt 1 tests/format/junctions/circular-references/subproject/sub.txt 1 tests/format/junctions/circular-references/subproject/subsubproject/subsub.txt 1 tests/format/junctions/circular-references/subproject/subsubproject/subsubsubproject/subsubsub.txt 1 tests/format/junctions/conflicts/subproject/sub.txt 1 tests/format/junctions/conflicts/subproject/subsubproject-conflict/deepsurprise.txt 1 tests/format/junctions/conflicts/subproject/subsubproject/subsub.txt 1 tests/format/junctions/conflicts/subproject/subsubproject/subsubsubproject/subsubsub.txt 1 tests/format/junctions/conflicts/subproject2/sub2.txt 1 tests/format/junctions/duplicates-nested-full-path/subproject/subproject1/sub.txt 1 tests/format/junctions/duplicates-nested-full-path/subproject/subproject2/sub2.txt 1 tests/format/junctions/duplicates-nested-full-path/subproject3/sub3.txt 1 tests/format/junctions/duplicates-nested-incomplete/subproject/subproject1/sub.txt 1 tests/format/junctions/duplicates-nested-incomplete/subproject/subproject2/sub2.txt 1 tests/format/junctions/duplicates-nested-incomplete/subproject3/sub3.txt 1 tests/format/junctions/duplicates-nested-link1/subproject/subproject1/sub.txt 1 tests/format/junctions/duplicates-nested-link1/subproject/subproject2/sub2.txt 1 tests/format/junctions/duplicates-nested-link1/subproject3/sub3.txt 1 tests/format/junctions/duplicates-nested-link2/subproject/subproject1/sub.txt 1 tests/format/junctions/duplicates-nested-link2/subproject/subproject2/sub2.txt 1 tests/format/junctions/duplicates-nested-link2/subproject3/sub3.txt 1 tests/format/junctions/duplicates-nested-not-found/subproject/subproject1/sub.txt 1 tests/format/junctions/duplicates-nested-not-found/subproject/subproject2/sub2.txt 1 tests/format/junctions/duplicates-nested-not-found/subproject3/sub3.txt 1 tests/format/junctions/duplicates-nested/subproject/subproject1/sub.txt 1 tests/format/junctions/duplicates-nested/subproject/subproject2/sub2.txt 1 tests/format/junctions/duplicates-nested/subproject3/sub3.txt 1 tests/format/junctions/duplicates-override-dup/subproject/subproject1/sub.txt 1 tests/format/junctions/duplicates-override-dup/subproject/subproject2/sub2.txt 1 tests/format/junctions/duplicates-override-dup/subproject3/sub3.txt 1 tests/format/junctions/duplicates-override-twice-link/duplicate/duplicate.txt 1 tests/format/junctions/duplicates-override-twice-link/override/overridden-again.txt 1 tests/format/junctions/duplicates-override-twice-link/subproject/override/overridden.txt 1 tests/format/junctions/duplicates-override-twice-link/subproject/subsubproject/subsubsubproject/original.txt 1 tests/format/junctions/duplicates-simple-incomplete/subproject1/sub.txt 1 tests/format/junctions/duplicates-simple-incomplete/subproject2/sub2.txt 1 tests/format/junctions/duplicates-simple-link/subproject1/sub.txt 1 tests/format/junctions/duplicates-simple-link/subproject2/sub2.txt 1 tests/format/junctions/duplicates-simple-not-found/subproject1/sub.txt 1 tests/format/junctions/duplicates-simple-not-found/subproject2/sub2.txt 1 tests/format/junctions/duplicates-simple/subproject1/sub.txt 1 tests/format/junctions/duplicates-simple/subproject2/sub2.txt 1 tests/format/junctions/full-path/subproject/sub.txt 1 tests/format/junctions/full-path/subproject/subsubproject/subsub.txt 1 tests/format/junctions/full-path/subproject/subsubproject/subsubsubproject/subsubsub.txt 1 tests/format/junctions/internal-and-conflict/subproject/subsubproject/subsub.txt 1 tests/format/junctions/internal-and-conflict/subsubproject-again/subsub-again.txt 1 tests/format/junctions/internal-and-conflict/subsubproject-conflict/subsub-again.txt 1 tests/format/junctions/internal-double/subproject1/subsubproject/subsub1.txt 1 tests/format/junctions/internal-double/subproject2/subsubproject/subsub2.txt 1 tests/format/junctions/internal-double/subsubproject-again/subsub-again.txt 1 tests/format/junctions/internal-link/subproject/subsubproject/subsub.txt 1 tests/format/junctions/internal-link/subsubproject-again/subsub-again.txt 1 tests/format/junctions/internal-override/subproject/subsubproject/subsub.txt 1 tests/format/junctions/internal-override/subsubproject-again/subsub-again.txt 1 tests/format/junctions/internal-override/subsubproject-override/subsub-override.txt 1 tests/format/junctions/internal-simple/subproject/subsubproject/subsub.txt 1 tests/format/junctions/internal-simple/subsubproject-again/subsub-again.txt 1 tests/format/junctions/invalid/base/base.txt 1 tests/format/junctions/invalid/foo.txt 1 tests/format/junctions/nested-include/subproject/sub.txt 1 tests/format/junctions/nested-include/subproject/subsubproject/subsub.txt 1 tests/format/junctions/nested/subproject/sub.txt 1 tests/format/junctions/nested/subproject/subsubproject/subsub.txt 1 tests/format/junctions/nested/subproject/subsubproject/subsubsubproject/subsubsub.txt 1 tests/format/junctions/options/options-base/horsy.txt 1 tests/format/junctions/options/options-base/pony.txt 1 tests/format/junctions/override-element/element.txt 1 tests/format/junctions/override-element/subdep-override.txt 1 tests/format/junctions/override-element/subelement-override.txt 1 tests/format/junctions/override-element/subproject/sub-alternative.txt 1 tests/format/junctions/override-element/subproject/sub.txt 1 tests/format/junctions/override-element/subproject/subdep.txt 1 tests/format/junctions/override-element/subproject/subsubdep-override.txt 1 tests/format/junctions/override-element/subproject/subsubproject/subsub.txt 1 tests/format/junctions/override-element/subproject/subsubproject/subsubdep.txt 1 tests/format/junctions/override-twice/override/overridden-again.txt 1 tests/format/junctions/override-twice/subproject/override/overridden.txt 1 tests/format/junctions/override-twice/subproject/subsubproject/subsubsubproject/original.txt 1 tests/format/junctions/overrides/subproject/sub.txt 1 tests/format/junctions/overrides/subproject/subsubproject/subsub.txt 1 tests/format/junctions/overrides/subproject/subsubproject/subsubsubproject/subsubsub.txt 1 tests/format/junctions/overrides/surpriseproject/deepsurpriseproject/deepsurprise.txt 1 tests/format/junctions/overrides/surpriseproject/surprise.txt 1 tests/format/junctions/simple/subproject/base.txt 1 tests/format/junctions/use-repo/baserepo/base.txt 1 tests/format/link/conditional-junctions/subproject/subsubproject-goodbye/files/goodbye.txt 1 tests/format/link/conditional-junctions/subproject/subsubproject-hello/files/hello.txt 1 tests/format/link/conditional/files/goodbye.txt 1 tests/format/link/conditional/files/hello.txt 1 tests/format/link/cross-link-junction-include/subproject/sub.txt 1 tests/format/link/cross-link-junction-include/subproject/subsubproject/subsub.txt 1 tests/format/link/simple-junctions/subproject/files/hello.txt 1 tests/format/link/simple-junctions/subproject/subsubproject/files/hello.txt 1 tests/format/link/simple/files/hello.txt 1 tests/format/variables/protected-vars/foo.txt 1 tests/frontend/project/files/source-bundle/llamas.txt 1 tests/frontend/strict-depends/files/hello.txt 1 tests/frontend/strict-scenario/files/base.txt 1 tests/frontend/strict-scenario/files/target.txt 1 tests/integration/project/files/import-source/subdir/test.txt 1 tests/integration/project/files/import-source/test.txt 1 tests/integration/project/files/shell-mount/pony.txt 1 tests/sandboxes/project/files/file1.txt 1 tests/sourcecache/project/files/hello-patch.diff 6 tests/sources/local/basic/file.txt 1 tests/sources/local/directory/files/file.txt 1 tests/sources/local/directory/files/subdir/anotherfile.txt 1 tests/sources/local/file-exists/files/file.txt 1 tests/sources/local/invalid-relative-path/file.txt 1 tests/sources/local/symlink/files/file.txt 1 tests/sources/tar/contains-links/content/base-directory/subdir1/file.txt 1 tests/sources/variables/folder/file.txt 1 tox.ini 233