summaryrefslogtreecommitdiff
path: root/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* element.py: Do not allow unplanned build jobsJürg Billeter2018-03-151-0/+3
* pylint - dealt with superfluous-parens warningJames Ennis2018-03-141-5/+5
* pylint - dealt with bad-continuation warningJames Ennis2018-03-141-2/+2
* element.py: Report errors using `self.get_kind()`Tristan Van Berkom2018-03-101-4/+4
* Removing all traces of `environment-inherit` shell configuration.Tristan Van Berkom2018-03-061-6/+1
* Implement explicit environment assignments for `bst shell`Tristan Van Berkom2018-03-061-0/+4
* Enhanced bst shell configuration and cli optionsTristan Van Berkom2018-03-041-9/+12
* Allow plugins to forbid runtime dependencies and sourcesJonathan Maw2018-03-011-0/+23
* element.py: Inform the sandbox of host-files when running a shellTristan Van Berkom2018-02-281-0/+10
* Determine as early as possible whether a build is pendingJürg Billeter2018-02-271-0/+41
* element.py: Remove unused _get_strict_cache_key() methodJürg Billeter2018-02-271-12/+0
* element.py: Add _can_query_cache() methodJürg Billeter2018-02-271-0/+11
* _artifactcache: Add key parameter to pull() methodJürg Billeter2018-02-271-1/+20
* _artifactcache: Add keys parameter to push() methodJürg Billeter2018-02-271-1/+2
* _artifactcache: Add key parameter to push_needed() methodJürg Billeter2018-02-271-1/+6
* _artifactcache: Add keys parameter to commit() methodJürg Billeter2018-02-271-1/+12
* _artifactcache: Add key parameter to extract() methodJürg Billeter2018-02-271-6/+16
* _artifactcache: Add key parameter to contains() methodJürg Billeter2018-02-271-4/+5
* element.py: Remove unused strength parameter from _cached()Jürg Billeter2018-02-271-22/+4
* Don't push artifacts to remote caches that already contain themSam Thursfield2018-02-261-3/+7
* element.py: Use project shell configuration when launching shells.Tristan Van Berkom2018-02-251-9/+10
* element.py: Element._shell() now allows a custom prompt for PS1Tristan Van Berkom2018-02-241-2/+6
* bst shell: Added --isolate option, disabled by default.tristan/isolate-shellTristan Van Berkom2018-02-231-10/+10
* Inherit user id and group id for bst shellJürg Billeter2018-02-221-1/+1
* element.py: Create real build shell for `bst shell --build`proper-build-shellsTristan Van Berkom2018-02-161-11/+18
* _artifactcache: Use project-specific remotes for subprojectsJürg Billeter2018-02-081-0/+4
* Add junction support for subprojectsJürg Billeter2018-02-081-4/+9
* Move element and source factories from Pipeline to ProjectJürg Billeter2018-02-081-2/+11
* element.py: Split errors and warnings for overlapsJürg Billeter2018-02-081-17/+25
* element.py: Fix staging of runtime dependencies with overlapsAbderrahim Kitouni2018-02-071-1/+1
* element.py: Consider execution environment in cache keyTristan Van Berkom2018-02-071-0/+10
* Make workspaces element-wide instead of source-specificChandan Singh2018-02-051-2/+3
* element: Handle overlaps with a whitelist and option to raise errorsJonathan Maw2018-01-251-3/+43
* element: Fix 'detail' not being stored in the ElementErrorJonathan Maw2018-01-251-1/+1
* Add support for doing incremental buildsChandan Singh2018-01-251-7/+71
* element.py: Call _update_state() in _schedule_tracking()Jürg Billeter2018-01-251-0/+2
* Keep track of failed pull operationsjuerg/202Jürg Billeter2018-01-231-0/+13
* element.py: Use _pull_pending() in _update_state()Jürg Billeter2018-01-231-1/+4
* Add Element._pull_pending() methodJürg Billeter2018-01-231-0/+18
* element.py: Do not query caches too early or too lateJürg Billeter2018-01-231-17/+10
* element.py: Fix typo in _update_state()Jürg Billeter2018-01-221-1/+1
* element.py: Return all refs in _track()Jürg Billeter2018-01-181-4/+3
* Use explicit source state updatesjuerg/source-stateJürg Billeter2018-01-161-5/+6
* Rename _force_inconsistent() to _schedule_tracking()Jürg Billeter2018-01-161-3/+3
* element.py: Reuse dict for cache key calculationsJürg Billeter2018-01-121-20/+27
* Use explicit element state updatesJürg Billeter2018-01-121-129/+108
* Update copyright years of files I have touchedSam Thursfield2018-01-111-1/+1
* Allow push to multiple remotes, configurable on a per-remote basisSam Thursfield2018-01-111-2/+1
* element.py: Allow specifying detailed message in ElementError()Tristan Van Berkom2018-01-111-1/+2
* Move utils._generate_key() into a new 'cachekey' moduleSam Thursfield2018-01-041-1/+2