summaryrefslogtreecommitdiff
path: root/src/buildstream/_project.py
Commit message (Expand)AuthorAgeFilesLines
* _message.py: Use element_name & element_key instead of unique_idtpollard/messageobjectTom Pollard2019-08-081-2/+1
* plugins/elements/junction.py: Add 'ignore-junction-remotes' optionJames Ennis2019-08-061-2/+6
* plugins/elements/junction.py: Add 'cache-junction-elements' optionJames Ennis2019-08-061-0/+6
* _project.py: Revert back to not caching junctioned elementsJames Ennis2019-08-061-9/+1
* node: Add 'as_enum' on ScalarNode and 'get_enum' helper on MappingNodeBenjamin Schubert2019-07-291-8/+12
* Render progress information for loading and processing elementsJonathan Maw2019-07-261-4/+10
* _exceptions.py: Align LoadError() parameter orderingtpollard/loaderrorTom Pollard2019-07-181-51/+34
* Store Platform reference in Context instance variableJürg Billeter2019-07-171-2/+1
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-171-4/+4
* _project.py: Remove unused _cache_key and get_cache_key()Jürg Billeter2019-07-161-18/+0
* _project.py: Use the user specified max-jobsTristan Van Berkom2019-07-161-2/+7
* node: Rename 'copy' to 'clone'Benjamin Schubert2019-07-151-6/+6
* node: make 'assert_symbol_name' privateBenjamin Schubert2019-07-151-3/+3
* _yaml: Split Node-related parts into 'node.pyx'Benjamin Schubert2019-07-151-4/+5
* _yaml: Set 'MappingNode' public-private APIBenjamin Schubert2019-07-151-3/+3
* _yaml: Remove 'node_get_provenance' and add 'Node.get_provenance'Benjamin Schubert2019-07-151-10/+11
* _yaml: rework 'assert_symbol_names' to not require provenanceBenjamin Schubert2019-07-151-2/+2
* _project: remove 'key' argument from 'get_path_from_node'Benjamin Schubert2019-07-151-8/+13
* _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys'Benjamin Schubert2019-07-151-6/+6
* _yaml: Move 'node_composite' to a method on 'MappingNode'Benjamin Schubert2019-07-151-3/+3
* _yaml: Move 'node_final_assertions' to 'Node._assert_fully_composited'Benjamin Schubert2019-07-151-1/+1
* _cachekey: Remove the 'node_sanitization' done before the json stringBenjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-151-4/+6
* _yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert2019-07-151-3/+3
* _yaml: Remove 'node_keys' and add 'MappingNode.keys' to replace itBenjamin Schubert2019-07-151-6/+5
* _yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert2019-07-151-3/+3
* _yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert2019-07-151-6/+6
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-151-14/+12
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-07-151-3/+3
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-151-5/+5
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-151-17/+17
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-151-16/+16
* Refactor, use context.messenger directlyAngelos Evripiotis2019-07-051-4/+4
* Handle subproject fetching in the Stream classJürg Billeter2019-06-251-4/+4
* Always fetch subprojects as neededJürg Billeter2019-06-251-7/+2
* _yaml.pyx: Forbid expected_type=Mapping, and remove isinstance checkBenjamin Schubert2019-06-031-18/+17
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-211-0/+975