summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _yaml: Remove 'node_find_target' and replace by 'MappingNode.find'bschubert/node-find-targetBenjamin Schubert2019-06-284-68/+70
* _yaml: Remove 'key' from node_find_targetBenjamin Schubert2019-06-283-12/+7
* Merge branch 'bschubert/node-api-noset' into 'bschubert/new-node-api'Benjamin Schubert2019-06-2815-98/+98
|\
| * _yaml: Remove 'node_set'. Now use __setitem__bschubert/node-api-nosetBenjamin Schubert2019-06-2815-98/+98
|/
* _yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert2019-06-2810-86/+32
* _yaml: Introduce 'MappingNode.values()'Benjamin Schubert2019-06-285-9/+17
* _yaml: Remove 'node_keys' and add 'MappingNode.keys' to replace itBenjamin Schubert2019-06-287-29/+15
* _yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert2019-06-288-28/+20
* _yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert2019-06-287-85/+51
* _yaml: Add a 'get_node' on Mapping, when return type can be of multiple typesBenjamin Schubert2019-06-283-12/+27
* _yaml: Never create base 'Node' directlyBenjamin Schubert2019-06-282-5/+8
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-06-2819-167/+67
* doc/bst2html: Remove usage of 'node_get' and use new APIBenjamin Schubert2019-06-281-13/+11
* element: Remove `node_get_member` and all references to itBenjamin Schubert2019-06-284-47/+3
* plugin: remove 'node_get_list_element'Benjamin Schubert2019-06-281-37/+1
* element: remove 'node_subst_list_element'Benjamin Schubert2019-06-282-43/+1
* tests: remove 'node_get_yaml_provenance()' helper and replace with the new APIBenjamin Schubert2019-06-286-62/+19
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-06-2819-70/+123
* _yaml: Remove use of expected_type=None in 'node_get()'Benjamin Schubert2019-06-283-13/+11
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-06-288-15/+33
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-06-2816-34/+58
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-06-2846-157/+189
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-06-2819-77/+101
* _yaml: Introduce a 'Sequence' NodeBenjamin Schubert2019-06-281-10/+20
* _yaml: Introduce a 'Mapping' Node classBenjamin Schubert2019-06-283-23/+38
* _yaml: Introduce a Scalar Node to encapsulate str/int/boolsBenjamin Schubert2019-06-281-12/+33
* Merge branch 'aevri/cascache_nits' into 'master'bst-marge-bot2019-06-271-2/+5
|\
| * 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
|/
* Merge branch 'juerg/source-checkout' into 'master'bst-marge-bot2019-06-2726-60/+74
|\
| * Regenerate man pagesJürg Billeter2019-06-2722-31/+65
| * Fetch sources as needed for bst source checkoutJürg Billeter2019-06-274-29/+9
|/
* Merge branch 'raoul/915-capabilities-service' into 'master'bst-marge-bot2019-06-2616-120/+252
|\
| * 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
|/
* Merge branch 'chandan/fix-readme-badges' into 'master'alexfazakas/add-bst-init-argumentbst-marge-bot2019-06-261-2/+2
|\
| * README.rst: Fix path for badge imageschandan/fix-readme-badgesChandan Singh2019-06-261-2/+2
|/
* Merge branch 'chandan/fix-egg-info-gitignore' into 'master'bst-marge-bot2019-06-261-1/+1
|\
| * .gitignore: Fix path of .egg-infochandan/fix-egg-info-gitignoreChandan Singh2019-06-261-1/+1
|/
* Merge branch 'jennis/do_not_leak_project_specific_remotes' into 'master'bst-marge-bot2019-06-2616-76/+42
|\
| * _basecache.py: Remove duplicate logicJames Ennis2019-06-261-5/+1
| * tests/artifactcache/junctions.py: Assert the default behaviourJames Ennis2019-06-261-1/+9
| * _basecache.py: Don't leak the project specific remote cachesJames Ennis2019-06-261-2/+2
| * testutils: Move assert_shared and assert_not_shared to testutilsJames Ennis2019-06-265-61/+23
| * tests/artifactcache/junctions.py: Rename 'foo' to 'parent' for clarityJames Ennis2019-06-2611-4/+4
| * tests/artifactcache/junctions.py: Rename misleading 'target' elementJames Ennis2019-06-264-6/+6
|/
* Merge branch 'chandan/misc-gitignore' into 'master'bst-marge-bot2019-06-251-6/+1
|\