summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* _yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert2019-07-117-85/+51
* _yaml: Add a 'get_node' on Mapping, when return type can be of multiple typesBenjamin Schubert2019-07-113-12/+27
* _yaml: Never create base 'Node' directlyBenjamin Schubert2019-07-112-5/+8
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-1119-167/+67
* doc/bst2html: Remove usage of 'node_get' and use new APIBenjamin Schubert2019-07-111-13/+11
* element: Remove `node_get_member` and all references to itBenjamin Schubert2019-07-114-47/+3
* plugin: remove 'node_get_list_element'Benjamin Schubert2019-07-111-37/+1
* element: remove 'node_subst_list_element'Benjamin Schubert2019-07-112-43/+1
* tests: remove 'node_get_yaml_provenance()' helper and replace with the new APIBenjamin Schubert2019-07-116-62/+19
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-1119-70/+123
* _yaml: Remove use of expected_type=None in 'node_get()'Benjamin Schubert2019-07-113-13/+11
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-07-118-15/+32
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-1116-36/+58
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-1146-162/+190
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-1119-78/+102
* _yaml: Introduce a 'Sequence' NodeBenjamin Schubert2019-07-111-10/+20
* _yaml: Introduce a 'Mapping' Node classBenjamin Schubert2019-07-113-23/+38
* _yaml: Introduce a Scalar Node to encapsulate str/int/boolsBenjamin Schubert2019-07-111-12/+33
* Merge branch 'raoul/1043-disabling-blob-fetching' into 'master'bst-marge-bot2019-07-115-12/+43
|\
| * doc/source/using_config.rst: Add pull-artifact-files optionRaoul Hidalgo Charman2019-07-111-2/+6
| * tests/remoteexecution/partial.py: Parametrize for pull artifact filesRaoul Hidalgo Charman2019-07-111-5/+12
| * Add pull-artifact-files configuration option for remote executionRaoul Hidalgo Charman2019-07-112-3/+21
| * _stream.py: Use build_all to determine required artifact files with RERaoul Hidalgo Charman2019-07-111-1/+3
| * element.py: Add scope to _set_artifact_files_requiredRaoul Hidalgo Charman2019-07-111-3/+3
|/
* Merge branch 'tristan/exit-on-nonblock-terminal' into 'master'bst-marge-bot2019-07-101-0/+12
|\
| * _frontend/cli.py: Exit with error if output streams are set to nonblockingTristan Van Berkom2019-07-101-0/+12
|/
* Merge branch 'aevri/vulture' into 'master'bst-marge-bot2019-07-0913-139/+21
|\
| * Option: rm unused self.descriptionAngelos Evripiotis2019-07-091-2/+5
| * _casbaseddirectory: rm unused methodsAngelos Evripiotis2019-07-091-26/+0
| * _casbaseddirectory: fix '_mark_changed' spellingAngelos Evripiotis2019-07-091-1/+1
| * _casbaseddirectory: rm unused exception classesAngelos Evripiotis2019-07-091-29/+0
| * source: rm unused _cache(), __source_cacheAngelos Evripiotis2019-07-091-6/+0
| * element: rm unused __tracking_doneAngelos Evripiotis2019-07-091-2/+0
| * _stream: rm unused _collect_sources()Angelos Evripiotis2019-07-091-11/+0
| * _sourcecache: rm unused required_sourcesAngelos Evripiotis2019-07-091-12/+0
| * scheduler: rm unused _exclusive_* membersAngelos Evripiotis2019-07-091-9/+0
| * _plugincontext: rm unused self._dependenciesAngelos Evripiotis2019-07-091-3/+3
| * _plugincontext: simplify if statementAngelos Evripiotis2019-07-091-3/+4
| * _loader/loadelement: rm unused 'deps' memberAngelos Evripiotis2019-07-091-1/+0
| * _frontend: rm unused _line_length and Space widgetAngelos Evripiotis2019-07-092-10/+0
| * _exceptions: rm unused OSTREE ErrorDomain entryAngelos Evripiotis2019-07-091-9/+8
| * cascache: rm unused link_ref(), available_spaceAngelos Evripiotis2019-07-091-15/+0
|/
* Merge branch 'jonathan/frontend-separation' into 'master'bst-marge-bot2019-07-0913-155/+548
|\
| * Store core state for the frontend separatelyJonathan Maw2019-07-0912-143/+503
| * Pipeline: Add a helper for adding lists of elements togetherJonathan Maw2019-07-092-1/+18
| * Stream: Fix the existence of duplicate queuesJonathan Maw2019-07-092-8/+24
| * Queue: Make queues store counts of the number of skipped/processed elementsJonathan Maw2019-07-093-15/+15
|/
* Merge branch 'aevri/rm_artifacts' into 'master'bst-marge-bot2019-07-091-1/+0
|\
| * _artifact: rm unused _artifacts memberaevri/rm_artifactsAngelos Evripiotis2019-07-091-1/+0
|/
* Merge branch 'aevri/win32_tempfilename' into 'master'bst-marge-bot2019-07-092-6/+65
|\