summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
102-run-ci-as-non-root-user.gitlab-ci.yml: Drop root privileges for some testsTristan Maat7 years
107-failing-child-processes-when-tracking-missing-git-branchesIssue #107: Stop attaching the child watcher multiple timesTristan Maat7 years
108-integration-tests-not-idempotent-and-self-containedRemove tempfiles that snuck into a commitTristan Maat7 years
1089-reporting-of-unexpected-deaths-of-worker-processes-could-be-betterMerge branch 'coldtom/move-cmake' into 'master'bst-marge-bot5 years
114-give-better-warnings-on-overlapsAdd a test for overlapsJonathan Maw6 years
1211-stop-using-non-posix-features-in-small-test-suite-tests-to-avoid-fake-test-failurestests/internals/cascache.py: Stop using non-posix shell featuresTristan Maat4 years
124-test-that-an-error-is-raised-when-staging-to-the-elements-build-directoryIssue #124: Add test for staging to element build directoryTristan Maat7 years
125-regression-after-handling-c-in-bst-shellintegration-tests: Updating results now that we compress debug symbols by def...Tristan Van Berkom7 years
128-status-ticker-fails-to-update-periodically-on-some-buildstest/format/projectoverrides.py: Test project wide element type overridesTristan Van Berkom7 years
130-interactive-prompt-prefixAccept the first character as shortcut on interruption promptsAntoine Wacheux6 years
131-behavior-of-except-argument-is-frustrating-and-confusingload.py: Add test to check intersection exceptionsTristan Maat6 years
132-loading-external-plugins-works-without-explicit-requirement-in-project-conftests: Test whether a plugin is allowed to be loadedJonathan Maw6 years
135-expire-artifacts-in-local-cacheNEWS: Add news about cache expiryTristan Maat6 years
135-expire-artifacts-in-local-cache-cleanWIP: Perform artifact cache expiryTristan Maat6 years
138-aborting-bst-push-command-causes-stack-traceRefactor, remove some unused importsAngelos Evripiotis6 years
138-aborting-bst-push-command-causes-stack-trace-2Restrict version of pylintDaniel Playle6 years
138-aborting-bst-push-command-causes-stack-trace-3Fix trailing whitespace in element.pyThomas Coldrick6 years
142-potentially-printing-provenance-more-than-once-in-loaderrorsIssue #142: Ensure we don't append provenances twiceTristan Maat6 years
146-use-minimum-python-version-3-4-for-integration-tests_yaml.py: Fix fallout from using python3.4Tristan Maat6 years
164-minimise-overlaps-by-having-overlaps-raise-exceptions-unless-configured-not-todoc: Explain overlap-whitelist and fail-on-overlapJonathan Maw6 years
175-refactor-integration-testsAdd workspace mount integration testTristan Maat6 years
188-trigger-external-commands-on-certain-eventsWIP: Add various event hooksTristan Maat6 years
212-git-source-needs-a-way-to-disable-checking-out-submodulesdoc: Update information on how plugin configuration is composedJonathan Maw6 years
214-filter-workspacingNEWS: Add item for element redirectionJonathan Maw6 years
214-filter-workspacing-reworktests: Add workspace tests for filtersJonathan Maw6 years
214-we-need-a-way-to-make-elements-depend-on-a-subset-of-an-element-s-outputtests: Add filter element testsJonathan Maw6 years
215-workspace-builds-might-not-rebuild-correctly-when-dependecies-are-updatedsource.py: Remove unused importsTristan Maat6 years
218-allow-specifying-the-chroot-binary-to-use-for-sandboxes-on-unix-platformsTempTristan Maat6 years
239-use-pylint-for-lintingFix bugs and style issues with pylintTristan Maat6 years
24-better-validation-for-loaded-yamlFix affected test casesTristan Maat7 years
278-filter-documentation-could-be-betterfilter: Reword docstring to explain what the element doesJonathan Maw6 years
288-kill-element-normal_name-variablebst-init: Ensure --element-path is respected by the commandChandan Singh6 years
311-opening-a-workspace-with-a-cached-buildtests/frontend/workspace.py: Test that we detect modifications made to a work...Tristan Van Berkom6 years
328-support-for-downloading-sources-from-mirrorsdoc: Add tutorials for setting up git and tar mirrorsJonathan Maw6 years
352-race-condition-incorrect-saving-of-running-files-in-workspaces-yml-local-state-filetests/frontend/workspace.py: Test that we detect modifications made to a work...Tristan Van Berkom6 years
372-allow-queues-to-run-auxilliary-jobs-after-an-element-s-job-finishesbuildstream/_scheduler/*.py: Make job submission a queue jobTristan Maat6 years
378-make-bst-here-more-flexiblebst-here: Allow users to specify additional volumes to mountChandan Singh6 years
380-untagged-bstHandle missing tags in git repositories correctlyTristan Maat6 years
425-add-a-deps-flag-to-bst-checkoutMove _list_dir_contents to __init__.pyPhillip Smyth6 years
430-buildstream-doap-is-incorrectly-included-in-manifest-inMANIFEST.in: Fix typo when including BuildStream.doapPhil Dawson6 years
438-migrate-x86-image-example-from-examples-repo-to-main-repoMerge branch 'jennis/doc_improvements' into 'master'Javier Jardón6 years
44-symlinks-in-the-sandbox-are-broken-by-the-path-to-the-buildstream-cache-containing-symlinksFix symlink generation being confused by symlinks to the sandbox rootJonathan Maw7 years
463-make-dependency-type-default-to-builddocs: Add documentation of build-depends and runtime-depends fieldsJonathan Maw6 years
466-optimize-bst-build-initialization-timeMerge branch 'edbaunton/remote-source' into 'master'Ed Baunton6 years
468-source-bundle-except-argument-is-ignoredtests/frontend/push.py: Add missing skip annotation for non-LinuxJürg Billeter6 years
48-incorrect-pipeline-total-element-count-for-bst-trackdoc/source/install.rst: Fix link to docker imageTristan Van Berkom7 years
501-misleading-info-message-for-cascache-pullMerge branch 'jjardon/ostree_repo' into 'master'Javier Jardón6 years
537-mirror-fallback-does-not-work-for-gitAttempt to fix further problems with the git sourceJonathan Maw6 years
575-os-sched_getaffinity-not-supported-on-macosx-blocks-411Merge branch 'jmac/tempfile-extraction-bug' into 'master'James Ennis6 years
64-clarify-about-plugins-importing-other-pluginsplugin.py: Add note on plugin extension supportTristan Maat7 years
70-third-party-plugin-sharingplugin.py: Fix documentation to link to correct fileTristan Van Berkom7 years
716-add-example-with-build-directory-outside-of-source-directoryMerge branch 'jjardon/license_badge' into 'master'Javier Jardón5 years
716-add-example-with-build-directory-outside-of-source-directory-2Adding Out of Source Build ExampleWilliam Salmon5 years
725-job-cancellation-on-remote-builds_sandboxremote.py: Add sigterm handler that sends CancelOperationRaoul Hidalgo Charman5 years
74-prevent-artifacts-from-containing-files-in-buildstream-buildAdd warnings when staging to /buildstream/buildTristan Maat7 years
75-source-bundle-generated-script-fails-when-a-build-element-has-no-sourcebuild-module.sh.in: Don't attempt to copy empty sourcesTristan Maat7 years
778-bst-example-html-in-the-doc-s-is-out-of-date-and-is-hard-to-maintainMerge branch 'valentindavid/overnight-tests-bump-fdo-sdk-version' into 'master'Javier Jardón5 years
81-non-empty-read-only-directories-not-handled-during-bst-build-and-othersEnsure that artifact file permissions are set in the right orderTristan Maat7 years
93-creating-a-child-task-can-fail-and-raise-a-stack-trace_loader.py: Allow environment-nocache on elements.Tristan Van Berkom7 years
97-apply-pep-3102-to-all-public-api-surfacessandbox.py: Make mark_directory use keyword argsJonathan Maw6 years
98-ctrl-c-doesn-t-properly-kill-a-non-interactive-shellartifactcache.py: Fix missing fetch_remote_refs interfaceTristan Maat7 years
AlexFazakas/add-bst-init-argumentNEWS, man: Update documentation, add NEWS entryAlexandru Fazakas5 years
AlexFazakas/add-directory-argument-bst-inittests/frontend/init: Add directory argument testAlexandru Fazakas5 years
AlexFazakas/str-none-runcliruncli: Don't set project to 'None' on no inputAlexandru Fazakas5 years
BenjaminSchubert/fix-quota-testsMock storage space checks for tests.Benjamin Schubert5 years
Move-_list_dir_contents-to-__init__Move _list_dir_contents to __init__.pyPhillip Smyth6 years
Move-_list_dir_contents-to-runcliMove _list_dir_contents to runcliPhillip Smyth6 years
Qinusty/235-manifesttests: Add tests for build manifestsJosh Smith6 years
Qinusty/275cascache.py: Add pull info detailing which remote is being pulled fromJosh Smith6 years
Qinusty/397git.py: Update git plugin to fail temporarily on clone failuresJosh Smith6 years
Qinusty/470-bst-track-yaml-indentFixes #470: tracking modifies elementsJosh Smith6 years
Qinusty/481cascache.py: Display SKIPPED message for each remote skippedJosh Smith6 years
Qinusty/490-artifact-cache-interactivityMerge branch 'tiagogomes/issue-195' into 'master'Tiago Gomes6 years
Qinusty/491_context.py: Cache size is now restricted to available disk spaceJosh Smith6 years
Qinusty/502cascache.py: Raise ArtifactError on grpc errorJosh Smith6 years
Qinusty/531-fetch-retries-on-terminatejob.py: Prevent terminated jobs retryingJosh Smith6 years
Qinusty/553-backport-1.2cascache.py: Add pull info detailing which remote is being pulled fromJosh Smith6 years
Qinusty/597-non-alias-url-fixPrevent ValueError on URLs without an aliasJosh Smith6 years
Qinusty/600-recursive-variablesAdd tests for cyclic variables checkJosh Smith6 years
Qinusty/634-workspace-failed-buildstesting: Add regression test for workspace bugJosh Smith6 years
Qinusty/663-missing-cache-key-workspace-openAdd initial workings for element validationJosh Smith6 years
Qinusty/backport-576cascache.py: Raise ArtifactError on grpc errorJosh Smith6 years
Qinusty/backport-skipped-562cascache.py: Display SKIPPED message for each remote skippedJosh Smith6 years
Qinusty/cache-size-directoryscheduler.py: Move cache_size logs into folderJosh Smith6 years
Qinusty/cache-size-directory-backportscheduler.py: Move cache_size logs into folderJosh Smith6 years
Qinusty/docs_changesHACKING.rst: Add running a single test exampleJosh Smith6 years
Qinusty/gitlab-ci.gitlab-ci.yml: Update docker imagesJosh Smith6 years
Qinusty/gitlab-ci-durationtest: Test on perm runnerJosh Smith6 years
Qinusty/gnu-mirrorexamples: Switch ftp.gnu.org to mirrorJosh Smith6 years
Qinusty/message-helpersOverhaul internal messaging APITristan Maat5 years
Qinusty/pytest_cache_gitignore.gitignore: Ignore .pytest_cache/Josh Smith6 years
Qinusty/retries-should-failtests: Modify tests to ensure retry FAILUREJosh Smith6 years
Qinusty/retries-should-fail-backporttests: Modify tests to ensure retry FAILUREJosh Smith6 years
Qinusty/scheduler_docstring_fixscheduler.py: Correct some anomalies within the docstringsJosh Smith6 years
Qinusty/skipped-reworkcascache.py: Modify messaging API callsJosh Smith6 years
Qinusty/skipped-rework-backport-1.2cascache.py: Modify messaging API callsJosh Smith6 years
Qinusty/unit-test-utilsAdd regression test for _pretty_sizeJosh Smith6 years
abderrahim/absolute-whitelistelement.py: Accept absolute paths in overlap whitelistsAbderrahim Kitouni4 years
abderrahim/archsandbox: check for os and architectureAbderrahim Kitouni4 years
abderrahim/artifact-cache-junction_project.py: use artifact caches from the parent project for junctionsAbderrahim Kitouni5 years
abderrahim/artifact-castests/testutils/artifactshare.py: use CASCache directlyAbderrahim Kitouni4 years
abderrahim/backport-947plugins/elements/cmake.yaml: always specify variable typesAbderrahim Kitouni5 years
abderrahim/backport-scheduler-fixes_artifactcache/artifactcache.py: Rephrase failure messageTristan Van Berkom5 years
abderrahim/cached-failuretests/integration/interactive_build.py: make a new test for retrying failed b...Abderrahim Kitouni4 years
abderrahim/cachekey-strictrebuildelement.py: make BST_STRICT_REBUILD part of the cache keyAbderrahim Kitouni4 years
abderrahim/cleanup-speedupcascache.py: remove the code for pruning the local cacheAbderrahim Kitouni4 years
abderrahim/cmake-ninjaplugins/elements/cmake.yaml: allow using ninja instead of make (#279)Abderrahim Kitouni6 years
abderrahim/cmake-variable-typesplugins/elements/cmake.yaml: always specify variable typesAbderrahim Kitouni5 years
abderrahim/etag_downloadablefilesource.py: don't download the file if etag matchesAbderrahim Kitouni4 years
abderrahim/etag-1_downloadablefilesource.py: don't download the file if etag matchesAbderrahim Kitouni4 years
abderrahim/fuse3mount: don't pass nonempty optionAbderrahim Kitouni4 years
abderrahim/fuse3-1mount: don't pass nonempty optionAbderrahim Kitouni4 years
abderrahim/linux32-typo_sandboxbwrap.py: fix typo in the linux32 variableAbderrahim Kitouni3 years
abderrahim/loader-workspaceloader.py: use the full name of the element when looking up a workspaceAbderrahim Kitouni4 years
abderrahim/makemakermakemaker.yaml: use DESTDIR to set the install rootAbderrahim Kitouni4 years
abderrahim/no-delete-extract_context.py: don't delete bst1 extract directoryAbderrahim Kitouni3 years
abderrahim/non-strict-key-display_artifactcache.py: display the actual key being pulledAbderrahim Kitouni5 years
abderrahim/non-strict-key-display-1.2_artifactcache.py: display the actual key being pulledAbderrahim Kitouni5 years
abderrahim/options_project.py: resolve options before running the final assertionsAbderrahim Kitouni4 years
abderrahim/options-1_project.py: resolve options before running the final assertionsAbderrahim Kitouni4 years
abderrahim/protect-blobscasdprocessmanager.py: make sure --protect-session-blobs is always passedAbderrahim Kitouni4 years
abderrahim/protobuf-versionrequirements/requirements.in: require Click >= 7.0Abderrahim Kitouni5 years
abderrahim/public-datacascache.py: use buildbox-casd when checking whether a file is cachedAbderrahim Kitouni4 years
abderrahim/remote-asset-bst1cascache.py: allow using Remote Asset for storing refsAbderrahim Kitouni4 years
abderrahim/resolve-remotes_sandboxremote: resolve hostname before sending to grpcAbderrahim Kitouni4 years
abderrahim/simple-host-files_project.py: fix the case where a simple string is passed to host-filesAbderrahim Kitouni4 years
abderrahim/source-cachesourcecache: keep sources in tmpdir for subsequent sources than need themAbderrahim Kitouni4 years
abderrahim/stage-artifact-scriptelementscriptelement.py: use stage_artifact() instead of stage_dependency_artifacts()Abderrahim Kitouni4 years
abderrahim/timedelement.py: don't use timed activity for staging every artifactAbderrahim Kitouni4 years
abderrahim/timeoutcascache.py: enable grpc keepalive pingsAbderrahim Kitouni4 years
abderrahim/virtual-extractelement.py: Create destination directory in stage_artifact()Jürg Billeter4 years
adamjones/contributingUsing CONTRIBUTING instead of HACKING means GitlabAdam Jones6 years
adamjones/contribution-guideupdate HACKING referencesAdam Jones6 years
adamjones/labelsAdd a link to the label descriptions in the issue templatesAdam Jones5 years
adamjones/systemd-casAdd systemd service file examples to artifacts documentationAdam Jones6 years
add-centos-runnerAdd centos runnerBenjamin Schubert5 years
add_flag_to_checkouttests/frontend/buildcheckout.py: Added tests for "Add a `--deps` flag to `bst...Phillip Smyth6 years
aevri/affectSpelling fixes: 'affect', not 'effect' as verbAngelos Evripiotis6 years
aevri/are_you_sureBREAK:remove unconditional 'are you sure?' promptsAngelos Evripiotis5 years
aevri/assert_no_unexpected_size_writesTEMP: check that cache size only written when expectedAngelos Evripiotis5 years
aevri/bst_track_guidanceFixup refs to 'bst fetch'Angelos Evripiotis5 years
aevri/cascache_nitscascache: add_object, assert path if link_directlyAngelos Evripiotis5 years
aevri/casdprocessmanagercascache: refactor, extract "connection_string"Angelos Evripiotis5 years
aevri/casdprocessmanager2tests/artifactshare: safer cleanup_on_sigterm useAngelos Evripiotis5 years
aevri/check_spawn_ci_workingWIP: also pickle DigestProtoAngelos Evripiotis5 years
aevri/context_nitpicks_context: rm stray break in comment blockAngelos Evripiotis5 years
aevri/contributing_e2e_testscontributing: mandate end-to-end tests, allow othersAngelos Evripiotis5 years
aevri/contributing_fixupscontributing.rst: no spaces before '?'Angelos Evripiotis6 years
aevri/contributing_gitlabcontributing: emphasise the 'why' in commitsAngelos Evripiotis5 years
aevri/defensive_send_message_scheduler/jobs: refactor, defensive send_messageAngelos Evripiotis5 years
aevri/depencyapp.py: fix spelling 'depency' -> 'dependency'Angelos Evripiotis5 years
aevri/direct_load_junction_projects_project: don't _find_project_dir if a junctionAngelos Evripiotis5 years
aevri/dirname_basenametests: str(datafiles) instead of a longer thingAngelos Evripiotis5 years
aevri/doc_arch_depsdoc/./arch_sandboxing: no OSTree artifact cacheAngelos Evripiotis5 years
aevri/doc_arch_tweaksdoc/./arch_data_model:edit comp stages for clarityAngelos Evripiotis5 years
aevri/doc_artifact_log'artifact log': document the 'artifacts' argumentAngelos Evripiotis5 years
aevri/element_loaderror_detailelement: keep original 'detail' when re-raisingAngelos Evripiotis5 years
aevri/empty_manualfixup! BREAK: manual.yaml: don't set any default env varsAngelos Evripiotis5 years
aevri/enable_spawn_ci.gitlab-ci.yml: disable most spawn testsAngelos Evripiotis5 years
aevri/enable_spawn_ci_2gitlab: spawn tests, enable internals, sourcecacheAngelos Evripiotis5 years
aevri/enable_spawn_ci_3.gitlab-ci: test-spawn, enable tests/format/*Angelos Evripiotis5 years
aevri/enable_spawn_ci_4cascache: don't pickle _cache_usage_monitorAngelos Evripiotis5 years
aevri/enable_spawn_ci_5gitlab-ci: tests-spawn, enable tests/elementsAngelos Evripiotis5 years
aevri/enable_spawn_ci_5a.gitlab-ci: tests-spawn, most non-integration okAngelos Evripiotis4 years
aevri/enable_spawn_ci_6.gitlab-ci: tests-spawn, enable non-integrationAngelos Evripiotis4 years
aevri/enable_spawn_ci_7WIP: _fuse/mount: make _run_fuse protected, so subprocess can loadAngelos Evripiotis5 years
aevri/fix_logging_regex_testtests/frontend/logging.py: fix error message regexAngelos Evripiotis5 years
aevri/fuse_mount_private_fuse/mount: make mount() and unmount() privateAngelos Evripiotis5 years
aevri/include-errortests/format/include: remove unused tmpdir'sAngelos Evripiotis5 years
aevri/job_msg_enumUse 'is' when comparing against JobStatusAngelos Evripiotis5 years
aevri/job_sort_imports_scheduler/jobs/job.py: sort importsAngelos Evripiotis5 years
aevri/json_artifact_metaelement: use json for artifact metadata for speedAngelos Evripiotis5 years
aevri/junction_load_provenancetests: Add test_invalid_junctiondep_not_a_junctionAngelos Evripiotis5 years
aevri/messenger_messenger: clarify silent_nested behaviourAngelos Evripiotis5 years
aevri/mtime1storage.Directory.export_to_tar: mtime=_magic...Angelos Evripiotis5 years
aevri/no_mark_run_in_subprocesscascache: don't need create_cas_usage_monitor nowAngelos Evripiotis5 years
aevri/no_win32_fcntlcli.py: no fcntl on WindowsAngelos Evripiotis5 years
aevri/nodefaultssetelement.py: remove redundant `__defaults_set`Angelos Evripiotis5 years
aevri/nompRemove uneccesary _platform.multiprocessingAngelos Evripiotis5 years
aevri/nonecach2cascache: limit 'infinite' cache to volume sizeAngelos Evripiotis5 years
aevri/oldgittesting/.../site: windows-friendly HAVE_OLD_GITAngelos Evripiotis5 years
aevri/pass_funcs_not_generators{artifact,source,cas}cache: fix one-shot callbacksAngelos Evripiotis5 years
aevri/picklable_jobsRevert "WIP: pickle: rm special cases, plugins pickle now"Angelos Evripiotis5 years
aevri/picklable_jobs2WIP: bst-job-replayAngelos Evripiotis5 years
aevri/picklejob: try pickling child jobs if BST_TEST_SUITEAngelos Evripiotis5 years
aevri/platform_unameUse uname field names instead of indicesAngelos Evripiotis5 years
aevri/platform_win32win32: _platform/win32: add support for win32Angelos Evripiotis5 years
aevri/plugin_venvsHACK: unsuccessful multi-venv experimentAngelos Evripiotis5 years
aevri/prompt-configAdd prompt.workspace-... optionsAngelos Evripiotis5 years
aevri/provenance_scopeoptionpool: use context_for_bsterrorAngelos Evripiotis5 years
aevri/psutil_affinity_platform.get_cpu_count: use psutil instead of osAngelos Evripiotis5 years
aevri/psutil_volumeutils._get_volume_size: use shutil.disk_usageAngelos Evripiotis5 years
aevri/pylint_argsdiff_fuse/hardlinks: don't return result of os.unlinkAngelos Evripiotis5 years
aevri/pylint_ignore_argsdiffpylint: enable arguments-differAngelos Evripiotis5 years
aevri/retry_flagjobs/job.py: refactor, rm redundant _retry_flagAngelos Evripiotis5 years
aevri/rm-autoinitBREAK: remove auto-init behaviourAngelos Evripiotis5 years
aevri/rm-exitstackplugins/sources: refactor, rm needless ExitStack-sAngelos Evripiotis6 years
aevri/rm_artifacts_artifact: rm unused _artifacts memberAngelos Evripiotis5 years
aevri/rm_unused_membercleanupjob: remove unused '_artifacts' memberAngelos Evripiotis5 years
aevri/safe_noninteractivedoc/.../sessions-stored: update for --assume-yesAngelos Evripiotis5 years
aevri/sandbox_noneWIP: bst-job-replayAngelos Evripiotis5 years
aevri/set_message_unique_idjobs: refactor, use new set_message_unique_idAngelos Evripiotis5 years
aevri/set_resource_limitsplatform: re-scope set_resource_limitsAngelos Evripiotis5 years
aevri/shell_separator_hintcli.py: add a hint about '--' to 'bst shell' helpAngelos Evripiotis5 years
aevri/smallerjobsjobs/job: send ChildJob the context, not schedulerAngelos Evripiotis5 years
aevri/smallerjobs2_scheduler: don't pass whole queue to child jobAngelos Evripiotis5 years
aevri/spawkRename (spawn, fork) -> 'start process'Angelos Evripiotis5 years
aevri/spawn.gitlab-ci.yml: Add a test with job spawning onAngelos Evripiotis5 years
aevri/split_jobs_parent_child_scheduler/jobs/job: elaborate on 'simple' objectsAngelos Evripiotis5 years
aevri/str_eapp.py: str(e) instead of "{}".format(e)Angelos Evripiotis5 years
aevri/supersuperRefactor 'super(cls, self)' -> 'super()'Angelos Evripiotis5 years
aevri/testutils_artifactsharetests/artifactshare: safer cleanup_on_sigterm useAngelos Evripiotis4 years
aevri/tmpdir_for_cache_sizecascache: atomically save size via tmpdir insteadAngelos Evripiotis5 years
aevri/tox_no_covcontributing: '--last-failed' and '--no-cov' tipsAngelos Evripiotis5 years
aevri/unit_testscontributing: add guidance on unit testsAngelos Evripiotis5 years
aevri/unknown-uri-452fixup! _downloadablefilesource: handle ValueError-sAngelos Evripiotis6 years
aevri/unused_colorruncli: rm unused 'color' and '**extra' paramsAngelos Evripiotis5 years
aevri/update_manman/: update with changes since Apr 2018Angelos Evripiotis5 years
aevri/vultureOption: rm unused self.descriptionAngelos Evripiotis5 years
aevri/win32WIP: win32: WINDOWS.md: repro instructionsAngelos Evripiotis5 years
aevri/win32_minimalTEMP: job: print detail on exceptionAngelos Evripiotis5 years
aevri/win32_minimal_seemstowork_20190829TEMP: INFO log pickle length and timeAngelos Evripiotis5 years
aevri/win32_receive_signalscas: localhost tcp/ip connection when on win32Angelos Evripiotis5 years
aevri/win32_tempfilename_artifact.py: use utils._tempnamedfile_nameAngelos Evripiotis5 years
aevri/win32_temptextutils: indent 'with' continuation lineAngelos Evripiotis5 years
aevri/you_only_write_oncecleanupjob, cascache: don't write cache size twiceAngelos Evripiotis5 years
albfan/gitignore.gitignore: Ignore autogenerated docsalbfan6 years
alexfazakas/add-bst-init-argumentMerge branch 'chandan/fix-readme-badges' into 'master'bst-marge-bot5 years
alexfazakas/fetch-committersRemove MAINTAINERS fileAlexandru Fazakas5 years
alexfazakas/fix-frontend-typoapp: Fix "earily" typoAlexandru Fazakas5 years
alexfazakas/use-merge-trainsDon't rerun tests on masterAlexandru Fazakas5 years
always-autogenautotools: Always run the autogen stepMathieu Bridon6 years
always-do-lintingEnable linting unconditionallyTristan Maat6 years
another-segfaultOnly run the cmake testTristan Maat6 years
arch_optionsmain.py: Fix format stringTristan Maat7 years
are_you_sure2userconfig: rm really-workspace-close-project-inaccessibleAngelos Evripiotis5 years
artifact-versionelement.py: Introduce artifact versionsJürg Billeter7 years
artifacts-ostree-pushTestingTristan Van Berkom7 years
becky/artifact_accessBst artifact subcommands take artifact ref names.Rebecca Grayson5 years
becky/artifact_checkout_directoryCheckout to default dir if no tar or directory:Rebecca Grayson5 years
becky/artifact_list_contentsAddition of bst artifact list-contents:Rebecca Grayson5 years
becky/artifact_log_file_optionAddition of --out option to bst artifact log:Rebecca Grayson5 years
becky/cleanup_artifact_testsSplitting up tests/frontend/artifact.pyRebecca Grayson5 years
becky/list_contents_long_optionAddition of --long option to list-contents:Rebecca Grayson5 years
becky/locally_downloaded_files_downloadablefilesource: Tidy upRebecca Grayson5 years
becky/shell_launch_errorselement.py: Add BST_ALLOW_SHELL to improve errorsRebecca Grayson5 years
becky/tar_compressionAllowing tar files to be compressedRebecca Grayson5 years
bochecha/blessings_frontend/status.py: Remove leftover blessings importMathieu Bridon6 years
bochecha/build-docsdoc: Build the docs without Buildstream installedMathieu Bridon6 years
bochecha/cache-sizedata/userconfig.yaml: Document the cache.quota settingMathieu Bridon6 years
bschubert/add-centos-runnerAdd a Centos runnerBenjamin Schubert5 years
bschubert/add-fedora-nobwrap-testsgitlab-ci.yml: Extract test command as a variableBenjamin Schubert5 years
bschubert/add-isolated-testsutils.py: Rework `is_main_process` to allow for running the cli in a subprocessBenjamin Schubert4 years
bschubert/add-randomized-order-teststox.ini: Add ability to run tests in a randomized orderBenjamin Schubert4 years
bschubert/allow-no-covMake code coverage reporting optionalBenjamin Schubert5 years
bschubert/allow-source-variables-accesssource.py: Allow access to element's variableBenjamin Schubert4 years
bschubert/api-improvementsnode: Add 'get_str_list' on 'MappingNode'Benjamin Schubert5 years
bschubert/async-loaderfixup! fixup! WIP; test async loaderBenjamin Schubert5 years
bschubert/backport-1690app.py: Also catch SystemError with click.AbortBenjamin Schubert4 years
bschubert/better-pytest-reporttests: when comparing lists/dicts, compare all at onceBenjamin Schubert5 years
bschubert/better-reporting-on-userconfig_context.py: Improve reporting of incorrect user configBenjamin Schubert4 years
bschubert/bst-checkout-buildRefactor and simplify _prepare_sandbox for elementsBenjamin Schubert5 years
bschubert/bug-artifact-log-workspaceworkspace: Add test to ensure we can show logs from a workspaced buildBenjamin Schubert5 years
bschubert/bug-repro-tracktests:previous_source_access.py: Fix cornercase by changing elementBenjamin Schubert5 years
bschubert/buildboxrun-sandboxBuildbox-run POCBenjamin Schubert5 years
bschubert/bump-bst-experimental-version.gitlab-ci.yml: Update bst-plugins-experimental versionBenjamin Schubert5 years
bschubert/cache-key-as-source-testfixup! cachekey.py: Move source tests for cache keys in sourcetestsBenjamin Schubert4 years
bschubert/cache-key-helpertesting.py: Add a new `check_cache_key_stability` helperBenjamin Schubert4 years
bschubert/cache-project-path_project.py: cache full project path for quicker lookupBenjamin Schubert5 years
bschubert/casd-better-reporting[cascache] Check whether local casd is dead when grpc returns UNAVAILABLEBenjamin Schubert5 years
bschubert/casd-listen-failures_scheduler.py: Listen for buildbox-casd failure and terminateBenjamin Schubert5 years
bschubert/casd-logscascache.py: Show path to log file when buildbox-casd doesn't exit normallyBenjamin Schubert5 years
bschubert/ci-improvements.gitlab-ci.yml: Don't overwrite sast job directly, just inject variableBenjamin Schubert4 years
bschubert/cleanupsandbox.py: Remove unused importBenjamin Schubert4 years
bschubert/cleanup-element-fetchelement.py: Only cache sources if some had to be fetchedBenjamin Schubert4 years
bschubert/cleanup-local-stateDon't register exceptions when not running the testsuiteBenjamin Schubert5 years
bschubert/cleanupsconftest.py: Ensure the `basetemp` is a resolved pathBenjamin Schubert4 years
bschubert/coveragerequirements: Update all requirementsBenjamin Schubert3 years
bschubert/coverage38requirements.txt: Update requirement and enable coverage for py38Benjamin Schubert4 years
bschubert/create-node-on-set-for-mapping_yaml: Create Node when setting a dictionaryBenjamin Schubert5 years
bschubert/cython_yaml: Replace strings by a C enum for Representer states.Benjamin Schubert5 years
bschubert/cython-addition_yaml: Replace strings by a C enum for Representer states.Benjamin Schubert5 years
bschubert/cython-disable-linetraceSetup.py: Disable linetrace by default and only enable when using coverageBenjamin Schubert5 years
bschubert/cythonize-valid-char-names_loader/loader: cythonize valid_chars_nameBenjamin Schubert5 years
bschubert/debug-show-traceapp: Show stacktrace on exception when "--debug" is TrueBenjamin Schubert5 years
bschubert/docker-sandboxfixup! First draft for docker sandboxBenjamin Schubert5 years
bschubert/dont-cache-errors-from-host-toolselement.py: Only cache on element error or successBenjamin Schubert5 years
bschubert/dont-keep-metasourceDon't keep MetaSource around in SourceBenjamin Schubert5 years
bschubert/ensure-buildbox-alivecascache.py: Send message in case of unclean termination of buildbox-casdBenjamin Schubert5 years
bschubert/ensure-composite-works-with-variablesnode.pyx: Deep clone ScalarNode tooBenjamin Schubert4 years
bschubert/ensure-cythonIntroduce pyproject.tomlBenjamin Schubert5 years
bschubert/expand-path-configs_remote.py: Expand user in certificates pathsBenjamin Schubert4 years
bschubert/fast-enumsWIPBenjamin Schubert5 years
bschubert/fcython-loader-fix_yaml: rework SYNTHETIC_COUNTER to be a C functionBenjamin Schubert5 years
bschubert/fix-atomic-move-git-reposources/pip.py: Use move_atomic instead of manual os.renameBenjamin Schubert5 years
bschubert/fix-binary-output-capturetests/frontend/buildcheckout.py: Enable test_build_checkout_tarball_stdoutDaniel Silverstone6 years
bschubert/fix-childrenWIP: Blanket updateBenjamin Schubert4 years
bschubert/fix-children-terminationscheduler.py: Remove FIXME message and add explanation insteadBenjamin Schubert4 years
bschubert/fix-command-sandboxCheck if command is a str and replace by list before checking existenceBenjamin Schubert6 years
bschubert/fix-cython-tracesetup.py: Be more restrictive with BST_CYTHON_TRACE valuesBenjamin Schubert5 years
bschubert/fix-double-lookupplugin.py: Don't make a double lookup in the plugin table to get oneBenjamin Schubert5 years
bschubert/fix-empty-buildtree_artifactcache.py: Don't push artifact blobs when no files are presentBenjamin Schubert5 years
bschubert/fix-git-ref_gitsourcebase.py: Return 'None' when the ref is unsetBenjamin Schubert4 years
bschubert/fix-manpagestypes.py: Add a __str__ to PipelineSelection to fix man pagesBenjamin Schubert4 years
bschubert/fix-mktemp-usagetests: Stop using tmpdir_factory.mkdtemp("")Benjamin Schubert4 years
bschubert/fix-node-docselement.py: Fix documentation around `node` usageBenjamin Schubert4 years
bschubert/fix-overnightWIPbschubert154 years
bschubert/fix-overnight-fsdk.gitlab-ci.yml: Use newer version of FSDKBenjamin Schubert4 years
bschubert/fix-pip-pythonplugins/sources/pip.py: also look for python version named "python"Benjamin Schubert5 years
bschubert/fix-resource-deletion_compat.py: Add module to handle version compatibility in pythonBenjamin Schubert4 years
bschubert/fix-silence-stopiteration-pep-0479source.py: don't let StopIteration propagate to silence() contextmanagerBenjamin Schubert5 years
bschubert/fix-template-scanning.gitlab-ci.yml: Move from license-management to license-scanningBenjamin Schubert4 years
bschubert/fix-test-pathsstore full host tools command in sites.py variables check.Benjamin Schubert5 years
bschubert/fix-typostypo: writtent -> writtenBenjamin Schubert5 years
bschubert/fix-unbound-variable-exceptionelement.py: fix unbounded variable in nested python exceptionBenjamin Schubert5 years
bschubert/fix-windows-symlinktests/frontend/buildcheckout.py: Create required symlinks on the flyBenjamin Schubert5 years
bschubert/fix-xdg-temppathssetup.cfg: Fix xdg env vars to not affect the hostBenjamin Schubert5 years
bschubert/further-optifixup! testBenjamin Schubert5 years
bschubert/fuse-permissions_fuse/mount.py: Monitor the fuse process while waiting for the mountBenjamin Schubert5 years
bschubert/graceful-children-sigtermjob.py: Gracefully handle killed subprocessesBenjamin Schubert4 years
bschubert/hotfixvariables: fix checking for missing with provenanceBenjamin Schubert5 years
bschubert/isortsetup.cfg: Use isort to sort our importsBenjamin Schubert4 years
bschubert/lint/cyclic-importlint: Fix or silence 'cyclic-import' errors and enable pylint for itBenjamin Schubert5 years
bschubert/lint/logging-formatcasserver.py: fix logging-format-interpolation error and enableBenjamin Schubert5 years
bschubert/linter-for-teststests:lint: enable pylintBenjamin Schubert5 years
bschubert/loaderPass element directly to collect_elementBenjamin Schubert5 years
bschubert/log-missed-cacheAdd tests that not-found objects in cache are shown as SKIPPEDBenjamin Schubert6 years
bschubert/make-downloadable-filesource-publicdownloadablefilesource.py: Make it publicly accessibleBenjamin Schubert4 years
bschubert/merge-parent-child-jobjob.py: Remove the ability to send back child dataBenjamin Schubert4 years
bschubert/more-cython_loader/loader: Extract check_circular_deps to utils and CythonizeBenjamin Schubert5 years
bschubert/more-mypynode.pyx: Add type information since this module is publicBenjamin Schubert5 years
bschubert/more-pythonic-list-concatUse [a, b, *c] instead of [a, b] + c when building listBenjamin Schubert5 years
bschubert/mr938-commentsutils.py: improve documentation of move_atomicBenjamin Schubert5 years
bschubert/mypy-docscoding_guidelines.rst: Update documentation around type annotationBenjamin Schubert4 years
bschubert/new-node-apiNEWS: update for new Node APIBenjamin Schubert5 years
bschubert/new-node-compose_yaml: Move 'node_composite' to a method on 'MappingNode'Benjamin Schubert5 years
bschubert/new-node-enumoptionpool: Use 'get_enum' for getting the option typeBenjamin Schubert5 years
bschubert/no-multiprocessingscheduler.py: Reconnect signal handlers soonerBenjamin Schubert3 years
bschubert/no-multiprocessing-bakjob.py: Completely remove the need for a queue between parent and child jobsBenjamin Schubert4 years
bschubert/no-multiprocessing-fullWIPBenjamin Schubert4 years
bschubert/no-sanitizeWIPBenjamin Schubert5 years
bschubert/no-subprocess-decodeLet subprocess decode stdout based on localeBenjamin Schubert5 years
bschubert/no-warningstests: Correctly handle resources when opening files in testsBenjamin Schubert4 years
bschubert/node-apireplace node_set for MappingNodeBenjamin Schubert5 years
bschubert/node-api-bakAdd a as_bool to ScalarNodeBenjamin Schubert5 years
bschubert/node-api-keys_yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert5 years
bschubert/node-api-lazy-provenance_loader/types: Compute provenance directly in 'Dependency'Benjamin Schubert5 years
bschubert/node-api-noassertions_yaml: Move 'node_final_assertions' to 'Node._assert_fully_composited'Benjamin Schubert5 years
bschubert/node-api-nodel_yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert5 years
bschubert/node-api-noget_yaml: Add a 'get_node' on Mapping, when return type can be of multiple typesBenjamin Schubert5 years
bschubert/node-api-noget-str_yaml: Never create base 'Node' directlyBenjamin Schubert5 years
bschubert/node-api-nosanitize_yaml: remove node_sanitizeBenjamin Schubert5 years
bschubert/node-api-noset_yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert5 years
bschubert/node-api-novalidate_yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys'Benjamin Schubert5 years
bschubert/node-api-private_yaml: Use __cinit__ and __new__ to create node more effectivelyBenjamin Schubert5 years
bschubert/node-api-publicWIPBenjamin Schubert5 years
bschubert/node-api-splitplugins: Update public documentation to be correct with the new NodesBenjamin Schubert5 years
bschubert/node-cleanup_yaml: Remove code duplication on '_new_node_from_*'Benjamin Schubert5 years
bschubert/node-copy_yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert5 years
bschubert/node-enumoptionpool: Use 'get_enum' for getting the option typeBenjamin Schubert5 years
bschubert/node-enum-backfixup! fixup! WIPBenjamin Schubert5 years
bschubert/node-find-target_yaml: Remove 'node_find_target' and replace by 'MappingNode.find'Benjamin Schubert5 years
bschubert/node-no-isnode_yaml: Remove 'is_node', which is not used in the codebase anymoreBenjamin Schubert5 years
bschubert/node-private-publicReorganize methods in Node classesBenjamin Schubert5 years
bschubert/node-provenance_yaml: rework 'assert_symbol_names' to not require provenanceBenjamin Schubert5 years
bschubert/node-provenance-2plugin: remove 'node_get_provenance', use the Node API directlyBenjamin Schubert5 years
bschubert/non-recursive-sortMake sorting dependencies non recursiveBenjamin Schubert5 years
bschubert/normalize-path-in-context-teststests/context.py: Normalize path of XDG_CACHEBenjamin Schubert5 years
bschubert/notify-prepare-plan_stream.py: Make `_enqueue_plan` a timed activityBenjamin Schubert3 years
bschubert/optimize-consistencyNEWS: Add news information about Consistency breakageBenjamin Schubert4 years
bschubert/optimize-consistency-2NEWS: Add news information about Consistency breakageBenjamin Schubert4 years
bschubert/optimize-consistency-newelement.py: Optimize _should_fetch conditionBenjamin Schubert4 years
bschubert/optimize-consistency-no-fetch-optimizedtypes.py: Completely remove 'Consistency'Benjamin Schubert4 years
bschubert/optimize-consistency-testsNEWS: Add news information about Consistency breakageBenjamin Schubert4 years
bschubert/optimize-dependenciesfixup! fixup! fixup! fixup! WIP: Split up visit function per pieceBenjamin Schubert5 years
bschubert/optimize-depselement: Add helper to get dependencies for a list of elements in a scopeBenjamin Schubert4 years
bschubert/optimize-downloadable-sourcesdownloadablefilesource: Cache 'mirror_dir' and 'default_mirror_file'Benjamin Schubert5 years
bschubert/optimize-element-initelement.py: Extract __extrace_sandbox_config to a cython moduleBenjamin Schubert5 years
bschubert/optimize-extract-depends-node_loader/types: Use range() instead of enumerate in extract_depends_from_nodeBenjamin Schubert5 years
bschubert/optimize-jobjob.py: Simplify handling of messages through the parent-child pipeBenjamin Schubert3 years
bschubert/optimize-loaderloader: Move sort_dependencies to loadelement as a cython methodBenjamin Schubert5 years
bschubert/optimize-loader-sorting_loader: Optimize loading by keeping the dependencies sortedBenjamin Schubert5 years
bschubert/optimize-loader-types_loader/types: type values wherever possibleBenjamin Schubert5 years
bschubert/optimize-loading-multiple-targetsloader.py: Optimize sorting of elements when they are multiple targetsBenjamin Schubert4 years
bschubert/optimize-mapping-nodeSmall optimizationsBenjamin Schubert4 years
bschubert/optimize-node_get_yaml: Optimize node_get to not create dummy Nodes unnecessarily.Benjamin Schubert5 years
bschubert/optimize-schedulingscheduler.py: Optimize scheduling by not calling it unnecessarilyBenjamin Schubert4 years
bschubert/optimize-sortfixup! fixup! fixup! fixup! fixup! fixup! Refactor sortingBenjamin Schubert5 years
bschubert/optimize-splitselement: Move __expand_splits to cythonBenjamin Schubert5 years
bschubert/optimize-variablesfixup! fixup! fixup! fixup! WIP: _yaml: reimplement using cython for performanceBenjamin Schubert5 years
bschubert/overnightfixup! fixup! [.gitlab-ci.yml] Update overnight testBenjamin Schubert5 years
bschubert/partial-source-cache_sourcecache: Fallback to fetch source when remote has missing blobsBenjamin Schubert5 years
bschubert/pipelinefixup! plugin.py: move the creation and handling of the plugin table in PluginBenjamin Schubert5 years
bschubert/pipeline-bakWIP: notesBenjamin Schubert5 years
bschubert/pipeline-nexttests:workspace: make deeper tests when trying to build allBenjamin Schubert5 years
bschubert/profiler-as-cmUpdate documentation with the new profile changesBenjamin Schubert5 years
bschubert/propagate-log-level-to-casdcascache.py: add a 'log_level' parameter and use it to run buildbox-casdBenjamin Schubert5 years
bschubert/pylint-artifactcachetests/artifactcache: add __init__.py file to make it a packageBenjamin Schubert5 years
bschubert/pylint-fixestests/plugins: Enable pylint and fix problemsBenjamin Schubert5 years
bschubert/pylint-integrationtests/integration: add __init__.py file to make it a packageBenjamin Schubert5 years
bschubert/pylint-setup-pysetup.py: Also run blackBenjamin Schubert4 years
bschubert/python38Cov 5.0?Benjamin Schubert4 years
bschubert/refactor-pipelineWIPBenjamin Schubert5 years
bschubert/refactor-profilingfixup! fixup! Refactor profilingBenjamin Schubert5 years
bschubert/register-sources-on-testsourcetests/track: Don't overwrite project configurationBenjamin Schubert5 years
bschubert/remove-custom-sched-messagesjob.py: Remove ability of job classes to send custom messagesBenjamin Schubert4 years
bschubert/remove-duplicated-code_yaml.py: remove duplicated checkBenjamin Schubert5 years
bschubert/remove-multiline-switch-for-reutils.py: Remove the (?ms) switch at the start of _glob2reBenjamin Schubert4 years
bschubert/remove-ostreefixup! fixup! Remove OSTree referencesBenjamin Schubert5 years
bschubert/remove-parent-child-pipejob.py: Pass the results directly between child and parentBenjamin Schubert4 years
bschubert/remove-pip-elementpip.py: Remove the pip element, it is in experimentalBenjamin Schubert4 years
bschubert/remove-pip-sourcepip.py: Remove the 'pip' source plugin, it's in bst-plugins-experimentalBenjamin Schubert4 years
bschubert/remove-pytest-runnerRemove dependency on pytest-runnerBenjamin Schubert6 years
bschubert/remove-tar-pluginfixup! fixup! Remove "tar" pluginbschubert154 years
bschubert/remove-urllib-warningsdownloadablefilesource: Remove deprecated methods in python3.8Benjamin Schubert4 years
bschubert/remove-useless-sanitize_yaml: Remove useless calls to '_yaml.node_sanitize'Benjamin Schubert5 years
bschubert/reorganize-yaml_yaml: Reorder methods in Node classes to match their scopeBenjamin Schubert5 years
bschubert/reproduce-unbuilt-artifact-pushtests: Ensure that pushing an artifact that wasn't built fails sensiblyBenjamin Schubert5 years
bschubert/resolve-public-variableselement.py: Always expand public data's variablesBenjamin Schubert4 years
bschubert/resolve-variablesoption.py: Remove 'transform' flag. It is not needed anymoreBenjamin Schubert4 years
bschubert/rework-circular-checkfixup! Build dependency cache eagerlyBenjamin Schubert5 years
bschubert/rework-node-creations_yaml: Create 'from_dict' on Node and remove node creation methodsBenjamin Schubert5 years
bschubert/rework-sortfixup! fixup! fixup! fixup! fixup! fixup! fixup! Try another approachBenjamin Schubert5 years
bschubert/set-as-setUse sets when checking for existence of an elementBenjamin Schubert5 years
bschubert/signals_signals.py: allow calling signal handler from non-main threadsBenjamin Schubert4 years
bschubert/simplify-stream-interactionsscheduler.py: Remove all usage of notificationsBenjamin Schubert4 years
bschubert/simplify-workspace-testworkspace.py: Don't use the same directory for everythingBenjamin Schubert4 years
bschubert/site-consolidationtests/examples/flatpak-autotools: rename HAVE_OSTREE to HAVE_OSTREE_PLUGINBenjamin Schubert5 years
bschubert/standardize-source-teststests: Stop using the implicit source tests and explicitely run themBenjamin Schubert4 years
bschubert/standardized-teststox.ini: Add a external plugins environment test and run it in CIBenjamin Schubert4 years
bschubert/strict-xfailsetup.cfg: Make all xfail strictBenjamin Schubert5 years
bschubert/stricter-asyncio-handlingscheduler.py: Only run thread-safe code in callbacks from watchersBenjamin Schubert4 years
bschubert/stricter-cas-soccascache.py: remove creation of the 'cas/objects' directorybschubert154 years
bschubert/stricter-job-scheduler-separationelement.py: Ensure element methods with side effects on others are not called...Benjamin Schubert4 years
bschubert/stricter-node-apiNEWS: restrict `Plugin.node_items` to be called on `Node`s.Benjamin Schubert5 years
bschubert/stricter-thread-checks_fixtures.py: Only get the normal number of threads at the start of sessionBenjamin Schubert4 years
bschubert/tar-filter-nondevtar.py: Don't import 'dev' nodesBenjamin Schubert4 years
bschubert/testWIPBenjamin Schubert4 years
bschubert/test-pluginspip.py: Remove the pip element, it is in experimentalBenjamin Schubert4 years
bschubert/test-skipsTestBenjamin Schubert5 years
bschubert/test-snaffuTEST2Benjamin Schubert5 years
bschubert/tests-behind-proxytest: Pass proxy and cert env variable to tox environmentBenjamin Schubert5 years
bschubert/tests-no-chroot-linuxTest that helpful messages are raised when missing dependenciesBenjamin Schubert5 years
bschubert/timed-suspendable_messenger.py: Make `timed_suspendable` public and use it in job.pyBenjamin Schubert4 years
bschubert/typingsetup.cfg: Remove pytest and py from the list of non-typechecked modulesBenjamin Schubert4 years
bschubert/unify-caches_basecache.py: Move 'update_mtime' to base classBenjamin Schubert5 years
bschubert/update-coverage.gitlab-ci.yml: Run python3.8 and 3.9 tests with coverageBenjamin Schubert3 years
bschubert/update-dind-cici: Fix docker connection to the docker dind serviceBenjamin Schubert5 years
bschubert/update-pluginsUpdate bst-plugins-experimental to 1.93.4Benjamin Schubert4 years
bschubert/update-requirements.gitlab-ci.yml: Run python3.8 and 3.9 tests with coverageBenjamin Schubert3 years
bschubert/update-to-pytest-6requirements.txt: Update dependenciesBenjamin Schubert4 years
bschubert/wipe-internal-stateClean internal state after we loaded elementsBenjamin Schubert5 years
bschubert/yaml-tidyingNEWS: add info about new YAML breaking changesBenjamin Schubert5 years
bst-1Merge branch 'jjardon/bst_1_fix_overnigth' into 'bst-1'Tristan Van Berkom3 years
bst-1.0Delay import of pkg_resourcesGökçen Nurlu6 years
bst-1.2.gitlab-ci.yml: Use latest bst-external tag 0.16.0Javier Jardón5 years
bst-1.4Merge branch 'bwh/fix-git-remote-name-check-1.4' into 'bst-1.4'Tristan Van Berkom4 years
bst-here-permissionsbst-here: Mitigate permission issuesTristan Maat6 years
bst-here-updatebst-here: Add '-p' flag to upgrade buildstream (Issue #291)Tristan Maat6 years
bst-pullAdd initial `bst pull` commandJürg Billeter7 years
bst-push_artifactcache: Fix pull in non-strict modeJürg Billeter7 years
bst_workspace_open_force_does_nothing_stream.py: Added functionality for workspace open -fPhillip Smyth6 years
build-all-optiontests/remoteexecution/partial.py: Test building all dependenciesRaoul Hidalgo Charman5 years
buildboxNews: Added a news item for the new BuildBox sandboxWilliam Salmon5 years
buildbox-pre-willHACK: _platform/linux.py: Use BuildBox sandbox backendJürg Billeter5 years
bwh/fix-git-remote-name-check-1git source plugin: Fix check for remote existenceBen Hutchings4 years
bwh/fix-git-remote-name-check-1.4git source plugin: Fix check for remote existenceBen Hutchings4 years
bzr_fixReplacing string 'bzr' with value from host toolsknownexus6 years
cache-key-v0Revert "element.py: Consider execution environment in cache key"Jürg Billeter6 years
cache-keys-os-archtests/cachekey: Updating cache key test for new artifact versionTristan Van Berkom6 years
caching_build_treestests/integration/workspace.py: Adding tests for caching of build tree and us...Phillip Smyth6 years
caching_build_trees_limitedAdding caching build treesPhillip Smyth6 years
cascache_timeoutsAdding timeout and retries to cascachePhillip Smyth6 years
chadnanbst-docker-import: fix Chandan's nameAngelos Evripiotis5 years
chandan/1.93.0NEWS: Add mark for 1.93.0Chandan Singh4 years
chandan/1.93.5NEWS: Prepare for next development snapshot - 1.93.5Chandan Singh4 years
chandan/368-bst-from-project-subdir_frontend/cli.py: Allow specifying elements by absolute/relative pathChandan Singh6 years
chandan/393-fix-workspace-no-referenceelement.py: Fix consistency of workspaced elements when ref is missingChandan Singh6 years
chandan/abstract-git-sourceExpose base class for Git source pluginsChandan Singh5 years
chandan/add-argument-bst-pushreceive_artifactcache/pushreceive.py: Add Click type for CLI argument 'repo'Chandan Singh6 years
chandan/add-installable-checkWIP: Ensure that our source distribution installs correctlyChandan Singh6 years
chandan/automate-pypi-release.gitlab-ci.yml: Publish to PyPI when new tags are pushedChandan Singh5 years
chandan/base-git-mirror_gitsourcebase.py: Make mirror class used by derived plugins overridablePhil Dawson5 years
chandan/blackUse 119 line lengthChandan Singh4 years
chandan/bst-and-dockerNEWS: Add entry about contrib/bst-docker-importChandan Singh6 years
chandan/bst-checkout-buildRefactor and simplify _prepare_sandbox for elementsBenjamin Schubert5 years
chandan/bst-docker-importAdd contrib script to generate Docker images from bst checkoutChandan Singh6 years
chandan/bst-from-workspaceWIP: Allow running bst commands from worksapce directoryChandan Singh6 years
chandan/bst-here-fixup-usagecontrib/bst-here: Remove redundant create_volume_if_not_exists() methodChandan Singh6 years
chandan/bst-here-tagscontrib/bst-here: Allow users to specify image variantChandan Singh5 years
chandan/build-shell-fetch_stream.py: Fetch sources while launching build shellsChandan Singh4 years
chandan/builddir-cachekeyNEWS: Add note about breaking cache key changeChandan Singh4 years
chandan/ci-sdist-test.gitlab-ci.yml: Verify that source tarball installs correctlyChandan Singh6 years
chandan/cli-deps_frontend/cli: Unify choices for --deps optionChandan Singh4 years
chandan/cli-deps-2Regenerate man pagesChandan Singh4 years
chandan/cli-track-depsNEWS: Add entry for `source track --deps build|run`Chandan Singh4 years
chandan/container-pluginsdoc/source/core_plugins.rst: Add link to bst-plugins-containerChandan Singh5 years
chandan/contrib-dependenciesfixup! Merge branch 'chandan/fix-utils-495' into 'master'Chandan Singh4 years
chandan/contrib-runtime-depsdoc/using_the_testsuite: Link to instructions for runtime dependenciesChandan Singh4 years
chandan/coverage-doesnt-need-depstox.ini: Coverage does not need module installedChandan Singh5 years
chandan/dependon-yaml.clibrequirements: Add dependency on ruamel.yaml.clibChandan Singh4 years
chandan/depsRe-generate man pagesChandan Singh5 years
chandan/dot-graphcontrib/bst-graph: Add script to print graph in DOT formatChandan Singh5 years
chandan/duplicate-format-depsEnsure there are no duplicates in Elements.dependencies()Chandan Singh4 years
chandan/element-cachesource.py,plugin.py: Allow elements to have a cache directoryChandan Singh6 years
chandan/element-filename-requirementsdoc: Add note about valid element namesChandan Singh5 years
chandan/enumstypes.py: Derive enumerations from standard library classesChandan Singh5 years
chandan/extras-requiresetup.py: Add plugin requirements as extrasChandan Singh4 years
chandan/fix-artifact-checkout_frontend/cli.py: Fix `artifact checkout` with no argumentsChandan Singh4 years
chandan/fix-assemble-stackstack.py: Stop creating empty bst directoryChandan Singh5 years
chandan/fix-bad-filename-disasterUse pycodestyle instead of pep8Javier Jardón5 years
chandan/fix-bad-filename-mini-disastertests/frontend/buildcheckout.py: Fix bad filename issue for WindowsChandan Singh5 years
chandan/fix-bst-docker-import-loggingbst-docker-import: Consistently use stderr for all logsChandan Singh6 years
chandan/fix-bst-init-element-pathbst-init: Ensure --element-path is respected by the commandChandan Singh6 years
chandan/fix-bst-pull-docstests: Fix all remaining references to bst pushChandan Singh5 years
chandan/fix-bst-show-formatting_frontend/cli.py: Fix formatting for `bst show` help textChandan Singh4 years
chandan/fix-checkout-none-1.2Ensure `--deps=none` option works for `bst checkout`Chandan Singh6 years
chandan/fix-cpu-count_platform: Don't use psutil.Process.cpu_affinity on unsupported platformsChandan Singh4 years
chandan/fix-default-target-junctions_project.py: Do not find default targets in .bst directoryChandan Singh5 years
chandan/fix-egg-info-gitignore.gitignore: Fix path of .egg-infoChandan Singh5 years
chandan/fix-fuse-checksandbox/_sandboxbwrap.py: Fix fuse import issueChandan Singh5 years
chandan/fix-git-version-mactestutils/site.py: Support parsing more exotic git versionsChandan Singh5 years
chandan/fix-mainfest-dev-requirementsMANIFEST.in: Fix include for dev-requirements.txtChandan Singh6 years
chandan/fix-mainfest-dev-requirements-1.2MANIFEST.in: Fix include for dev-requirements.txtChandan Singh6 years
chandan/fix-manual-testtests/integration/manual.py: Fix assertion for CLI invocationChandan Singh4 years
chandan/fix-mapping-importbuildstream/_yaml.py: Import Mapping from collections.abcChandan Singh5 years
chandan/fix-newsNEWS: Try to use past tense consistentlyChandan Singh5 years
chandan/fix-nocover-tests.gitlab-ci.yml: Add CI job to run tests without `--develop` flagChandan Singh4 years
chandan/fix-pytest-get-markerconftest.py: Don't use deprecated get_marker() functionChandan Singh5 years
chandan/fix-readme-badgesREADME.rst: Fix path for badge imagesChandan Singh5 years
chandan/fix-source-bundle_stream.py: Ensure source-bundle's source directory existsChandan Singh6 years
chandan/fix-source-checkout-1083stream.py: Don't checkout sources in the parent of the locationChandan Singh5 years
chandan/fix-source-key-testtests/sources/keytest: Ensure element state is updated as expectedChandan Singh5 years
chandan/fix-subst-non-greedy_frontend/profile: Use non-greedy search to substitute variablesChandan Singh4 years
chandan/fix-utils-495data/userconfig.yaml: Document valid symbols for format stringsChandan Singh4 years
chandan/fix-warningbuildstream/utils.py: Fix regex Deprecation WarningChandan Singh5 years
chandan/fixup-newsNEWS: add section for unreleased itemsChandan Singh5 years
chandan/gitlab-ci-toxenvs.gitlab-ci.yml: Simplify test environment declarationChandan Singh4 years
chandan/ibm-7-platform_platform/platform.py: Add alias for IBM AIX 7 powerpcChandan Singh4 years
chandan/interactive-testsAdd tests for failed build in interactive modeChandan Singh4 years
chandan/junction-dependency-formatDocument how to refer to cross-junction dependencies inlineChandan Singh5 years
chandan/macos-multiprocessingForce multiprocessing method to be fork if availableChandan Singh4 years
chandan/minor-formatting-fixdoc/main_glossary.rst: Fix formatting of .bst file referenceChandan Singh4 years
chandan/moar-parallelism.gitlab-ci.yml: Increase parallelism for pytest-xdistChandan Singh4 years
chandan/moar-runners.gitlab-ci.yml: Don't force 2 pytest-xdist workersChandan Singh3 years
chandan/mypy.gitlab-ci.yml: Run mypy for validating changesChandan Singh5 years
chandan/no-command-general-elementsIndicate that compose & stack plugins do not run commandsChandan Singh4 years
chandan/no-nosoftwareCONTRIBUTING: Remove link for obsolete issue policiesChandan Singh4 years
chandan/no-sdistTEST commitChandan Singh5 years
chandan/no-warn-bwrapsetup.py: Remove check for bubblewrapChandan Singh4 years
chandan/oci-imageWIP: Add OCI elementChandan Singh6 years
chandan/pip-install-instructionsdoc: Add instructions to install BuildStream via PyPIChandan Singh6 years
chandan/pip-sourceAdd tests for pip source pluginChandan Singh6 years
chandan/pseudo-junctionNEWS: Add entry about junction targetsChandan Singh5 years
chandan/publish-typesPublish our type annotationsChandan Singh4 years
chandan/py38-cov.gitlab-ci.yml: Enable coverage reporting for Python 3.8Chandan Singh4 years
chandan/py39NEWS/setup.py: Advertise our support for Python 3.9Chandan Singh3 years
chandan/py39-platformtestutils/platform: Refactor to be compatible with Python 3.9Chandan Singh3 years
chandan/pypi-badgeREADME.rst: Add status badges for PyPI release and Python versionsChandan Singh6 years
chandan/pypi-prepsetup.py: Add fields required for publishing on PyPiChandan Singh6 years
chandan/python3.8.gitlab-ci.yml: Add test environment for Python 3.8Chandan Singh4 years
chandan/register-pytest-marksetup.cfg: Register mark for pytest-datafilesChandan Singh5 years
chandan/remote-setuppy-testDrop support for `setup.py test`Chandan Singh4 years
chandan/remove-bst-experimental-unusedtests/integration/project.conf: Remove unused external pluginsChandan Singh4 years
chandan/remove-build-trackRegenerate man pages after removal of `--track*` from `bst build`Chandan Singh4 years
chandan/remove-outdated-comment_platform/platform.py: Remove outdated commentChandan Singh4 years
chandan/remove-redundant-pytest-marktests: Remove redundant integration pytest markersChandan Singh5 years
chandan/remove-unused-pytestmarktests: Remove unused `pytestmark` variableChandan Singh5 years
chandan/reqs-update-test.gitlab-ci.yml: Add job to attemp to update dependenciesChandan Singh5 years
chandan/setup-py-version-warnsetup.py: Ensure we have a version numberChandan Singh3 years
chandan/setup.py-metadatasetup.py: Add more metadata useful for PyPIChandan Singh6 years
chandan/simplify-pylint-config.pylintrc: Simplify config, only list overridesChandan Singh4 years
chandan/source-checkoutAdd `bst source-checkout` commandChandan Singh6 years
chandan/source-doc-directorybuild elements: Add reference to BuildElement's built-in configChandan Singh6 years
chandan/source-subgroupNEWS: Add entry for new source command groupChandan Singh5 years
chandan/sourcetransformAdd NEWS entry for Source Transform and pip sourceChandan Singh6 years
chandan/spring-clean.gitlab-ci.yml: Run missing-deps as a normal userChandan Singh4 years
chandan/src-directory.coveragerc: Fix coverage reporting after move to src directoryChandan Singh5 years
chandan/stack-disallow-sourceelements/stack.py: Disallow sourcesChandan Singh5 years
chandan/stack-disallow-sourceselements/stack.py: Indicate that it does not run any commandsChandan Singh5 years
chandan/stack-no-sourcesplugins/elements/stack: Disallow sourcesChandan Singh4 years
chandan/stack-stricter-warningsfixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! ...Chandan Singh5 years
chandan/symbolic-junctionWIP: Allow symbolic links to subprojectsChandan Singh5 years
chandan/tag-1.91.3Prepare NEWS for 1.91.3 development snapshot releaseChandan Singh4 years
chandan/testTESTChandan Singh5 years
chandan/testpy38TESTChandan Singh4 years
chandan/toxPass CI env varsChandan Singh6 years
chandan/tox-demo-skip-sdist.gitlab-ci.yml: Remove MANIFEST.in before testingChandan Singh5 years
chandan/tox-makeWIP: Add Makefile to regenerate frozen requirements filesChandan Singh5 years
chandan/toxic-mansetup.py: Do not error out when man directory is empty/missingChandan Singh5 years
chandan/toxifyCONTRIBUTING.rst: Add instructions to recreate tox environmentChandan Singh5 years
chandan/toxify-1.2.coveragerc: Omit .tox/ directory from coverage statsChandan Singh5 years
chandan/track-except-testtests/frontend: Re-introduce tests for `track --except`Chandan Singh4 years
chandan/typesWIP: Add tyephints for Source classChandan Singh5 years
chandan/udate-ci-docker-image-tags.gitlab-ci.yml: Update testsuite image versionsChandan Singh6 years
chandan/unpin-sphinxtox.ini: Unpin sphinx dependencyChandan Singh5 years
chandan/update-ci-docker-image.gitlab-ci.yml: Update testsuite image versionsChandan Singh6 years
chandan/update-ci-tagsdev-requirements.txt: Pin versions of pytest and pylintChandan Singh6 years
chandan/update-doc-makefile-notedoc/Makefile: Update comment about sphinx entrypointChandan Singh5 years
chandan/update-project-homepagesetup.py: Make website the primary homepageChandan Singh6 years
chandan/update-reqsUpdate requirements for testsChandan Singh3 years
chandan/update-requirements-one-linerCONTRIBUTING.rst: Add instructions to update requirements filesChandan Singh5 years
chandan/upgrade-ruamelBump minimum version requirement for ruamel.yamlChandan Singh4 years
chandan/use-click-testrunnerWIP: Revert to using click.testing.CliRunnerChandan Singh5 years
chandan/use-testsuite-fedora.gitlab-ci.yml: Use testsuite images for running testsChandan Singh6 years
chandan/venv-install-linkdoc/format_project: Add links related to virtual environmentsChandan Singh4 years
chandan/workspace-force-no-checkouttests: Add regression test for issue #1086Chandan Singh5 years
chandan/workspace-soft-resetAdd soft reset functionality for workspacesChandan Singh6 years
change_the_location_of_generate-base.shChanged the location of generate-base.shJames Ennis6 years
channdan/testDO NOT MERGE: list cache contentsChandan Singh5 years
cherry-pick-30f696f2Merge branch 'Qinusty/531-fetch-retries-on-terminate' into 'master'Qinusty6 years
chiaratolentino/bst-init-interactive-elementpath_frontend/app.py: Set correct element-path in interactive bst-initctolentino85 years
chiaratolentino/fix-docsdoc/Makefile: exit 1 if running bst command failsctolentino85 years
chiaratolentino/fix-pip-source-regextests/integration/project/files: Remove pypi-repoctolentino85 years
chiaratolentino/refactor-setup-remotes_stream.py: Fix type annotation for artifact_url and source_urlctolentino84 years
ci-on-docs.gitlab-ci.yml: Build documentation in every CI pipelineTristan Van Berkom6 years
coldtom/138-fixFix trailing whitespace in element.pyThomas Coldrick6 years
coldtom/275Shorten status messageThomas Coldrick6 years
coldtom/allow-dev-shm_sandboxbwrap.py: Create /dev/shm in the sandboxThomas Coldrick4 years
coldtom/autotools-libtoolUpstream libtool .la file removalThomas Coldrick6 years
coldtom/backport-MR792Adding test for Invalid Yamlknownexus5 years
coldtom/backport-dev-shm_sandboxbwrap.py: Create /dev/shm in the sandboxThomas Coldrick4 years
coldtom/bst-fmtbst-fmt: Allow greater control over node orderThomas Coldrick5 years
coldtom/collectionsUse collections.abc for Mapping, IterableThomas Coldrick5 years
coldtom/contains_files-fixcascache: Use local CAS for contains_filesThomas Coldrick4 years
coldtom/cython-reqAdd cython as a dev requirementThomas Coldrick5 years
coldtom/external-pluginsAdd external plugin tests to CIThomas Coldrick5 years
coldtom/filter-element-improvementstests/integration: Add test for filter elementThomas Coldrick5 years
coldtom/filter-stacksfilter.py: Allow dependency on stack elementsThomas Coldrick5 years
coldtom/fix-junction-remotesAdd test for junction option interactionThomas Coldrick4 years
coldtom/fix-overnight-test.gitlab-ci.yml: Bump bst-plugins-experimentalThomas Coldrick4 years
coldtom/fix-status-job-render_frontend/status.py: Fix non-formatted terminatorThomas Coldrick5 years
coldtom/mark-filter-test-integrationtests: Add some missing integration marksThomas Coldrick5 years
coldtom/move-cmakeMove cmake plugin to bst-plugins-experimentalThomas Coldrick5 years
coldtom/move-distutilsMove distutils to bst-plugins-experimentalThomas Coldrick5 years
coldtom/move-makeMove make plugin to bst-plugins-experimentalThomas Coldrick5 years
coldtom/move-mesonMove meson element to bst-plugins-experimentalThomas Coldrick5 years
coldtom/move-modulebuildMove modulebuild plugin to bst-plugins-experimentalThomas Coldrick5 years
coldtom/move-qmakeMove qmake plugin to bst-plugins-experimentalThomas Coldrick5 years
coldtom/strip-rulesUpdate cache key testsThomas Coldrick6 years
coldtom/testing-apitesting: Add functions to generate yaml filesThomas Coldrick4 years
coldtom/update-bb-remote-asset.gitlab-ci: Use official bb-remote-asset imageThomas Coldrick4 years
coldtom/update-plugin-teststox: Remove bst-plugins-experimental depThomas Coldrick5 years
coldtom/url-errorCatch ValueError to prevent stack traceThomas Coldrick6 years
coldtom/validate-patchplugins/sources/patch.py: Validate keysThomas Coldrick5 years
completion-optimizationsRefactor CLI importsTristan Maat6 years
compose-excludecompose.py plugin: Expose a new `exclude` option.Tristan Van Berkom7 years
correcting-copyrightAdd Jürg's filesTristan Maat6 years
correcting_typoutils.py: Correcting a typo in safe_remove's commentPhillip Smyth6 years
cross_platformsetup.py: Make setup.py work on non-linuxTristan Maat7 years
ctolentino/casd-timeoutcasdprocessmanager.py: Check if buildbox-casd process is alive while waiting ...ctolentino84 years
ctolentino/check-casd-processcasdprocessmanager.py: Check that buildbox-casd process is not a zombiectolentino84 years
ctolentino/testForce failctolentino84 years
danielsilverstone-ct/bwrap-check-runtime-onlysetup.py: Change bwrap assertion to a warningDaniel Silverstone6 years
danielsilverstone-ct/classmethod-inits{meta,}element.py: Move is_junction into MetaElementDaniel Silverstone5 years
danielsilverstone-ct/composition-loggingDodgy identity logging for compositionDaniel Silverstone5 years
danielsilverstone-ct/cythonize-bitselement.py: Migrate dependencies() to a cython fileDaniel Silverstone5 years
danielsilverstone-ct/fix-654sandbox/_sandboxremote.py: Acquire CASCache via PlatformDaniel Silverstone6 years
danielsilverstone-ct/fix-lint-issuesMANIFEST: Include a lot more missing stuff in the manifestDaniel Silverstone6 years
danielsilverstone-ct/fix-node-provenanceinvalid_keys.py: Test compositied nodes are reported back usefullyJames Ennis5 years
danielsilverstone-ct/for-jim_profile.py: Added a new profiling topic, load-selectionJames Ennis5 years
danielsilverstone-ct/further-optimisations_context.py: Cache result of get_strict()Daniel Silverstone5 years
danielsilverstone-ct/gc-play_stream.py, _project.py: Manage GC during pipeline loadDaniel Silverstone5 years
danielsilverstone-ct/iterative-depselement: Create a specialised build-dep cachekey functionDaniel Silverstone5 years
danielsilverstone-ct/iterative-loader_loader/loader.py: Rewrite _load_file() semi-iterativelyDaniel Silverstone5 years
danielsilverstone-ct/iterative-loader-bits_loader/loade{r,lement}.py: Do not re-collect already collected elementsDaniel Silverstone5 years
danielsilverstone-ct/json-cache-keyCache Keys: Update to use JSON rather than pickleDaniel Silverstone5 years
danielsilverstone-ct/load-reject-duplicatestests: Add test for DUPLICATE_DEPENDENCY verificationDaniel Silverstone5 years
danielsilverstone-ct/loader-depends-smearing_loader: Add __slots__ to loadelement, meta*, and friendsDaniel Silverstone5 years
danielsilverstone-ct/maybe-reduce-fd-leaksjobs.py: Reduce FD leaks from queues and process objectsDaniel Silverstone6 years
danielsilverstone-ct/microoptsplugin.py: Don't pay "".format() penalty unless debuggingDaniel Silverstone5 years
danielsilverstone-ct/missing-sh-fixworkspace: Add test to ensure we can show logs from a workspaced buildBenjamin Schubert5 years
danielsilverstone-ct/more-yaml-cleanups_yaml.py: Add node_keys()Daniel Silverstone5 years
danielsilverstone-ct/other-roaringUpdate testing images to include c++ compilerBenjamin Schubert5 years
danielsilverstone-ct/plugin-destroy-debug-to-stderrplugin.py: Redirect DEBUG from `__del__` to `sys.stderr`Daniel Silverstone5 years
danielsilverstone-ct/preserve-stdouttests/frontend/buildcheckout.py: Enable test_build_checkout_tarball_stdoutDaniel Silverstone6 years
danielsilverstone-ct/reenable-key-in-node_yaml.py: Remove node_containsDaniel Silverstone5 years
danielsilverstone-ct/report-loop_loader/loader.py: Be more explanatory in CircDep exceptionDaniel Silverstone6 years
danielsilverstone-ct/runtime-deps-cache_project.py, element.py: Add support for caching depsDaniel Silverstone5 years
danielsilverstone-ct/saved-for-laterelement.py: Alter Element.__calculate_cache_key() to pre-santize inputsDaniel Silverstone5 years
danielsilverstone-ct/use-enumerate_loader/loadelement.py: Use enumerate() in dependency extractionDaniel Silverstone6 years
danielsilverstone-ct/variables-reworkVariables: Rework how expansion strings workDaniel Silverstone5 years
danielsilverstone-ct/yaml-sentinel-reworkvarious: Move _sentinel from utils.py to _yaml.pyDaniel Silverstone6 years
devcurmudgeon/buildstream-ps-update-readmeUpdate README.rst with more detaildevcurmudgeon6 years
devcurmudgeon/ps-update-readmeUpdate README.rst with more detaildevcurmudgeon6 years
distcheck-testing.gitlab-ci.yml: Use source distribution tarballs in all testsTristan Van Berkom6 years
doc_staging_dirsource.py: fix comment typoAngelos Evripiotis6 years
docs-reorganizationDocumentation: Restructured toplevel documentationTristan Van Berkom6 years
docs_Search_not_workingForcing CI to install Sphinx 1.7.9Phillip Smyth6 years
documentation-formatting-in-HACKINGHACKING.rst: move location of useful linksJames Ennis6 years
doraskayo/exclude-eggs-from-linting.gitignore: ignore the build output directoryDor Askayo5 years
doraskayo/filter-indirect-deps-fixfilter.py: don't recurse when staging dependenciesDor Askayo5 years
doraskayo/filter-indirect-deps-fix-1.2filter.py: don't recurse when staging dependenciesDor Askayo5 years
dp0/453/import-orderReorder app.py importsDaniel Playle6 years
dp0/513/cas-cache-client-certsSupport dynamic client certificates for CAS cacheDaniel Playle6 years
dp0/casserver-testsAdapt tests to use secured CAS serverDaniel Playle6 years
dp0/pylint_restrictRestrict version of pylintDaniel Playle6 years
dual-cache-keyspullqueue.py: Recalculate cache_key_from_artifact after pullingJürg Billeter7 years
dwinship/fix-tab-completionfix tab-completion: hardcode default min versionDouglas Winship4 years
dwinship/get-release-and-snapshot-badges-from-docs-websiteget release and snapshot badges from docs websiteDouglas Winship4 years
dwinship/jjardon/willsalmon/overnightWIP - test overnight job with our best bst branchDouglas Winship4 years
dwinship/overnight-freedesktop-sdk-buildstream2Update overnight tests for freedesktop-sdkDouglas Winship4 years
dwinship/reintroduce-install-instructions-to-docsRemove install instructions to ostree and deb pluginsJavier Jardón4 years
dwinship/remove-Aarch64-from-overnightsRemove Aarch64 from overnightsWilliam Salmon4 years
dwinship/test_for_dot_bst_artifact_checkout_bugregression-test for ".bst" artifact checkout bugDouglas Winship4 years
early-loggingAdapting test cases to expect logs in stderrTristan Van Berkom6 years
edbaunton/remote-sourceAdd remote source pluginEd Baunton6 years
element-path_not_validatedtests/frontend: Add test for invalid element-pathPhillip Smyth5 years
element-prepareAdd NEWS entryTristan Maat6 years
error-codes.gitlab-ci.yml: Force colors in pytest for better output in the gitlab UI.Tristan Van Berkom6 years
event-hooksWIP: Add various event hooksTristan Maat6 years
except_intersectionsFix bst-hereTristan Maat6 years
exceptions-refactorbuildelement.py: Fixed doc string link.Tristan Van Berkom6 years
external_plugin_errors_plugincontext.py: Fix third party plugin loadingTristan Maat7 years
fetch-committersMerge branch 'jonathan/job-progress' into 'master'bst-marge-bot5 years
finn/cas-error-timeoutsworking copyFinn5 years
finn/refactor-remote-stubsRefactored cas stubs.Finn5 years
finn/source_pushing_experimentsHacks to work with current buildgridfinn6 years
fix-132-rebasedtests: Test whether a plugin is allowed to be loadedJonathan Maw6 years
fix-artifact-cleanupelement.py: Fix cleanup after collection of artifact with read-only directoriesTristan Van Berkom7 years
fix-artifacts-can-pushFix artifact push capability detectionMathieu Bridon7 years
fix-gitlab-ci.gitlab-ci.yml: Fixed to not try to upgrade stuffTristan Van Berkom7 years
fix-local-source-cache-keyTrying cache key test without the symlinkTristan Van Berkom6 years
fix-local-source-cache-key-backporttests/cachekey: Enhanced tests to consider local sources with multiple files.Tristan Van Berkom6 years
fix-preflight-errorstests/pipeline/preflight.py: Added test to ensure graceful exit at preflight ...Tristan Van Berkom6 years
fix-preflight-errors-backporttests/pipeline/preflight.py: Added test to ensure graceful exit at preflight ...Tristan Van Berkom6 years
fix-pyc-timestampsFix timestamps in Python bytecodeMathieu Bridon7 years
fix-savefile-test-brokentest/utils/savefile.py: Stringify the tmpdir so that tests work.Tristan Van Berkom6 years
fix_typosmodifyingandtesting.rst: Fix typosTristan Maat6 years
fixed-bug-for-pip-testtests/testutil/python_repo.py: fixed executable path when running pipShahwat Dalal5 years
format-versionplugin tests: Adding new tests with plugins loaded in a pipelineTristan Van Berkom7 years
franred/fix-except-argument-in-source-bundlesource-bundle: Enable --except optionFrancisco Redondo Marchena6 years
frazer/bstSourceShowWORKS atmFrazer Clews4 years
frazer/flake8make unsed loop control variables underscoresFrazer Leslie Clews4 years
frazer/pylintUpgradeWIP testFrazer Clews4 years
gating-on-docs-breakageDocumentation: Fix warnings, and make all warnings errors.Tristan Van Berkom6 years
getting-started-sectionexamples.rst: New file for examples and How To'sJames Ennis6 years
gokcen/add_no_fetch_flagfixup! Make source-checkout fetch by defaultGökçen Nurlu5 years
gokcen/just_set_for_visitedhmmm setsGökçen Nurlu4 years
gokcen/no_auto_fetchAdd no-fetch flag for 'bst workspace-reset'Gökçen Nurlu5 years
gokcen/refactor_runclifixup! fixup! fixup! testGökçen Nurlu5 years
gokcen/sandbox_cleanup_fix_sandboxbwrap.py: Fix post-bwrap cleanup behaviourGökçen Nurlu6 years
gokcen/source_transformfixup! Add dep_transform exampleGökçen Nurlu6 years
gokcennurlu/dont_cache_if_stage_failsPrevent caching when Element.stage() failsGökçen Nurlu5 years
gokcennurlu/remote_url_override_push_errorRefactor setup_remotes() to remove --remote overriding logicGökçen Nurlu5 years
image-authoringAdd image doc projectTristan Maat6 years
inconsistent_tracewidget.py: Fix stacktrace on early pipeline failureTristan Maat7 years
incremental-buildRaise warning if workspaced source's ref is updatedChandan Singh6 years
integration-test-archesRemove omit stuff, and migrating integration tests to not use old 'arches' st...Tristan Van Berkom7 years
integration-tests-hardlinksintegration-tests: Use bst_checkout() everywhereTristan Van Berkom6 years
interactive-terminal_sandboxbwrap.py: Restore terminal after exit of interactive childJürg Billeter7 years
issue-21_Caching_build_treesChanges to flagsPhillip Smyth6 years
issue-413-Add_sources_to_bst_shellElement.py: Added stage_sources function to stage the sources in a shell sandboxPhillip Smyth6 years
issue-638-validate-all-filesNEWS: Add entry for default target featurePhillip Smyth5 years
issue-640-contrib-build-allcontrib/bstShowAllElements.py: Show all elementsPhillip Smyth5 years
issue-642-Invalid_project.conf_seen_as_missingAdding test for Invalid Yamlknownexus6 years
issue-89_unique_build_dirsGenerate unique subdirs for built elementsPhillip Smyth6 years
issue_640-Build-AllUpdated NEWS to reflect changes to bst buildPhillip Smyth5 years
jennis/136-clean-remote-cache_ostree.py: Remove unused __list_remote_refs functionJames Ennis6 years
jennis/136-expire-remote-cache-artifactspushreceive.py: Delete artifacts in remote repoJames Ennis6 years
jennis/YAML_optimisations_yaml.py: Add fast_load switch to enable loading with pyyamlJames Ennis5 years
jennis/add_NEWS_entryNEWS: Add YAML New World Order entryJames Ennis5 years
jennis/add_artifacts_completioncompletions.py: Add a test for our artifact ref autocompletionsJames Ennis5 years
jennis/add_dep_name_to_cache_keyelement.py: Add the build dependency names to the cache key dictJames Ennis5 years
jennis/add_deps_all_to_checkoutcli.py: Allow checkout to handle --deps allJames Ennis5 years
jennis/add_gi.repository_to_ignored_pylint_modulesMake pylint and pep8 tests run by defaultJames Ennis6 years
jennis/add_new_profile_topic_profile.py: Update copyright statementJames Ennis5 years
jennis/add_project_to_protoNEWS: Add NEWS entry following change in cache key calculationJames Ennis5 years
jennis/add_yaml_roundtrip_module_yaml_roundtrip.py: Remove YAML cache logicJames Ennis5 years
jennis/alternative_remote_expirypushreceive.py: Abstract the buffer_James Ennis6 years
jennis/assert_composition_failuretests: Add tests to ensure that overwriting on later compositions worksJames Ennis5 years
jennis/bst_artifact_showNEWS: Add NEWS entry for bst artifact showJames Ennis5 years
jennis/cache_quotacascache.py: Clearly separate CASCache's public and local private methodsJames Ennis5 years
jennis/cache_whether_workspacedelement.py: Cache whether the element is workspacedJames Ennis5 years
jennis/change_arch_install_instructionsinstall_linux_distro.rst: Change install instructions for python-arpy package...James Ennis6 years
jennis/compose_backwards_include.py: Move yaml related logic to _yaml.pyJames Ennis5 years
jennis/correct-installing-documentationinstall.rst: Change ~ for $HOME just incase it expands to characters bash doe...James Ennis6 years
jennis/correct_HACKINGHACKING.rst: Remove -k flag for individual tests as this is not requiredJames Ennis6 years
jennis/deprecate_bst_checkoutNEWS: Add entry for the deprecation of bst checkoutJames Ennis5 years
jennis/deps_for_pushcli.py: Allow pull to handle artifact refsJames Ennis5 years
jennis/die_update_stateelement.py: Separate initial resolving of elements from _update_stateJames Ennis5 years
jennis/do_not_leak_project_specific_remotes_basecache.py: Remove duplicate logicJames Ennis5 years
jennis/doc_fixesHACKING.rst: Double colon for commandsJames Ennis6 years
jennis/doc_fixes_in_context_context.py: Add documentation to get_workspaces() commandJames Ennis5 years
jennis/docs_patchusing_configuring_artifact_server.rst: Remove examples and redirect to user c...James Ennis5 years
jennis/explanation-of-commandscommands.rst: Split up commands to easily allow for further descriptionJames Ennis6 years
jennis/filter-docsfilter.py: Add an example to the documentationJames Ennis5 years
jennis/fix_artifact_logFrontend: Fix bst artifact logJames Ennis5 years
jennis/fix_failed_workspaceselement.py: Don't reset a failed (but cached) workspaced ElementJames Ennis5 years
jennis/fix_failing_testtests/sourcecache/push.py: Less strict initialisation checkJames Ennis5 years
jennis/fix_overnight_testsWIP: TEST Overnight tests with fixJames Ennis5 years
jennis/fix_typotests/frontend/pull.py: Fix typoJames Ennis5 years
jennis/frontend_documentationCONTRIBUTING.rst: Add UI sectionJames Ennis5 years
jennis/getting-startedgetting_started.rst: Add helloWorld projectJames Ennis6 years
jennis/initialise-elements-sub-dirapp.py: Ensure an elements sub-dir is created upon project initialisationJames Ennis6 years
jennis/introduce_artifact_deletedocs: Add bst artifact delete to using_commands.rstJames Ennis5 years
jennis/junctions_and_remotesNEWS: Added a news entry announcing the two new junction config optionsJames Ennis5 years
jennis/less_restrictive_pathways_yaml.py: Fix incorrect error messageJames Ennis5 years
jennis/load_artifact_dependenciestests/frontend/artifact.py: test artifact delete with --deps optionsJames Ennis5 years
jennis/load_deps_consistently_stream.py: Load the appropriate PipelineSelection in checkoutJames Ennis5 years
jennis/load_deps_from_artifact_reftests/frontend/artifact.py: test artifact delete with --deps buildJames Ennis5 years
jennis/load_sometimes_overworksstream.py: Avoid overworking in load_selection where possibleJames Ennis5 years
jennis/migrate_pull_push_commandsman: Regenerate all of our man pagesJames Ennis5 years
jennis/minor_optimisationsAdd TODOs for each _update_state() callJames Ennis5 years
jennis/move_node_get_project_path_yaml.py: Move node_get_project_path to project.pyJames Ennis5 years
jennis/move_plugins_up_in_ToCplugins.rst: New file containing plugin documentationJames Ennis6 years
jennis/nest_workspaces_commandscommands.rst: Nest workspace commandsJames Ennis6 years
jennis/new_artifact_subcommandscascache.py: Ensure path exists before trying to update the mtimeJames Ennis5 years
jennis/note_explicit_tracking_of_junctionsjunction.py: Include note regarding explicit trackingJames Ennis6 years
jennis/notify_reverse_depselement.py: Notify reverse deps when ready for runtime and cachedJames Ennis5 years
jennis/patch_remote_cache_docsusing_configuring_artifact_server.rst: Fix incorrect reference to bst push (w...James Ennis6 years
jennis/profiling_outputs_binaries_profile.py: Write binaries as well as logsJames Ennis5 years
jennis/profiling_topics_profile.py: Added a new profiling topic, load-selectionJames Ennis5 years
jennis/pull_implicitly_in_checkoutcli.py: Change artifact checkout to pull implicitlyJames Ennis5 years
jennis/push_based_pipelinequeue.py: Use heapq for the ready queueJames Ennis5 years
jennis/push_pull_artifactsWIP: cli.py: Spawn pull jobs in another process to isolate gRPC callsJames Ennis5 years
jennis/push_unbuilt_artifact_stream.py: Ensure push does not fail if artifact not cachedJames Ennis5 years
jennis/quota_declaration_fixartifactcache.py: Fix misleading error message when using % cache quotaJames Ennis5 years
jennis/read_only_dir_in_tarballtar.py: Add test for a tarball containing a read-only dirJames Ennis6 years
jennis/rebase_fixupsfixupsJames Ennis5 years
jennis/refactor_artifact_log_stream.py: _classify_artifacts() should be able to handle globsJames Ennis5 years
jennis/remove_cas_refs_headsWIP: Remove cas/refs/heads related codeJames Ennis5 years
jennis/remove_node_chain_stuff_yaml.py: Rip out ChainMap(), node_chain_copy(), node_list_copy()James Ennis5 years
jennis/revert_gc_managementRevert "_stream.py, _project.py: Manage GC during pipeline load"James Ennis5 years
jennis/revert_junction_behaviour_project.py: Revert back to not caching junctioned elementsJames Ennis5 years
jennis/split_contributingcoding_guidelines.rst: Inline comments require 2 whitespacesJames Ennis5 years
jennis/subtract_when_required_stream.py: Don't subtract elements if we have nothing to subtractJames Ennis5 years
jennis/tasks_pipeline.py: Add task progress to check_remote()James Ennis5 years
jennis/test_failure_stream.py: Remove separate handling of ArtifactElementsJames Ennis5 years
jennis/test_failure_2TESTJames Ennis5 years
jennis/track_is_overworkingtests: Add a track test to ensure that we do not needlessly overwrite filesJames Ennis5 years
jennis/tweak_node_get_yaml.py: Tweak node_get so it can handle indices=[]James Ennis5 years
jennis/update_checkoutbuildcheckout.py: Add tests which checkout artifact depsJames Ennis5 years
jennis/update_push_pullcli.py: Allow pull to handle artifact refsJames Ennis5 years
jennis/update_python_depsUpdate all python dependenciesJames Ennis5 years
jennis/update_ready_for_runtimeelement.py: Introduce __cached_successfullyJames Ennis5 years
jennis/update_source_checkoutNEWS: Amend source checkout NEWS entriesJames Ennis5 years
jennis/warn_for_nonexistent_domainsfilter.py: Fail if declared domains do not exist in the parent elementJames Ennis5 years
jennis/workspace_statesWIP: Introduce __cache_keys_unstable to handle workspacesJames Ennis5 years
jjardon/BST_FORMAT_VERSIONFail if we try to build a BST_FORMAT_VERSION we do not support anymoreJavier Jardón5 years
jjardon/aarch64.gitlab-ci.yml: Add jobs to run tests in aarch64Javier Jardón5 years
jjardon/aarch64_fedora30.gitlab-ci.yml: Use fedora30 for aarch overnigth testsJavier Jardón5 years
jjardon/allow_fail_WSL.gitlab-ci.yml: Do not automatically run "test-wsl" until runner problems are...Javier Jardón5 years
jjardon/allow_fail_wsl.gitlab-ci.yml: Allow WSL test to failJavier Jardón4 years
jjardon/another_codequalityWIPJavier Jardón6 years
jjardon/badgeREADME.rst: Point badge to latest bst 1.x releaseJavier Jardón5 years
jjardon/bst-1-debian-10Add Debian 10 testsJavier Jardón4 years
jjardon/bst-1-fedora-31buildstream/_ostree.py: call remote_gpg_import() correctlyJavier Jardón4 years
jjardon/bst-external-tableREADME.rst: Add table with package status of bst-externalJavier Jardón5 years
jjardon/bst-plugins-experimental.gitlab-ci.yml: bst2 should use the new bst-plugins-experimental repo instead...Javier Jardón5 years
jjardon/bst-plugins-experimental_testTest overnigth testJavier Jardón5 years
jjardon/bst_1_2_fedora_29.gitlab-ci.yml: Remove deprecated fedora-27 and add current stable fedora-29Javier Jardón5 years
jjardon/bst_1_2_fedora_29_testrequirements/dev-requirements.txt: testJavier Jardón5 years
jjardon/bst_1_fix_overnigth.gitlab-ci.yml: No need special runner for cached overnigth testJavier Jardón3 years
jjardon/bst_1_ruamel_16Depend on ruamel 0.16Javier Jardón5 years
jjardon/bst_external_0_9.gitlab-ci.yml: Use latest bst-externalJavier Jardón5 years
jjardon/bst_external_0_9_testWIPJavier Jardón5 years
jjardon/bst_master_fix_overnigth.gitlab-ci.yml: No need special runner for cached overnigth testJavier Jardón3 years
jjardon/build_badgeREADME.rst: Add pipeline status badgeJavier Jardón6 years
jjardon/bzrMove bzr plugin to bst-plugins-experimentalJavier Jardón4 years
jjardon/ci-testMerge branch 'tristan/reduce-gitlab-ci' into 'master'Tristan Van Berkom6 years
jjardon/ci_cache_testMerge branch 'tristan/doc-fix-deprecations-1.2' into 'bst-1.2'Tristan Van Berkom6 years
jjardon/ci_fedora_27.gitlab-ci.yml: Fix coverage jobJavier Jardón6 years
jjardon/ci_fedora_27_test.gitlab-ci.yml: Fix coverage jobJavier Jardón6 years
jjardon/ci_show_timings.gitlab-ci.yml: Only show the 20 slowest testsJavier Jardón6 years
jjardon/ci_testSee cache contentsJavier Jardón6 years
jjardon/cmake_buildbuildstream/plugins/elements/cmake.yaml: Always create build folderJavier Jardón6 years
jjardon/cmake_ninjabuildstream/plugins/elements/cmake.yaml: Use ninja instead makeJavier Jardón6 years
jjardon/codequality.gitlab-ci.yml: Add job to analyze project code quality with Code Climate CLIJavier Jardón6 years
jjardon/contributingAdd HACKING document to official docsJavier Jardón6 years
jjardon/copyrightAdd license: Creative Commons Attribution 4.0 International LicenseJavier Jardón6 years
jjardon/deb_plugin_removeRemove "deb" dource pluginJavier Jardón4 years
jjardon/debian-9.gitlab-ci.yml: Run test in current Debian stable (stretch)Javier Jardón6 years
jjardon/debian-9_testing.gitlab-ci.yml: Run test in current Debian stable (stretch)Javier Jardón6 years
jjardon/dependencies.gitlab-ci.yml: Remove redundant declaration of dependencies:Javier Jardón6 years
jjardon/dependency_scanningRemove before_script:Javier Jardón6 years
jjardon/distrosREADME.rst: Add table with distros with packaged buildstreamJavier Jardón5 years
jjardon/distutilsUse distutils plugin from bst-plugins-experimentalJavier Jardón5 years
jjardon/doc_fix_deprecationsdoc/bst2html.py: Fix deprecation warningJavier Jardón6 years
jjardon/doc_fusedoc/source/main_install.rst: BuildStream doesn't directly depend on bubblewrapJavier Jardón4 years
jjardon/doc_git_submodulesbuildstream/plugins/sources/git.py: warn about checkout by defaultJavier Jardón5 years
jjardon/doc_installdoc/source/install.rst: BuildStream depends on 'patch'Javier Jardón6 years
jjardon/doc_install_fedoradoc/source/install.rst: You need python3-ruamel-yaml package in FedoraJavier Jardón6 years
jjardon/doc_readmedoc/source/index.rst: Replace welcome paragraphJavier Jardón6 years
jjardon/doc_releasesAdd section about current releasesJavier Jardón6 years
jjardon/doc_sandbox.gitlab-ci.yml: no need to pin sphinx package anymoreJavier Jardón6 years
jjardon/fdsdk-190805.gitlab-ci.yml: Use latest freedesktop-sdk 19.08.5Javier Jardón4 years
jjardon/fedora-30-removalMerge branch 'tmewett/git-source' into 'master'Benjamin Schubert4 years
jjardon/fedora_27.gitlab-ci.yml: Remove testing on Fedora 27Javier Jardón5 years
jjardon/fedora_29.gitlab-ci.yml: run all generic fedora test in current stable version:29Javier Jardón5 years
jjardon/fedora_30_coverage.gitlab-ci.yml: Add fedora 30 to coverage reportJavier Jardón5 years
jjardon/fedora_30_master.gitlab-ci.yml: Add Fedora 30 and remove deprecated Fedora 28Javier Jardón5 years
jjardon/fix_minimum_depsrequirements/requirements.in: Update minimum dependenciesJavier Jardón5 years
jjardon/fix_overnigth_setuptoolsWIPJavier Jardón5 years
jjardon/fixed_image.gitlab-ci.yml: Try to use upgrade imageJavier Jardón6 years
jjardon/freedesktop-sdk_latest.gitlab-ci.yml: Use latest freedesktop-sdk 18.08.25Javier Jardón5 years
jjardon/fusedoc/source/install.rst: BuildStream depends on 'fuse' (for fusermount) and li...Javier Jardón6 years
jjardon/fusepyDepend on fusepy package instead internal copyJavier Jardón5 years
jjardon/getting_startedmain_quickstart.rst: Add links/references to other sections of the docsJames Ennis6 years
jjardon/host_depsSource plugin deb depends on host's arpy python packageJavier Jardón6 years
jjardon/index_problemsdocs: Remove orphan tag from all pagesJavier Jardón6 years
jjardon/install_debiansource/install.rst: put Debian version under the same subsectionJavier Jardón6 years
jjardon/install_depsdoc/source/install.rst: Add requirements to use the bst cacheJavier Jardón6 years
jjardon/install_fixessource/install.rst: Add instructions to install Arch packagesRafael Fontenelle6 years
jjardon/integration-testintegration-tests/compose-test: Fix location of tarballJavier Jardón6 years
jjardon/jinjasetup.py: Require jinja >= 2.10Javier Jardón6 years
jjardon/jjardon/bst_1_2_fedora_30.gitlab-ci.yml: Add tests for Fedora 30Javier Jardón5 years
jjardon/juerg/git-track-tagsgit.py: Support tracking annotated tags in a branchJürg Billeter6 years
jjardon/kubernetes_testkubernetes: Request 4 CPUJavier Jardón4 years
jjardon/latest_sphinxRevert ".gitlab-ci.yml: Pin the sphinx version to 1.7.1"Javier Jardón6 years
jjardon/licenseAdd license: Creative Commons Attribution 4.0 International LicenseJavier Jardón5 years
jjardon/license_badgeREADME.rst: Add license badgeJavier Jardón5 years
jjardon/license_complianceWIPJavier Jardón4 years
jjardon/license_management.gitlab-ci.yml: Add license management checkJavier Jardón6 years
jjardon/misc_fixessource/conf.py: Update copyrigth year to 2018Javier Jardón6 years
jjardon/move_deb_sourceRemove "deb" surce plugin, it has beem moved to bst-plugins-experimentalJavier Jardón4 years
jjardon/no_python2.gitlab-ci.yml: No need to install python2 for docs jobJavier Jardón6 years
jjardon/order_elementssource/format.rst: Order of components in "elements:" doesn't matterJavier Jardón6 years
jjardon/ostree_removalRemove OSTree plugin; It lives now in the bst-plugins-experimental repoJavier Jardón5 years
jjardon/ostree_repodoc/source/install_linux_distro.rst: buildstream doesn't depend on ostree or ...Javier Jardón6 years
jjardon/out-of-treebuildstream/plugins/elements/autotools.yaml: Make builds out of tree by defaultJavier Jardón6 years
jjardon/overnigth_bst2.gitlab-ci.yml: Use latest fdsdk patches and bst-plugins-experimentalJavier Jardón5 years
jjardon/overnigth_fix_mappingWIPJavier Jardón5 years
jjardon/overnigth_tests_fix_testTestJavier Jardón5 years
jjardon/pip3HACKING.rst: Be specific about the only pip packages required are the python3...Javier Jardón6 years
jjardon/powerpc64le_platform/platform.py: Add powerpc64 and powerpc64leJavier Jardón4 years
jjardon/pycodestyleUse pycodestyle instead of pep8Javier Jardón5 years
jjardon/pycodestyle_fixesFix E741 warningsJavier Jardón6 years
jjardon/pycodestyle_pycodestylesetup.cfg: Ignore W605 and W504 for nowJavier Jardón6 years
jjardon/pycodestyle_testWIPJavier Jardón6 years
jjardon/pygobject3-develWIPJavier Jardón5 years
jjardon/pyprojectsetup.py: Use "python_requires"Javier Jardón6 years
jjardon/python38Run tests on python3.8Javier Jardón4 years
jjardon/ref-to-codesource/index.rst: Add resources page to "contributing" sectionJavier Jardón6 years
jjardon/remove_F28.gitlab-ci.yml: Remove deprecated F28Javier Jardón5 years
jjardon/ruamelDepend on ruamel 0.16Javier Jardón5 years
jjardon/same_image.gitlab-ci.yml: Use same version for all imagesJavier Jardón5 years
jjardon/sastRemove before_script:Javier Jardón6 years
jjardon/security-scannerWIPJavier Jardón4 years
jjardon/sphinx.gitlab-ci.yml: Use distro packages instead pip to install sphinxJavier Jardón6 years
jjardon/sphinx_2tox.ini: do not hardcode sphinx versionJavier Jardón5 years
jjardon/stock_fedoraUse stock Fedora:27Javier Jardón6 years
jjardon/strip-binaries-removalbuildstream/buildelement.py: Document where to find strip commands for LinuxJavier Jardón5 years
jjardon/submodulesgit: Do not checkout submodules by defaultJavier Jardón4 years
jjardon/tar_plugin_moveRemove "tar" pluginJavier Jardón4 years
jjardon/test_coverageREADME.rst: Add coverage badgeJavier Jardón6 years
jjardon/testingWIPJavier Jardón6 years
jjardon/theme_changesource/index.rst: Separate general and reference documentationJavier Jardón6 years
jjardon/update_coverageBump coverage requirement to something >= 5.0Javier Jardón4 years
jjardon/update_depenciessource/install.rst: Update ArchLinux installation instructionsJavier Jardón6 years
jjardon/update_python_depsEnable python3.8 coverageJavier Jardón4 years
jjardon/use_freedesktop-sdk_18_08doc/examples/flatpak-autotools: Use freedesktop-sdk 18.08Javier Jardón5 years
jjardon/versioned_docsfrontend/workspace.py: Add tests for loading different versionsRichard Maw6 years
jjardon/warnings_collectionsFix python warnings: Use collections.abc instead collectionsJavier Jardón6 years
jjardon/willsalmon/overnightRun overnigth testJavier Jardón4 years
jjardon/wslRevert ".gitlab-ci.yml: Allow WSL test to fail"Javier Jardón4 years
jmac/830-stop-resolving-symlinksutils.py: Stop resolving symlinks in _relative_symlink_targetJim MacArthur5 years
jmac/artifact-receive-profilingHACKING.rst: Add a section on BST_PROFILE and the artifact cache.Jim MacArthur6 years
jmac/artifact_cache_error_message_ostree.py: Mention the remote URL when we fail to fetch remote refsJim MacArthur6 years
jmac/build-uidNEWS: Add mention of the new sandbox optionJim MacArthur6 years
jmac/build-uid-2NEWS: Add mention of the new sandbox optionJim MacArthur6 years
jmac/build-uid-visi-2NEWS: Add mention of the new sandbox optionJim MacArthur6 years
jmac/cache_artifacts_with_vdirelement.py: Alter _cache_artifact to use CasBasedDirectoryJim MacArthur5 years
jmac/cas_backed_vdirtemp commit for debuggingJim MacArthur6 years
jmac/cas_to_casMisc debugging printsJim MacArthur6 years
jmac/cas_to_cas_octRearrange commentJim MacArthur6 years
jmac/cas_to_cas_oct_v2Restructure of .import()Jim MacArthur5 years
jmac/cas_to_cas_v2virtual_directory_import.py: New testJim MacArthur5 years
jmac/cas_virtual_directoryAdd basic storage test 'storage-test.py'Jim MacArthur6 years
jmac/cas_virtual_directory_2sandbox.py: Make get_directory return a CasBasedDirectory.Jim MacArthur6 years
jmac/cas_virtual_directory_tempAdd can_hardlink flag - to directly import directories instead of copying them.Jim MacArthur6 years
jmac/ci-remote-exec-testAdd a buildgrid service image to CIJim MacArthur5 years
jmac/composition-docs-fixdoc/source/formatintro.rst: Better explanation of defaultsJim MacArthur6 years
jmac/doc-argument-fixbst2html.py: Name the second argument to avoid an errorJim MacArthur6 years
jmac/exception-hook_frontend/main.py: Reorder an importJim MacArthur6 years
jmac/execution-architecture-docsDocs: Add remote execution architecture documentation.Jim MacArthur5 years
jmac/fix-test-hangstests: Avoid hangs due to exceptions in subprocessesJim MacArthur5 years
jmac/fix-test-hangs-2tests: Avoid hangs due to exceptions in subprocessesJim MacArthur5 years
jmac/googlecas_and_virtual_directories_1Merge branch 'jmac/virtual_directories' into juerg/googlecasJim MacArthur6 years
jmac/googlecas_and_virtual_directories_2Merge branch 'juerg/googlecas' into jmac/virtual_directories_tempJim MacArthur6 years
jmac/googlecas_and_virtual_directories_3Merge branch 'jmac/virtual_directories' into jmac/googlecas_and_virtual_direc...Jim MacArthur6 years
jmac/googlecas_and_virtual_directories_4Merge branch 'juerg/googlecas' into jmac/virtual_directoriesJim MacArthur6 years
jmac/hackathon-rbe-executionA series of terrible hacks to make BuildStream run things on the RBE test ins...Jim MacArthur6 years
jmac/logfile-widget-correction_frontend/widget.py: Correct log line if logdir is emptyJim MacArthur6 years
jmac/make_marked_directories_sandboxremote.py: Create marked directories before runningJim MacArthur5 years
jmac/make_writable_combinationelement.py: Use _force_rmtree instead of custom code.Jim MacArthur5 years
jmac/no-verify-digests_sandboxremote.py: Remove unnecessary tests.Jim MacArthur5 years
jmac/performance-ciCI.rst: New file: Documentation for continuous integrationJim MacArthur6 years
jmac/remote-sandbox-errors_sandboxremote.py: Use the standard SandboxError.Jim MacArthur5 years
jmac/remote_exec_checkout_fixtests/artifactcache/push.py: Ignore return value of push_directoryJim MacArthur6 years
jmac/remote_execution_clienttests/artifactcache: Add pull unit-testsMartin Blanchard6 years
jmac/remote_execution_rebaseelement.py: Switch to SandboxRemote if config option is setJim MacArthur6 years
jmac/remote_execution_splitartifactcache.py: Remove unused verify_digest_pushedJim MacArthur5 years
jmac/remove-sequence-idRevert "Add sequence ID and widget for it."Jim MacArthur6 years
jmac/rename_instance_namesandboxremote.py: Rename 'instance_name' option to 'instance-name'Jim MacArthur5 years
jmac/rename_size_requestwidget.py: MessageOrLogFile: Pass prepare call on to owned widgetsJim MacArthur6 years
jmac/source_pushing_experimentsbuildelement.py: Send build-root as an environment variable with an option to...Jim MacArthur6 years
jmac/stop-caching-vdirselement.py/_assemble(): Call get_virtual_directory later.Jim MacArthur6 years
jmac/tempfile-extraction-bugtar.py: Add test for a tarball containing a read-only dirJames Ennis6 years
jmac/temporaries-inside-cachedirelement.py: Put the temporary staging directory in artifactdirJim MacArthur6 years
jmac/vdir_import_testvirtual_directory_import.py: Test direct import of randomly generated directoryJim MacArthur6 years
jmac/vdir_import_test_backupTests: add test_directory_listingJim MacArthur6 years
jmac/vdir_import_unreadable_files_process_list: Make files readable before copying/linkingJim MacArthur6 years
jmac/virtual_directoriessandbox.py: Use _root in _has_commandJim MacArthur6 years
jmac/virtual_directories_2Basic FileListResult supportJim MacArthur6 years
jmac/virtual_directories_pre_rebasestorage: Add __init__.pyJim MacArthur6 years
jmac/virtual_directories_test_stream.py: Alter _checkout_hardlinks to use can_destroyJim MacArthur6 years
jmac/virtual_directory_2Recurse into subdirectories when creating directories, tooJim MacArthur6 years
jmac/virtual_directory_temp_rebaseMore cleanup of cas2cas: transfer_node_contentsJim MacArthur6 years
jmac/virtual_directory_testsimport_cas.py: TidyupJim MacArthur6 years
jonathan/all-elements-need-yamlMake all element loading require a yaml fileJonathan Maw7 years
jonathan/bzr-source-methodtest: Add tests that bzr workspace initialization acts as expectedJonathan Maw6 years
jonathan/cache-cache-sizeAdd tests for cache sizeJonathan Maw6 years
jonathan/cached-to-artifactDelegate storage of cached state to the Artifact classJonathan Maw5 years
jonathan/cascache-cell-var-from-loopCASCache: Fix cell-var-from-loop linting errorJonathan Maw6 years
jonathan/debug-remote-failed-buildstests: Add tests for 'bst shell --sysroot'Jonathan Maw5 years
jonathan/doc-project-from-scratchAdd a walkthrough on creating a project from scratchJonathan Maw7 years
jonathan/expose-downloadablefilesourceMake DownloadableFileSource clearly define public and private fieldsJonathan Maw5 years
jonathan/external-pluginsUpdate documentation to refer to new home of dpkg and x86image elementsJonathan Maw7 years
jonathan/faster-except-elementsPipeline: Skip except_elements logic if no elements to exceptJonathan Maw6 years
jonathan/faster-except-elements-1.2Pipeline: Skip except_elements logic if no elements to exceptJonathan Maw6 years
jonathan/fix-dpkg-docsFix dpkg_build and dpkg_deploy documentation using wrong script namesJonathan Maw7 years
jonathan/fix-filterOnly redirect elements for workspace and track operationsJonathan Maw6 years
jonathan/fix-identical-elementtests/loader/junctions.py: Test that we can build a junction that is referred...James Ennis5 years
jonathan/fix-plugin-loadingproject: Rename required-project-version to format-versionJonathan Maw6 years
jonathan/fix-tests-python34Make artifact cache tests work in python3.4Jonathan Maw6 years
jonathan/frontend-separationStore core state for the frontend separatelyJonathan Maw5 years
jonathan/job-progressRender progress information for loading and processing elementsJonathan Maw5 years
jonathan/junction-no-tmpdirRemove cleanup functionality from loaderJonathan Maw5 years
jonathan/mirror-clientWIP: Fetching obeys numbered suffixesJonathan Maw6 years
jonathan/mirror-client-sourcedownloaderNEWS: Add item for source mirroringJonathan Maw6 years
jonathan/mirror-client-sourcedownloader-tidypatch.py: Fix use of alias overridesJonathan Maw6 years
jonathan/ostree-fix-no-upstreamFix ostree source failing to fetch when upstream is absentJonathan Maw6 years
jonathan/pickle-yaml_yaml: Mix spurious check of projectJonathan Maw6 years
jonathan/progressReport progress when resolving elementsJonathan Maw5 years
jonathan/reduce-update-state-callselement.py: Remove _update_state from _schedule_trackingJonathan Maw5 years
jonathan/reset_cached_when_neededelement.py: Only reset Artifact's cachedness when it might changeJonathan Maw5 years
jonathan/skip_schedule_attemptelement.py: Only update the source state after fetchingJonathan Maw5 years
jonathan/source-bundle-workaroundBe more explicit on where the gcc dirs are in the bootstrapJonathan Maw7 years
jonathan/source-mirror-project-refstests: Add regression test for mirroring with project.refsJonathan Maw6 years
jonathan/test-missing-workspace-guessingtests: Test that fetching an open workspace will fetch its dependenciesJonathan Maw5 years
jonathan/win32_ciAdd tests that the basic functionality of buildstream works in win32Jonathan Maw4 years
jonathan/workspace-fragment-createNEWS: Add an entry for being able to run commands from a workspaceJonathan Maw5 years
jonathan/workspace-fragment-guess-elementdoc: Point out that element is optional when commands are run from the workspaceJonathan Maw5 years
jonathan/workspace-fragment-multi-projecttest: start adding tests for multiple elements having the same workspaceJonathan Maw5 years
jonathan/wsl-teststests: Fix test failures caused by unix sockets' path length limitJonathan Maw5 years
jonathan/wsl-tests-allow-fail.gitlab-ci: make wsl-test automatic, allow failureJonathan Maw5 years
jonathan/wsl-tests-manualgitlab-ci: Make WSL tests only run automatically on masterJonathan Maw5 years
jonathan/yamlcache-no-readyamlcache: Lookup files in the cache without reading the fileJonathan Maw5 years
juerg/1.93.1NEWS: Add mark for 1.93.1Jürg Billeter4 years
juerg/202Keep track of failed pull operationsJürg Billeter6 years
juerg/225tests/frontend/overlaps.py: Add test for runtime dependency stagingJürg Billeter6 years
juerg/955WIP: Another Artifact cache key tweakJürg Billeter5 years
juerg/archelement.py: Accept architecture aliases for sandbox configJürg Billeter5 years
juerg/artifact-blob-not-foundtests/frontend/push.py: Add test_push_after_rebuildJürg Billeter4 years
juerg/artifact-blob-not-found-debug_casbaseddirectory.py: Fix temp file permissiosn in open_file()Jürg Billeter4 years
juerg/artifact-blobscli.py: Require artifact contents to be present for `bst show`Jürg Billeter5 years
juerg/artifact-pullelement.py: Use Artifact.pull() methodJürg Billeter4 years
juerg/artifactsharetests/testutils/artifactshare.py: Add SIGTERM handler to subprocessJürg Billeter5 years
juerg/assemble_doneelement.py: Optimize assemble_done()Jürg Billeter4 years
juerg/atomic-artifactcasserver.py: Create artifact proto file atomicallyJürg Billeter5 years
juerg/batch-command-loggingtests/integration/workspace.py: Relax assert for buildbox-runJürg Billeter4 years
juerg/bst-1-ci.gitlab-ci.yml: Update docker imagesJürg Billeter4 years
juerg/buffer-size_cas/cascache.py: Increase buffer size in add_object()Jürg Billeter5 years
juerg/build-depends_loader.py: Add build-dependsJürg Billeter6 years
juerg/buildboxwip: .gitlab-ci.yml: Update BuildBoxJürg Billeter3 years
juerg/buildbox-runtests/integration/workspace.py: xfail logging for buildbox-runJürg Billeter4 years
juerg/buildbox-run-bind-mounttests/integration/shell.py: xfail updateJürg Billeter4 years
juerg/buildbox-run-bubblewraptests: Drop buildbox xfailsJürg Billeter4 years
juerg/buildbox-run-bubblewrap-schedtests: Drop buildbox xfailsJürg Billeter4 years
juerg/buildbox-run-ciCI debugJürg Billeter4 years
juerg/buildbox-run-error_sandboxbuildboxrun.py: Check for buildbox-run initialization errorsJürg Billeter4 years
juerg/buildbox-run-testtests/integration/interactive_build.py: Relax expect for buildbox-runJürg Billeter4 years
juerg/buildbox-run-test-ciWIP: Update docker imageJürg Billeter4 years
juerg/buildbox-run-test-debugshorter timeoutJürg Billeter4 years
juerg/buildbox-run-userchroot.gitlab-ci.yml: Add job to test buildbox-run-userchrootJürg Billeter4 years
juerg/buildbox-run-userchroot-testUpdate docker imageJürg Billeter4 years
juerg/buildbox-signals_sandboxbuildboxrun.py: Fix signal handlingJürg Billeter4 years
juerg/cache-buildtreesChange default of cache-buildtrees option to 'auto'Jürg Billeter5 years
juerg/cache-keytests/frontend/buildcheckout.py: Add non-strict cache key testJürg Billeter4 years
juerg/cache-key-docdoc: Add cache key documentationJürg Billeter6 years
juerg/cache-key-handlingelement.py: Remove unused _get_strict_cache_key() methodJürg Billeter6 years
juerg/cache-query-jobCall _initialize_state() in Element._new_from_load_element()Jürg Billeter3 years
juerg/cache-query-job-65Call _initialize_state() in Element._new_from_load_element()Jürg Billeter3 years
juerg/cache-query-job-benchmarktestJürg Billeter3 years
juerg/cache-query-wipwipJürg Billeter4 years
juerg/cache-quotatests/artifactcache/expiry.py: Partially reactivate cache quota testJürg Billeter5 years
juerg/cache-usagetests/artifactcache/expiry.py: Add test for cache usage monitorJürg Billeter5 years
juerg/cachedWIP: element.py: Optimize fetch_done() and assemble_done()Jürg Billeter4 years
juerg/capture-tree_casbaseddirectory.py: Use CASCache.import_directory()Jürg Billeter5 years
juerg/casUse CASCache.open()Jürg Billeter3 years
juerg/cas-1.2CASCache: Fix cell-var-from-loop linting errorJonathan Maw6 years
juerg/cas-batch_artifactcache/cascache.py: Use BatchUpdateBlobsJürg Billeter6 years
juerg/cas-batch-1.2_artifactcache/cascache.py: Use BatchUpdateBlobsJürg Billeter6 years
juerg/cas-mtime_artifactcache: Fix ref in update_mtime()Jürg Billeter6 years
juerg/cas-send-directorycascache.py: Drop unnecessary FindMissingBlobs from _send_directory()Jürg Billeter4 years
juerg/casd_remote.py: Remove unused bytestreamJürg Billeter5 years
juerg/casd-connectcascache.py: Defer attempt to connect to casd until socket file existsJürg Billeter4 years
juerg/casd-separate-usertests: source_determinism.py: Do not use too restrictive test umasksJürg Billeter4 years
juerg/centos-7.7.gitlab-ci.yml: Update to CentOS 7.7Jürg Billeter4 years
juerg/ci.gitlab-ci.yml: Disable parallel testing on centos-7.7 and ubuntu-18.04Jürg Billeter3 years
juerg/ci-debug_downloadablefilesource.py: Report size of downloaded file on errorJürg Billeter5 years
juerg/ci-re.gitlab-ci/buildgrid-compose.yml: Switch to buildbox-workerJürg Billeter4 years
juerg/ci-schedules.gitlab-ci.yml: Don't run win32 and wsl tests in scheduled pipelinesJürg Billeter4 years
juerg/ci-testci testJürg Billeter4 years
juerg/command-batchingNEWS: Add entry for command batchingJürg Billeter5 years
juerg/contexttests/sourcecache/staging.py: Use dummy_context()Jürg Billeter5 years
juerg/context-default-values_context.py: Drop duplicated default values for user configurationJürg Billeter5 years
juerg/dbusInherit user id and group id for bst shellJürg Billeter6 years
juerg/die-with-parentsandbox/_sandboxbwrap.py: Use --die-with-parentJürg Billeter6 years
juerg/directory_casbaseddirectory.py: Use CASCache.checkout() in export_files()Jürg Billeter5 years
juerg/directory-import_filebaseddirectory.py: Support importing files from CASJürg Billeter5 years
juerg/drop-chroot-sandboxtests: Drop chroot xfail/skipifJürg Billeter4 years
juerg/dummy-sandbox_platform/linux.py: Accept all configs for dummy sandboxJürg Billeter6 years
juerg/duplicate-artifact-jobtests/frontend/push.py: Test artifact push with globJürg Billeter4 years
juerg/dynamic-planRevert "Simplify queue management"Jürg Billeter4 years
juerg/dynamic-plan-tmpRevert "Simplify queue management"Jürg Billeter4 years
juerg/element-source-cacheMove handling of the source `directory` configuration to ElementSourcesJürg Billeter4 years
juerg/element-source-cache-wipfixup! Add ElementSourcesCacheJürg Billeter4 years
juerg/element-sourcesExtract ElementSources classJürg Billeter4 years
juerg/element-stateelement.py: Reuse dict for cache key calculationsJürg Billeter6 years
juerg/etag_downloadablefilesource.py: Add ETag supportJürg Billeter6 years
juerg/expandsandboxtests/integration/sandbox.py: Test variable expansion in sandbox configJürg Billeter4 years
juerg/expiry-testtests/artifactcache/expiry.py: Limit to single fetcherJürg Billeter5 years
juerg/export-to-tartests/frontend/buildcheckout.py: Check mode and uid/gid in tarballJürg Billeter4 years
juerg/fast-importfilter.py: Set BST_RUN_COMMANDS to FalseJürg Billeter5 years
juerg/fedora-30.gitlab-ci.yml: Drop tests-fedora-30 jobJürg Billeter4 years
juerg/fedora-32testing/_utils/site.py: Add BRZ_EMAIL to support Breezy 3.0Jürg Billeter4 years
juerg/fedora32wipJürg Billeter4 years
juerg/fetchelement.py: Do not call fetch() for cached sourcesJürg Billeter5 years
juerg/fetch-subprojects_stream.py: Use scheduler to fetch subprojectsJürg Billeter5 years
juerg/fetch-treecascache.py: Reimplement contains_directory() with FetchTree()Jürg Billeter4 years
juerg/fetch-tree-testelement.py: Avoid redundant SourceCache.contains() callsJürg Billeter5 years
juerg/fetch-tree-test-2cascache.py: Always update mtime in contains_directory()Jürg Billeter5 years
juerg/filter-pass-integrationtests/elements/filter.py: Add test_filter_pass_integration_uncachedJürg Billeter4 years
juerg/fix-logging-element-namestests/frontend/logging.py: Test log lines for correct element names/keysTristan van Berkom4 years
juerg/forktests: Catch tests that don't shut down background threadsJürg Billeter5 years
juerg/fuse-rlimitIncrease the soft limit for open file descriptorsJürg Billeter6 years
juerg/git-describetests/sources/git.py: Add track and fetch test with and without tagJürg Billeter6 years
juerg/git-track-tagsgit.py: Support tracking annotated tags in a branchJürg Billeter6 years
juerg/gnomesandbox/_sandboxbwrap.py: Bind mount /etc/resolv.conf for bst shellJürg Billeter6 years
juerg/googlecas_artifactcache: Remove unused method can_diff()Jürg Billeter6 years
juerg/grpc_sandboxremote.py: Guard against gRPC channels in the main processJürg Billeter5 years
juerg/http-test-servertests/testutils/http_server.py: Drop queue to avoid lingering threadJürg Billeter5 years
juerg/importimport.py: Validate config nodeJürg Billeter5 years
juerg/import-filterutils.py: Remove unused filelist parameter from _process_list()Jürg Billeter5 years
juerg/import-no-build-depsimport.py: Set BST_FORBID_BDEPENDSJürg Billeter5 years
juerg/incremental-workspace-buildtests/remoteexecution/workspace.py: Fix test and enable incrementalJürg Billeter4 years
juerg/incremental-workspace-build-reonly REJürg Billeter4 years
juerg/job-pipejob.py: Replace message queue with pipeJürg Billeter4 years
juerg/job-process-closejob.py: Do not call Process.close()Jürg Billeter4 years
juerg/job-sigterm_sandboxbuildboxrun.py: Reduce SIGTERM timeout to 15sJürg Billeter4 years
juerg/lazy-directory-digest_casbaseddirectory.py: Do not sort source directory entries on importJürg Billeter5 years
juerg/list-all-directories_casbaseddirectory.py: Return all directories in list_relative_paths()Jürg Billeter5 years
juerg/list-relative-paths_casbaseddirectory.py: Return all directories in list_relative_paths()Jürg Billeter5 years
juerg/local-junctions_loader.py: Use Source._get_local_path() for subprojectsJürg Billeter5 years
juerg/mtime-debugCI testJürg Billeter4 years
juerg/no-logs-capture_sandboxbuildboxrun.py: Pass --no-logs-capture to buildbox-runJürg Billeter4 years
juerg/no-remote-summariesDo not pull/fetch/build elements that are not requiredJürg Billeter6 years
juerg/node-properties.gitlab-ci.yml: Update BuildBox components to 0.0.8Jürg Billeter4 years
juerg/non-strict-buildableelement.py: Fix buildable check in non-strict modeJürg Billeter6 years
juerg/object-file-modecascache.py: Fix file modes in checkout()Jürg Billeter4 years
juerg/object-file-mode-ciwip: .gitlab-ci.ymlJürg Billeter4 years
juerg/partial-cas_cas/cascache.py: Simplify handling of Digest objectsJürg Billeter5 years
juerg/partial-cas-remotecascache.py: Remove unused method push_directory()Jürg Billeter5 years
juerg/pipelinetests/frontend/workspace.py: Expand test to cover the case without stackJürg Billeter5 years
juerg/platform_sandboxbuildboxrun.py: Detect platforms supported by buildbox-runJürg Billeter4 years
juerg/project-cachekey_project.py: Include fail-on-overlap setting in cache keyJürg Billeter6 years
juerg/public-data_artifact.py: Use CASCache.contains_directory_and_blobs()Jürg Billeter4 years
juerg/push_stream.py: Pull missing artifacts in push()Jürg Billeter4 years
juerg/push_based_pipelineUse priority queue for ready queueJürg Billeter5 years
juerg/pytest-timeoutsetup.cfg: Set pytest default timeoutJürg Billeter4 years
juerg/python-3.6NEWS: Add note about requiring Python >= 3.6Jürg Billeter4 years
juerg/re-debugdisable external testsJürg Billeter4 years
juerg/reapi_protos: Update remote_execution.protoJürg Billeter4 years
juerg/reapi-log_sandboxremote.py: Support stdout and stderr digestsJürg Billeter4 years
juerg/reapi-platform_sandboxreapi.py: Sort platform properties by nameJürg Billeter4 years
juerg/reapi-readonly_sandboxreapi.py: Support read-only rootJürg Billeter4 years
juerg/rebuildtests/frontend/rebuild.py: Add strict/non-strict rebuild testJürg Billeter6 years
juerg/recursive-pipelinesAdd a 'path' config option to junction elementsSam Thursfield6 years
juerg/remoteelement.py: Prepare local sandbox for bst checkout and bst shellJürg Billeter6 years
juerg/remote-assetNEWS: Add note about the switch to the Remote Asset APIJürg Billeter4 years
juerg/remote-cache_sandboxremote.py: Make storage-service optional with remote cacheJürg Billeter3 years
juerg/remote-cachingwip: .gitlab-ci.yml: RE test onlyJürg Billeter4 years
juerg/remote-config_artifactcache: Fix crash in push_directory() without artifact serverJürg Billeter6 years
juerg/remote-executionelement.py: Pass bare_directory also to SandboxRemote()Jürg Billeter5 years
juerg/remote-execution-cas_sandboxremote.py: Add support for embedded stdout and stderrJürg Billeter5 years
juerg/remote-execution-stdout-stderrsandbox/_sandboxremote.py: Add initial support for stdout and stderrJürg Billeter5 years
juerg/remote-testcli.py: Require artifact contents to be present for `bst show`Jürg Billeter5 years
juerg/remove-unusedcascache.py: Remove unused _get_subdir() methodJürg Billeter4 years
juerg/sandbox.gitlab-ci.yml: Add bwrap jobJürg Billeter4 years
juerg/sandbox-citestJürg Billeter4 years
juerg/sandbox-drop-bwrapDrop Platform subclasses and BST_FORCE_BACKENDJürg Billeter4 years
juerg/sandbox-reapi-capture_sandboxreapi.py: Optimize output_directoriesJürg Billeter4 years
juerg/sandbox-reapi-capture-reCI: RE onlyJürg Billeter4 years
juerg/sast.gitlab-ci.yml: Configure SAST analyzersJürg Billeter4 years
juerg/schedulerscheduler.py: Do not prematurely terminate loop after skipping jobsJürg Billeter6 years
juerg/scheduler-tickerscheduler.py: Invoke the ticker callback at the end of run()Jürg Billeter4 years
juerg/shellNEWS: Add note about the `bst shell --use-buildtree` changeJürg Billeter4 years
juerg/shell-sysroot_stream.py: shell(): Require sources only for build shellsJürg Billeter4 years
juerg/shell-testtests/integration/shell.py: More asserts in test_isolated_no_mountJürg Billeter5 years
juerg/source-cache-key_elementsources.py: Fix source names in unique keyJürg Billeter4 years
juerg/source-checkoutFetch sources as needed for bst source checkoutJürg Billeter5 years
juerg/source-guess-target_frontend/cli.py: Reinstate support for guessing targetsJürg Billeter5 years
juerg/source-pushtests/frontend/remote-caches.py: Split test_source_artifact_cachesJürg Billeter4 years
juerg/source-push-fetch_stream.py: In source_push() don't skip fetching for cached elementsJürg Billeter4 years
juerg/source-stateUse explicit source state updatesJürg Billeter6 years
juerg/symlinks_casbaseddirectory.py: Do not mimic os.walk() in list_relative_paths()Jürg Billeter5 years
juerg/symlinks2NEWS: Add entry for change in symlink handlingJürg Billeter5 years
juerg/synthetic-file-indextests: Add autouse fixture to reset global state in node.pyxJürg Billeter5 years
juerg/tar-hardlinkstests/sources/tar.py: Fix flaky test_out_of_basedir_hardlinksJürg Billeter4 years
juerg/tar-tracking_downloadablefilesource.py: Support version trackingJürg Billeter6 years
juerg/temporary-failure_exceptions.py: Propagate `temporary` to the base classJürg Billeter4 years
juerg/test-grpcutils.py: Wait for threads to exit in _is_single_threaded()Jürg Billeter5 years
juerg/test-in-subprocess_context.py: Don't disable fork in the main test processJürg Billeter5 years
juerg/test-timeoutstests/format/variables.py: Increase timeout for test_cyclic_variablesJürg Billeter4 years
juerg/tox-hometests/testutils/repo/bzr.py: Work around race condition in bzrJürg Billeter5 years
juerg/unlinkutils.py: safe_link(): Unlink only if target already existsJürg Billeter5 years
juerg/unprivileged-fusewip: Support for unprivileged FUSEJürg Billeter4 years
juerg/update-plugins.gitlab-ci.yml: Update bst-plugins-experimental version to 1.93.1.1Jürg Billeter4 years
juerg/update-plugins-testtestJürg Billeter4 years
juerg/update_ready_for_runtimeWIPJürg Billeter5 years
juerg/validate-path_casbaseddirectory.py: Validate path componentsJürg Billeter4 years
juerg/vdirectoryelement.py: Drop BST_VIRTUAL_DIRECTORYJürg Billeter4 years
juerg/virtual-artifact-directory_context.py: Cleanup old extract directoriesJürg Billeter5 years
juerg/workspace-cache-keystests/frontend/workspace.py: Add cache key checks to test_buildJürg Billeter6 years
juerg/workspaced-dependencieselement.py: Do not attempt to pull workspaced elementsJürg Billeter6 years
juerg/workspaced-dependencies-1.2tests/frontend/workspaces.py: Removing some redundant testsTristan Van Berkom6 years
juerg/wslWIP: job.py: Queue -> PipeJürg Billeter4 years
juerg/yaml-synthetic-file-index_yaml.pyx: Fix file index checks for synthetic nodesJürg Billeter5 years
key-calcelement.py: Calculate effective cache key before calling plugin methodsJürg Billeter7 years
kill_element_normal_nameRemoved element.normal_name.finnball6 years
kinnison/cleanups_yaml.py::node_get(): Only construct path on errorDaniel Silverstone5 years
lachlan/pickle-yaml-test-list-compositeAdd YAML cache changed file testLachlan Mackenzie6 years
lachlan/pickle-yaml-test-list-composite-parkAdd yaml cache test to yaml list composition twiceLachlan Mackenzie6 years
lachlanmackenzie/CheckBotBehaviourRevert "Add nominal del for version"Lachlan Mackenzie4 years
lachlanmackenzie/debug_benchmark_failureplatform.py: Add mapping of uname to OS-independent valuesRaoul Hidalgo Charman5 years
lachlanmackenzie/trigger-benchmark-testsAdd trigger for benchmarkingLachlan Mackenzie5 years
laurence/copyrightUpdate casremote.pyLaurence Urhegyi5 years
laurence/update-contributing-guideUpdate COMMITTERS.rstLaurence Urhegyi5 years
laurence/update-readmeMerge branch 'tpollard/908' into 'master'bst-marge-bot5 years
link_fixfix broken user guide link in README.rstMostyn Bramley-Moore4 years
list-composition-directivesdoc/source/formatintro.rst: Documenting list composition directivesTristan Van Berkom7 years
local-cache-keys-tryDebugging on gitlabTristan Van Berkom6 years
mablanch/447-stack-trace-checkout_stream.py: Print details on checkout failureMartin Blanchard6 years
mablanch/448-autocompletion-broken-defaultscomplete.py: Ensure paths get completed from 'element-path'Martin Blanchard6 years
mablanch/629-remote-execution-testGenerate and publish HTML coverage reportMartin Blanchard5 years
mablanch/629-test-trigger.gitlab-ci.yml: Trigger end-to-end remote execution testsMartin Blanchard5 years
mablanch/630-remote-execution-reconn_sandboxremote.py: Try to reopen operation steam on failureMartin Blanchard6 years
mablanch/668-remote-build-failure_sandboxremote.py: Handle remote build execution exit codeMartin Blanchard6 years
mablanch/799-RE-optional-TLSdoc: Show a non-TLS remote-execution config. exampleMartin Blanchard5 years
mablanch/823-action-cache-instance-namedoc: Update configuration examples with 'instance-name'Martin Blanchard5 years
mac_fixesImport sandbox subclass when instantiating sandboxJames Ennis6 years
make-source-dir-resemble-ToCprojectconf.rst: Change where literal include points toJames Ennis6 years
mandatory_suffixNEWS: Added update about the Mandatory .bst changePhillip Smyth5 years
masterREADME.rst: Added notice to access BuildStream on github instead.Tristan van Berkom3 years
merging-integration-testMerging integration tests into buildstream proper.Tristan Van Berkom7 years
migrate_pipeline_loadRemove DummyElement hackTristan Maat6 years
milloni/assert-bwrap-versiondoc/source/install.rst: Mention bwrap version requirementsmilloni6 years
milloni/bwrap-feature-checksReplace bwrap checks with calls to check_bwrap_versionmilloni6 years
modAndTestMerge branch 'modAndTest' of https://gitlab.com/knownexus/buildstream into mo...Phillip Smyth6 years
more-cythonWIP: cythonize extract_depends_from_nodeBenjamin Schubert5 years
multiple_targetsFix testsTristan Maat6 years
nanonyme/fix-testsConditionally skip failing testSeppo Yli-Olli3 years
nanonyme/news-1.6.1Update classifiersSeppo Yli-Olli3 years
nanonyme/remove-fix-python-timestampsRemove from docSeppo Yli-Olli3 years
nanonyme/subprocess-devnullStop repeatedly re-opening /dev/nullSeppo Yli-Olli3 years
nanonyme/warn-nofileWarn if open files hard limit is under 50kSeppo Yli-Olli4 years
no-install-test-requires.gitlab-ci.yml: Issue #100 - Avoid installing setup.py test_requiresTristan Van Berkom7 years
no_auto_fetchAdd explicit fetch flag for 'bst workspace-reset'Gökçen Nurlu6 years
no_fuse_flagAdded NO_FUSE flag to tests that need fusePhillip Smyth6 years
node-get-defaultAllow 'None' as a default_value for _yaml.node_getTristan Maat6 years
non-sandbox-buildsAdd tests for %{script} formatTristan Maat7 years
optional-yaml-for-source-pluginsplugincontext: Let plugins not have YAML defaultsMathieu Bridon6 years
optionsdoc: Explain how to configure project optionsMathieu Bridon6 years
options-refactorRestructuring documentation and documenting project optionsTristan Van Berkom7 years
options_typeprojectconf.rst: clarify 'type option'Angelos Evripiotis6 years
pages-testUnrestricting pages jobTristan Van Berkom7 years
patch-1install_linux_distro.rst docs: updated to point user to latest stable branchLaurence Urhegyi6 years
patch-2Update README.rstLaurence Urhegyi6 years
pedro/backport-721-into-bst1-2element.py: Expect absolute paths in overlap whitelistsPedro Alvarez5 years
phil/#430-Typo-in-MANIFESTMANIFEST.in: Fix typo when including BuildStream.doapPhil Dawson6 years
phil/203-BuildStream-crashes-when-dependency-tree-too-deepapp.py: Handle exception thrown when recursion limit is exceededPhil Dawson6 years
phil/436-add-ubuntu-install-intructionsinstall_linux_distro.rst: Ostree is no longer a core dependencyPhil Dawson6 years
phil/437-junction-tutorialtests/examples/junctions.py: Add tests for junctions walkthroughPhil Dawson6 years
phil/437-workspaces-tutorialtests/examples/developing.py: Add tests for workspaces walkthroughPhil Dawson6 years
phil/712fixup! WIP: _schedular: introduce second 'high priority' waiting jobs queuePhil Dawson5 years
phil/712-_sched-refactorscheduler.py: Prioritise jobs from later queuesPhil Dawson5 years
phil/712-high-priority-job-queueWIP: scheduler.py: Add a second high priority queuePhil Dawson5 years
phil/712-priority-queueWIP: use priority queue in schedularPhil Dawson5 years
phil/848-plugin-deprecation-warningsplugin.py: Add API to allow plugins to raise deprecation warningsPhil Dawson5 years
phil/add-ubuntu-ci-job.gitlab-ci-yml: Add ubuntu 18 testPhil Dawson6 years
phil/additional-linting-excludes.gitignore: ignore the build output directoryDor Askayo5 years
phil/cache-key-stability-testtests/cachekey: Test cache keys are independent of target elementsPhil Dawson5 years
phil/consolidate-repo-teststests: move templated tests from workspace.py into separate filePhil Dawson5 years
phil/expose-templated-teststox.ini: Add tox env as a wrapper for running individual templated testsPhil Dawson5 years
phil/external-plugin-testingAllow testing of external plugins via toxPhil Dawson5 years
phil/filter-docsfixup! WIP: doc/examples/: Add toy filter examplePhil Dawson6 years
phil/fix-empty-external-teststox.ini: Remove misleading commentPhil Dawson5 years
phil/fix-readme-install-linkREADME.rst: Fix broken link to instalation instructionsPhil Dawson6 years
phil/fixup-external-plugin-testsMove external plugin tests to seperate tox environment.Phil Dawson5 years
phil/fixup-junctions-tutorialjunction-elements.rst: Add missing language specifier to literalincludePhil Dawson6 years
phil/fixup-templated-test-collectiontesting: Ensure templated tests hook aren't collected undesirablyPhil Dawson5 years
phil/fixup-workspace-docsworkspaces.rst: fix note which is not rendering correctlyPhil Dawson6 years
phil/migrate-alpine-demoalpine-autotools example docs: add terminal outputPhil Dawson6 years
phil/move-integration-cache-to-testingtesting: make Integration cache fixture available in testing modulePhil Dawson5 years
phil/out-of-source-build-docsVarious recomended changes to the out of source build docsPhil Dawson5 years
phil/plugin-testing-apiExpose basic api for testing external plugins.Phil Dawson5 years
phil/remove-ostree-pluginfixup! fixup! fixup! fixup! fixup! fixup! fixup! Make templated source tests ...Phil Dawson5 years
phil/remove-source-bundle-referenceelement.py: remove reference to source bundle commandPhil Dawson5 years
phil/rename-plugintestutilsplugintestutils: Rename 'plugintestutils' package to 'testing'Phil Dawson5 years
phil/separate-local-teststesting._sourcetests: Don't special case 'local' in parameter listPhil Dawson5 years
phil/source-checkout-optionsNEWS: Add entry about the removal of source-bundle commandPhil Dawson5 years
phil/tox-vev-environmenttox.ini: Add 'venv' environment to run arbitrary commands in a venvPhil Dawson5 years
phil/ui-split-refactorAdd workarounds for queue querying in main processTom Pollard5 years
pip-elem-install-from-pip-sourcetests: Break `test_pip_source_import` into independent testsShahwat Dalal5 years
platform_singletonClean old Platform.get_platform referencesTristan Maat6 years
pointswaves/softresetAdded doc's for workspace reset --softWilliam Salmon5 years
project-nameproject: Export the name as a variableMathieu Bridon6 years
project-shell-customizetests/integration/shell.py: TESTING TESTING ONE TWO THREEEEEETristan Van Berkom6 years
proper-build-shellselement.py: Create real build shell for `bst shell --build`Tristan Van Berkom6 years
ps-add-diagramFix typo, mention inspiration projects, add diagramPaul Sherwood6 years
ps-add-inspiration-projectsFix typo, add inspiration projectsPaul Sherwood6 years
ps-fix-typoFix BuilStream typodevcurmudgeon6 years
ps-install-linuxUse renamed install_linux_distro filedevcurmudgeon6 years
ps-update-readmeUpdate README.rst with more detaildevcurmudgeon6 years
push-protocol_artifactcache/pushreceive.py: Do not list all refsJürg Billeter7 years
pushreceive_artifactcache/pushreceive.py: Verify that we have the commit objectsJürg Billeter7 years
qinusty/add-bb-remote-execTMP: LOGGING UNAVAILABLEJosh Smith4 years
qinusty/bb-asset-hub-ciUpdate overnight test cache endpointJosh Smith4 years
qinusty/bb-remote-asset-rxRemove create_artifact_share usages for remoteexecution testsJosh Smith4 years
qinusty/remote-asset-ciTMP: Disable other CI jobsJosh Smith4 years
qinusty/sandboxremote-log-UNAVAILABLE_sandboxremote.py: Include details in UNAVAILABLE error loggingJosh Smith4 years
qinusty/update-buildbarn-imagesUpdate buildbarn images for CI remote-cacheJosh Smith4 years
quiet-outputfrontend/main: Add a --quiet optionMathieu Bridon6 years
raoul/1010-multiple-track-fixsource.py: ensure previous track refs are updatedRaoul Hidalgo Charman5 years
raoul/1023-ci-hangingUpdate pytest and pytest-xdistRaoul Hidalgo Charman5 years
raoul/1023-grpc-forkingtests/artifactservice.py: run in separate processRaoul Hidalgo Charman5 years
raoul/1024-artifact-docsdocs: Update configuring cache serverRaoul Hidalgo Charman5 years
raoul/1025-legacy-remotesImprove legacy artifact remote handlingRaoul Hidalgo Charman5 years
raoul/1038-source-cache-protoSource cache uses new proto methodsRaoul Hidalgo Charman5 years
raoul/1043-disabling-blob-fetchingdoc/source/using_config.rst: Add pull-artifact-files optionRaoul Hidalgo Charman5 years
raoul/1044-blobs-on-demandtests: Add case for using pull and use buildtreesRaoul Hidalgo Charman5 years
raoul/440-fixelement.py: fix init_workspace for multiple sourcesRaoul Hidalgo Charman5 years
raoul/440-source-cacheSource cache testsRaoul Hidalgo Charman5 years
raoul/440-source-cache-remotesPushQueue -> ArtifactPushQueueRaoul Hidalgo Charman5 years
raoul/627-RE-instance-configDocumentation: Include instance-name in remote execution documentationJim MacArthur5 years
raoul/628-RE-flow-optimisationformat_project.rst: Add docs for action-serviceRaoul Hidalgo Charman5 years
raoul/775-execution-environment-reqsformat_project.rst: Add docs for OptionOSRaoul Hidalgo Charman5 years
raoul/802-refactor-artifactcacheartifactcache: implement new push methodsRaoul Hidalgo Charman5 years
raoul/870-root-cache-dirCASQuota: Move cache check methods into new ClassRaoul Hidalgo Charman5 years
raoul/892-individual-source-cachingAdd BST_REQUIRES_PREVIOUS_SOURCE_STAGE optionRaoul Hidalgo Charman5 years
raoul/915-capabilities-serviceartifact.proto: Remove ArtifactStatus methodRaoul Hidalgo Charman5 years
raoul/965-AaaP-serviceartifactservice.py: tests for the artifact serviceRaoul Hidalgo Charman5 years
raoul/974-Artifact-Reworkelement.py: Tweak pull_buildtrees logic in _pull_pending()Tom Pollard5 years
raoul/982-individual-source-cachingAdd tests for BST_REQUIRES_PREVIOUS_SOURCES_STAGERaoul Hidalgo Charman5 years
raoul/983-cas-source-stagingutils.py: remove misleading documentationRaoul Hidalgo Charman5 years
raoul/994-further-re-testingtests: Add RE test for builds that failRaoul Hidalgo Charman5 years
raoul/cas-refactorcas: move remote only functions to CASRemoteRaoul Hidalgo Charman5 years
raoul/pull-refsAdd test for pulling artifact refsRaoul Hidalgo Charman5 years
raoul/source-key-fixtests: Check get_unique_key isn't used before trackRaoul Hidalgo Charman5 years
raoul/unique-error-domains_exceptions.py: Make ErrorDomain uniqueRaoul Hidalgo Charman5 years
reduce_history_in_cacheUpdating .bzr plugin to omit the .bzr dirPhillip Smyth6 years
refactor-error-details_frontend/main.py: Making error handling more consistentTristan Van Berkom6 years
relative_workspacesImplementing relative workspacesPhillip Smyth6 years
release-testingAdded MAINTAINERS, NEWS and buildstream.doapTristan Van Berkom6 years
remove-archesUpdating all test cases for the removal of architecture conditionals and optionsTristan Van Berkom6 years
remove-dead-codetests: Remove unused importsBenjamin Schubert5 years
remove-pre-post-commandsUpdating cache key test for recent changes related to issue #121Tristan Van Berkom6 years
remove-secret-command-listsbuildelement.py: Remove secret undocumented command listsTristan Van Berkom6 years
remove-secret-command-lists-backportbuildelement.py: Remove secret undocumented command listsTristan Van Berkom6 years
remove-variantsproject.py: More consistent api for workspacesTristan Van Berkom7 years
remove_dummy_dependency_pipeline.py: Remove DummyElement hackTristan Maat6 years
remove_shebangsRemove shebangs from python filesGökçen Nurlu6 years
restructure-ToC-on-homepagemain_core.rst: Change title and moved authoring, sandboxing and cachekeys doc...James Ennis6 years
revert-0e471144Revert "Merge branch 'danielsilverstone-ct/roaring-bitmaps' into 'master'"Javier Jardón5 years
richardmaw-271-workspaces-versioningTemporary commitTristan Maat6 years
richardmaw/artifact-logNEWS: Mention `bst artifact log`Richard Maw5 years
richardmaw/artifact-subcommandsNEWS: Describe new subcommandsRichard Maw5 years
richardmaw/build-status-extensionsNEWS: Mention failed job summaryRichard Maw6 years
richardmaw/builddir-socketsHandle sockets when copying trees into artifactsRichard Maw6 years
richardmaw/cache-failtests/integration/cachedfail.py: Test artifact pushRichard Maw6 years
richardmaw/centos-oldgit-test-fixesAdd a Centos runnerBenjamin Schubert5 years
richardmaw/distinguish-sandboxing-build-failtests/integration/sandbox-bwrap.py: Test distinguishing sandbox exit code fro...Richard Maw5 years
richardmaw/element-cache-state-simplifyelement: Remove __cached fieldRichard Maw6 years
richardmaw/fix-chroot-sandbox-devicestests: test that integration commands can use /devRichard Maw6 years
richardmaw/fix-unit-test-hang-on-crashmount: Wrap yields in context managers with try-finallyRichard Maw6 years
richardmaw/key-summaryUpdate NEWSRichard Maw6 years
richardmaw/oldgit-shallow-parents-exclude-fixtests/sources/git.py: Handle old git not supporting --first-parentRichard Maw5 years
richardmaw/push-failed-build-regressiontests: Add regression test for pushing failed buildsRichard Maw6 years
richardmaw/pytest-dep-updatedev-requirements: Update pytest dependency to 3.8Richard Maw5 years
richardmaw/shell-multi-stageAdd to NEWSRichard Maw5 years
richardmaw/subprocess-PWDCachekey update helper: Document ensuring . in PYTHONPATHRichard Maw6 years
richardmaw/test-config-fixesTidy relative workspace testsRichard Maw6 years
richardmaw/wip-artifact-subcommandstests: Add tests for artifact group commandsRichard Maw5 years
richardmaw/wip-oldgit-shallow-parents-exclude-fixWIPRichard Maw5 years
richardmaw/wip/log-showWIP: bst-here fixesRichard Maw6 years
sam/1.0-preUpdating all test cases for the removal of architecture conditionals and optionsTristan Van Berkom6 years
sam/233-push-after-pulltests/frontend/push.py: Test that we don't push stuff that we just pulledSam Thursfield6 years
sam/267-integration-cacheModify how the INTEGRATION_CACHE environment var is interpretedSam Thursfield6 years
sam/artifact-delay-initOnly initialize remote artifact cache connections if neededSam Thursfield6 years
sam/artifactcache-preflight-checkCheck for write access to remote artifact cache early on in the pipelineSam Thursfield7 years
sam/artifacts-url-fix_pipeline.py: Give the correct artifact pull URL in remote tickerSam Thursfield7 years
sam/benchmark-harnesscontrib/benchmark: Improvements to image handlingSam Thursfield6 years
sam/bst-checkout-metadataAllow checking out artifact metadata with `bst checkout`Sam Thursfield6 years
sam/bst-pushAdd initial `bst push` commandSam Thursfield7 years
sam/canonical-push-urlsReplace 'push-url' and 'pull-url' options with just 'url'Sam Thursfield6 years
sam/ci-update-docker-image.gitlab-ci.yml: Follow latest BuildStream Docker imageSam Thursfield7 years
sam/compose-list-exceptionCatch attempts to compose a listSam Thursfield7 years
sam/compose-log-splitsWIPSam Thursfield6 years
sam/compose-symlinks-issuetests/testutils/integration.py: Avoid inconsistent symlink handlingSam Thursfield6 years
sam/conf-docsUpdate copyright years of changed filesSam Thursfield6 years
sam/debug-symbols-locationDon't strip pathname from debug symbol filesSam Thursfield6 years
sam/disable-ostree-free-space-check_ostree.py: Disable OSTree's minimum disk space check in our reposSam Thursfield6 years
sam/doc-sandboxdoc: Add 'sandboxing' sectionSam Thursfield6 years
sam/docker-automation.gitlab-ci.yml: Allow myself to test the Docker image buildsSam Thursfield7 years
sam/docker-cleanupDockerfile-build.sh: remove DNF cache at the end of the buildSam Thursfield7 years
sam/document-profiling-and-benchmarksHACKING.rst: Mention benchmarking and profiling toolsSam Thursfield6 years
sam/embed-fusepyfuse.py: Add support for Linux on ppc64Sam Thursfield7 years
sam/fix-202_artifactcache/ostreecache.py: Fix pulling using weak keySam Thursfield6 years
sam/fix-debug-crashFix crash when --debug is passedSam Thursfield6 years
sam/fix-docs.gitlab-ci.yml: Fix documentation buildSam Thursfield7 years
sam/fuse-profileImprove the profiling helperSam Thursfield6 years
sam/git-fetch-prunegit.py source plugin: Prune remote-tracking branches when fetchingSam Thursfield6 years
sam/improve-cache-warningsShorten the warnings raised when remote cache initialization failsSam Thursfield6 years
sam/install-tweaksdoc/source/install.rst: Clarify install instructionsSam Thursfield6 years
sam/integration-tests-alpinetests/integration: Use a minimal custom base sysrootSam Thursfield6 years
sam/local-source-cachekey-fixutils.py: Sort the results of list_relative_paths()Sam Thursfield6 years
sam/manifestsWIP: add manifest.yaml to artifact metadataSam Thursfield6 years
sam/mesonUpdate HACKING.rst for Meson changesSam Thursfield6 years
sam/multiple-cachesUpdate copyright years of files I have touchedSam Thursfield6 years
sam/no-install-python-deps.gitlab-ci.yml: Use `pip3 install --no-index` when installing BuildStreamSam Thursfield7 years
sam/no-install-python-test-deps.gitlab-ci.yml: Prevent installing test dependenciesSam Thursfield7 years
sam/overwrite-list-with-empty-listAllow overwriting a list with an empty list using (=) operatorSam Thursfield6 years
sam/plugin-docsdoc: Promote documention on how to use external plugins up one levelSam Thursfield6 years
sam/plugin-error_plugincontext.py: Fix unhandled exception if plugin is not foundSam Thursfield6 years
sam/plugin-logplugin.py: Add log() methodSam Thursfield6 years
sam/project.conf-archesproject.py: Allow 'host-arches' and 'arches' in project.confSam Thursfield7 years
sam/push-check-connectivitybst push: Check connectivity to cache before trying to pushSam Thursfield7 years
sam/pushing-fix_artifactcache/pushreceive.py: Avoid premature 'done' messagesSam Thursfield6 years
sam/readthedocsrequirements.txt: Add sphinx-clickSam Thursfield6 years
sam/recursive-pipelines-in-subdirAdd a 'path' config option to junction elementsSam Thursfield6 years
sam/savefile-utility_yaml.py: Use save_file_atomic() when writing out YAMLSam Thursfield6 years
sam/source-bundle-destdirsource-bundle: Allow installing to somewhere other than /Sam Thursfield7 years
sam/symlink-speeduputils.py: Wrap calls to os.path.realpath() in an LRU cacheSam Thursfield6 years
sam/symlink-testsAdd integration tests for edge cases involving symlinks and overlapsSam Thursfield6 years
sam/symlinksutils.py: Remove check for symlinks that overwrite the hostSam Thursfield6 years
sam/symlinks-2utils.py: _process_list(): Add note that this is a hot codepathSam Thursfield6 years
sam/symlinks-optimizationAdd integration tests for edge cases involving symlinks and overlapsSam Thursfield6 years
sam/test-source-caching-fixintegration-tests: Fix `run-tests.sh --sources DIR` when DIR doesn't existSam Thursfield6 years
sam/use-via-dockerUpdate instructions for using BuildStream with DockerSam Thursfield7 years
sam/use-via-docker-2Add `bst-here` script and document itSam Thursfield7 years
sandbox-mounts-refactortests/sandboxes/mounting/mount_simple.py: Changed to test new Mounter objectTristan Van Berkom6 years
scottclarke/remote-build-messagesandbox/_sandboxremote.py: Improved log messagesScott Clarke4 years
shared/split_out_update_stateFixes: Move is_cached out of StrictCacheKey, eliminate settingJonathan Maw5 years
shared/split_out_update_state_2Split Element._update_state into cache key and artifact state methodsJonathan Maw5 years
shared/split_out_update_state_3element.py: Don't calculate strong key if not requiredJonathan Maw5 years
shared/yaml-rework_basecache.py: Raise appropriate error if 'artifacts' is not dict/list of dictsJames Ennis5 years
shashwatdalal/docker-source-patchtests/workspaces: Test edge case when linking files to RO directoryShahwat Dalal5 years
shashwatdalal/make-magic-timestamp-publicutils.py: Make `magic_timestamp` a public variableShahwat Dalal5 years
shashwatdalal/tar-file-extractionutils.py: Add write permission to root path in _force_rmtreeShahwat Dalal5 years
shashwatdalal/updatesiteflagstests: Change HAVE_SANDBOX to fail on windows/OSXShahwat Dalal5 years
shell-commandmain.py: Add -c / --command option to `bst shell`Jürg Billeter7 years
snakevizcontributing: snakeviz replaces pyflame+flamegraphAngelos Evripiotis5 years
soft-arpy-dependencyHACKING.rst: Add a note about arpy being required for docsTristan Maat6 years
sotk/update-artifact-server-docsRemove the suggestion that BuildGrid can be used as an artifact serverAdam Coldrick4 years
source-bundle-importimport.py: Implement generate_script() for source bundlesJürg Billeter7 years
spellcheckbuildproject.rst/install.rst: Apply minor text correctionsTristan Maat6 years
sstriker-never-cache-buildtreesAdd mechanism for elements to opt-out of buildtrees.Sander Striker4 years
sstriker-normalize-variable-element-nameUse the normalized name for the element_name variable. As this is usedSander Striker4 years
sstriker-remote-asset-wipWIP: Store artifact in asset cacheSander Striker4 years
strict-rebuildstack.py plugin: Mark for strict_rebuildJürg Billeter7 years
summaryuserconfig.yaml: Mention push-url restrictionJürg Billeter7 years
summary-statusmain.py: Print status message when fetching artifact listJürg Billeter7 years
tar-target-renamingtar.py: Make link target renaming work between base-dirsTristan Maat5 years
tcanabrava/cache-server-testUse a template for docker-variablesTomaz Canabrava4 years
tcanabrava/ignore_cacheFix unittest with the new ignore cache optionsTomaz Canabrava4 years
test-buildtests/frontend/pull.py: Added test case for testing `bst pull`Tristan Van Berkom7 years
test-coverage-reportsTestTristan Van Berkom7 years
test-integration-flagPerhaps there was a version upgrade?Tristan Maat6 years
test-public-dataTestingTristan Van Berkom7 years
test-run-docHACKING.rst: Add integration and pytest notesTristan Maat6 years
test_coverage_segfaultFix testsTristan Maat6 years
test_pyyamlContinue lazy provenance infoGökçen Nurlu5 years
testing-colorsmain.py: Added --ansi-colors/--no-ansi-colors optionTristan Van Berkom7 years
testing-shell_sandboxbwrap.py: Make terminal control setting conditional on stdin being a ttyTristan Van Berkom7 years
testing/local-cache-expiryDO NOT MERGE: Bumping artifact versionTristan Van Berkom6 years
tiagogomes/cache-calculation-revampartifactcache: add some logging to cleanup operationTiago Gomes6 years
tiagogomes/ci-minor-tweaksci: correct freedestop-sdk version commentTiago Gomes6 years
tiagogomes/disable-https-gnu-repoUse http instead of https for the gnu ftp mirrorTiago Gomes6 years
tiagogomes/docs-improvementsdoc: updates considering website being live nowTiago Gomes6 years
tiagogomes/issue-195tests: test local plugins and element-path pathsTiago Gomes6 years
tiagogomes/issue-195-1.2tests: test local plugins and element-path pathsTiago Gomes6 years
tiagogomes/issue-287Add tests for validating configuration variablesTiago Gomes6 years
tiagogomes/issue-287-backportAdd tests for validating configuration variablesTiago Gomes6 years
tiagogomes/issue-500cas: ignore files of type socketTiago Gomes6 years
tiagogomes/issue-514WIP Add end-to-end testsTiago Gomes6 years
tiagogomes/issue-520cascache: move tmp directory one level upTiago Gomes6 years
tiagogomes/issue-573artifactcache: add some logging to cleanup operationTiago Gomes6 years
tiagogomes/issue-577cascache: use errno moduleTiago Gomes6 years
tiagogomes/issue-577-backportcascache: use errno moduleTiago Gomes6 years
tiagogomes/system_testsWIP Add end-to-end testsTiago Gomes6 years
tiagogomes/tarballWIP Add support for dumping a tarball streamTiago Gomes6 years
tiagogomes/tarball_checkoutAdd support for creating a tarball on bst checkoutTiago Gomes6 years
tiagogomes/tarball_checkout_1.2Add support for creating a tarball on bst checkoutTiago Gomes6 years
tiagogomes/test-new-runnersfooTiago Gomes6 years
tiagogones/update-links-to-documentationsetup.py: use correct link for documentation websiteTiago Gomes6 years
tlater/CASdiff_casbaseddirectory.py: Use the new _add_entry where possibleTristan Daniël Maat4 years
tlater/annihilate_update_stateelement.py: Refactor __update_ready_for_runtime()Tristan Maat4 years
tlater/artifactserver-casdcasremote.py: Add workaround for a buildgrid bugTristan Maat4 years
tlater/auto-committersWIP: Right, so we want to change PUSH access, not MAINTAINER accessTristan Maat5 years
tlater/buildbox-run-userchrootutils.py: Use `onerror` in `_force_rmtree`Tristan Maat4 years
tlater/bump-automakeWIP: Run doc generation in CI, because it will run nowhere I can provideTristan Maat4 years
tlater/cache-endpointsChange unfitting function nameTristan Maat5 years
tlater/casd-socket-permissionstar.py: Make directories with incorrect permissions traversableTristan Maat4 years
tlater/clean-shutilsClean up usage of shutil.rmtree()Tristan Maat4 years
tlater/context-trailing-slashtests/context/context.py: Test setting XDG_CACHE_HOMETristan Maat6 years
tlater/fix-casdless-completionDo not check for casd in bash completionTristan Maat5 years
tlater/fix-jinja-autoescapeoptionpool.py: Make jinja autoescape rules explicitTristan Maat4 years
tlater/fix-monkeypatch-warningtests/artifactcache/config.py: Cast our tmpdir to a stringTristan Daniël Maat4 years
tlater/freedesktopReword documentation to talk about freedesktop-sdk, not alpineTristan Maat5 years
tlater/freedocstop-sdkfixup! WIP: Use freedesktop-sdk as a base for tutorials as much as possibleTristan Maat5 years
tlater/message-helpersjob.py: Add new message helpersTristan Maat6 years
tlater/message-lineswidget.py: Avoid "showing 0 lines" messages when there are no linesTristan Maat5 years
tlater/nocover-usedevelop.gitlab-ci.yml: Assert that tests without `usedevelop` workTristan Maat5 years
tlater/node-exceptionsnode.pyx: Add note on node exceptions in pluginsTristan Maat4 years
tlater/pipeline-enums_pipeline.py: Refactor if/elif/else usageTristan Maat4 years
tlater/plugin-documentation-improvementformat_project.rst: De-obfuscate element/package differencesTristan Maat5 years
tlater/progress-testsImprove progress testsTristan Maat5 years
tlater/pycodestylesetup.cfg: E722 is covered by pylintTristan Maat5 years
tlater/source-pushllAdd `bst source push/pull` commandsTristan Maat5 years
tlater/tar-basedirtar.py: Make link target renaming work between base-dirsTristan Maat5 years
tlater/tar-test-securitytests/sources/tar.py: chown+chmod instead of giving 777 permissionsTristan Maat4 years
tlater/test_workspace_visibleCreate _initialize_state() to capture an _update_state() use caseTristan Maat5 years
tlater/update-workspace-manpagesman/bst-workspace-reset.1: Update workspace re-open help messageTristan Maat4 years
tmewett/artifact-helpcli.py: Rewrite artifact log help text & move up to main subcommandTom Mewett5 years
tmewett/build-deps-clifrontend: Remove build --all flag in favour of --deps all/planTom Mewett5 years
tmewett/cli-defaultscli.py: Use Click's show_default for defaults in help textTom Mewett5 years
tmewett/git-sourceAdd Git source test for depth=1 fetch with exact tag refTom Mewett4 years
tmewett/merge-git-tagDocument my changes to the Git source plugin in NEWSTom Mewett4 years
tmewett/recursive-gitsources/git.py: Document that checkout-submodules is recursiveTom Mewett4 years
tmewett/report-weird-return-codesjob.py: Report error when job process unexpectedly dies (#1089)Tom Mewett5 years
tmewett/test-in-subprocesstests/internals/storage_vdir_import.py: Reduce number of test casesTom Mewett5 years
tmpRemove x bit from /usr/bin/helloDarius Makovsky5 years
tmp2wipDarius Makovsky5 years
tpollard/386widget.py: Limit failure summary to currently failing elementsTom Pollard6 years
tpollard/483tests/sources/git.py: Add tests for REF_NOT_IN_TRACKTom Pollard6 years
tpollard/494Don't pull artifact build trees by default.Tom Pollard5 years
tpollard/566WIP: Make uploading of build trees configurableTom Pollard5 years
tpollard/591buildstream/_project.py: Report if project.conf is missing nameTom Pollard6 years
tpollard/752Add ability to build without interacting with available artifactTom Pollard5 years
tpollard/774_stream.py: Ability to pull missing buildtrees outside of pull/buildTom Pollard5 years
tpollard/829Download buildtrees on demand for bst shell --use-buildtreeTom Pollard5 years
tpollard/896Provide configuration for the optional creation of buildtreesTom Pollard5 years
tpollard/908element.py: Remove unused local private methods due to Artifact classTom Pollard5 years
tpollard/945plugintestutils/runcli.py: Add TestArtifact() 'abstraction' classTom Pollard5 years
tpollard/955_artifact.py: Move element metadata caching to Artifact ClassTom Pollard5 years
tpollard/artifacttempelement.py: Tweak pull_buildtrees logic in _pull_pending()Tom Pollard5 years
tpollard/buildremoteAdd --remote, -r option to bst build, inline with pull & pushTom Pollard5 years
tpollard/buildsubprocessApply AsyncioSafeProcess to Stream's multiprocessTom Pollard4 years
tpollard/buildsubtempsignal debugTom Pollard5 years
tpollard/bzrfixtesting/_utils/site.py: Fix missing BZR assignmentTom Pollard5 years
tpollard/custom-platform-propertiesRemove 'default-platform-properties' and reduce scopeTom Pollard3 years
tpollard/drop_plugin_commentsrc/buildstream/element.py: __use_remote_execution() reword descTom Pollard3 years
tpollard/elapsedtime_scheduler/scheduler.py: Remove unused elapsed_time() callsTom Pollard5 years
tpollard/failedsourceelement.py: Explicitly ensure failed build sources are not pushedTom Pollard4 years
tpollard/fixbuildtreereq_stream.py: fix _buildtree_pull_required logicTom Pollard5 years
tpollard/frontendelement_frontend/app.py: Don't determine queue for retrying in frontendTom Pollard5 years
tpollard/initfix_frontend/app.py: Fixup node._assert_symbol_name() positional argsTom Pollard5 years
tpollard/loaderror_exceptions.py: Align LoadError() parameter orderingTom Pollard5 years
tpollard/loop_exceptionscheduler.py: Handle exceptions that are caught under the event loopTom Pollard4 years
tpollard/messageobject_message.py: Use element_name & element_key instead of unique_idTom Pollard5 years
tpollard/messagerateuserconfig.yaml: Add bool for disabling console output throttlingTom Pollard4 years
tpollard/messagetempquick testTom Pollard5 years
tpollard/moremessagetemptweaks...Tom Pollard5 years
tpollard/notificationhandlerscheduler.py: Notification for Message() propagationTom Pollard5 years
tpollard/notificationhandlertmpswitching to queueTom Pollard5 years
tpollard/optional-sandbox-propertiesWIP: Make default platform properties optionalTom Pollard3 years
tpollard/pip-elementplugins/elements/pip.py: Remove the pip build element pluginTom Pollard4 years
tpollard/pipelinehostconfigtests/plugin/pipeline.py: Avoid using host user confTom Pollard5 years
tpollard/prototempMove back to using artifact method for proto in pushTom Pollard5 years
tpollard/python38Try new copytree api on 3.8Tom Pollard4 years
tpollard/remove-pip-pluginsplugins/sources/pip.py: Remove the pip source pluginTom Pollard4 years
tpollard/removeassertelement.py: Remove unused __staged_sources_directory & assertTom Pollard4 years
tpollard/render_task_group_frontend/status.py: Complete names when rendering dynamic queue statusTom Pollard5 years
tpollard/sandboxmessage_message.py: Use bool for sandbox Message() parameterTom Pollard5 years
tpollard/shellbuildtree_frontend/cli.py: Make show() --use-buildtree respect pull semanticsTom Pollard4 years
tpollard/showjunction_frontend/widget.py: show_pipeline() Don't show buildable for junctionTom Pollard4 years
tpollard/streamasyncbasic async in streamTom Pollard5 years
tpollard/subrebaseRevert "Explicitly ensure failed build sources are not pushed"Tom Pollard4 years
tpollard/tempReset event loop in scheduler if subprocessed & pytest timeoutTom Pollard4 years
tpollard/workspacebuildtreeWIP: Opening a workspace with a cached buildTom Pollard5 years
tracking-changesFix testsTristan Maat6 years
tracking-changes-rebased_frontend/main.py: Rewording `--track-all` build optionTristan Van Berkom6 years
traveltissues/1054wipDarius Makovsky5 years
traveltissues/1088-resetcachedatadebugDarius Makovsky5 years
traveltissues/1110cli.py: remove superfluous kwargs for flagsDarius Makovsky5 years
traveltissues/1118Fix typo in node attributeDarius Makovsky5 years
traveltissues/1140_stream.py: remove `soft` from workspace_resetDarius Makovsky5 years
traveltissues/1140-2_stream.py: use close and open to reset workspacesDarius Makovsky5 years
traveltissues/1140-softresettests: add test for soft workspace resetDarius Makovsky5 years
traveltissues/1143We may want to actually start pushing from taintedDarius Makovsky5 years
traveltissues/1143-2remove key stability conceptDarius Makovsky5 years
traveltissues/1159Defer committing workspace files to cacheDarius Makovsky5 years
traveltissues/1161local.py: use extended API, set BST_NO_PRESTAGE_KEYDarius Makovsky4 years
traveltissues/1161-2WIPDarius Makovsky5 years
traveltissues/1161-3skip stage in stage previous sourcessDarius Makovsky5 years
traveltissues/1161-4local.py: use extended source api for stagingDarius Makovsky5 years
traveltissues/1161-localtests: local sources are cachedDarius Makovsky5 years
traveltissues/1172tox.ini: pin mypy 0.730Darius Makovsky5 years
traveltissues/1176wipDarius Makovsky5 years
traveltissues/1182Remove `commit`ting sources inside `Source()._generate_key`Darius Makovsky4 years
traveltissues/1184buildgrid-compose.yml: reduce log level to WARNDarius Makovsky4 years
traveltissues/1186wip element gen keyDarius Makovsky4 years
traveltissues/1186-2[WIP]source.py: do not call _get_unique_key outside of _generate_keyDarius Makovsky4 years
traveltissues/1186-3_stream: Assert not loading both tracking and primary at the same timeDarius Makovsky4 years
traveltissues/1186-4DEBUGDarius Makovsky4 years
traveltissues/1216tests: avoid testing utimes along with umaskDarius Makovsky4 years
traveltissues/985tests: Remove xfails from buildbox integration testsDarius Makovsky5 years
traveltissues/985-2debugDarius Makovsky5 years
traveltissues/985-workspacesviacaswipDarius Makovsky5 years
traveltissues/becky/tar_compressionHandle None tars when inferring compressionDarius Makovsky5 years
traveltissues/benchmarkelement.py: remove call to _source_cached()Darius Makovsky5 years
traveltissues/benchmark-1088Merge branch 'chandan/workspace-force-no-checkout' into 'master'bst-marge-bot5 years
traveltissues/benchmark-2Commit workspace sources to sourcecache after generating their keysDarius Makovsky5 years
traveltissues/benchmark-3element.py: remove call to _source_cached()Darius Makovsky5 years
traveltissues/buildbox-testingdebugDarius Makovsky5 years
traveltissues/cache-key-changeselement.py: change cache key dict fieldsDarius Makovsky5 years
traveltissues/cache-key-changes-2Reset cache data if a workspace build is pendingDarius Makovsky5 years
traveltissues/cachedwipDarius Makovsky4 years
traveltissues/changeflagNEWS: add note about BST_KEY_REQUIRES_STAGEDarius Makovsky4 years
traveltissues/closeworkspaces_stream: correct typo in error messageDarius Makovsky4 years
traveltissues/debugDEBUGDarius Makovsky4 years
traveltissues/debug2DEBUGDarius Makovsky4 years
traveltissues/debug3debugoldimageDarius Makovsky4 years
traveltissues/devDEBUGDarius Makovsky4 years
traveltissues/fix-Nonetype-guardwipDarius Makovsky4 years
traveltissues/fix-update-scriptMake the Cli verbose for updatingDarius Makovsky5 years
traveltissues/fix1289element.py: resolve invalid defaults for sandbox configDarius Makovsky4 years
traveltissues/futuredebugDarius Makovsky5 years
traveltissues/grpccodesReturn names of grpc errorsDarius Makovsky4 years
traveltissues/mr3[wip] avoid the callback for non-incremental buildDarius Makovsky4 years
traveltissues/mr4element: always attempt to save the workspace configDarius Makovsky4 years
traveltissues/mr5Merge branch 'tpollard/loop_exception' into 'master'Tom Pollard4 years
traveltissues/mypyDEBUGDarius Makovsky5 years
traveltissues/none-childdataReturn early from tracking queue if no resultDarius Makovsky5 years
traveltissues/notesRemove special loading for workspacesDarius Makovsky5 years
traveltissues/pushcachedwipDarius Makovsky4 years
traveltissues/raisesExpect descend raises VirtualDirectoryErrorDarius Makovsky5 years
traveltissues/remove-tracking-scheduledWIP Remove element.__tracking_scheduledDarius Makovsky4 years
traveltissues/remove-unused_state: remove unused add_maximum_progressDarius Makovsky4 years
traveltissues/remove-unused-functions_remote: ignore unused argsDarius Makovsky4 years
traveltissues/reviewsast1Address use of shellDarius Makovsky4 years
traveltissues/setstabilityAdd element._set_cache_keys_stability()Darius Makovsky5 years
traveltissues/splitdepkeys[WIP]Split dependencies into dependency-names and dependency-keysDarius Makovsky4 years
traveltissues/strictxfailsetup.cfg: make xfail marks strict by defaultDarius Makovsky5 years
traveltissues/t1DEBUGDarius Makovsky5 years
traveltissues/t2DEBUGDarius Makovsky5 years
traveltissues/t3DEBUGDarius Makovsky5 years
traveltissues/t4DEBUGDarius Makovsky5 years
traveltissues/t5DEBUGDarius Makovsky5 years
traveltissues/testRevert "[WIP] why are element sources not checked for caching if they are wor...Darius Makovsky5 years
traveltissues/testheadRemove xfails from buildbox integration testsDarius Makovsky5 years
traveltissues/testingWIP: check workspace artifactsDarius Makovsky4 years
traveltissues/tlater/auto-committersWIP: Right, so we want to change PUSH access, not MAINTAINER accessTristan Maat5 years
traveltissues/tmptests: remove pip source from cachekey projectDarius Makovsky4 years
traveltissues/tmp-deprecateRevert "WIP initial deprecation of workspaces"Darius Makovsky5 years
traveltissues/tmp1don't use casdirDarius Makovsky5 years
traveltissues/tmp2use casdirDarius Makovsky5 years
traveltissues/undofilesareannoying.gitignore: ignore undo filesDarius Makovsky5 years
traveltissues/update-dockerUpdate docker imageDarius Makovsky4 years
traveltissues/update-fdsdk-testWIP: Update references for FDSDK buildDarius Makovsky4 years
traveltissues/update-image.gitlab-ci: Update docker imageDarius Makovsky4 years
traveltissues/update-overnightUpdate target branch in FD overnightsDarius Makovsky4 years
traveltissues/whitelistAdd ujson to pylint pkg whitelistDarius Makovsky5 years
tristan/538-reenable-ostree-testtests/frontend/mirror.py: Reenable test_mirror_fetch_upstream_absent[ostree]Tristan Van Berkom6 years
tristan/538-reenable-ostree-test-1.2tests/frontend/mirror.py: Reenable test_mirror_fetch_upstream_absent[ostree]Tristan Van Berkom6 years
tristan/architecture-docsdoc: Adding new architecture document about how the scheduler works.Tristan Van Berkom6 years
tristan/artifact-dependency-namesRemove unused Scope argument from artifact name related APIs.Tristan van Berkom4 years
tristan/artifact-extensions_artifact.py: Store sandbox config and environment in artifactsTristan van Berkom3 years
tristan/atomic-cache-size-file_artifactcache/artifactcache.py: Write the cache_size file atomicallyTristan Van Berkom6 years
tristan/atomic-cache-size-file-1.2_artifactcache/artifactcache.py: Write the cache_size file atomicallyTristan Van Berkom6 years
tristan/auto-lint-pep8Make pylint and pep8 tests run by default.Tristan Van Berkom6 years
tristan/backport-junction-includesNEWS: Add news entry about technically breaking changeTristan Van Berkom4 years
tristan/backport-previous-sourcessource.py: ensure previous track refs are updatedRaoul Hidalgo Charman5 years
tristan/backport-update-state-changes-1.2tests/frontend/workspace.py: Test that all elements build with workspace in playTristan Van Berkom5 years
tristan/blessingsdeps: Specify the minimum version required for blessingsMathieu Bridon6 years
tristan/bschubert-pipelineelement.py: Only store the direct reverse dependencies on an element.Tristan Van Berkom5 years
tristan/bst-1-bisect/baseline.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/build-run-depends.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/fatal-warnings.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/json-cache-keys.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/junction-dep-names.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/max-jobs.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/misc-cleanup.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/pretty-git-refs.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/previous-sources.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/ref-not-in-track.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/relative-workspaces.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/submodule-warnings.gitlab-ci.yml: XXX USE LATEST THINGSJavier Jardón5 years
tristan/bst-1-bisect/tipXXX DO NOT MERGE: Testing overnight tests in regular CITristan Van Berkom5 years
tristan/bst-1/cache-quota-docs-fixdata/userconfig.yaml: Document the cache.quota settingMathieu Bridon5 years
tristan/bst-1/config-max-jobsman: Updated man pages for new `--max-jobs` CLI argumentTristan Van Berkom5 years
tristan/bst-1/fatal-warningsNEWS: Fixing (removing) duplicate NEWS entryTristan van Berkom5 years
tristan/bst-1/fix-ostree-apitests/sources/ostree.py: Add test of fetching a signed repo.Tristan Van Berkom4 years
tristan/bst-1/misc-cleanupgit source plugin: Fixing documentation linking and typoTristan Van Berkom5 years
tristan/bst-1/options-ordertests/format/include.py: Test preservation of conditionals at include timeTristan van Berkom4 years
tristan/bst-1/partial-variablestests/frontend/overlaps.py: Test undefined variablesTristan van Berkom4 years
tristan/bst-1/pretty-git-refstestutils/repo/git.py: Add add_tag() methodJürg Billeter5 years
tristan/bst-1/relative-workspacesImplementing relative workspacesPhillip Smyth5 years
tristan/bst-1/strict-rebuildtests/loader/dependencies.py: Test errors when explicitly setting strict to TrueTristan Van Berkom5 years
tristan/bst-1/testsuite-py38.gitlab-ci.yml: Enable CI with python 3.8Tristan Van Berkom4 years
tristan/bst-1/version-specific-configdoc/source/using_config.rst: Document support for version specific config files.Tristan van Berkom4 years
tristan/bst2-separationImplement new required 'version' specification in project.confTristan Van Berkom5 years
tristan/build-root-cache-keybuildstream/element.py: Consider "build-root" variable in the cache key uncon...Tristan van Berkom4 years
tristan/cache-key-typeelement.py: Remove Element._get_brief_display_key()Tristan van Berkom4 years
tristan/cache-managementtests/artifactcache/expiry.py: Test that expiry happens firstTristan Van Berkom5 years
tristan/cache-proxieselement.py: Cache ElementProxiesTristan van Berkom4 years
tristan/cache-quota-max-only_artifactcache.py: Don't require the quota to be available on disk.Tristan Van Berkom5 years
tristan/cas-cleanup-improvetests/artifactcache/expiry.py: Test refs directory cleanupTristan Van Berkom5 years
tristan/cleanup-pickleelement/source: Remove pointless extra variableTristan van Berkom4 years
tristan/cleanup-workspace-teststests/frontend/workspace.py: Remove redundant and pointless testsTristan Van Berkom5 years
tristan/conditional-subsecond-precisiontests/frontend/track.py: Conditionally skip a testTristan van Berkom4 years
tristan/config-max-jobsman: Updated man pages for new `--max-jobs` CLI optionTristan Van Berkom5 years
tristan/configure-dependencieselement.py: Adding new configure_dependencies() public API methodTristan van Berkom4 years
tristan/debug-bwrapTrying with -sTristan Van Berkom6 years
tristan/debug-symbols-location-1.2Don't strip pathname from debug symbol filesSam Thursfield6 years
tristan/debugging-build-track-all-1.2tests/frontend/buildtrack.py: Extending tests to ensure we build after trackingTristan Van Berkom5 years
tristan/dependency-configNEWS: Documenting BuildElement's new dependency configurationTristan van Berkom4 years
tristan/dependency-multi-filenamedoc: Documenting ability to specify multiple filenames in a dependency.Tristan van Berkom4 years
tristan/dependency-type_loader: Added DependencyTypeTristan van Berkom4 years
tristan/deprecation-warnings-refactorplugin.py: Rework how deprecation warnings are configured.Tristan Van Berkom4 years
tristan/detox-testsTesting without the chdirTristan Van Berkom5 years
tristan/disable-wsl-ci.gitlab-ci.yml: Remove the WSL tests, we're not using this anymore.Tristan van Berkom4 years
tristan/docs-fixesplugin.py: Fix documentation reference to MappingNode.validate_keys()Tristan van Berkom4 years
tristan/docs-integration-commandsdoc/source/main_using.rst: Updating headline for this page.Tristan Van Berkom6 years
tristan/docs-version-badgeFixupTristan Van Berkom6 years
tristan/document-release-processCONTRIBUTING.rst: Documenting the release processTristan Van Berkom5 years
tristan/element-full-pathsdocs: Updating documentation regarding element names and addressing.Tristan van Berkom4 years
tristan/element-processing-order_artifactcache/artifactcache.py: Rephrase failure messageTristan Van Berkom5 years
tristan/element-proxyElement.dependencies() now yields ElementProxy wrappers by default.Tristan van Berkom4 years
tristan/empty-manual-elementBREAK: manual.yaml: don't set any default env varsAngelos Evripiotis5 years
tristan/error-message-regressionsandbox/sandbox.py: Display failed commands in the detail stringTristan Van Berkom5 years
tristan/except-hooktests/pipeline/unhandled.py: Adding FIXME comment of faulty test case.Tristan Van Berkom6 years
tristan/except-hook-no-testOverwrite sys.excepthook to handle exceptions in the main application.Tristan Van Berkom6 years
tristan/exit-on-nonblock-terminal_frontend/cli.py: Exit with error if output streams are set to nonblockingTristan Van Berkom5 years
tristan/exit-on-nonblock-terminal-1.2_frontend/cli.py: Exit with error if output streams are set to nonblockingTristan Van Berkom5 years
tristan/fdsdk-ci-refresh.gitlab-ci.yml: Updating overnight tests to test ported freedesktop-sdkTristan Van Berkom5 years
tristan/fix-artifact-name-hack_stream.py, _frontend/widget.py: Fix weird hackTristan van Berkom3 years
tristan/fix-broken-testtests/frontend/push.py: Fix fallout from recent testsTristan van Berkom3 years
tristan/fix-build-track-all-no-stricttests/frontend/buildtrack.py: Test that tracking builds in non-strict mode ac...Tristan Van Berkom5 years
tristan/fix-build-track-all-no-strict-1.2tests/frontend/buildtrack.py: Test that tracking builds in non-strict mode ac...Tristan Van Berkom5 years
tristan/fix-bzr-racetests/frontend/track.py: Use test_track_recurse() to stress test SourcesTristan Van Berkom5 years
tristan/fix-cache-exclusivity_artifactcache: There shalt be only one cache sizeTristan Van Berkom6 years
tristan/fix-cache-exclusivity-1.2_artifactcache: There shalt be only one cache sizeTristan Van Berkom6 years
tristan/fix-cache-init_artifactcache/ostreecache.py: Handle ^C and shutdown child task when initial...Tristan Van Berkom6 years
tristan/fix-cache-key-commentselement.py: Clarify weak and strict key descriptions in __update_cache_keys()Tristan van Berkom4 years
tristan/fix-cloned-plugin-idssource.py: Inherit unique ID in cloned sourcesTristan Van Berkom5 years
tristan/fix-cloned-plugin-ids-1.2source.py: Inherit unique ID in cloned sourcesTristan Van Berkom5 years
tristan/fix-doc-buildsdoc/Makefile: Ensure we error out if bst2html.py fails.Tristan Van Berkom4 years
tristan/fix-docs-build-errordoc/source/main_glossary.rst: Fix docs build errorsTristan Van Berkom4 years
tristan/fix-docs-builds-in-ci.gitlab-ci.yml: Pin the sphinx version to 1.7.1Tristan Van Berkom6 years
tristan/fix-glob-handlingtests/frontend/show.py: Added test for glob pattern matches.Tristan van Berkom3 years
tristan/fix-juncle-include-linktests/format/link.py: Added test for including files across linked junction b...Tristan van Berkom4 years
tristan/fix-logging-element-namestests/frontend/logging.py: Test log lines for correct element names/keysTristan van Berkom4 years
tristan/fix-logging-regressionBuildElement: Fix logging regressionTristan van Berkom4 years
tristan/fix-missing-workspace-artifacttests/integration/workspace.py: Test that we don't crash when workspace artif...Tristan Van Berkom5 years
tristan/fix-no-strict-junctionstest/frontend/fetch.py: Test for crashes when loading junctions in non-strict...Tristan Van Berkom5 years
tristan/fix-non-strict-pushtests/frontend/push.py: Test pushing artifacts in non-strict modeTristan Van Berkom5 years
tristan/fix-non-strict-push-1.2tests/frontend/push.py: Test pushing artifacts in non-strict modeTristan Van Berkom5 years
tristan/fix-overnight-tests.gitlab-ci.yml: Use ported plugins and fdsdk for overnight testsTristan van Berkom4 years
tristan/fix-overriding-linkstests/format/junctions.py: Test multiple layers of link indirection in overridesTristan van Berkom4 years
tristan/fix-recursive-artifact-pulltests/frontend/artifact_checkout.py: Test checking out remote artifactsTristan van Berkom3 years
tristan/fix-redundant-session-headingsNEWS: Document breaking change, keys which can only be specified in project.confTristan van Berkom4 years
tristan/fix-shell-worksace-filestests/integration/shell.py: Test that workspaced files are visible in a bst s...Tristan Van Berkom6 years
tristan/fix-sources-generatorelement.py: Fix sources() generator to be a generator.Tristan van Berkom4 years
tristan/fix-status-messagessource.py: Silence messages while consuming source fetchersTristan Van Berkom6 years
tristan/fix-status-messages-1.2source.py: Silence messages while consuming source fetchersTristan Van Berkom6 years
tristan/fix-terminated-status_scheduler: Fix dont display a failure for terminated jobsTristan Van Berkom5 years
tristan/fix-workspace-build-alltests/frontend/workspace.py: Test that all elements build with workspace in playTristan Van Berkom5 years
tristan/fix-workspace-build-all-1.2tests/frontend/workspace.py: Test that all elements build with workspace in playTristan Van Berkom5 years
tristan/fix-workspace-build-assertions_scheduler/buildqueue.py: Dont call Element._update_state() hereTristan Van Berkom6 years
tristan/fix-workspace-force-opentests/frontend/workspace.py: Added tests for force opening workspacesTristan Van Berkom6 years
tristan/fix-workspaced-junctions_loader/loader.py: Use Element._fetch() for junctionsTristan Van Berkom5 years
tristan/fix-workspaced-junctions-1.2tests/frontend/show.py: Test behavior of unfetched/inconsistent workspaced ju...Tristan Van Berkom5 years
tristan/fixup-workspace-docsHACKING.rst: Documenting the new "shell" configuration in the bst2html input ...Tristan Van Berkom6 years
tristan/flatpak-exampledoc/source/examples_flatpak_autotools.rst: Enhanced exampleTristan Van Berkom6 years
tristan/get-loader-provenance_loader/loader.py: Make provenance a positional argumentTristan van Berkom4 years
tristan/getting-starteddoc/Makefile: Stage stored sessions from session-storedTristan Van Berkom6 years
tristan/gitlab-testXXX: Only remove the artifactsTristan Van Berkom5 years
tristan/hidden-runtime-dependenciesNEWS: Noting breaking change for Scope removalTristan van Berkom4 years
tristan/improve-frontend-crash-handling_scheduler/scheduler.py: Reset the schedule handler at the beginning of real_...Tristan Van Berkom4 years
tristan/inconsistent-workspace-1.2Improve error message for deleted open workspacesValentin David6 years
tristan/insufficient-storage-error_artifactcache.py: Raise ArtifactError() when quota size exceeds disk space.Tristan Van Berkom5 years
tristan/isolate-shellbst shell: Added --isolate option, disabled by default.Tristan Van Berkom6 years
tristan/junction-dep-names-bst-1Document how to refer to cross-junction dependencies inlineChandan Singh5 years
tristan/junction-jungledocs: Updating documentation regarding junctions and conflicts.Tristan van Berkom4 years
tristan/junction-plugin-origindoc/source/format_project.rst: Documenting the junction plugin origin.Tristan van Berkom4 years
tristan/keyboard-interrupt-stack-traceFix stack traces discovered with ^C forceful termination.Tristan Van Berkom5 years
tristan/lazy-provenanceRefactor: Lazily instantiate ProvenanceInformation objectsTristan van Berkom4 years
tristan/link-elementNEWS: Updated for breaking change of junction target removalTristan van Berkom4 years
tristan/load-context_loader: Adding LoadContextTristan van Berkom4 years
tristan/loader-api-fixup_loader/loader.py: Reoganized public/private methodsTristan van Berkom4 years
tristan/loader-dependency-refactorMerge branch 'tristan/loader-dependency-refactor' into 'master'bst-marge-bot4 years
tristan/loader-fixes_loader/loader.py: Fixing new pylint "no-member" errorTristan van Berkom4 years
tristan/local-cache-expiryRefactor: Use new logging mechanism from ContextTristan Van Berkom6 years
tristan/messenger-convenience-functionssandbox/_sandboxbuildboxrun.py: Use Messenger conveinence functionsTristan van Berkom3 years
tristan/meta-element-deathdoc: Updating architecture overview to remove mentions of MetaElementTristan van Berkom4 years
tristan/min-versionNEWS: Adding note about breaking change format-version -> min-versionTristan Van Berkom4 years
tristan/missing-file-errorstests/format/junctions.py: Added tests for missing files across junction boun...Tristan Van Berkom5 years
tristan/missing-file-errors-1.2tests/format/junctions.py: Added tests for missing files across junction boun...Tristan Van Berkom5 years
tristan/mission-statementMission statement in the readmeTristan Van Berkom6 years
tristan/multi-location-overlapstests/frontend/overlaps.py: Test CoreWarnings.UNSTAGED_FILESTristan van Berkom4 years
tristan/multiple-caches_artifactcache/ostreecache.py: Handle ^C and shutdown child task when initial...Tristan Van Berkom6 years
tristan/notifications_frontend/linuxapp.py: Fix special casing around desktop notification escape ...Tristan Van Berkom6 years
tristan/notifications-1.2_frontend/linuxapp.py: Fix special casing around desktop notification escape ...Tristan Van Berkom6 years
tristan/nuke-pickle-jobberCompletely abolish job pickling.Tristan van Berkom4 years
tristan/one-cache-size-jobScheduler: Introduced JobStatus instead of simple success booleanTristan Van Berkom5 years
tristan/one-cache-size-job-2Scheduler: Introduced JobStatus instead of simple success booleanTristan Van Berkom5 years
tristan/optimize-workspace-keys_workspaces.py: Use file mtime for workspace cache keys instead of checksummingTristan Van Berkom6 years
tristan/optional-coverage.gitlab-ci.yml: Use recent toxTristan Van Berkom5 years
tristan/optional-coverage-1.2setup.cfg, tox.ini: Moved coverage support to the tox.ini levelTristan Van Berkom5 years
tristan/optional-coverage-test.gitlab-ci.yml: Use recent toxTristan Van Berkom5 years
tristan/options-ordertests/format/include.py: Test preservation of conditionals at include timeTristan van Berkom4 years
tristan/organizing-teststests: Migrate junctions test to tests/format/junctions.pyTristan Van Berkom5 years
tristan/override-elementsplugins/elements/junction.py: Documenting element overrides.Tristan van Berkom3 years
tristan/partial-variablestests/format/variables.py: Adding new test for lazy variable resolutionTristan van Berkom4 years
tristan/partial-variables-manual-string-join_variables.pyx: Change ResolutionStep() to be an allocated structTristan van Berkom4 years
tristan/pin-pytest-pylintTestingTristan Van Berkom6 years
tristan/pip-plugin-versioningdocs/source/format_project.rst: Enhance documentation on plugin origins.Tristan Van Berkom4 years
tristan/pip-source-3.8pip source plugin: Add support for python 3.8Tristan Van Berkom4 years
tristan/pipeline-refactor_frontend/cli.py: Fetch all elements when tracking a build planTristan Van Berkom6 years
tristan/platform-app_frontend: Notify failures when on linuxTristan Van Berkom6 years
tristan/platform-cache-quota-1.2tests/testutils/artifactshare.py: Add message handlerTristan Van Berkom5 years
tristan/plugin-versions-refactortox.ini: DO NOT MERGE - update reference to updated plugins with BST_MIN_VERS...Tristan Van Berkom4 years
tristan/port-script-elementScriptElement: Porting to new APITristan van Berkom4 years
tristan/private-refactor-2_artifactcache modules: Adhere to policy on private symbolsTristan Van Berkom6 years
tristan/project-refsNEWS: Adding news entry for new ref-storage options (project.refs)Tristan Van Berkom6 years
tristan/radon.gitlab-ci.yml: Perform some python code analysis with radonTristan Van Berkom6 years
tristan/readme-versionREADME.rst: Use stronger language to follow the installation guide.Tristan Van Berkom6 years
tristan/refactor-artifact-elementstests/integration/artifact.py: Test preservation of environment variablesTristan van Berkom3 years
tristan/refactor-retry-task_state.py: Full type hintingTristan van Berkom3 years
tristan/refactor-shell-builtree-teststests/integration/shellbuildtrees.py: Use module scope fixtures and parametrizeTristan van Berkom3 years
tristan/relative-search-pathstests/plugins/search.py: Adding test to thoroughly exercise Element.search()Tristan van Berkom4 years
tristan/remove-bst-key-requires-stagesource.py: Remove BST_KEY_REQUIRES_STAGETristan van Berkom4 years
tristan/remove-history-from-build-treesgit source plugin: Omit the .git directory completely.Tristan Van Berkom6 years
tristan/remove-loader-no-progress-objectloader: removing the NO_PROGRESS objectTristan van Berkom4 years
tristan/remove-old-version-annotationsdoc/source/hacking/coding_guidelines.rst: Adjusting "Since" guidelines.Tristan Van Berkom4 years
tristan/remove-some-internal-api_project.py: Reorganize methodsTristan van Berkom4 years
tristan/remove-unused-importelement.py: Remove unused import of OrderedDict()Tristan van Berkom4 years
tristan/rename-junction-targetNEWS: Documenting breaking change of junction `target` -> `link`Tristan van Berkom4 years
tristan/reorganize-project-context-init_project.py: reorganize __init__()Tristan van Berkom4 years
tristan/revert-bwrap-checksRevert "_site.py: Add check_bwrap_version() function"Tristan Van Berkom6 years
tristan/sandbox-programming-errorsandbox/sandbox.py: Use assertions for programming errors instead of BstErrors.Tristan Van Berkom5 years
tristan/scheduler-private-refactor_scheduler/fetchqueue.py: Adhere to policy on private symbolsTristan Van Berkom6 years
tristan/scriptelement-simplify-againscriptelement.py: Remove legacy manual creation of staging directory.Tristan van Berkom4 years
tristan/separate-junction-refsdoc: Clarify that junction sources are stored separately from project.refsTristan Van Berkom6 years
tristan/shell-artifactstests/integration/shellbuildtrees.py: Refactor test casesTristan van Berkom3 years
tristan/shell-enhancementstests/integration/shell.py: Adding tests for env var expansions in `host-files`Tristan Van Berkom6 years
tristan/shell-mountstests/integration/shell.py: Updated shell testsTristan Van Berkom6 years
tristan/source-fetcher-changessource.py: Track marked URLs and assert they are marked during Plugin.configu...Tristan Van Berkom6 years
tristan/source-fetcher-changes-1.2source.py: Track marked URLs and assert they are marked during Plugin.configu...Tristan Van Berkom6 years
tristan/split-domainsprojectconfig.yaml: Restore old default split domain behaviourTristan Maat7 years
tristan/spurious-blockingio-error_frontend/cli.py: Clear stdout/stderr fd flags at startupTristan Van Berkom5 years
tristan/stack-require-depends-alltests/format/stack.py: Test stack dependency typesTristan van Berkom3 years
tristan/stop-stripping-whitespacetests/cachekey: Updated cache key test now that we don't strip whitespaceTristan Van Berkom5 years
tristan/strict-rebuildtests/format/dependencies.py: Test errors when explicitly setting strict to TrueTristan Van Berkom5 years
tristan/submodule-warningsgit source plugin: Fixing documentation linking and typoTristan Van Berkom5 years
tristan/test-cache-existenceTestingTristan Van Berkom6 years
tristan/test-fixesdev-requirements.txt: Remove the restriction on pylint.Tristan Van Berkom5 years
tristan/test-versionsTESTING DO NOT MERGETristan Van Berkom6 years
tristan/testing-dev-package-versionsFixupTristan Van Berkom6 years
tristan/toxic-lintingCONTRIBUTING.rst: Adding instructions to run the linter separatelyTristan Van Berkom5 years
tristan/unpin-coveragerequirements/dev-requirements.txt: New version requirementsTristan Van Berkom5 years
tristan/use-tox.gitlab-ci.yml: DO NOT MERGE - Install tox and try it in CITristan Van Berkom5 years
tristan/user-guide-refactordoc/source/sessions-stored: Refreshing built session filesTristan Van Berkom4 years
tristan/user-guide-refactor-testdoc/examples/composition: Adding user guide about split-rules and compose ele...Tristan Van Berkom4 years
tristan/variables-refactor_variables.pyx: Fast and slow paths now existTristan van Berkom4 years
tristan/version-specific-configdoc/source/using_config.rst: Document support for version specific config files.Tristan van Berkom4 years
unused_complete_var_frontend: remove unused 'ctx' param from overrideAngelos Evripiotis6 years
update_committersUpdate COMMITTERS.rstJürg Billeter5 years
user-namespace-fallback_artifactcache/ostreecache.py: Allow explicit disabling of pushesTristan Van Berkom6 years
valentdavid/sysroot_dependenciesFix key sorting when using workspacesValentin David6 years
valentindavid/253_better_missing_variable_errorstests/format/variables.py: Add a test for undefined variable error messageValentin David6 years
valentindavid/331_includeAdd support for include '(@)' in project.conf and .bst filesValentin David6 years
valentindavid/359_cross_junction_elementsAllow tracking dependencies within sub-projects.Valentin David6 years
valentindavid/385_vte_notificationbuildstream/_frontend/app.py: Notify VTE on failure in interactive mode.Valentin David6 years
valentindavid/498_bwrap_environmentSet environment in bwrap command line instead of its environmentValentin David6 years
valentindavid/absolute-whitelistelement.py: Expect absolute paths in overlap whitelistsValentin David5 years
valentindavid/bst-1-bump-pygobjectci: Print dateValentin David4 years
valentindavid/bst-1/python3.8Add support for Python 3.8Valentin David4 years
valentindavid/bst-1/retry-cas-callsHandle grpc errors of type UNAVAILABLE and ABORTEDValentin David4 years
valentindavid/cache_server_fill_upLock cache cleanup in cas serverValentin David5 years
valentindavid/cache_server_fill_up-1.2Lock cache cleanup in cas serverValentin David5 years
valentindavid/cargo_pluginAdd source plugin for cargo.Valentin David5 years
valentindavid/chroot_fixesFix a double unmount in chroot sandboxValentin David5 years
valentindavid/cli_integration_source_determinismtests/integration/source-determinism.py: Use cli_integration.Valentin David6 years
valentindavid/crash_in_scheduler_857Fix crash when spawned job completes very fastValentin David5 years
valentindavid/disable-test_expiry_ordertests/artifactcache/expiry.py: Disable test failing on buildersValentin David5 years
valentindavid/etagbuildstream/plugins/sources/_downloadablefilesource.py: Write atomically in e...Valentin David6 years
valentindavid/extract-expiryRemove artifact extracts when artifact expires in cacheValentin David6 years
valentindavid/fallback_mirror_git-1.2Test we can discovered submodules on fallback mirrored git repositoriesValentin David6 years
valentindavid/fallback_mirror_ostreeFix ostree repository mirroringValentin David6 years
valentindavid/fallback_mirror_ostree-1.2Fix ostree repository mirroringValentin David6 years
valentindavid/faster_startup-1.2Use ArtifactCache's get_cache_size when calculating the quotaJonathan Maw6 years
valentindavid/fix-broken-indentation-after-trackbuildstream/_includes.py: Fix caching of included fragments.Valentin David6 years
valentindavid/fix-broken-indentation-after-track-1.2buildstream/_includes.py: Fix caching of included fragments.Valentin David6 years
valentindavid/fix-recursive-strip-debugFix infinite recursion in default strip debug commandValentin David5 years
valentindavid/fix-recursive-strip-debug-1.2Fix infinite recursion in default strip debug commandValentin David5 years
valentindavid/fix-script-install-rootFix bug with root mounted as non-artifact in script plugin.Valentin David5 years
valentindavid/flatpak-demoInject environment to bwrap through its command lineValentin David6 years
valentindavid/git-get-ref-warningsbuildstream/_gitsourcebase.py: Fix return of get_ref() when no ref is availableValentin David5 years
valentindavid/git-reduced-historybuildstream/_gitsourcebase.py: Fix case where HEAD is taggedValentin David5 years
valentindavid/git_describe_trackingNEWS: Add news about broken 'git describe' by default.Valentin David5 years
valentindavid/git_force_fetch_tagsForce updating tags when fetching git repositoryValentin David5 years
valentindavid/git_shallow_fetchFetch git shallow clone when possibleValentin David5 years
valentindavid/handle_grpc_errorsHandle grpc errors of type UNAVAILABLE and ABORTED.Valentin David5 years
valentindavid/handle_grpc_unavailableHandle grpc.StatusCode.UNAVAILABLE in first request in case connect() failsValentin David5 years
valentindavid/include-options-from-junctionProcess options in includes files with the options of their junctionValentin David4 years
valentindavid/inconsistant-workspaceImprove error message for deleted open workspacesValentin David6 years
valentindavid/integration-tests-aarch64Add support for aarch64 in a testValentin David5 years
valentindavid/junction-replacementsAllow junctions to inject dependencies from current project to junctioned oneValentin David4 years
valentindavid/junction-replacements-1.4Allow junctions to inject dependencies from current project to junctioned oneValentin David4 years
valentindavid/link_files_sort_resolvedFix issue with absolute symbolic links in copy_files/link_filesValentin David5 years
valentindavid/local-cache-exec-leakDeduplicate files in local cache with or without exec rightsValentin David5 years
valentindavid/local-cache-exec-leak-2Deduplicate files in local cache with or without exec rightsValentin David5 years
valentindavid/make_cache_dirMake sure testing cache directory existsValentin David5 years
valentindavid/netrc.gitlab-ci.yml: Update image versions where forgottenValentin David5 years
valentindavid/optimize-variablesOptimize variable flatteningValentin David4 years
valentindavid/options-orderEvaluate options before includesValentin David4 years
valentindavid/overnight_build_arch.gitlab-ci.yml: Fix arch options for overnight freedesktop-sdk buildValentin David5 years
valentindavid/partial-variablesDo not check for all variables in junctionsValentin David4 years
valentindavid/post_tracking_errorsReport processing errors from trackingValentin David6 years
valentindavid/pull-chmod-bugbuildstream/_cas/cascache.py: Set 0644 rights to pulled filesValentin David5 years
valentindavid/pull-chmod-bug-1.2buildstream/_artifactcache/cascache.py: Set 0644 rights to pulled filesValentin David5 years
valentindavid/remote_execution_configurationAdd support for https channel to remote execution and actions serversValentin David5 years
valentindavid/remote_execution_configuration_command_lineAllow selecting user or project configuration for remote executionValentin David5 years
valentindavid/remove-strip-binariesReplace strip-binaries by a NOOP scriptValentin David5 years
valentindavid/rmtree_oserrorCatch correct exception from shutil.rmtreeValentin David6 years
valentindavid/rmtree_oserror-1.2Catch correct exception from shutil.rmtreeValentin David6 years
valentindavid/roundtripping_only_when_modifiedDisable round-tripping when element is not modifiedValentin David6 years
valentindavid/ruamel_0_15_41setup.py: require ruamel.yaml >= 0.15.41 < 0.15.52Valentin David5 years
valentindavid/ruamel_warningsFix some ruamel warnings during testsValentin David6 years
valentindavid/script-artifact-corruptionFix cache corruption by scripts when layout and integration commands are usedValentin David5 years
valentindavid/script-artifact-corruption-1.2Fix cache corruption by scripts when layout and integration commands are usedValentin David5 years
valentindavid/script_virtual_directorybuildstream/plugins/elements/script.py: Mark script as BST_VIRTUAL_DIRECTORYValentin David5 years
valentindavid/show_versionsShow dependencies versionsValentin David6 years
valentindavid/show_versions-1.2Show dependencies versionsValentin David6 years
valentindavid/silverblue-pathFix outside-of-project check when project path is not canonical.Valentin David6 years
valentindavid/silverblue-path-1.2Fix outside-of-project check when project path is not canonical.Valentin David6 years
valentindavid/staging_order_and_link_filesMake link_files and copy_files and behave independently to staging orderValentin David6 years
valentindavid/sysroot_dependenciesAdd support for sysroot'ed dependencies in BuildElement and ScriptElementValentin David5 years
valentindavid/sysroot_dependencies_2Add support for sysroot'ed dependencies in BuildElement and ScriptElementValentin David5 years
valentindavid/update-requirements-1.4Fix an invalid deletion of potentially non-existant yaml fieldValentin David5 years
valentindavid/update_mirrorbuildstream/_frontend/cli.py: Add mirror command.Valentin David6 years
valentindavid/workspace_reverse_dependenciesInvalidate reverse dependencies to scheduled element with workspaceValentin David6 years
valentindavid/workspacedir_configdoc/source/commands.rst: Fix reference to workspace_openValentin David6 years
valentindavid/wrong_type_in_status_codeFix type of error codes in CAS serverValentin David5 years
validationFix affected test casesTristan Maat7 years
variants-slow-functional-loopySlow but functioning algorithm for resolving variantsTristan Van Berkom7 years
willsalmon/580-backportImprove error message for build if there are refs missingWilliam Salmon6 years
willsalmon/APIFixImprove error message for build if there are refs missingWilliam Salmon6 years
willsalmon/CacheExpiryTestTrying to mitigate a mtime granularity braking the cache testsWilliam Salmon6 years
willsalmon/MR601-backportSearch for tags with the *.*.* patten for versionWilliam Salmon6 years
willsalmon/backport1897_downloadablefilesource.py: Set user agentWilliam Salmon4 years
willsalmon/bugfix/CWDnotcreatedNew Integration test for workspace command-subdirWilliam Salmon6 years
willsalmon/buildboxNews: Added a news item for the new BuildBox sandboxWilliam Salmon5 years
willsalmon/checkout_no_sandboxDo not use a sandbox when not required for checkoutWilliam Salmon4 years
willsalmon/defaultWorkspacesAdded a news item for workspace open changesWilliam Salmon5 years
willsalmon/directorynoteDocs: Add doc note about directories to core pluginsWilliam Salmon4 years
willsalmon/documentation_dependencyAdded dependency to the DocsWilliam Salmon6 years
willsalmon/documentation_linkAdding a helpful link to the exampleWilliam Salmon6 years
willsalmon/expandsandboxTest that sandbox variables are expandedWilliam Salmon4 years
willsalmon/hotfix-cache-testsAllow test to pass on file systems with only 1 second of mtime resolutionWilliam Salmon5 years
willsalmon/log_formatingAdd more log formatting optionsWilliam Salmon5 years
willsalmon/more_as_strnode.pyx: Add '__str__' to 'Node'William Salmon4 years
willsalmon/outOfSourecBuildAdded a news item for building out of the source directoryWilliam Salmon6 years
willsalmon/outOfSourecBuilddocsAdding Out of Source Build ExampleWilliam Salmon5 years
willsalmon/overnightRemove Aarch64 from overnightsWilliam Salmon4 years
willsalmon/overnight-FD-withcacheWIP: remove schedule to test more easilyWilliam Salmon4 years
willsalmon/overnightcacheAdd a remote cache to overnight buildsWilliam Salmon4 years
willsalmon/platformRefactortest for BST_FORCE_SANDBOX and BST_FORCE_BACKENDWilliam Salmon5 years
willsalmon/remotecacheCreate template for remote testsWilliam Salmon4 years
willsalmon/reproduce_grpcsilly way to get grpc errorsWilliam Salmon4 years
willsalmon/sessionsBugAllow building of the docs without rerunning the sessionsWilliam Salmon5 years
willsalmon/shellBuildTreesBasic options for shell --build to use buildtreesWilliam Salmon5 years
willsalmon/simpleOutSourcequick test testWilliam Salmon6 years
willsalmon/simpletestRefactor local source to use the shinny newWilliam Salmon5 years
willsalmon/tar_plugin_moveproof of concept skipWilliam Salmon4 years
willsalmon/test-push-updatetests/frontend/push.py: Add test_push_update_after_rebuildJürg Billeter4 years
willsalmon/triggerCIrefactor testsWilliam Salmon5 years
willsalmon/versionTagRegrexSearch for tags with the *.*.* patten for versionWilliam Salmon6 years
willsalmon/workspaceFix_workspaces.py: Update workspace version if possibleWilliam Salmon4 years
work/cache-server-testRemove --index-onlyTomaz Canabrava4 years
workspace_list_error_messageFixed workspace list error messagePhillip Smyth6 years
workspacessource.py: Fix missing files when calculating sha256sumTristan Maat7 years
zipAdd a new zip sourceMathieu Bridon6 years
 
TagDownloadAuthorAge
1.6.1buildstream-1.6.1.tar.gz  Tristan van Berkom3 years
1.6.0buildstream-1.6.0.tar.gz  Tristan van Berkom4 years
1.93.5buildstream-1.93.5.tar.gz  Chandan Singh4 years
1.5.1buildstream-1.5.1.tar.gz  Tristan van Berkom4 years
1.93.4buildstream-1.93.4.tar.gz  Tristan van Berkom4 years
bst-1.4-branchpointbuildstream-bst-1.4-branchpoint.tar.gz  Javier Jardón4 years
1.5.0buildstream-1.5.0.tar.gz  Tristan Van Berkom4 years
1.4.3buildstream-1.4.3.tar.gz  Tristan Van Berkom4 years
1.93.3buildstream-1.93.3.tar.gz  Tristan Van Berkom4 years
1.93.2buildstream-1.93.2.tar.gz  Jürg Billeter4 years
1.4.2buildstream-1.4.2.tar.gz  Tristan Van Berkom4 years
1.93.1buildstream-1.93.1.tar.gz  Jürg Billeter4 years
1.93.0buildstream-1.93.0.tar.gz  Chandan Singh4 years
1.91.3buildstream-1.91.3.tar.gz  Chandan Singh4 years
1.91.2buildstream-1.91.2.tar.gz  Chandan Singh5 years
1.91.1buildstream-1.91.1.tar.gz  Benjamin Schubert5 years
1.91.0buildstream-1.91.0.tar.gz  Tristan Van Berkom5 years
bst-1-branchpointbuildstream-bst-1-branchpoint.tar.gz  Javier Jardón5 years
1.4.1buildstream-1.4.1.tar.gz  Valentin David5 years
1.4.0buildstream-1.4.0.tar.gz  Valentin David5 years
bst-1.2-branchpointbuildstream-bst-1.2-branchpoint.tar.gz  Javier Jardón5 years
1.3.1buildstream-1.3.1.tar.gz  Tristan Van Berkom5 years
1.2.8buildstream-1.2.8.tar.gz  Tristan Van Berkom5 years
1.2.7buildstream-1.2.7.tar.gz  Tristan Van Berkom5 years
1.2.6buildstream-1.2.6.tar.gz  Tristan Van Berkom5 years
1.2.5buildstream-1.2.5.tar.gz  Tristan Van Berkom5 years
1.2.4buildstream-1.2.4.tar.gz  Tristan Van Berkom5 years
1.2.3buildstream-1.2.3.tar.gz  Tristan Van Berkom6 years
1.2.2buildstream-1.2.2.tar.gz  Jürg Billeter6 years
1.2.1buildstream-1.2.1.tar.gz  Tristan Van Berkom6 years
1.2.0buildstream-1.2.0.tar.gz  Tristan Van Berkom6 years
1.1.7buildstream-1.1.7.tar.gz  Tristan Van Berkom6 years
1.1.6buildstream-1.1.6.tar.gz  Tristan Van Berkom6 years
1.1.5buildstream-1.1.5.tar.gz  Tristan Van Berkom6 years
PRE_CAS_MERGE_JULY_2018buildstream-PRE_CAS_MERGE_JULY_2018.tar.gz  Tristan Van Berkom6 years
1.3.0buildstream-1.3.0.tar.gz  Tristan Van Berkom6 years
1.1.4buildstream-1.1.4.tar.gz  Tristan Van Berkom6 years
1.1.3buildstream-1.1.3.tar.gz  Tristan Van Berkom6 years
1.1.2buildstream-1.1.2.tar.gz  Tristan Van Berkom6 years
1.1.1buildstream-1.1.1.tar.gz  Tristan Van Berkom6 years
1.1.0buildstream-1.1.0.tar.gz  Tristan Van Berkom6 years
1.0.1buildstream-1.0.1.tar.gz  Tristan Van Berkom6 years
1.0.0buildstream-1.0.0.tar.gz  Tristan Van Berkom6 years
CROSS_PLATFORM_SEPT_2017buildstream-CROSS_PLATFORM_SEPT_2017.tar.gz  Tristan Maat7 years