| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added dependency to the Docswillsalmon/documentation_dependency | William Salmon | 2018-07-17 | 1 | -0/+5 |
| | | | | | | | | | | | | These dependencies are needed to use the plugins that are installed as part of this guild. As the dependencies added are not dependencies of the core package they have been added to a separate section. The lzip package is needed to build gnome. https://wiki.gnome.org/Newcomers/BuildSystemComponent | ||||
| * | tests/frontend/buildcheckout.py: Added tests for "Add a `--deps` flag to ↵add_flag_to_checkout | Phillip Smyth | 2018-07-17 | 1 | -0/+36 |
| | | | | | `bst checkout`" | ||||
| * | buildstream/_frontend/cli.py: Added a `--deps` flag to `bst checkout` | Phillip Smyth | 2018-07-17 | 3 | -13/+18 |
| | | | | | | buildstream/_stream.py: Added deps param to _prepare_sandbox function call buildstream/element.py: Added deps param and logic to _prepare_sandbox function | ||||
| * | element.py: Include fail-on-overlap setting in cache key | Jürg Billeter | 2018-07-17 | 1 | -0/+4 |
| | | | | | Fixes #473. | ||||
| * | _artifactcache: Remove unused method can_diff()juerg/googlecas | Jürg Billeter | 2018-07-17 | 2 | -12/+0 |
| | | |||||
| * | element.py: Do not use ArtifactCache.can_diff() | Jürg Billeter | 2018-07-17 | 1 | -1/+1 |
| | | | | | The only existing artifact cache implementation always returns True. | ||||
| * | NEWS: Add news entry for CAS-based artifact cache | Jürg Billeter | 2018-07-17 | 1 | -0/+4 |
| | | |||||
| * | Remove OSTree artifact cache | Jürg Billeter | 2018-07-17 | 4 | -1644/+0 |
| | | | | | | | No longer used. Fixes #134, #138, #148, #217, #268, #276, #443, #460. | ||||
| * | Remove tar artifact cache | Jürg Billeter | 2018-07-17 | 2 | -379/+0 |
| | | | | | No longer used. | ||||
| * | doc/source/artifacts.rst: Update documentation for CAS artifact server | Jürg Billeter | 2018-07-17 | 1 | -76/+64 |
| | | |||||
| * | tests/integration/workspace.py: Test incremental build on all platforms | Jürg Billeter | 2018-07-17 | 1 | -1/+0 |
| | | |||||
| * | tests/frontend/pull.py: Add pull test for missing blobs on the server | Jürg Billeter | 2018-07-17 | 1 | -0/+42 |
| | | |||||
| * | tests/frontend/push.py: Remove xfail mark from LRU cache test | Jürg Billeter | 2018-07-17 | 1 | -4/+0 |
| | | | | | The CAS server now supports LRU. | ||||
| * | tests: Test push/pull on all platforms | Jürg Billeter | 2018-07-17 | 3 | -13/+0 |
| | | |||||
| * | tests/cachekey: Update expected cache keys after switch to CAS | Jürg Billeter | 2018-07-17 | 25 | -25/+25 |
| | | |||||
| * | tests/testutils/artifactshare.py: Use CAS artifact server | Jürg Billeter | 2018-07-17 | 1 | -28/+48 |
| | | |||||
| * | _platform: Use CAS artifact cache | Jürg Billeter | 2018-07-17 | 3 | -10/+5 |
| | | |||||
| * | _artifactcache/casserver.py: Update artifact ref mtime on access | Jürg Billeter | 2018-07-17 | 1 | -1/+1 |
| | | | | | This makes cache cleanup LRU. | ||||
| * | _artifactcache/casserver.py: Add update_mtime parameter to resolve_ref() | Jürg Billeter | 2018-07-17 | 1 | -1/+5 |
| | | |||||
| * | _artifactcache/casserver.py: Add cache cleanup based on pushreceive | Jürg Billeter | 2018-07-17 | 1 | -0/+66 |
| | | |||||
| * | _artifactcache: Add CAS artifact server | Jürg Billeter | 2018-07-17 | 2 | -1/+251 |
| | | |||||
| * | _artifactcache/cascache.py: Add remote cache support | Jürg Billeter | 2018-07-17 | 3 | -11/+400 |
| | | |||||
| * | Add proto for BuildStream reference storage service | Jürg Billeter | 2018-07-17 | 5 | -0/+509 |
| | | |||||
| * | _artifactcache/cascache.py: Add list_artifacts() method | Jürg Billeter | 2018-07-17 | 1 | -0/+25 |
| | | |||||
| * | _artifactcache/cascache.py: Add remove() method | Jürg Billeter | 2018-07-17 | 1 | -0/+28 |
| | | |||||
| * | _artifactcache/cascache.py: Add prune() method | Jürg Billeter | 2018-07-17 | 1 | -0/+45 |
| | | |||||
| * | _artifactcache: Add CAS artifact cache | Jürg Billeter | 2018-07-17 | 1 | -0/+348 |
| | | | | | | | Content Addressable Storage specified in the Remote Execution API. Fixes #387. | ||||
| * | remote_execution.proto: Add proposed symlink support | Jürg Billeter | 2018-07-17 | 2 | -97/+222 |
| | | | | | https://github.com/bazelbuild/remote-apis/pull/18/ | ||||
| * | Import protos for the Bazel Remote Execution API | Jürg Billeter | 2018-07-17 | 12 | -0/+4576 |
| | | | | | | This imports protos from https://github.com/bazelbuild/remote-apis/ and the modules generated with ./setup.py build_grpc. | ||||
| * | Import Google proto dependencies for the Remote Execution API | Jürg Billeter | 2018-07-17 | 20 | -0/+2199 |
| | | | | | | This imports protos from https://github.com/googleapis/googleapis/ and the modules generated with ./setup.py build_grpc. | ||||
| * | HACKING.rst: Add note about protocol buffers and code generation | Jürg Billeter | 2018-07-17 | 1 | -0/+22 |
| | | |||||
| * | setup.py: Add grpcio dependency and support for code generation | Jürg Billeter | 2018-07-17 | 7 | -5/+69 |
| | | | | | This allows code generation with ./setup.py build_grpc | ||||
| * | .gitlab-ci.yml: Update images to include protobuf and grpcio | Jürg Billeter | 2018-07-17 | 1 | -4/+4 |
| | | |||||
| * | tests/frontend/push.py: Use ArtifactShare statvfs mocking | Jürg Billeter | 2018-07-17 | 1 | -29/+9 |
| | | | | | | This makes it unnecessary to update the free space in the mock object in the middle of tests. | ||||
| * | tests/testutils/artifactshare.py: Add support for statvfs mocking | Jürg Billeter | 2018-07-17 | 1 | -3/+28 |
| | | |||||
| * | tests: Use context manager for ArtifactShare | Jürg Billeter | 2018-07-17 | 4 | -469/+487 |
| | | |||||
| * | Only redirect elements for workspace and track operationsPRE_CAS_MERGE_JULY_2018 | Jonathan Maw | 2018-07-16 | 3 | -4/+19 |
| | | | | | It was redirecting for checkout operations | ||||
| * | tests: Fix filter tests not checking whether files should be missing. | Jonathan Maw | 2018-07-16 | 5 | -0/+72 |
| | | | | | | They weren't actually catching it if you checked-out the entire depended element, instead of just the specified split domains | ||||
| * | Move _list_dir_contents to __init__.pyMove-_list_dir_contents-to-__init__425-add-a-deps-flag-to-bst-checkout | Phillip Smyth | 2018-07-11 | 4 | -52/+36 |
| | | |||||
| * | tests/frontend/push.py: Add missing skip annotation for non-Linux468-source-bundle-except-argument-is-ignored | Jürg Billeter | 2018-07-09 | 1 | -0/+1 |
| | | |||||
| * | _artifactcache/artifactcache.py: Update remote init error message | Jürg Billeter | 2018-07-09 | 1 | -1/+1 |
| | | | | | initialize_remotes() no longer fetches remote refs. | ||||
| * | tests: Remove unneeded ArtifactShare.update_summary() method | Jürg Billeter | 2018-07-09 | 4 | -40/+0 |
| | | | | | The OSTree summary file is no longer used. | ||||
| * | _signals.py: Guard against use in non-main thread | Jürg Billeter | 2018-07-08 | 1 | -0/+6 |
| | | |||||
| * | Provide better error message on missing commands | Tiago Gomes | 2018-07-02 | 6 | -0/+54 |
| | | | | | | | | Before running a command in the sandbox, check its existence and fail early if it does not. This fixes issue #289. | ||||
| * | Fix documentation typo | Tiago Gomes | 2018-07-02 | 1 | -1/+1 |
| | | |||||
| * | cli.py: Make buildstream check element paths instead of click | Tristan Maat | 2018-06-29 | 1 | -18/+18 |
| | | | | | | This is to avoid inconsistencies when dealing with paths inside an elements directory | ||||
| * | loader.py: Check whether the dir specified is also a <dir>.bst file | James Ennis | 2018-06-29 | 2 | -1/+11 |
| | | | | | | - Slight modification to the wording of existing error message. - Closes #446 | ||||
| * | Add error message when running commands on directories | Francisco Redondo Marchena | 2018-06-28 | 3 | -0/+19 |
| | | | | | Issue #446 | ||||
| * | _scheduler/job.py: Added long comment | Tristan Van Berkom | 2018-06-26 | 1 | -1/+22 |
| | | | | | | | This explains the nature of a complicated asyncio callback, which I've looked up on multiple occasions and is not available in python online docs (only in the source can you follow it). | ||||
| * | doc: Adding part 4 of the getting started tutorial: integration commands | Tristan Van Berkom | 2018-06-25 | 17 | -0/+514 |
| | | | | | | This new section talks about how integration commands work and shows them at work. | ||||
