summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* _yaml: Move 'node_final_assertions' to 'Node._assert_fully_composited'bschubert/node-api-noassertionsBenjamin Schubert2019-07-026-58/+47
* _yaml: remove node_sanitizebschubert/node-api-nosanitizeBenjamin Schubert2019-07-016-68/+17
* _yaml: Decomission 'dump()'. 'roundtrip_dump' is an equivalent function nowBenjamin Schubert2019-07-014-19/+4
* tests: Change all calls to _yaml.dump to _yaml.rountrip_dumpBenjamin Schubert2019-07-0110-39/+36
* _yaml: Automatically represent Yaml nodes into yamlBenjamin Schubert2019-07-011-2/+16
* _yaml: Stop stringifying manually in roundtrip_dumpBenjamin Schubert2019-07-011-27/+14
* _cachekey: Remove the 'node_sanitization' done before the json stringBenjamin Schubert2019-07-016-6/+25
* _yaml: Remove 'node_find_target' and replace by 'MappingNode.find'Benjamin Schubert2019-07-013-66/+68
* _yaml: Remove 'key' from node_find_targetBenjamin Schubert2019-07-013-12/+7
* _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-0110-81/+82
* _yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert2019-07-018-80/+26
* _yaml: Introduce 'MappingNode.values()'Benjamin Schubert2019-07-015-9/+17
* _yaml: Remove 'node_keys' and add 'MappingNode.keys' to replace itBenjamin Schubert2019-07-017-29/+15
* _yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert2019-07-017-27/+19
* _yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert2019-07-016-84/+50
* _yaml: Add a 'get_node' on Mapping, when return type can be of multiple typesBenjamin Schubert2019-07-013-12/+27
* _yaml: Never create base 'Node' directlyBenjamin Schubert2019-07-012-5/+8
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-0113-126/+26
* element: Remove `node_get_member` and all references to itBenjamin Schubert2019-07-014-47/+3
* plugin: remove 'node_get_list_element'Benjamin Schubert2019-07-011-37/+1
* element: remove 'node_subst_list_element'Benjamin Schubert2019-07-012-43/+1
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-0115-53/+106
* _yaml: Remove use of expected_type=None in 'node_get()'Benjamin Schubert2019-07-011-9/+11
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-07-017-14/+32
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-0114-29/+53
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-0125-79/+111
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-0114-69/+93
* _yaml: Introduce a 'Sequence' NodeBenjamin Schubert2019-07-011-10/+20
* _yaml: Introduce a 'Mapping' Node classBenjamin Schubert2019-07-013-23/+38
* _yaml: Introduce a Scalar Node to encapsulate str/int/boolsBenjamin Schubert2019-07-011-12/+33
* cascache: add_object, assert path if link_directlyAngelos Evripiotis2019-06-271-0/+3
* cascache: refactor, rm some unused exception varsAngelos Evripiotis2019-06-271-2/+2
* Fetch sources as needed for bst source checkoutJürg Billeter2019-06-272-10/+3
* artifact.proto: Remove ArtifactStatus methodraoul/915-capabilities-serviceRaoul Hidalgo Charman2019-06-263-111/+4
* _artifactcache.py: Use capabilities serviceRaoul Hidalgo Charman2019-06-261-6/+11
* casserver.py: Add buildstream capabilities serviceRaoul Hidalgo Charman2019-06-261-0/+17
* protos: Update generated grpc filesRaoul Hidalgo Charman2019-06-2611-3/+197
* buildstream.proto: Add capabilities serviceRaoul Hidalgo Charman2019-06-261-0/+23
* _basecache.py: Remove duplicate logicJames Ennis2019-06-261-5/+1
* _basecache.py: Don't leak the project specific remote cachesJames Ennis2019-06-261-2/+2
* _yaml: Remove useless calls to '_yaml.node_sanitize'Benjamin Schubert2019-06-252-2/+1
* _stream.py: Use scheduler to fetch subprojectsJürg Billeter2019-06-251-2/+8
* Handle subproject fetching in the Stream classJürg Billeter2019-06-254-8/+23
* app.py: Create stream before loading projectJürg Billeter2019-06-252-26/+39
* Always fetch subprojects as neededJürg Billeter2019-06-256-71/+28
* element.py: Notify reverse deps when ready for runtime and cachedjennis/notify_reverse_depsJames Ennis2019-06-242-23/+86
* element.py: cache key should be set in __update_cache_keysJames Ennis2019-06-241-1/+6
* element.py: Set can_query_cache_callback to None when calledJames Ennis2019-06-241-0/+1
* _stream/cli: Add pull option to shellRaoul Hidalgo Charman2019-06-242-15/+30
* cli.py/_stream.py: Add pull option to checkoutRaoul Hidalgo Charman2019-06-242-6/+24