Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scriptelement.py: Support batching for integration and build commands | Jürg Billeter | 2018-11-27 | 1 | -25/+26 |
| | |||||
* | scriptelement.py: Use SandboxFlags.NONE instead of 0 | Jürg Billeter | 2018-11-27 | 1 | -2/+5 |
| | |||||
* | Fix bug with root mounted as non-artifact in script plugin. | Valentin David | 2018-11-08 | 1 | -2/+5 |
| | | | | The issue was introduced by 6ccfab0b1b25990e406446d5cbe5aee83a5e158a. | ||||
* | Fix cache corruption by scripts when layout and integration commands are used | Valentin David | 2018-11-07 | 1 | -7/+8 |
| | | | | | | | | Root directory was marked as a non-artifact mount, so not using SafeHardLink. However integration commands executed with write access to the root directory. Fixes #749 | ||||
* | Fix spelling of it's and its | Richard Dale | 2018-10-16 | 1 | -2/+2 |
| | |||||
* | scriptelement.py: Convert to virtual directories | Jim MacArthur | 2018-08-01 | 1 | -5/+4 |
| | |||||
* | Cache failed builds | Richard Maw | 2018-07-31 | 1 | -1/+2 |
| | | | | | | | | | This creates an artifact when element assembly fails too, and if it's the right kind of exception uses the now-included install directory similarly to if it had returned successfully. If there's a failure during install the artifact contains any installed files, but may contain nothing at all. | ||||
* | Remove shebangs from python files | Gökçen Nurlu | 2018-06-19 | 1 | -1/+0 |
| | | | | Fixes #424 | ||||
* | doc/source/core_framework.rst: Use a toctree instead of links | Tristan Van Berkom | 2018-06-09 | 1 | -3/+2 |
| | |||||
* | scriptelement.py: Mark install-root | Jürg Billeter | 2018-03-15 | 1 | -0/+3 |
| | | | | This matches BuildElement. | ||||
* | scriptelement: Use built-in checks on runtime depends and sources | Jonathan Maw | 2018-03-01 | 1 | -10/+8 |
| | |||||
* | documentation: Set page titles manually in python modules. | Tristan Van Berkom | 2017-08-31 | 1 | -1/+5 |
| | |||||
* | element.py and plugins: Changed Element.strict_rebuild API | Tristan Van Berkom | 2017-08-30 | 1 | -1/+5 |
| | | | | | | Instead use BST_STRICT_REBUILD and follow a new pattern we're using for any class attributes used for the plugin to communicate static data back to the core. | ||||
* | scriptelement.py plugin: Mark for strict_rebuild | Tristan Van Berkom | 2017-07-29 | 1 | -0/+2 |
| | |||||
* | scriptelement.py: Fixing docstring | Tristan Van Berkom | 2017-06-30 | 1 | -4/+4 |
| | | | | | This was causing sphinx to warn about non-existing references to 'stage' | ||||
* | scriptelement.py: Fixing some fallout in scriptelement | Tristan Van Berkom | 2017-06-15 | 1 | -1/+5 |
| | | | | | | | | Recently added code which iterates over the layout to mark the non-root directories in the sandbox, but selt.__layout can be None, just changed to make the default class data be an empty list (which is an equally a falsy value as None, so other code need not change). | ||||
* | scriptelement.py: Allow layout members with no Element specified. | Tristan Van Berkom | 2017-06-14 | 1 | -17/+37 |
| | | | | | | | | | | | | If a layout member specifies an element, the sandbox will be marked for this directory as an 'artifact' directory. Layout members without specifying an element make that directory available read-write without marking it as an artifact directory. Also simplified code around looping through dependencies to search, simply searching self.search(Scope.BUILD...) does the trick in all required cases. | ||||
* | scriptelement: Use element's name directly, rather than its path in the layout | Jonathan Maw | 2017-06-13 | 1 | -3/+3 |
| | |||||
* | scriptelement.py: Adapting to Element API churn | Tristan Van Berkom | 2017-06-12 | 1 | -8/+16 |
| | |||||
* | scriptelement.py: Cosmetic fix; use element names in messages. | Tristan Van Berkom | 2017-06-07 | 1 | -4/+4 |
| | | | | Instead of directly formatted elements, this looks more comprehensive. | ||||
* | Jonathan/enhance script element | Jonathan Maw | 2017-06-06 | 1 | -0/+246 |