summaryrefslogtreecommitdiff
path: root/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* element.py: Add _get_source_element() methodJonathan Maw2018-05-171-0/+12
* element.py: Fix consistency of workspaced elements when ref is missingChandan Singh2018-05-171-9/+10
* Do not pull/fetch/build elements that are not requiredJürg Billeter2018-05-111-2/+33
* element.py: Do not query remote artifact caches ahead of pull/pushJürg Billeter2018-05-111-67/+52
* _artifactcache: Add bool return value to pull()Jürg Billeter2018-05-111-2/+2
* Fix provenance in error message for undefined variables.Valentin David2018-05-061-3/+18
* element.py: Fix buildable check in non-strict modejuerg/non-strict-buildableJürg Billeter2018-05-031-1/+6
* element.py: Print info message when artifact was actually pushedJürg Billeter2018-04-301-1/+8
* element.py: Added BST_FORBID_BDEPENDS to compliment BST_FORBID_RDEPENDSTristan Van Berkom2018-04-261-1/+18
* buildstream/element.py: Fixing unused variablesTristan Van Berkom2018-04-191-1/+1
* element.py: Fix force opening of workspaces.Tristan Van Berkom2018-04-171-2/+17
* element.py, _pipeline.py: Moved instantiation codepath to Element class methods.Tristan Van Berkom2018-04-161-13/+62
* source.py, element.py, _pipeline.py: Streamling preflighting.Tristan Van Berkom2018-04-161-2/+11
* element.py: Document new BST_FORBID_SOURCES and BST_FORBID_RDEPENDS as availa...Tristan Van Berkom2018-04-161-4/+6
* element.py: Document new Element.prepare() method as available since 1.2Tristan Van Berkom2018-04-161-0/+2
* element.py: Rename _get_full_display_key() -> _get_display_key()Tristan Van Berkom2018-04-141-3/+3
* element.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-141-569/+611
* Update plugin documentationTristan Maat2018-04-131-2/+10
* Add element.prepare methodTristan Maat2018-04-131-1/+39
* element.py: Documentation improvementsTristan Van Berkom2018-04-131-81/+123
* element.py, source.py: Cleanup how Source cache keys are calculated.Tristan Van Berkom2018-04-111-11/+2
* element.py: Restructure artifact metadataTristan Van Berkom2018-04-111-87/+184
* element.py: Preserve workspace state in failed build sandboxes.Tristan Van Berkom2018-04-111-0/+28
* Serialize workspace modifications in the main process.Tristan Van Berkom2018-04-101-8/+18
* _workspaces.py: Remove knowledge of Elements completelyTristan Van Berkom2018-04-101-1/+15
* element.py: Removed useless __workspace pointerTristan Van Berkom2018-04-101-1/+0
* element.py, source.py: Element consumes the rest of workspace logic.Tristan Van Berkom2018-04-091-22/+32
* element.py, source.py: Removing knowledge of assemble scheduling state from s...Tristan Van Berkom2018-04-091-8/+8
* element.py: Manage scheduled tracking state in ElementTristan Van Berkom2018-04-091-4/+20
* element.py: Factored out pointless extra Element._workspaced() methodTristan Van Berkom2018-04-091-12/+5
* element.py: Cache source consistency logic and refactor workspace logic into ...Tristan Van Berkom2018-04-091-31/+49
* _versions.py: Added new file just to hold basic symbolic versionsTristan Van Berkom2018-04-081-11/+2
* Allow 'None' as a default_value for _yaml.node_getTristan Maat2018-04-071-1/+1
* element.py: Removing Element._workspace_dirs()Tristan Van Berkom2018-04-051-7/+0
* element.py: Updating comment for _assemble_done()Tristan Van Berkom2018-04-051-1/+3
* element.py: Fix _update_state() to consider whether an element is to be built...Tristan Van Berkom2018-04-051-2/+2
* Fix strict setting to be consistent throughout the pipeline.Tristan Van Berkom2018-04-041-18/+9
* _project.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-13/+16
* _context.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-3/+3
* Refactoring of highlevel workspace codeTristan Van Berkom2018-04-021-1/+1
* element.py: Make artifact lowercase in time_activity()James Ennis2018-03-281-2/+2
* element.py: Disallow incremental builds for caches that can't diffTristan Maat2018-03-271-3/+9
* Add list of running files to workspace metadataTristan Maat2018-03-271-1/+5
* element.py: Update mtimes of modified dependency files (#216)Tristan Maat2018-03-271-1/+39
* Allow stage_artifact to update mtimesTristan Maat2018-03-271-5/+26
* Record last successful workspace build keyTristan Maat2018-03-271-0/+6
* Make workspaces use objects instead of pipeline helper methodsTristan Maat2018-03-271-1/+10
* Generate unique subdirs for built elementsPhillip Smyth2018-03-261-0/+1
* Remove unused importsJürg Billeter2018-03-251-1/+1
* Consider new sandbox configuration in cache keys.Tristan Van Berkom2018-03-251-9/+1