summaryrefslogtreecommitdiff
path: root/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
...
* Use save_file_atomic() when writing source-bundle scriptsSam Thursfield2018-01-041-1/+1
* source.py & element.py: Fixing SourceError() and ElementError() constructors.Tristan Van Berkom2018-01-041-3/+6
* Exceptions refactoringTristan Van Berkom2017-12-291-2/+3
* element.py: Removing the exclamation mark from the overlaps warningTristan Van Berkom2017-12-131-1/+1
* element.py: Removing unconditional INFO message when stagingTristan Van Berkom2017-12-051-1/+0
* Produce a more in-depth report of overlaps when stagingJonathan Maw2017-12-011-9/+23
* element.py: Some changes to the added compute_manifest() methodTristan Van Berkom2017-11-201-10/+2
* Handle removed files from integration in compose pluginValentin David2017-11-201-0/+28
* element.py: Fixed manual signature override in docstringTristan Van Berkom2017-11-161-1/+1
* element.py: Change node_subst_member's 'default_value' field to 'default'Jonathan Maw2017-11-141-5/+5
* Make node_get_member pass default values as positional argsJonathan Maw2017-11-141-2/+2
* Make Element.depends use mandatory keyword argsJonathan Maw2017-11-141-1/+1
* Apply pep 3102 to element's stage_artifact and stage_dependency_artifactsJonathan Maw2017-11-141-2/+2
* Refactor, remove some unused imports138-aborting-bst-push-command-causes-stack-traceAngelos Evripiotis2017-11-131-2/+0
* Remove DummyElement hackTristan Maat2017-11-101-17/+25
* Refactor: Move context.py -> _context.pyTristan Van Berkom2017-11-081-6/+6
* refactoring: Made Project option privateTristan Van Berkom2017-11-061-10/+10
* Refactoring: Renamed _BstError -> BstErrorTristan Van Berkom2017-11-061-3/+3
* Refactoring: Rename _ArtifactError -> ArtifactErrorTristan Van Berkom2017-11-061-1/+1
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-061-2/+1
* Refactoring: Move ElementError and SourceError to their respective classes, c...Tristan Van Berkom2017-11-061-11/+20
* Clean old Platform.get_platform referencesTristan Maat2017-11-011-1/+1
* element.py: Adapt to new Context api _get_strict()Tristan Van Berkom2017-10-271-3/+16
* element.py: Raise an error if the source staging directory is non-emptyTristan Van Berkom2017-10-221-0/+4
* element.py: Updated for _yaml.composite() API changesTristan Van Berkom2017-10-171-13/+13
* element.py: Fix cleanup after collection of artifact with read-only directoriesfix-artifact-cleanupTristan Van Berkom2017-10-131-47/+40
* element.py: Force remove artifact assembly directory on failure to commitTristan Van Berkom2017-10-131-2/+10
* Ensure that artifact file permissions are set in the right orderTristan Maat2017-10-131-3/+3
* element.py: Removed public variant member, obsoleteTristan Van Berkom2017-10-081-8/+0
* Use _yaml.node_items() across the board, instead of casing _yaml.PROVENANCE_KEYTristan Van Berkom2017-10-011-3/+4
* Add platform factoriesTristan Maat2017-09-281-12/+11
* Add support for YAML default config loadingTristan Maat2017-09-141-10/+4
* element.py: Changed Element._shell() behaviors.Tristan Van Berkom2017-09-101-5/+7
* element.py: Use the BST_ARTIFACT_VERSION declared in the project.py moduleTristan Van Berkom2017-09-041-7/+2
* documentation: Set page titles manually in python modules.Tristan Van Berkom2017-08-311-0/+5
* element.py and plugins: Changed Element.strict_rebuild APITristan Van Berkom2017-08-301-2/+2
* element.py: Changing artifact version APITristan Van Berkom2017-08-301-29/+18
* element.py: Changed artifact staging apis to have an 'exclude' argumentTristan Van Berkom2017-08-291-15/+38
* element.py: Add optional command argument to _shell()Jürg Billeter2017-08-171-5/+12
* element.py: Allow calling _skip_push() for uncached elementsJürg Billeter2017-08-081-1/+2
* element.py: Fix broken exception for non-strict rebuilds of certain elements ...Tristan Van Berkom2017-07-311-1/+1
* element.py: Added strict_rebuild class attributeTristan Van Berkom2017-07-291-3/+15
* element.py: Fix self.__public being written to during buildsJonathan Maw2017-07-261-1/+1
* element.py: Introduce artifact versionsJürg Billeter2017-07-251-0/+29
* element.py: Check consistency before recursion in _get_cache_key()Jürg Billeter2017-07-251-8/+8
* element.py: Remove _built() and _set_build()Jürg Billeter2017-07-201-19/+0
* element.py: Add _skip_push()Jürg Billeter2017-07-201-0/+17
* element.py: Consider pull failure fatalJürg Billeter2017-07-201-22/+5
* element.py: Add _remotely_cached()Jürg Billeter2017-07-201-0/+37
* element.py: Do not fail with artifacts with pre-workspace metadataJürg Billeter2017-07-201-2/+8