| Commit message (Expand) | Author | Age | Files | Lines |
* | tests/internals/cascache.py: Increase sleep duration to fix flaky test | Jürg Billeter | 2020-04-20 | 1 | -2/+2 |
* | cascache.py: Create cas logs in the buildstream cache directory | bschubert15 | 2020-03-24 | 3 | -15/+16 |
* | tests/internals/storage.py: Add merge tests | Tristan Maat | 2020-02-05 | 54 | -0/+207 |
* | tests/internals/storage_vdir_import.py: Test mtimes | Darius Makovsky | 2020-02-05 | 1 | -4/+15 |
* | utils.py: Add file timestamp helpers | Darius Makovsky | 2020-02-05 | 1 | -1/+22 |
* | exceptions: Expose ErrorDomain, ErrorLoadReason | Thomas Coldrick | 2020-01-23 | 4 | -4/+8 |
* | source.py: Remove 'get_consistency' completely | Benjamin Schubert | 2020-01-16 | 2 | -8/+2 |
* | tests/internals/cascache.py: Stop using non-posix shell features | Tristan Maat | 2019-12-09 | 1 | -4/+4 |
* | cascache.py: Use a shebang that won't fail on /bin/bash-less systems | Tristan Maat | 2019-11-15 | 1 | -4/+4 |
* | Reformat code using Black | Chandan Singh | 2019-11-14 | 11 | -551/+450 |
* | tests: remove mark.in_subprocess | Angelos Evripiotis | 2019-10-22 | 2 | -11/+0 |
* | testutils/context.py: Mock tasks instead of accepting Nones | Tristan Maat | 2019-10-10 | 1 | -7/+8 |
* | cascache.py: Save casd logs in a file for retrieval | Benjamin Schubert | 2019-10-04 | 1 | -0/+39 |
* | cascache.py: Send message in case of unclean termination of buildbox-casd | Benjamin Schubert | 2019-10-02 | 1 | -0/+63 |
* | tests/internals/storage_vdir_import.py: Reduce number of test casestmewett/test-in-subprocess | Tom Mewett | 2019-08-30 | 1 | -9/+4 |
* | tests: Modify all tests using subprocesses to use in_subprocess mark | Tom Mewett | 2019-08-30 | 2 | -130/+29 |
* | tests/internals/storage_vdir_import.py: Terminate casd at end of test | Jürg Billeter | 2019-08-20 | 1 | -128/+150 |
* | tests/internals/storage.py: Use context manager for casd termination | Jürg Billeter | 2019-08-20 | 1 | -16/+19 |
* | tests/internals/storage_vdir_import.py: Run tests in subprocess | Jürg Billeter | 2019-08-20 | 1 | -7/+66 |
* | tests/internals/storage.py: Run tests in subprocess | Jürg Billeter | 2019-08-20 | 1 | -5/+55 |
* | Fix descend can not follow symlinks | William Salmon | 2019-07-25 | 1 | -1/+141 |
* | node: Add 'get_str_list' on 'MappingNode' | Benjamin Schubert | 2019-07-17 | 1 | -3/+3 |
* | tests/internals/pluginloading.py: Use dummy_context() | Jürg Billeter | 2019-07-16 | 1 | -22/+19 |
* | tests/internals/loader.py: Use dummy_context() | Jürg Billeter | 2019-07-16 | 1 | -32/+17 |
* | tests/internals/context.py: Use dummy_context() | Jürg Billeter | 2019-07-16 | 1 | -4/+5 |
* | node: Rename 'copy' to 'clone' | Benjamin Schubert | 2019-07-15 | 1 | -1/+1 |
* | _yaml: Split Node-related parts into 'node.pyx' | Benjamin Schubert | 2019-07-15 | 2 | -21/+21 |
* | _yaml: Set 'MappingNode' public-private API | Benjamin Schubert | 2019-07-15 | 1 | -7/+7 |
* | _yaml: Mark attributes in ProvenanceInformation as Buildstream-private | Benjamin Schubert | 2019-07-15 | 1 | -4/+4 |
* | _yaml: Remove 'node_get_provenance' and add 'Node.get_provenance' | Benjamin Schubert | 2019-07-15 | 1 | -8/+8 |
* | _yaml: Remove 'indices' from 'node_get_provenance' | Benjamin Schubert | 2019-07-15 | 1 | -3/+3 |
* | _yaml: Move 'value' of Node in each sub node | Benjamin Schubert | 2019-07-15 | 1 | -7/+14 |
* | _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys' | Benjamin Schubert | 2019-07-15 | 1 | -3/+3 |
* | _yaml: Create 'from_dict' on Node and remove node creation methods | Benjamin Schubert | 2019-07-15 | 1 | -1/+1 |
* | _yaml: Remove 'node_extend_list' and add 'SequenceNode.append' | Benjamin Schubert | 2019-07-15 | 1 | -14/+0 |
* | _yaml: Add a 'from_dict' on Node to create new nodes from dicts | Benjamin Schubert | 2019-07-15 | 1 | -16/+16 |
* | _yaml: Move 'node_composite' to a method on 'MappingNode' | Benjamin Schubert | 2019-07-15 | 1 | -7/+7 |
* | tests/yaml: Stop using 'composite_dict' and use 'composite' instead | Benjamin Schubert | 2019-07-15 | 1 | -7/+7 |
* | _yaml: Remove 'node_find_target' and replace by 'MappingNode.find' | Benjamin Schubert | 2019-07-15 | 1 | -2/+2 |
* | _yaml: Remove 'node_set'. Now use __setitem__ | Benjamin Schubert | 2019-07-15 | 1 | -5/+4 |
* | _yaml: Remove 'node_copy' and add 'Node.copy()' | Benjamin Schubert | 2019-07-15 | 1 | -1/+1 |
* | _yaml: Remove 'node_get' and migrate all remaining calls to new API | Benjamin Schubert | 2019-07-15 | 1 | -17/+15 |
* | _yaml: Add 'as_int()' on ScalarNode | Benjamin Schubert | 2019-07-15 | 1 | -1/+1 |
* | _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNode | Benjamin Schubert | 2019-07-15 | 1 | -13/+13 |
* | _yaml: add 'get_mapping()' to MappingNode | Benjamin Schubert | 2019-07-15 | 1 | -4/+4 |
* | Refactor, use context.messenger directly | Angelos Evripiotis | 2019-07-05 | 2 | -2/+2 |
* | Refactor: message handlers take 'is_silenced' | Angelos Evripiotis | 2019-07-05 | 2 | -2/+2 |
* | _yaml.pyx: Forbid expected_type=Mapping, and remove isinstance check | Benjamin Schubert | 2019-06-03 | 1 | -8/+7 |
* | _yaml: Cythonize and internalize Node | Benjamin Schubert | 2019-05-29 | 1 | -7/+7 |
* | tests/context.py: Normalize path of XDG_CACHE | Benjamin Schubert | 2019-05-24 | 1 | -1/+1 |